ALOC | Back to Index page |
Prolog Control Block Contents ALOC DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
ALOC Prolog | Top of page |
NAME : HCPALOC DESCRIPTION: DASD VOLUME ALLOCATION BLOCK DSECT : ALOC FUNCTION : Maps the DASD allocation record on DASD for CYLINDER-BASED ALLOCATION MAPPING. (ECKD/CKD DASD with less than or equal to ALOCMAXCM cylinders.) LOCATED BY : The allocation record resides on CP formatted CKD and ECKD DASD on cylinder 0, head 0, record 4. It exists only temporarily in storage. CREATED BY : ICKDSF when a CKD or ECKD DASD with less than or equal to ALOCMAXCM cylinders is formatted for CP use. DELETED BY : Exists in storage only until the in-storage representation of the allocation map (HCPVEXBK, HCPEXTBK) is built. RELOCATION CONSIDERATIONS : None COMMENTS : If a CKD or ECKD DASD with more than ALOCMAXCM cylinders is formatted by ICKDSF, then an EXTENT-BASED ALLOCATION MAPPING is used. ALOC DSECT maps all CYLINDER-BASED ALLOCATION MAPPING. ALOCEXT DSECT maps all EXTENT-BASED ALLOCATION MAPPING. |
ALOC Control Block Content | Top of page |
|
ALOC Storage Layout | Top of page |
*** ALOC - DASD VOLUME ALLOCATION BLOCK * * +------+------+-------------+---------------------------+ * 0 |:CNTS |:AVAIL| ALOCYLS |///////////////////////////| * +------+------+-------------+------+------+-------------+ * 8 |///////////////////////////|:STAT |:CODE |/////////////| * +---------------------------+------+------+-------------+ * *** ALOC - DASD VOLUME ALLOCATION BLOCK *** Overlay for ALOCMAP in ALOC * * +------+------+ * 10 |:CBYTE|:CNEXT| 12 * +------+------+ * *** Overlay for ALOCMAP in ALOC |
ALOC Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- ALOAVAIL 0001 ALOCATED 0000 80 ALOCATED 0001 80 ALOCATED 0010 80 ALOCBYTE 0010 ALOCDRAN 0010 80 ALOCDRCT 0000 40 ALOCDRCT 0001 40 ALOCDRCT 0010 40 ALOCFULL 0000 10 ALOCFULL 0001 10 ALOCFULL 0010 10 ALOCMAP 0010 ALOCMDSK 0010 0C ALOCMORE 0010 1C ALOCNEXT 0011 ALOCNFIL 000C 40 ALOCNTS 0000 ALOCODE 000D ALOCPAGE 0010 01 ALOCPERM 0000 08 ALOCPERM 0001 08 ALOCPERM 0010 08 ALOCSPOL 0000 02 ALOCSPOL 0001 02 ALOCSPOL 0010 02 ALOCTDSK 0000 20 ALOCTDSK 0001 20 ALOCTDSK 0010 20 ALOCUNDF 0010 00 ALOCYLS 0002 ALOSTAT 000C |
Copyright IBM Corporation, 1990, 2022