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
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
Last updated on 3 Aug 1999 at 12:27:09 EDT.
Copyright IBM Corporation, 1990, 1999