About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
HSHAV
Control Block Contents
HSHAV DSECT
Cross Reference (Contains links to field and bit definitions)
HSHAV Prolog
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) 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
HSHAV DSECT
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
*** HSHAV - Minidisk Cache Collision Node Available * * +---------------------------+---------------------------+ * 0 | HSHAVNPG |///////////////////////////| * +---------------------------+---------------------------+ * 8 | | * = HSHAVNOD = * | | * +-------------------------------------------------------+ * FE8 * *** HSHAV - Minidisk Cache Collision Node Available
HSHAV Cross Reference
Symbol Dspl Value -------------- ---- ----- HSHAVLEN 0008 000001FD HSHAVNOD 0008 HSHAVNPG 0000 HSHAVNTS 0008 000000FE
Copyright IBM Corporation, 1990, 2007