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.

PIRBK

Prolog  

Control Block Contents  

PIRBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PIRBK Prolog

 NAME       : HCPPIRBK
 DESCRIPTION: Page Interrupt Return control BlocK.
 DSECT      : PIRBK
 LOCATED BY : FRMBPNT - contained in the FRMTE back pointer if
              the frame is being paged in.
 CREATED BY : Created by HCPxxx
 DELETED BY : Deleted by HCPxxx
 SERIALIZED :
 COMMENTS   :

 

PIRBK Control Block Content


PIRBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PIRBK Page Interrupt Return control BlocK. 0000 0 Signed 4 PIRIRA Interrupt return address for this block. 0004 4 Signed 4 PIRTOKEN Used to uniquely identify this task. 0008 8 Signed 4 PIRCTPAG Count of pages to process. 000C 12 Signed 4 PIRCTDON Count of pages processed so far. The following are used to determine the size of the this control block. 00000010 PIRLEN *-PIRBK Length in bytes. 00000002 PIRSIZE (PIRLEN+7)/8 Size in doublewords.

 

PIRBK Storage Layout

*** PIRBK - Page Interrupt Return control BlocK.
*
*     +---------------------------+---------------------------+
*   0 |          PIRIRA           |         PIRTOKEN          |
*     +---------------------------+---------------------------+
*   8 |         PIRCTPAG          |         PIRCTDON          |
*     +---------------------------+---------------------------+
*  10
*
*** PIRBK - Page Interrupt Return control BlocK.

 

PIRBK Cross Reference

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

PIRCTDON 000C

PIRCTPAG 0008

PIRIRA 0000

PIRLEN 000C 00000010

PIRSIZE 000C 00000002

PIRTOKEN 0004


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