|
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