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.
ALOCEXT | Back to Index page |
Prolog Control Block Contents ALOCEXT DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
ALOCEXT Prolog | Top of page |
NAME : HCPALOC DESCRIPTION: DASD allocation record mapping for EXTENT-BASED ALLOCATION MAPPING. DSECT : ALOCEXT FUNCTION : Maps the DASD allocation record for system owned volumes with EXTENT-BASED ALLOCATION MAPPING. LOCATED BY : n/a exists only temporarily in storage, resides in block numbers 3 and 4 of an FBA DASD formatted for CP use For CKD and ECKD DASD, resides on cylinder 0, head 0, record 4. CREATED BY : ICKDSF when an FBA DASD is formatted for ESA CP use, or a CKD/ECKD DASD with more than ALOCMAXCM cylinders is formatted for CP use. DELETED BY : n/a exists in storage only until the in storage allocation map is built NOTES : or FBA The FBA allocation record resides on FBA volumes formatted for CP use in the reserved pages, blocks 3 & 4. There are two versions of the FBA allocation record, one for volumes formatted for 370 CP (which ESA CP can use), and one for volumes formatted for ESA CP. The two versions map almost exactly the same. The ESA version has an indicator that this is an extent-based allocation map as well as ESA allocation types. Volumes which are formatted for ESA CP use are marked by the presence of the string "CPVOL" in the volume owner area of the OS volume label record (block 1). FBA volumes which are formatted for 370 CP use are marked by the presence of the string "CP370" in the volume owner area of the OS volume label record (block 1). FBA volumes formatted for 370 CP are usable by ESA CP without reformatting. The layout of the blocks in the reserved pages of FBA volumes is: 0 - IPL record 1 - OS VOL1 volume label record 2 - VTOC - OS FORMAT 4 & FORMAT 5 labels 3-4 - Allocation Record extent map 5-12 - Initialized to 0 13-31 - Reserved, initialized to 0. or FBA and CKD/ECKD Note that the length of the allocation record is variable depending on the number of extents. The overall length of the allocation record is determined by multiplying the number of entries (found in bytes 3-4 of the first entry) by the length of an entry, and adding one (the next byte after the last entry is marked with X'FF'). The allocation type values for all DASD formatted for ESA CP are the same for all types of DASD (CKD, ECKD, FBA). |
ALOCEXT Control Block Content | Top of page |
|
ALOCEXT Storage Layout | Top of page |
*** ALOCEXT - DASD allocation record mapping for * * +------+------+-------------+---------------------------+ * 0 |:CETYP|:CECNT| ALOCEECT | ALOCESTR | * +------+------+-------------+---------------------------+ * 8 | ALOCEEND | * +---------------------------+ * *** ALOCEXT - DASD allocation record mapping for *** Overlay for ALOCEECT in ALOCEXT * * +------+------+ * 0 ... 2 |:CEFLG|//////| 4 * +------+------+ * *** Overlay for ALOCEECT in ALOCEXT |
ALOCEXT Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- ALOCECNT 0001 ALOCEECT 0002 ALOCEEND 0008 ALOCEENL 000C 0000000C ALOCEENT 0000 ALOCEFLG 0002 ALOCEMXX 000C ALOCENXT ALOCEND 000C FF ALOCENXT 000C ALOCESTR 0004 ALOCETYP 0000 ALOCEXTM 0002 80 ALOCFMXX 000C 55 ALOCFOMX 000C 53 ALOCMAXCM 000C ALOCENXT ALO370AD 0000 84 ALO370AO 0000 1C ALO370DR 0000 04 ALO370DU 0000 10 ALO370OV 0000 14 ALO370PA 0000 08 ALO370PE 0000 01 ALO370TD 0000 02 ALO370TE 0000 00 |
Copyright IBM Corporation, 1990, 2018