Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
CHRBK
Control Block Contents
CHRBK DSECT
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 ..11 11.. 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
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 3C CHRSIZE 003C 00000008
Last updated on 5 Jun 2001 at 13:03:21 EDT.
Copyright IBM Corporation, 1990, 2001