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