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 | CPVDEVLM |/////////////| CPVCTPAG | CPVCTSPL | * +-------------+-------------+-------------+-------------+ * 20 | CPVMCPBK | CPVMCPLK | * +---------------------------+---------------------------+ * 28 | CPVPGNXT | CPVSPNXT | * +---------------------------+---------------------------+ * 30 | CPVLOKAT | CPVALOCD | * +------+------+-------------+---------------------------+ * 38 |:POWNR|:FLAGS|/////////////| CPVSSIID- | * +------+------+-------------+---------------------------+ * 40 | -(03C) | CPVSYSID- | * +---------------------------+-------------+-------------+ * 48 | -(044) | 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 0034 CPVBSIZE 0050 00000050 CPVCODE 0007 CPVCRDEV 0039 40 CPVCTDAL 001C CPVCTPAG 001C CPVCTSPL 001E CPVDEVLM 0018 CPVDEVNO 004C CPVFLAGS 0039 CPVLDRCT 0006 40 CPVLDUMP 0006 04 CPVLERCT 0014 CPVLIST 0028 CPVLOKAT 0030 CPVLSHRD 0006 10 CPVLSTAT 0006 CPVMAXER 0014 00000006 CPVMCPBK 0020 CPVMCPLK 0024 CPVMYSSI 0038 80 CPVNEXT 0010 CPVOLEND 0050 CPVOLMSK 0007 FF CPVOLSER 0000 CPVOLSR1 0000 CPVOLSR5 0004 CPVOTSSI 0038 40 CPVOTSYS 0038 10 CPVPGNXT 0028 CPVPOWNR 0038 CPVRDEV 0008 CPVSIZE 0050 0000000A CPVSPNXT 002C CPVSPOOL 0039 80 CPVSSIID 003C CPVSYSID 0044 CPVSYSOW 0038 20 CPVTEMPL 0006 80 CPVTEMPP 0006 01 CPVTEMPS 0006 02 CPVTEMPT 0006 08 CPVUVOL 0000 CPVVEXBK 000C |
Copyright IBM Corporation, 1990, 2018