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.

PRQHD

Prolog  

Control Block Contents  

PRQHD DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PRQHD Prolog

 Name       : HCPPRQHD
 Description: PERSYS Persistent SYSPERM Free Storage
              Queue Header Control Block
 STATUS     : VM/ESA Version 2, Release 4.0
 DSECT      : PRQHD
 Function   : Map the PERSYS persistent SYSPERM free storage
              queue header
 Located by : Resides at SYSPRQHD in SYSCM
 Created by : Created as part of SYSCM at system generation
 Deleted by : Never deleted.
 Serialized : Regular free storage frame serialization -
              FSDVMLK located at HCPRSMFL
 Comments   :
              There is only one PRQHD in the system, and it resides in
              SYSCM at SYSPRQHD.  PRQHD cannot be dynamically allocated
              or destroyed.

 

PRQHD Control Block Content


PRQHD DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PRQHD PERSYS Persistent SYSPERM Free Storage 0000 0 Address 4 PRQFWD Forward pointer to the first PERSYS free storage frame's PSYBK header. If there are no PERSYS free storage frames on the queue, points to PRQHD itself. 0004 4 Address 4 PRQBWD Backward pointer to the last PERSYS free storage frame's PSYBK header. If there are no PERSYS free storage frames on the queue, points to PRQHD itself. 0008 8 Signed 4 PRQFRMCT Count of frames on queue 000C 12 Bitstring 1 PRQHSTAT QUEUE STATUS BYTE 1... .... PRQHFLUX X'80' Queue is in flux, recovery not possible .1.. .... PRQHSURV X'40' PERSYS free storage has survived a bounce from a previous IPL (this IPL is not a PERSYS "base" IPL). 000D 13 Bitstring 3 * Reserved for IBM use 0010 16 Dbl-Word 8 * (0) 0010 16 Dbl-Word 8 PRQTODST "Base" IPL TOD timestamp. This is the TOD timestamp of the original IPL since which PERSYS storage has survived. 00000018 PRQLEN *-PRQHD Length, in bytes, of PRQHD 00000003 PRQSIZE (*-PRQHD+7)/8 Size, in doublewords, of PRQHD 0018 24 Address 4 * (0) IEV075 will result if PRQLEN GT L'SYSPRQHD @P3714FM

 

PRQHD Storage Layout

*** PRQHD - PERSYS Persistent SYSPERM Free Storage
*
*     +---------------------------+---------------------------+
*   0 |          PRQFWD           |          PRQBWD           |
*     +---------------------------+------+--------------------+
*   8 |         PRQFRMCT          |:HSTAT|////////////////////|
*     +---------------------------+------+--------------------+
*  10 |                       PRQTODST                        |
*     +-------------------------------------------------------+
*  18
*
*** PRQHD - PERSYS Persistent SYSPERM Free Storage

 

PRQHD Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PRQBWD 0004

PRQFRMCT 0008

PRQFWD 0000

PRQHFLUX 000C 80

PRQHSTAT 000C

PRQHSURV 000C 40

PRQLEN 0010 00000018

PRQSIZE 0010 00000003

PRQTODST 0010


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