Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DEARG
Control Block Contents
DEARG DSECT
Cross Reference (Contains links to field and bit definitions)
DEARG Prolog
NAME : HCPDEARG DESCRIPTION: Define Extent CCW argument mapping DSECT : DEARG FUNCTION : Map the argument of a Define Extent CCW LOCATED BY : None CREATED BY : None DELETED BY : None RELOCATION CONSIDERATIONS : None NOTES : This is only for CKD/ECKD. For FBA define extent mapping see HCPDFDA
DEARG Control Block Content
DEARG DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DEARG Define Extent CCW argument mapping 0000 0 Bitstring 32 DEDATA (0) 0000 0 Bitstring 1 DEMSKBTE Mask byte 11.. .... DEALLWRT X'C0' DEALLWRT Permit all write commands .1.. .... DEINHWRT X'40' DEINHWRT Inhibit all write operations 1... .... DEUPDWRT X'80' DEUPDWRT Permit update write operations only .... .... DESOMWRT X'00' DESOMWRT Permit all write operations exept write H and write RO MASK BYTE BIT 2 is reserved, must be 0 MASK BYTE BITS 3-4 .... .... DEALLSK X'00' DEALLSK Permit all seek and recalibrate commands .... 1... DESKCHD X'08' DESKCHD Permit Seek Cylinder and Seek Head only ...1 .... DESKHED X'10' DESKHED Permit Seek Head only ...1 1... DEINHSK X'18' DEINHSK Inhibit all seek commands & multitrack operations MASK BYTE BITS 5-6 If non-zero, control unit cache is bypassed. .... .... DEAUTHNR X'00' DEAUTHNR Normal authorization .... ..1. DEAUTHDS X'02' DEAUTHDS Can access all tracks, perform all Locate Records (device support authorization) .... .1.. DEAUTHDG X'04' DEAUTHDG Diagnostic authorization .... .... DEAUTHID X'00' DEAUTHID Inhibit Data-Check Correction and retry and device support authorization MASK BYTE BIT 7 .... ...1 DEPCIFTC X'01' DEPCIFTC PCI Fetch mode MASK BYTE BITS 0-1 0001 1 Bitstring 1 DEGLATTR Global attributes 11.. .... DEGLECKD X'C0' DEGLECKD ECKD Global attribute byte bit 2 ..1. .... DEGLCONV X'20' DEGLCONV CKD conversion mode Global attribute byte bits 3-5 .... .... DEGLCACH X'00' DEGLCACH Use normal cache replacement .... .1.. DEGLNOCA X'04' DEGLNOCA Bypass cache .... 1... DEGLNCAL X'08' DEGLNCAL Inhibit cache loading .... 11.. DEGLSEQA X'0C' DEGLSEQA Sequential access Global attribute byte bit 6 .... ..1. DEGLCFWR X'02' DEGLCFWR Use cache fast write Global attribute byte bit 7 reserved Global attribute byte bits 0-1 0002 2 Bitstring 2 DEBLKSZE Block size 0004 4 Bitstring 3 * Reserved Bytes 4-6 0007 7 Bitstring 1 DE7BYTE Byte 7 0008 8 Bitstring 2 DEBEGCYL Beginning of cylinder extent 000A 10 Bitstring 2 DEBEGHD Beginning of head extent 000C 12 Bitstring 2 DEENDCYL End of cylinder extent 000E 14 Bitstring 2 DEENDHD End of head extent 00000010 DENXRCL *-DEARG XRC not supported data length Extension of data area for XRC time stamping support Bytes 16 through 23 (I/O time stamp) 0010 16 Bitstring 8 DETSTAMP Time stamp 00000018 DEXRCL *-DEARG XRC supported data length Bytes 24 through 31 (reserved) 0018 24 Bitstring 8 DERSRVD Reserved for hardware use 00000020 DEARGLEN *-DEARG DEFINE EXTENT data area length 00000040 DEPFXLEN 64 PREFIX LENGTH
DEARG Storage Layout
*** DEARG - Define Extent CCW argument mapping * * +------+------+-------------+--------------------+------+ * 0 |:SKBTE|:LATTR| DEBLKSZE |////////////////////|:BYTE | * +------+------+-------------+-------------+------+------+ * 8 | DEBEGCYL | DEBEGHD | DEENDCYL | DEENDHD | * +-------------+-------------+-------------+-------------+ * 10 | DETSTAMP | * +-------------------------------------------------------+ * 18 | DERSRVD | * +-------------------------------------------------------+ * 20 * *** DEARG - Define Extent CCW argument mapping
DEARG Cross Reference
Symbol Dspl Value -------------- ---- ----- DEALLSK 0000 00 DEALLWRT 0000 C0 DEARGLEN 0018 00000020 DEAUTHDG 0000 04 DEAUTHDS 0000 02 DEAUTHID 0000 00 DEAUTHNR 0000 00 DEBEGCYL 0008 DEBEGHD 000A DEBLKSZE 0002 DEDATA 0000 DEENDCYL 000C DEENDHD 000E DEGLATTR 0001 DEGLCACH 0001 00 DEGLCFWR 0001 02 DEGLCONV 0001 20 DEGLECKD 0001 C0 DEGLNCAL 0001 08 DEGLNOCA 0001 04 DEGLSEQA 0001 0C DEINHSK 0000 18 DEINHWRT 0000 40 DEMSKBTE 0000 DENXRCL 000E 00000010 DEPCIFTC 0000 01 DEPFXLEN 0018 00000040 DERSRVD 0018 DESKCHD 0000 08 DESKHED 0000 10 DESOMWRT 0000 00 DETSTAMP 0010 DEUPDWRT 0000 80 DEXRCL 0010 00000018 DE7BYTE 0007
Copyright IBM Corporation, 1990, 2011