HSHAV Back to Index page
 
Prolog 
Control Block Contents 
   HSHAV DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  HSHAV Prolog Top of page
 
 NAME       : HCPHSHAV
 DESCRIPTION: Minidisk Cache Collision Node Available
              List Block
 DSECT      : HSHAV
 FUNCTION   : Contains collision nodes used to manage hash
              table collisions in the full track cache
              hash table.
 LOCATED BY : TCMAVLST (first CNODE).
              TCMAVPAG anchors pages linked by HSHAVNPG
 CREATED BY : HCPFTHIN (first block) and HCPFTHRD (subsequent)
 DELETED BY : HCPFTHFL (flush cache)
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : This block is used to manage hash table
              available collision nodes.  It keeps a pointer
              to the next block containing collision nodes,
              and a pointer to the first collision node in
              the page that is available for use.  Collision
              nodes that are available are linked together in
              a singly linked list.
 
 
  HSHAV Control Block Content Top of page
 

 HSHAV DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure HSHAV Minidisk Cache Collision Node Available 0000 0 Signed 4 HSHAVNPG Pointer to the next HSHAV page containing collision nodes. 0004 4 Signed 4 * Reserved for IBM use 0008 8 Character 16 HSHAVNOD (254) Collision nodes 000000FE HSHAVNTS 254 Count of entries 000001FD HSHAVLEN (*-HSHAV+7)/8 Size in double words
 
 
  HSHAV Storage Layout Top of page
 
          
*** HSHAV - Minidisk Cache Collision Node Available
*
*     +---------------------------+---------------------------+
*   0 |         HSHAVNPG          |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |                                                       |
*     =                       HSHAVNOD                        =
*     |                                                       |
*     +-------------------------------------------------------+
* FE8
*
*** HSHAV - Minidisk Cache Collision Node Available
 
 
  HSHAV Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
HSHAVLEN       0008 000001FD
HSHAVNOD       0008
HSHAVNPG       0000
HSHAVNTS       0008 000000FE
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:51:12 EDT.
Copyright IBM Corporation, 1990, 2022