| 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, 2002