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.
     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 V6R1.0. Last updated on 18 Feb 2010 at 08:59:32 EDT.
Copyright IBM Corporation, 1990, 2008