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. |
CDPFX
Cross Reference (Contains links to field and bit definitions)
CDPFX Prolog
NAME : HCPCDPFX DESCRIPTION: Prefix CCW arument mapping DSECT : CDPFX FUNCTION : Map the argument of a Prefix CCW LOCATED BY : None CREATED BY : None DELETED BY : None
CDPFX Control Block Content
CDPFX DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CDPFX Prefix CCW arument mapping 0000 0 Bitstring 66 CDPDATA (0) Basic Prefix information 0000 0 Bitstring 1 CDPFMT Prefix Format 00000000 CDPBPFX X'00' Basic Prefix Format 00000001 CDPBLRE X'01' Basic + Locate Record Extended 00000002 CDPBPSF X'02' Basic + Perform Subsystem Functn 00000020 CDPTPF X'20' TPF Format 0001 1 Bitstring 1 CDPFDVAL Field Validity 1... .... CDPDXVLD X'80' Define Extent information valid .1.. .... CDPTSTMP X'40' Time stamp in byts 28-35 valid 0002 2 Bitstring 1 * Not used 0003 3 Bitstring 1 CDPAUXIL Auxiliary byte 1... .... CDPSMR X'80' Suspend Multi. Path Reconnect .1.. .... CDPRCCE X'40' Remote Copy Continue on Error ..1. .... CDPRDE X'20' Return DE before data hardened ...1 .... CDPVMCP X'10' VM/CP mode DASD format .... 1... CDPNOPRM X'08' Don't check DX/LRE parameters .... .1.. CDPNOEXT X'04' Don't enforce extent checking 0004 4 Bitstring 1 * (8) Not defined Define Extent data 000C 12 Bitstring 32 CDPDXDAT (0) Define Extent Data 000C 12 Bitstring 1 * Mask Byte 000D 13 Bitstring 1 CDPDXGLB Global Attribute byte 000E 14 Bitstring 1 * (5) 0013 19 Bitstring 1 CDPDXGBE ..1. .... CDPDXGTZ X'20' TZ bit 0014 20 Signed 4 CDPDXSXT Starting Extent 0018 24 Signed 4 CDPDXEXT Ending Extent 001C 28 Bitstring 8 CDPDXTIM (0) System Time Stamp 001C 28 Signed 4 * Hi order TOD word 0020 32 Signed 4 * Lo order TOD word 0024 36 Bitstring 1 * (8) .. Locate Record Extended format 002C 44 Bitstring 22 CDPLRE Locate Record Extended Data 00000009 CDPFXLEN (((*-CDPFX)+7)/8) Block size in DWORDs Redefinition area for the PSF format 002C 44 Bitstring 18 * Not used 003E 62 Bitstring 1 CDPSFORD PSF order 003F 63 Bitstring 1 CDPSFLGS PSF flags PSF order unique parameters .follow. Redefinition area for the TPF format 000C 12 Bitstring 1 * Not used 000D 13 Bitstring 1 CDPTPFGA Global Attributes byte 000000C0 CDPECKD X'C0' ECKD Mode 000000C2 CDPECKFW X'C2' ECKD Mode + Cache Fast Write 000E 14 Bitstring 2 CDPTBKSZ DX Blocksize 0010 16 Bitstring 2 CDPTFWID Cache Fast Write Data ID 0012 18 Bitstring 26 * Not used 002C 44 Bitstring 1 CDPTPFOB Operation Byte 00000001 CDPTPFWR X'01' Write Data 00000016 CDPTPFRD X'16' Read Records 002D 45 Bitstring 3 * Not used 0030 48 Bitstring 4 CDPTSEEK (0) Seek address 0030 48 Bitstring 2 CDPTPFCC ..Seek Cylinder 0032 50 Bitstring 2 CDPTPFHH ..Seek Head 0034 52 Bitstring 5 CDPTPSID Search argument 0039 57 Bitstring 1 CDPTSECN Sector number
CDPFX Storage Layout
*** CDPFX - Prefix CCW arument mapping * * +------+------+------+------+---------------------------+ * 0 |CDPFMT|:FDVAL|//////|:AUXIL|///////////////////////////| * +------+------+------+------+------+------+-------------+ * 8 |///////////////////////////|//////|:DXGLB|/////////////| * +--------------------+------+------+------+-------------+ * 10 |////////////////////|:DXGBE| CDPDXSXT | * +--------------------+------+---------------------------+ * 18 | CDPDXEXT |///////////////////////////| * +---------------------------+---------------------------+ * 20 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 28 |///////////////////////////| | * +---------------------------+ | * 30 | | * = CDPLRE = * | +-----------------------------------------+ * | | 42 * +-------------+ * *** CDPFX - Prefix CCW arument mapping *** Overlay for CDPLRE in CDPFX * * +---------------------------+ * 28 ... 2C |///////////////////////////| * +---------------------------+///////////////////////////| * |///////////////////////////////////////////////////////| * |/////////////////////////////////////////+------+------+ * 38 |/////////////////////////////////////////|:SFORD|:SFLGS| * +-----------------------------------------+------+------+ * 40 * *** Overlay for CDPLRE in CDPFX *** Overlay for CDPDXDAT in CDPFX * * +------+------+-------------+ * 8 ... C |//////|:TPFGA| CDPTBKSZ | * +-------------+-------------+------+------+-------------+ * 10 | CDPTFWID |/////////////////////////////////////////| * +-------------+/////////////////////////////////////////| * 18 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 28 |///////////////////////////|:TPFOB|////////////////////| * +-------------+-------------+------+--------------------+ * 30 | CDPTPFCC | CDPTPFHH | CDPTPSID- | * +------+------+-------------+---------------------------+ * 38 |-(034)|:TSECN| 3A * +------+------+ * *** Overlay for CDPDXDAT in CDPFX
CDPFX Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----CDPAUXIL 0003
CDPBLRE 0000 00000001
CDPBPFX 0000 00000000
CDPBPSF 0000 00000002
CDPDATA 0000
CDPDXDAT 000C
CDPDXEXT 0018
CDPDXGBE 0013
CDPDXGLB 000D
CDPDXGTZ 0013 20
CDPDXSXT 0014
CDPDXTIM 001C
CDPDXVLD 0001 80
CDPECKD 000D 000000C0
CDPECKFW 000D 000000C2
CDPFDVAL 0001
CDPFMT 0000
CDPFXLEN 002C 00000009
CDPLRE 002C
CDPNOEXT 0003 04
CDPNOPRM 0003 08
CDPRCCE 0003 40
CDPRDE 0003 20
CDPSFLGS 003F
CDPSFORD 003E
CDPSMR 0003 80
CDPTBKSZ 000E
CDPTFWID 0010
CDPTPF 0000 00000020
CDPTPFCC 0030
CDPTPFGA 000D
CDPTPFHH 0032
CDPTPFOB 002C
CDPTPFRD 002C 00000016
CDPTPFWR 002C 00000001
CDPTPSID 0034
CDPTSECN 0039
CDPTSEEK 0030
CDPTSTMP 0001 40
CDPVMCP 0003 10
Last updated on 3 Aug 1999 at 11:44:50 EDT.
Copyright IBM Corporation, 1990, 1999