Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

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 :
 RELOCATION CONSIDERATIONS : None
 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.
0004    4 Signed       4 PIRSAVE1       Miscellaneous save area
0008    8 Signed       4 PIRSAVE2       Miscellaneous Save area
000C   12 Signed       4 PIRSAVE3       Miscellaneous Save area
             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.
          
*** Overlay for PIRTOKEN in PIRBK
*
*                                 +---------------------------+
*   0 ...                       4 |         PIRSAVE1          |
*     +---------------------------+---------------------------+
*   8 |         PIRSAVE2          |         PIRSAVE3          |
*     +---------------------------+---------------------------+
*  10
*
*** Overlay for PIRTOKEN in PIRBK

 

PIRBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PIRCTDON       000C
PIRCTPAG       0008
PIRIRA         0000
PIRLEN         000C 00000010
PIRSAVE1       0004
PIRSAVE2       0008
PIRSAVE3       000C
PIRSIZE        000C 00000002
PIRTOKEN       0004

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:14:58 EDT.
Copyright IBM Corporation, 1990, 2011