Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
HLQBK
Control Block Contents
HLQBK DSECT
Cross Reference (Contains links to field and bit definitions)
HLQBK Prolog
NAME : HCPHLQBK DESCRIPTION: Harware Loader Queue Block DSECT : HLQBK FUNCTION : The Hardware Loader Queue Block maintains a list of active Hardware Loader Requests. A list of active hardware request must be maintain to allow VM/ESA bounce processing to terminate all active load operations prior to restarting the system. CREATED BY : Dynamically created by HCPMFNGB when the first hardware load is performed. DELETED BY : Never deleted once created. SERIALIZED : May only be created by HCPMFNGB. Serialized by holding HLQLOCK. The HWLOCK may be held for 1 HWLBK when obtaining the HLQLOCK. RELOCATION CONSIDERATIONS : None
HLQBK Control Block Content
HLQBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure HLQBK Harware Loader Queue Block 0000 0 Address 4 HLQUEUE Link list of queued HWLBKs 0004 4 Bitstring 1 HLQFLAG Hardware Loader Queue Flag 1... .... HLQNORST X'80' HLQNORST Suppress z/VM Bounce processing .1.. .... HLQSHUTD X'40' HLQSHUTD Hardware Loader is Shutdown 0005 5 Bitstring 1 * (3) Reserved for IBM use 0008 8 Dbl-Word 8 HLQLOCK (3) HLQ Processing Lock 0020 32 Address 4 HLQAREQ HWLBK of the active serialized file load currently in progress 0024 36 Address 4 * Reserved for IBM use 0028 40 Signed 4 * Reserved for IBM use 002C 44 Signed 4 * Reserved for IBM use 0030 48 Character 1 HLQ$END (0) The end Notes : The following assembler equates are defined and can be used but do not appear in the control block expansion because they the PLX section and PRINT OFF,NOGEN is in effect.
HLQBK Storage Layout
*** HLQBK - Harware Loader Queue Block * * +---------------------------+------+--------------------+ * 0 | HLQUEUE |:FLAG |////////////////////| * +---------------------------+------+--------------------+ * 8 | | * = HLQLOCK = * | | * +---------------------------+---------------------------+ * 20 | HLQAREQ |///////////////////////////| * +---------------------------+---------------------------+ * 28 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * *** HLQBK - Harware Loader Queue Block
HLQBK Cross Reference
Symbol Dspl Value -------------- ---- ----- HLQ$END 0030 HLQAREQ 0020 HLQFLAG 0004 HLQLOCK 0008 HLQNORST 0004 80 HLQSHUTD 0004 40 HLQUEUE 0000
Copyright IBM Corporation, 1990, 2011