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

PAGBK

Prolog  

Control Block Contents  
   PAGBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


PAGBK Prolog

 NAME       : HCPPAGBK
 DESCRIPTION: Page I/O DSECT Block
 DSECT      : PAGBK
 FUNCTION   : PAGBK maps a 512 byte aligned free storage
              block that contains the IORBK, EXPBK (for single
              exposures), and the Set Paging Parameter CCW or
              the Define Extent Data Area.
 LOCATED BY : EXPIORBK - Field in the exposure block that points
              to the beginning of the block.
 NOTES      : To use this dsect the following dsects must also
              be included in the module. HCPIORBK, HCPEXPBK.

 

PAGBK Control Block Content


PAGBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PAGBK          Page I/O DSECT Block
     Beginning of the IORBK for this exposure.
0000    0 Dbl-Word     8 PAGIORBK (43)  This area reserved for the IORBK.
0158  344 Dbl-Word     8 PAGEXPBK (23)  This area reserved for the EXPBK.
     The area below is used for the Set Paging CCW data.
0210  528 Bitstring   16 PAGSPPAR (0)   This area contains the cache CCW
                                        data information.
0210  528 Bitstring   10 PAGDATA (0)    This is the data area for the Set
                                        Paging Parameter CCW.
0210  528 Bitstring    1 *
0211  529 Bitstring    9 PAGDATA1 (0)   Defined for the clear move
                                        instruction. ....
0211  529 Bitstring    5 *
0216  534 Bitstring    4 PAGCCHH        The cylinder/head info.
021A  538 Bitstring    6 *              Reserved for IBM use
     Redefinition of set paging parameter data area for ECKD and FBA paging
     devices.
0210  528 Bitstring   16 PAGDXDA        Define extent data area mapped by
                                        DXDA (ECKD) or DFDA (FBA)
          00000220       PAGCKSIZ       *-PAGBK Actual block size in
                                        bytes
          00000044       PAGSIZE        (((*-PAGBK)+7)/8) PAGBK siz in
                                        DWs (leave room for expansion)
          00000220       PAGBSIZE       *-PAGBK Non theoretical PAGBK
                                        size in bytes (leave room for
                                        expansion)
     CKMAINT PAGCKSIZ,GT,512 Check block size

 

PAGBK Storage Layout

          
*** PAGBK - Page I/O DSECT Block
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       PAGIORBK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 158 |                                                       |
*     =                       PAGEXPBK                        =
*     |                                                       |
*     +------+----------------------------------+-------------+
* 210 |//////|//////////////////////////////////|  PAGCCHH-   |
*     +------+------+---------------------------+-------------+
* 218 |   -(216)    |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
* 220
*
*** PAGBK - Page I/O DSECT Block
          
*** Overlay for PAGSPPAR in PAGBK
*
*     +-------------------------------------------------------+
* 210 |                       PAGDXDA                         |
*     |                                                       |
*     +-------------------------------------------------------+
* 220
*
*** Overlay for PAGSPPAR in PAGBK

 

PAGBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PAGBSIZE       0210 00000220
PAGCCHH        0216
PAGCKSIZ       0210 00000220
PAGDATA        0210
PAGDATA1       0211
PAGDXDA        0210
PAGEXPBK       0158
PAGIORBK       0000
PAGSIZE        0210 00000044
PAGSPPAR       0210

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 15:49:56 EDT.
Copyright IBM Corporation, 1990, 2001