MCPBK Back to Index page
 
Prolog 
Control Block Contents 
   MCPBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  MCPBK Prolog Top of page
 
 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
 RELOCATION CONSIDERATIONS : None
 COMPATIBILITY AND MIGRATION CONCERNS : none
 
 
  MCPBK Control Block Content Top of page
 

 MCPBK DSECT Top of page
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 16 MCP_CYLMAP (0) Array of entries - one for each contiguous Paging/Spooling area on the disk 0010 16 Signed 8 MCP_START_CYL Starting cylinder number (or page number for FBA devices) of a Paging/Spooling area. 0018 24 Signed 8 MCP_CONTIG_CT Number of contiguous cylinders (or pages for FBA) in the area.
 
 
  MCPBK Storage Layout Top of page
 
          
*** 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_CYLMAP         |
*     +-------------+-------------+---------------------------+
*  10 |                    MCP_START_CYL                      |
*     +-------------------------------------------------------+
*  18 |                    MCP_CONTIG_CT                      |
*     +-------------------------------------------------------+
*  20
*
*** MCPBK - Monitor CPVOL Paging/Spooling Block
 
 
  MCPBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
MCP_CONTIG_CT  0018
MCP_CYLMAP     000C
MCP_HEADER     0000
MCP_PG_COUNT   0004
MCP_SIZE       0000
MCP_SP_COUNT   0008
MCP_START_CYL  0010
MCP_1ST_PG_EN  0002
MCP_1ST_SP_EN  0006
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:52:29 EDT.
Copyright IBM Corporation, 1990, 2022