Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
ACSBK
Cross Reference (Contains links to field and bit definitions)
ACSBK Prolog
Name : HCPACSBK Description: CP Access Block DSECT : ACSBK Function : The ACSBK contains information about each mini-disk accessed by CP. Located by : ACSPKBK.ACSPKPT(i) Created by : HCPZIOC2 Deleted by : HCPZIOC2 - HCPZIOL2
ACSBK Control Block Content
ACSBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ACSBK CP Access Block 0000 0 Address 4 ACSVDEV A( VDEV ) 0004 4 Address 4 ACSRDEV A( RDEV ) 0008 8 Character 8 ACSUID Uid that owns the mini-disk 0010 16 Bitstring 2 ACSVADDR The mini-disk address 0012 18 Signed 2 ACSBLKSZ Size of blocks on the mini-disk 0014 20 Signed 4 ACSBLKSF Number of blocks formatted 0018 24 Signed 4 ACSBLKSU Number of blocks used 001C 28 Address 4 ACSDVTAB A( dev characteristics in HCPBST) 0020 32 Address 4 ACSOFB A( chain of OFBKs ) 0024 36 Address 4 ACSFSH A( chain of FSHEADs ) 0028 40 Dbl-Word 8 ACSCDS Label for Compare-Double-and-Swap 0030 48 Signed 4 * Reserved 0034 52 Address 4 ACSCPEBK A( CPEBK ), if any 0038 56 Address 4 ACSVMDBK A( VMDBK ) if mapped to virtual memory 003C 60 Address 4 ACSBTMAP A( bit map for virtual memory ) 0040 64 Character 6 ACSMDLAB CMS Label of minidisk 0046 70 Signed 2 * Reserved for future IBM use 0048 72 Signed 4 ACSSCYL Real cylinder or block where mdisk starts 004C 76 Signed 4 ACSECYL Real cylinder or block where mdisk ends 00000050 ACSBSIZB (*-ACSBK) Size in bytes 0000000A ACSBSIZD (*-ACSBK+7)/8 Size in d-words 0028 40 Signed 2 * Reserved 002A 42 Bitstring 1 ACSMODE Disk access mode (DDEVMODE) 002B 43 Bitstring 1 ACSFLAG1 Flags .1.. .... ACSRELSE X'40' RELEASE issued for this minidisk 002C 44 Address 4 ACSPOPEN A( chain of pre-open DRBKs ) End of CDS area
ACSBK Storage Layout
*** ACSBK - CP Access Block * * +---------------------------+---------------------------+ * 0 | ACSVDEV | ACSRDEV | * +---------------------------+---------------------------+ * 8 | ACSUID | * +-------------+-------------+---------------------------+ * 10 | ACSVADDR | ACSBLKSZ | ACSBLKSF | * +-------------+-------------+---------------------------+ * 18 | ACSBLKSU | ACSDVTAB | * +---------------------------+---------------------------+ * 20 | ACSOFB | ACSFSH | * +---------------------------+---------------------------+ * 28 | ACSCDS | * +---------------------------+---------------------------+ * 30 |///////////////////////////| ACSCPEBK | * +---------------------------+---------------------------+ * 38 | ACSVMDBK | ACSBTMAP | * +---------------------------+-------------+-------------+ * 40 | ACSMDLAB |/////////////| * +---------------------------+-------------+-------------+ * 48 | ACSSCYL | ACSECYL | * +---------------------------+---------------------------+ * 50 * *** ACSBK - CP Access Block *** Overlay for ACSCDS in ACSBK * * +-------------+------+------+---------------------------+ * 28 |/////////////|:MODE |:FLAG1| ACSPOPEN | * +-------------+------+------+---------------------------+ * 30 * *** Overlay for ACSCDS in ACSBK
ACSBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----ACSBLKSF 0014
ACSBLKSU 0018
ACSBLKSZ 0012
ACSBSIZB 004C 00000050
ACSBSIZD 004C 0000000A
ACSBTMAP 003C
ACSCDS 0028
ACSCPEBK 0034
ACSDVTAB 001C
ACSECYL 004C
ACSFLAG1 002B
ACSFSH 0024
ACSMDLAB 0040
ACSMODE 002A
ACSOFB 0020
ACSPOPEN 002C
ACSRDEV 0004
ACSRELSE 002B 40
ACSSCYL 0048
ACSUID 0008
ACSVADDR 0010
ACSVDEV 0000
ACSVMDBK 0038
Last updated on 3 Aug 1999 at 11:38:30 EDT.
Copyright IBM Corporation, 1990, 1999