Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MLTBK
Control Block Contents
MLTBK DSECT
Cross Reference (Contains links to field and bit definitions)
MLTBK Prolog
NAME : HCPMLTBK DESCRIPTION: Multi-Level Table definition DSECT : MLTBK FUNCTION : The MLTBK structure defines a multi-level indexed table. The MLTBK provides an anchor for sub-tables which are allocated only when required. The width of the KEY determines the depth of the table. Each byte of the KEY represents an index into the sub-table at that level of the structure. LOCATED BY - SLMMACTB - Instance of an MLTBK for System MACADDR LANIPTBL - Instance of an MLTBK for LAN IP Table CREATED BY : HCPMLTCR - Created/Initialized. DELETED BY : HCPMLTRL - Released. NOTES : None
MLTBK Control Block Content
MLTBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MLTBK Multi-Level Table definition Multi-Level Table Definition. 0000 0 Character 8 MLTNAME The name of this table 0008 8 Address 4 MLTCRTBY Return Address for MLTBK INIT 000C 12 Signed 4 MLTCRTED TOD Clock (high-order) for INIT 0010 16 Signed 2 MLTKEYLN Width of the KEY for this Table 0012 18 Signed 2 MLTDEPTH Depth of this Table (MLTKEYLN-1) 0014 20 Address 4 MLTLVL0 Pointer to SUBTBL(0) 0018 24 Signed 4 MLTUSECT Number of entries in use 001C 28 Signed 4 MLTMAXCT Maximum entries allowed 0020 32 Bitstring 16 MLTKEY1 First (lowest) available KEY 00000030 MLT$END * End of MLTBK 00000030 MLTBKLN *-MLTBK Size of MLTBK in bytes 00000006 MLTBKSZ (*-MLTBK+7)/8 Size of MLTBK in doublewords MLTBK Limits. 00000010 MLTMAXLN 16 Maximum KEY Length allowed 00010000 MLTMAXUS (256*256) Maximum USED entries allowed
MLTBK Storage Layout
*** MLTBK - Multi-Level Table definition * * +-------------------------------------------------------+ * 0 | MLTNAME | * +---------------------------+---------------------------+ * 8 | MLTCRTBY | MLTCRTED | * +-------------+-------------+---------------------------+ * 10 | MLTKEYLN | MLTDEPTH | MLTLVL0 | * +-------------+-------------+---------------------------+ * 18 | MLTUSECT | MLTMAXCT | * +---------------------------+---------------------------+ * 20 | MLTKEY1 | * | | * +-------------------------------------------------------+ * 30 * *** MLTBK - Multi-Level Table definition
MLTBK Cross Reference
Symbol Dspl Value -------------- ---- ----- MLT$END 0020 00000030 MLTBKLN 0020 00000030 MLTBKSZ 0020 00000006 MLTCRTBY 0008 MLTCRTED 000C MLTDEPTH 0012 MLTKEYLN 0010 MLTKEY1 0020 MLTLVL0 0014 MLTMAXCT 001C MLTMAXLN 0020 00000010 MLTMAXUS 0020 00010000 MLTNAME 0000 MLTUSECT 0018
Copyright IBM Corporation, 1990, 2001