| HASHTAB | Back to Index page | 
| Prolog Control Block Contents HASHTAB DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) | 
 | 
| HASHTAB Prolog | Top of page | 
| 
 NAME       : HASHTAB
 DESCRIPTION: Hash Table Complex
 DSECT      : HASHTAB
 FUNCTION   : HASHTAB is used exclusively by file management
              to reduce the paging overhead when searching
              for a file on a read/write disk. It contains a
              header plus a pointer array with the address of
              each hyperblock associated with the disk, and a
              scatter index table with a 4-byte entry for
              each file on the disk. HASHTAB is called by the
              HASHTAB macro.
 | 
| HASHTAB Control Block Content | Top of page | 
| 
 | 
| HASHTAB Storage Layout | Top of page | 
| 
          
*** HASHTAB - Hash Table Complex
*
*     +---------------------------+---------------------------+
*   0 |         HYPTSIZE          |         SCTSIZE           |
*     +---------------------------+---------------------------+
*   8 |         NSCTSLOT          |         NSCTUSED          |
*     +---------------------------+--------------------+------+
*  10 |                   HASHEYEC                     |:HVERS|
*     +------------------------------------------------+------+
*  18 |///////////////////////////////////////////////////////|
*     +---------------------------+--------------------+------+
*  20 |          HYPADD           |     HTABINDX       |:HBYTE|
*     +---------------------------+--------------------+------+
*  28
*
*** HASHTAB - Hash Table Complex
 | 
| HASHTAB Cross Reference | Top of page | 
| Symbol Dspl Value -------------- ---- ----- HADDLEN 0020 00000004 HASHEYEC 0010 HASHVERS 0017 HSHLENHD 0018 00000020 HTABINDX 0024 HYPADD 0020 HYPTABLE 0020 HYPTSIZE 0000 NSCTSLOT 0008 NSCTUSED 000C SCATTRTB 0024 SCTSIZE 0004 SECHBYTE 0027 SLOTSIZE 0027 00000004 | 
Copyright IBM Corporation, 1990, 2020