Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

DTCBK

Prolog  

Control Block Contents  
   DTCBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


DTCBK Prolog

 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


DTCBK DSECT

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

          
*** 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

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 V6R2.0. Last updated on 21 Nov 2011 at 11:00:36 EDT.
Copyright IBM Corporation, 1990, 2011