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. |
CHRBK
Cross Reference (Contains links to field and bit definitions)
CHRBK Prolog
NAME : HCPCHRBK DESCRIPTION: DEVICE / SUBCHANNEL INDEX STRUCTURE DSECT : CHRBK FUNCTION : THE DEVICE / SUBCHANNEL RADIX TREE BLOCK IS USED TO REPRESENT THE DEVICE BLOCK INDEX STRUCTURE LOCATED BY : HCPRIOIX CONTAINS THE RADIX TREE FOR THE REAL DEVICE NUMBERS WHICH ADDRESSES THE CHRBK FOR THE FIRST DIGIT OF THE DEVICE NUMBER. CREATED BY : CHRBK'S ARE DYNAMICALLY CREATED BY CALLING HCPFREE DELETED BY : CHRBK'S ARE DELETED BY CALLING HCPFRET COMMENTS : NONE
CHRBK Control Block Content
CHRBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CHRBK DEVICE / SUBCHANNEL INDEX STRUCTURE 0000 0 Signed 4 CHRINDX0 INDEX FOR DIGIT 0 MOD 16 0004 4 Signed 4 CHRINDX1 INDEX FOR DIGIT 1 MOD 16 0008 8 Signed 4 CHRINDX2 INDEX FOR DIGIT 2 MOD 16 000C 12 Signed 4 CHRINDX3 INDEX FOR DIGIT 3 MOD 16 0010 16 Signed 4 CHRINDX4 INDEX FOR DIGIT 4 MOD 16 0014 20 Signed 4 CHRINDX5 INDEX FOR DIGIT 5 MOD 16 0018 24 Signed 4 CHRINDX6 INDEX FOR DIGIT 6 MOD 16 001C 28 Signed 4 CHRINDX7 INDEX FOR DIGIT 7 MOD 16 0020 32 Signed 4 CHRINDX8 INDEX FOR DIGIT 8 MOD 16 0024 36 Signed 4 CHRINDX9 INDEX FOR DIGIT 9 MOD 16 0028 40 Signed 4 CHRINDXA INDEX FOR DIGIT A MOD 16 002C 44 Signed 4 CHRINDXB INDEX FOR DIGIT B MOD 16 0030 48 Signed 4 CHRINDXC INDEX FOR DIGIT C MOD 16 0034 52 Signed 4 CHRINDXD INDEX FOR DIGIT D MOD 16 0038 56 Signed 4 CHRINDXE INDEX FOR DIGIT E MOD 16 003C 60 Signed 4 CHRINDXF INDEX FOR DIGIT F MOD 16 0000003C CHROMASK CHRINDXF-CHRINDX0 MASK TO ISOLATE THE OFFSET TO INDX0-INDXF 00000008 CHRSIZE (*-CHRBK+7)/8 SIZE OF BLOCK IN DBW'S
CHRBK Storage Layout
*** CHRBK - DEVICE / SUBCHANNEL INDEX STRUCTURE * * +---------------------------+---------------------------+ * 0 | CHRINDX0 | CHRINDX1 | * +---------------------------+---------------------------+ * 8 | CHRINDX2 | CHRINDX3 | * +---------------------------+---------------------------+ * 10 | CHRINDX4 | CHRINDX5 | * +---------------------------+---------------------------+ * 18 | CHRINDX6 | CHRINDX7 | * +---------------------------+---------------------------+ * 20 | CHRINDX8 | CHRINDX9 | * +---------------------------+---------------------------+ * 28 | CHRINDXA | CHRINDXB | * +---------------------------+---------------------------+ * 30 | CHRINDXC | CHRINDXD | * +---------------------------+---------------------------+ * 38 | CHRINDXE | CHRINDXF | * +---------------------------+---------------------------+ * 40 * *** CHRBK - DEVICE / SUBCHANNEL INDEX STRUCTURE
CHRBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----CHRINDXA 0028
CHRINDXB 002C
CHRINDXC 0030
CHRINDXD 0034
CHRINDXE 0038
CHRINDXF 003C
CHRINDX0 0000
CHRINDX1 0004
CHRINDX2 0008
CHRINDX3 000C
CHRINDX4 0010
CHRINDX5 0014
CHRINDX6 0018
CHRINDX7 001C
CHRINDX8 0020
CHRINDX9 0024
CHROMASK 003C 0000003C
CHRSIZE 003C 00000008
Last updated on 3 Aug 1999 at 11:45:30 EDT.
Copyright IBM Corporation, 1990, 1999