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 :
     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 V5R2.0. Last updated on 12 Apr 2006 at 17:17:36 EDT.
Copyright IBM Corporation, 1990, 2005