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 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 16 DEDATA (0) 0000 0 Bitstring 1 DEMSKBTE Mask byte 11.. .... DEALLWRT X'C0' Permit all write commands .1.. .... DEINHWRT X'40' Inhibit all write operations 1... .... DEUPDWRT X'80' Permit update write operations only .... .... DESOMWRT X'00' Permit all write operations exept write HA and write RO MASK BYTE BIT 2 is reserved, must be 0 MASK BYTE BITS 3-4 .... .... DEALLSK X'00' Permit all seek and recalibrate commands .... 1... DESKCHD X'08' Permit Seek Cylinder and Seek Head only ...1 .... DESKHED X'10' Permit Seek Head only ...1 1... DEINHSK X'18' Inhibit all seek commands & multitrack operations MASK BYTE BITS 5-6 If non-zero, control unit cache is bypassed. .... .... DEAUTHNR X'00' Normal authorization .... ..1. DEAUTHDS X'02' Can access all tracks, perform all Locate Records (device support authorization) .... .1.. DEAUTHDG X'04' Diagnostic authorization .... .... DEAUTHID X'00' Inhibit Data-Check Correction and retry and device support authorization MASK BYTE BIT 7 .... ...1 DEPCIFTC X'01' PCI Fetch mode MASK BYTE BITS 0-1 0001 1 Bitstring 1 DEGLATTR Global attributes 11.. .... DEGLECKD X'C0' ECKD Global attribute byte bit 2 ..1. .... DEGLCONV X'20' CKD conversion mode Global attribute byte bits 3-5 .... .... DEGLCACH X'00' Use normal cache replacement .... .1.. DEGLNOCA X'04' Bypass cache .... 1... DEGLNCAL X'08' Inhibit cache loading .... 11.. DEGLSEQA X'0C' Sequential access Global attribute byte bit 6 .... ..1. DEGLCFWR X'02' 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 DEARGLEN *-DEARG DEFINE EXTENT data area length
DEARG Storage Layout
*** DEARG - Define Extent CCW argument mapping * * +------+------+-------------+--------------------+------+ * 0 |:SKBTE|:LATTR| DEBLKSZE |////////////////////|:BYTE | * +------+------+-------------+-------------+------+------+ * 8 | DEBEGCYL | DEBEGHD | DEENDCYL | DEENDHD | * +-------------+-------------+-------------+-------------+ * 10 * *** DEARG - Define Extent CCW argument mapping
DEARG Cross Reference
Symbol Dspl Value -------------- ---- ----- DEALLSK 0000 00 DEALLWRT 0000 C0 DEARGLEN 000E 00000010 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 DEPCIFTC 0000 01 DESKCHD 0000 08 DESKHED 0000 10 DESOMWRT 0000 00 DEUPDWRT 0000 80 DE7BYTE 0007
Copyright IBM Corporation, 1990, 2001