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.

DEARG

Prolog  

Control Block Contents  

DEARG DSECT

Storage Layout  

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 BITS 0-1 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 0001 1 Bitstring 1 DEGLATTR Global attributes 11.. .... DEGLECKD X'C0' ECKD Global attribute byte bits 0-1 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 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

(contains links to field and bit definitions)
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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:50:21 EDT.
Copyright IBM Corporation, 1990, 1999