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

MCPBK

Prolog  

Control Block Contents  
   MCPBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


MCPBK Prolog

 NAME       : HCPMCPBK
 DESCRIPTION: Monitor CPVOL Paging/Spooling Block
 DSECT      : MCPBK
 FUNCTION   : Contains a synopsis of Paging and Spooling allocation data
              for a system owned volume, used to calculate fields for
              Monitor Storage Domain sample records.
 LOCATED BY : CPVMCPBK field of HCPCPVOL
 CREATED BY : HCPMNTBB during Monitor sample initialization, or
              when a CPVOL is attached
 DELETED BY : HCPMNSTM at Monitor Sample Termination
              HCPMNTCD when a CPVOL is detached
 REFERENCES : none
 SERIALIZED : N/A
 NOTES      : none

 

MCPBK Control Block Content


MCPBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      MCPBK          Monitor CPVOL Paging/Spooling
                                        Block
0000    0 Signed       4 MCP_HEADER (0)
0000    0 Address      2 MCP_SIZE       Size of MCPBK in double words
0002    2 Address      2 MCP_1ST_PG_EN  Entry number of the 1st Paging
                                        entry in MCP_CYLMAP
                                        (cylinder/page map)
0004    4 Address      2 MCP_PG_COUNT   Number of PAGING entries - one
                                        per paging area on the disk
0006    6 Address      2 MCP_1ST_SP_EN  Entry number of the 1st Spooling
                                        entry in MCP_CYLMAP
                                        (cylinder/page map)
0008    8 Address      2 MCP_SP_COUNT   Number of SPOOLING entries - one
                                        per Spooling area on the disk
000A   10 Address      2 *              Reserved for IBM use
000C   12 Bitstring    8 MCP_CYLMAP (0) Array of entries - one for each
                                        contiguous Paging/Spooling area
                                        on the disk
000C   12 Signed       4 MCP_START_CYL  Starting cylinder number (or page
                                        number for FBA devices) of a
                                        Paging/Spooling area.
0010   16 Signed       4 MCP_CONTIG_CT  Number of contiguous cylinders
                                        (or pages for FBA) in the area.

 

MCPBK Storage Layout

          
*** MCPBK - Monitor CPVOL Paging/Spooling Block
*
*     +-------------+-------------+-------------+-------------+
*   0 |  MCP_SIZE   |MCP_1ST_PG_EN|MCP_PG_COUNT |MCP_1ST_SP_EN|
*     +-------------+-------------+-------------+-------------+
*   8 |MCP_SP_COUNT |/////////////|      MCP_START_CYL        |
*     +-------------+-------------+---------------------------+
*  10 |      MCP_CONTIG_CT        | 14
*     +---------------------------+
*
*** MCPBK - Monitor CPVOL Paging/Spooling Block

 

MCPBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
MCP_CONTIG_CT  0010
MCP_CYLMAP     000C
MCP_HEADER     0000
MCP_PG_COUNT   0004
MCP_SIZE       0000
MCP_SP_COUNT   0008
MCP_START_CYL  000C
MCP_1ST_PG_EN  0002
MCP_1ST_SP_EN  0006

This information is based on z/VM V4R1.0.
Last updated on 5 Jun 2001 at 14:18:34 EDT.
Copyright IBM Corporation, 1990, 2001