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

Prolog  

Control Block Contents  

HLQBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:04:41 EDT.
Copyright IBM Corporation, 1990, 1999