Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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 (IORSIZE) This area reserved for the IORBK. The area below is used for the Set Paging CCW data. 01F8 504 Bitstring 16 PAGSPPAR (0) This area contains the cache CCW data information. 01F8 504 Bitstring 10 PAGDATA (0) This is the data area for the Set Paging Parameter CCW. 01F8 504 Bitstring 1 * 01F9 505 Bitstring 9 PAGDATA1 (0) Defined for the clear move instruction. .... 01F9 505 Bitstring 5 * 01FE 510 Bitstring 4 PAGCCHH The cylinder/head info. 0202 514 Bitstring 6 * Reserved for IBM use Redefinition of set paging parameter data area for ECKD and FBA paging devices. 01F8 504 Bitstring 16 PAGDXDA Define extent data area mapped by DXDA (ECKD) or DFDA (FBA) 00000208 PAGCKSIZ *-PAGBK Actual block size in bytes 00000041 PAGSIZE (((*-PAGBK)+7)/8) PAGBK siz in DWs (leave room for expansion) 00000208 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                        =
*     |                                                       |
*     +------+----------------------------------+-------------+
* 1F8 |//////|//////////////////////////////////|  PAGCCHH-   |
*     +------+------+---------------------------+-------------+
* 200 |   -(1FE)    |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
* 208
*
*** PAGBK - Page I/O DSECT Block
*** Overlay for PAGSPPAR in PAGBK
*
*     +-------------------------------------------------------+
* 1F8 |                       PAGDXDA                         |
*     |                                                       |
*     +-------------------------------------------------------+
* 208
*
*** Overlay for PAGSPPAR in PAGBK

 

PAGBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PAGBSIZE 01F8 00000208

PAGCCHH 01FE

PAGCKSIZ 01F8 00000208

PAGDATA 01F8

PAGDATA1 01F9

PAGDXDA 01F8

PAGIORBK 0000

PAGSIZE 01F8 00000041

PAGSPPAR 01F8


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:18:52 EDT.
Copyright IBM Corporation, 1990, 1999