|
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
.... .... 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
.... .... 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
.... ...1 DEPCIFTC X'01' PCI Fetch mode
MASK BYTE BITS 0-1
0001 1 Bitstring 1 DEGLATTR Global attributes
11.. .... DEGLECKD X'C0' ECKD
..1. .... DEGLCONV X'20' CKD conversion mode
.... .... 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
.... ..1. DEGLCFWR X'02' Use cache fast write
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
Last updated on 5 Jun 2001 at 13:17:19 EDT.
Copyright IBM Corporation, 1990, 2001