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. RELOCATION CONSIDERATIONS : None 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 Signed 2 MLTKEYLN Width of the KEY for this Table 0002 2 Signed 2 MLTDEPTH Depth of this Table (MLTKEYLN-1) 0004 4 Address 4 MLTLVL0 Pointer to SUBTBL(0) 0008 8 Signed 4 MLTUSECT Number of entries in use 000C 12 Signed 4 MLTMAXCT Maximum entries allowed 0010 16 Bitstring 16 MLTKEY1 First available KEY value 00000020 MLT$END * End of MLTBK 00000020 MLTBKLN *-MLTBK Size of MLTBK in bytes 00000004 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 SL1BK Defer VSWITCH Definitions This control block is used to keep track of VSWITCHes which are define in z/VMs SYSTEN CONFIG file, which can't be created at IPL time. Typical these are IEDN and INMN VSWITCHes that must be created after this z/VM image is enabled for Ensemble Management by the SMAPI Server. LOCATED BY : SLMDEFER CREATED BY : HCPGETST when processing a DEFINE VSWITCH DELETED BY : HCPRELST after the VSWITCH is created
MLTBK Storage Layout
*** MLTBK - Multi-Level Table definition * * +-------------+-------------+---------------------------+ * 0 | MLTKEYLN | MLTDEPTH | MLTLVL0 | * +-------------+-------------+---------------------------+ * 8 | MLTUSECT | MLTMAXCT | * +---------------------------+---------------------------+ * 10 | MLTKEY1 | * | | * +-------------------------------------------------------+ * 20 * *** MLTBK - Multi-Level Table definition
MLTBK Cross Reference
Symbol Dspl Value -------------- ---- ----- MLT$END 0010 00000020 MLTBKLN 0010 00000020 MLTBKSZ 0010 00000004 MLTDEPTH 0002 MLTKEYLN 0000 MLTKEY1 0010 MLTLVL0 0004 MLTMAXCT 000C MLTMAXLN 0010 00000010 MLTMAXUS 0010 00010000 MLTUSECT 0008
Copyright IBM Corporation, 1990, 2011