Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
HLQBK
Cross Reference (Contains links to field and bit definitions)
HLQBK Prolog
NAME : HCPHLQBK STATUS : VM/ESA Version 2, Release 3.0 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.
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' Suppress VM/ESA Bounce processing .1.. .... HLQSHUTD X'40' Hardware Loader is Shutdown EQU X'20' Reserved for future IBM use EQU X'10' Reserved for future IBM use EQU X'08' Reserved for future IBM use EQU X'04' Reserved for future IBM use EQU X'02' Reserved for future IBM use EQU X'01' Reserved for future IBM use 0005 5 Bitstring 1 * (3) Reserved for future IBM use 0008 8 Dbl-Word 8 HLQLOCK (3) HLQ Processing Lock 0020 32 Address 4 HLQAREQ HWLBK of the active file load 0024 36 Address 4 * Reserved for future IBM use 0028 40 Signed 4 * Reserved for future IBM use 002C 44 Signed 4 * Reserved for future 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. HLQSZB EQU (HLQ$END-HLQBK) Size in bytes HLQSZ EQU (HLQ$END-HLQBK+7)/8 Size in d-words
HLQBK Storage Layout
*** HLQBK - Harware Loader Queue Block * * +---------------------------+------+--------------------+ * 0 | HLQUEUE |:FLAG |////////////////////| * +---------------------------+------+--------------------+ * 8 | | * = HLQLOCK = * | | * +---------------------------+---------------------------+ * 20 | HLQAREQ |///////////////////////////| * +---------------------------+---------------------------+ * 28 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 30 | | * = HLQ$END = * | | * +-------------------------------------------------------+ * *** HLQBK - Harware Loader Queue Block
HLQBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----HLQ$END 0030
HLQAREQ 0020
HLQFLAG 0004
HLQLOCK 0008
HLQNORST 0004 80
HLQSHUTD 0004 40
HLQUEUE 0000
Last updated on 3 Aug 1999 at 12:04:41 EDT.
Copyright IBM Corporation, 1990, 1999