| 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