|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PIRBK
Control Block Contents
PIRBK DSECT
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
Copyright IBM Corporation, 1990, 2011