|
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
COPYRIGHT -
THIS MODULE S "RESTRICTED MATERIALS OF IBM"
5654-A17 (C) COPYRIGHT IBM CORP. 1990, 1992
LICENSED MAT RIALS - PROPERTY OF IBM
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
Copyright IBM Corporation, 1990, 2002