DTCBK | Back to Index page

| Prolog Control Block Contents DTCBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

DTCBK Prolog | Top of page

     NAME       : HCPDTCBK
     DESCRIPTION: Detach Command Control Block
     DSECT      : DTCBK
     FUNCTION   : Contains parameters used by the Detach command
     CREATED BY : HCPDTCMD
     DELETED BY : HCPDTCMD, HCPDTRDV, HCPDTLDV, HCPDTVDV
     RELOCATION CONSIDERATIONS : None

DTCBK Control Block Content | Top of page

     DTCBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DTCBK          Detach Command Control Block
    0000    0 Address      4 DTCNEXT        Address of the next DTCBK
    0004    4 Bitstring    4 DTCDEVS (0)    Device range
    0004    4 Signed       2 DTCDEV1        Beginning device number
    0006    6 Signed       2 DTCDEV2        Ending device number
    0004    4 Bitstring    4 DTCEQADR       Address to input EQID/DUID
    0008    8 Bitstring    1 DTCRFLAG       Flags for detach processing
              1... ....      DTCRLOGD       X'80' DTCRLOGD Logical device
                                            request
              .1.. ....      DTCLEAVE       X'40' DTCLEAVE LEAVE option was
                                            specified
              ..1. ....      DTCUNLOD       X'20' DTCUNLOD UNLOAD option was
                                            specified
              ...1 ....      DTCCANCL       X'10' DTCCANCL Cancel any more
                                            detach requests
              .... 1...      DTCALLDV       X'08' DTCALLDV ALL option was
                                            specified
              .... .1..      DTCDEFWK       X'04' DTCDEFWK Defer work for DTR
              .... ..1.      DTCEQID        X'02' DTCEQID Adhere to EQID
                                            detach rules
              .... ...1      DTCDUID        X'01' DTCDUID Adhere to DUID
                                            detach rules
              00000002       DTCSIZE        (*-DTCBK+7)/8 Size in doublewords

DTCBK Storage Layout | Top of page

    *** DTCBK - Detach Command Control Block
    *
    *     +---------------------------+-------------+-------------+
    *   0 |         DTCNEXT           |  DTCDEV1    |  DTCDEV2    |
    *     +------+--------------------+-------------+-------------+
    *   8 |:RFLAG| 9
    *     +------+
    *
    *** DTCBK - Detach Command Control Block

    *** Overlay for DTCDEVS in DTCBK
    *
    *                                 +---------------------------+
    *   0 ...                       4 |         DTCEQADR          |
    *                                 +---------------------------+
    *   8
    *
    *** Overlay for DTCDEVS in DTCBK

DTCBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    DTCALLDV       0008 08
    DTCCANCL       0008 10
    DTCDEFWK       0008 04
    DTCDEVS        0004
    DTCDEV1        0004
    DTCDEV2        0006
    DTCDUID        0008 01
    DTCEQADR       0004
    DTCEQID        0008 02
    DTCLEAVE       0008 40
    DTCNEXT        0000
    DTCRFLAG       0008
    DTCRLOGD       0008 80
    DTCSIZE        0008 00000002
    DTCUNLOD       0008 20

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:27:55 EDT.
Copyright IBM Corporation, 1990, 2020