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

RCDBK

Prolog  

Control Block Contents  
   RCDBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


RCDBK Prolog

 NAME       : HCPRCDBK
 DESCRIPTION: READ CONFIGURATION DATA BLOCK
 DSECT      : RCDBK
 FUNCTION   : DATA BLOCK CONTAINING THE DATA FROM A READ CONFIGURATION
              DATA (RCD) CCW
 LOCATED BY : RDEVRCD - Pointer from RDEV to RCDBK
 CREATED BY : HCPRDI - Real Device Initialization
              HCPCDT - Config Data Table - GET Function
 DELETED BY : HCPRDI - Real Device Initialization
              HCPCDT - Config Data Table - RELEASE Function
 COMMENTS   : This block is saved over a system bounce.
 SERIALIZED : This Block is chained off of the RDEV so the
              RDEV lock will be held for any update to RCDBK.
 RELOCATION CONSIDERATIONS : None
 REFERENCES : NONE.

 

RCDBK Control Block Content


RCDBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RCDBK          READ CONFIGURATION DATA BLOCK
0000    0 Address      4 RCDNEXT        Pointer to the next RCDBK
0004    4 Address      4 RCDRDEV        Pointer to the RDEV which this
                                        block is anchored in.
0008    8 Signed       2 RCDSIZE        Size of this RCDBK in doublewords
000A   10 Bitstring    1 RCDLDEV        Logical device address
000B   11 Bitstring    1 RCDDUA         Device Unit Address
000C   12 Bitstring   14 RCDSSID        Subsystem ID
000C   12 Bitstring    2 RCDDSSID       DASD Subsystem ID
001A   26 Bitstring   14 RCDTTID        Tape token NED id. Used only by
                                        HCPRDI process. HCPCDTGT does not
                                        fill this in.
0028   40 Bitstring   14 RCDTLID        Tape library id. Used only by
                                        HCPRDI process. HCPCDTGT does not
                                        fill this in.
0036   54 Bitstring    1 RCDPMIH        Primary time-out value for
                                        missing interrupt handler
          .... ....      RCD1F          X'00' Scaling factor of 1's
          .1.. ....      RCD10F         X'40' Scaling factor of 10's
          1... ....      RCD100F        X'80' Scaling factor of 100's
          11.. ....      RCD1000F       X'C0' Scaling factor of 1000's
          ..11 1111      RCDBASEV       X'3F' Base value bits
0037   55 Bitstring    1 RCDSMIH        Secondary time-out value for
                                        missing interrupt handler
0038   56 Bitstring   32 RCDDNED        Device Node Element Descriptor
          0000000B       RCDSSIZE       (*-RCDBK+7)/8 RCDBK short area
                                        size (dblwords)
          00000058       RCDSLEN        (*-RCDBK) RCDBK short area size
                                        (bytes)
0058   88 Bitstring  464 RCDEXT (0)     Extended RCDBK data
0058   88 Bitstring  200 RCDXNEDS       NED data (See PL/X for info.)
0120  288 Bitstring  264 RCDXNEQS       NEQ data (See PL/X for info.)
          00000045       RCDXSIZE       (*-RCDBK+7)/8 RCDBK extended size
                                        (dblwords)
          00000228       RCDXLEN        (*-RCDBK) RCDBK extended size
                                        (bytes)

 

RCDBK Storage Layout

          
*** RCDBK - READ CONFIGURATION DATA BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         RCDNEXT           |         RCDRDEV           |
*     +-------------+------+------+---------------------------+
*   8 |  RCDSIZE    |:LDEV |RCDDUA|                           |
*     +-------------+------+------+                           |
*     |                       RCDSSID                         |
*     |             +-----------------------------------------+
*  18 |             |                RCDTTID                  |
*     +-------------+                                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |                       RCDTLID                         |
*     |                                         +------+------+
*  30 |                                         |:PMIH |:SMIH |
*     +-----------------------------------------+------+------+
*  38 |                                                       |
*     =                       RCDDNED                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  58 |                                                       |
*     =                       RCDXNEDS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 120 |                                                       |
*     =                       RCDXNEQS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 228
*
*** RCDBK - READ CONFIGURATION DATA BLOCK
          
*** Overlay for RCDSSID in RCDBK
*
*                                 +-------------+
*   8 ...                       C |  RCDDSSID   | E
*                                 +-------------+
*
*** Overlay for RCDSSID in RCDBK

 

RCDBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
RCDBASEV       0036 3F
RCDDNED        0038
RCDDSSID       000C
RCDDUA         000B
RCDEXT         0058
RCDLDEV        000A
RCDNEXT        0000
RCDPMIH        0036
RCDRDEV        0004
RCDSIZE        0008
RCDSLEN        0038 00000058
RCDSMIH        0037
RCDSSID        000C
RCDSSIZE       0038 0000000B
RCDTLID        0028
RCDTTID        001A
RCDXLEN        0120 00000228
RCDXNEDS       0058
RCDXNEQS       0120
RCDXSIZE       0120 00000045
RCD1F          0036 00
RCD10F         0036 40
RCD100F        0036 80
RCD1000F       0036 C0

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:16:58 EDT.
Copyright IBM Corporation, 1990, 2011