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