|
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