|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MCPBK
Control Block Contents
MCPBK DSECT
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
Copyright IBM Corporation, 1990, 2007