About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
CPVOL | Back to Index page |
Prolog Control Block Contents CPVOL DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
CPVOL Prolog | Top of page |
NAME : HCPCPVOL DESCRIPTION: System Volume List Entry DSECT : CPVOL FUNCTION : A CPVOL describes a volume that is dedicated for use by the system. LOCATED BY : CPVNEXT - Field of HCPCPVOL block used for paging reference to indicate the next device of the same type. RDEVVOL - Field of HCPRDEV block SYSVOLS - Contains the pointer to the beginning of CP-owned volumes that are contiguous in storage. The volume index of the ASA can be used to index into the table to determine the correct volume for that ASA. Multiply the index by the size of a CPVOL. CREATED BY : HCPGENER MACRO after the SYSCPVOL MACRO has been executed. DELETED BY : The CPVOL is never deleted. SERIALIZED : - CPLERCT is serialized with Compare and Swap RELOCATION CONSIDERATIONS : None |
CPVOL Control Block Content | Top of page |
|
CPVOL Storage Layout | Top of page |
*** CPVOL - System Volume List Entry * * +-----------------------------------------+------+------+ * 0 | CPVOLSER |:LSTAT|:CODE | * +---------------------------+-------------+------+------+ * 8 | CPVRDEV | CPVVEXBK | * +---------------------------+---------------------------+ * 10 | CPVNEXT | CPVLERCT | * +---------------------------+---------------------------+ * 18 | CPVLERTM | * +-------------+-------------+-------------+-------------+ * 20 | CPVDEVLM |/////////////| CPVCTPAG | CPVCTSPL | * +-------------+-------------+-------------+-------------+ * 28 | CPVMCPBK | CPVMCPLK | * +---------------------------+---------------------------+ * 30 | CPVPGNXT | CPVSPNXT | * +---------------------------+---------------------------+ * 38 | CPVLOKAT | CPVALOCD | * +------+------+-------------+---------------------------+ * 40 |:POWNR|:FLAGS|/////////////| CPVSSIID- | * +------+------+-------------+---------------------------+ * 48 | -(044) | CPVSYSID- | * +---------------------------+-------------+-------------+ * 50 | -(04C) | CPVDEVNO |/////////////| * +---------------------------+-------------+-------------+ * *** CPVOL - System Volume List Entry *** Overlay for CPVOLSER in CPVOL * * +---------------------------+-------------+ * 0 | CPVOLSR1 | CPVOLSR5 | 6 * +---------------------------+-------------+ * *** Overlay for CPVOLSER in CPVOL |
CPVOL Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CPVALOCD 003C CPVBSIZE 0058 00000058 CPVCODE 0007 CPVCRDEV 0041 40 CPVCTDAL 0024 CPVCTPAG 0024 CPVCTSPL 0026 CPVDEVLM 0020 CPVDEVNO 0054 CPVFLAGS 0041 CPVLDRCT 0006 40 CPVLDUMP 0006 04 CPVLERCT 0014 CPVLERTM 0018 CPVLIST 0030 CPVLNDMP 0006 20 CPVLOKAT 0038 CPVLSHRD 0006 10 CPVLSTAT 0006 CPVMAXER 0014 00000006 CPVMCPBK 0028 CPVMCPLK 002C CPVMYSSI 0040 80 CPVNEXT 0010 CPVOLEND 0058 CPVOLMSK 0007 FF CPVOLSER 0000 CPVOLSR1 0000 CPVOLSR5 0004 CPVOTSSI 0040 40 CPVOTSYS 0040 10 CPVPGNXT 0030 CPVPOWNR 0040 CPVRDEV 0008 CPVSIZE 0058 0000000B CPVSPNXT 0034 CPVSPOOL 0041 80 CPVSSIID 0044 CPVSYSID 004C CPVSYSOW 0040 20 CPVTEMPL 0006 80 CPVTEMPP 0006 01 CPVTEMPS 0006 02 CPVTEMPT 0006 08 CPVUVOL 0000 CPVVEXBK 000C |
Copyright IBM Corporation, 1990, 2024