HLQBK Back to Index page
 
Prolog 
Control Block Contents 
   HLQBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  HLQBK Prolog Top of page
 
 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 Top of page
 

 HLQBK DSECT Top of page
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 Top of page
 
          
*** HLQBK - Harware Loader Queue Block
*
*     +---------------------------+------+--------------------+
*   0 |         HLQUEUE           |:FLAG |////////////////////|
*     +---------------------------+------+--------------------+
*   8 |                                                       |
*     =                       HLQLOCK                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  20 |         HLQAREQ           |///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*
*** HLQBK - Harware Loader Queue Block
 
 
  HLQBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
HLQ$END        0030
HLQAREQ        0020
HLQFLAG        0004
HLQLOCK        0008
HLQNORST       0004 80
HLQSHUTD       0004 40
HLQUEUE        0000
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:51:12 EDT.
Copyright IBM Corporation, 1990, 2022