Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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 RCDFSIZE (*-RCDBK+7)/8 RCDBK fixed area size (dblwords) 00000058 RCDFLEN (*-RCDBK) RCDBK fixed area size (bytes) 0058 88 Bitstring 280 EXTRCD (0) Extended RCDBK data 0058 88 Bitstring 160 RCDXNEDS NED data 00F8 248 Bitstring 120 RCDXNEQS NEQ data 00F8 248 Bitstring 56 RCDTNEQS Tape NEQ data 00000026 RCDTSIZE (*-RCDBK+7)/8 Length of Tape RCDBK (dblwords) 00000130 RCDTLEN (*-RCDBK) Length of Tape RCDBK (bytes) 0130 304 Bitstring 64 * Reserved for IBM use 0000002E RCDDSIZE (*-RCDBK+7)/8 Length of DASD RCDBK (doublewords) 00000170 RCDDLEN (*-RCDBK) Length of DASD RCDBK (bytes) 0058 88 Bitstring 32 RCDSTKND Switch Token NED 0078 120 Bitstring 224 RCDSNEQS Switch NEQ data 0000002B RCDSSIZE (*-RCDBK+7)/8 Length of Switch RCDBK (dblwords) 00000158 RCDSLEN (*-RCDBK) Length of Switch RCDBK (bytes) 0170 368 Signed 4 RCDNODE Size of a node element (in 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                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  F8 |                                                       |
*     =                       RCDXNEQS                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 170 |         RCDNODE           | 174
*     +---------------------------+
*
*** RCDBK - READ CONFIGURATION DATA BLOCK
*** Overlay for RCDSSID in RCDBK
*
*                                 +-------------+
*   8 ...                       C |  RCDDSSID   | E
*                                 +-------------+
*
*** Overlay for RCDSSID in RCDBK
*** Overlay for RCDXNEQS in RCDBK
*
*     +-------------------------------------------------------+
*  F8 |                                                       |
*     =                       RCDTNEQS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 130 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 170
*
*** Overlay for RCDXNEQS in RCDBK
*** Overlay for EXTRCD in RCDBK
*
*     +-------------------------------------------------------+
*  58 |                                                       |
*     =                       RCDSTKND                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  78 |                                                       |
*     =                       RCDSNEQS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 158
*
*** Overlay for EXTRCD in RCDBK

 

RCDBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

EXTRCD 0058

RCDBASEV 0036 3F

RCDDLEN 0130 00000170

RCDDNED 0038

RCDDSIZE 0130 0000002E

RCDDSSID 000C

RCDDUA 000B

RCDFLEN 0038 00000058

RCDFSIZE 0038 0000000B

RCDLDEV 000A

RCDNEXT 0000

RCDNODE 0170

RCDPMIH 0036

RCDRDEV 0004

RCDSIZE 0008

RCDSLEN 0078 00000158

RCDSMIH 0037

RCDSNEQS 0078

RCDSSID 000C

RCDSSIZE 0078 0000002B

RCDSTKND 0058

RCDTLEN 00F8 00000130

RCDTLID 0028

RCDTNEQS 00F8

RCDTSIZE 00F8 00000026

RCDTTID 001A

RCDXNEDS 0058

RCDXNEQS 00F8

RCD1F 0036 00

RCD10F 0036 40

RCD100F 0036 80

RCD1000F 0036 C0


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:27:09 EDT.
Copyright IBM Corporation, 1990, 1999