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.
HALBK | Back to Index page |
Prolog Control Block Contents HALBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
HALBK Prolog | Top of page |
NAME : HCPHALBK DESCRIPTION: Host-ART lookaside block DSECT : HALBK FUNCTION : The HALBK maps ALETs to I-ASITs for host-access-register translation. SERIALIZED : Each task is responsible for its own serialization RELOCATION CONSIDERATIONS : None COMMENTS : This block is meant to be used with the HCPHALM macro. The user must: - acquire HALBK storage - have an active HCPUSING on the block - fill in the header. Then HCPHALM may be used to search and manipulate entries in this block. The count of the number of entries in the HALBK must fit in a fullword; that's the only restriction on HALBK size. If, however, the total size of the HALBK (header + (entry length * number of entries)) could be greater than 509 doublewords, the PAGES=DECIDE option should be used on the HCPGETST and HCPRELST macros. |
HALBK Control Block Content | Top of page |
|
HALBK Storage Layout | Top of page |
*** HALBK - Host-ART lookaside block * * +-------------------------------------------------------+ * 0 | HALHDR | * | | * +-------------------------------------------------------+ * 10 | HALENTRY | * | | * +-------------------------------------------------------+ * 20 * *** HALBK - Host-ART lookaside block *** Overlay for HALHDR in HALBK * * +---------------------------+---------------------------+ * 0 | HALMXENT | HALVMDBK | * +---------------------------+---------------------------+ * 8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 10 * *** Overlay for HALHDR in HALBK *** Overlay for HALENTRY in HALBK * * +------+--------------------+---------------------------+ * 10 |:STATE|////////////////////| HALALET | * +------+--------------------+---------------------------+ * 18 | HALIASIT | * +-------------------------------------------------------+ * *** Overlay for HALENTRY in HALBK |
HALBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- HALALET 0014 HALENTRY 0010 HALHDR 0000 HALIASIT 0018 HALINVAL 0010 00000000 HALMXENT 0000 HALNEXT 0020 HALSIZE 0020 00000004 HALSTATE 0010 HALVALID 0010 00000001 HALVMDBK 0004 |
Copyright IBM Corporation, 1990, 2022