Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LRARG
Control Block Contents
LRARG DSECT
Cross Reference (Contains links to field and bit definitions)
LRARG Prolog
NAME : HCPLRARG DESCRIPTION: Locate Record CCW argument mapping DSECT : LRARG FUNCTION : Map the argument of a Locate Record CCW LOCATED BY : None CREATED BY : None DELETED BY : None RELOCATION CONSIDERATIONS : None NOTES : This is a bilingual control block, containing both the PLAS and ASSEMBLER versions.
LRARG Control Block Content
LRARG DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LRARG Locate Record CCW argument mapping 0000 0 Bitstring 16 LRDATA (0) 0000 0 Bitstring 1 LROPER operation byte .... .... LROPOCNT X'00' LROPOCNT orientation on count area .1.. .... LROPOHA X'40' LROPOHA orientation on home address 1... .... LROPOD X'80' LROPOD orientation on data area 11.. .... LROPOI X'C0' LROPOI orientation on index OPERATION BYTE BITS 2-7 .... .... LROPCOR X'00' LROPCOR operation code orient .... ...1 LROPCWD X'01' LROPCWD operation code write data .... ..11 LROPCFW X'03' LROPCFW operation code format write .... .11. LROPCRD X'06' LROPCRD operation code read data .... 1.11 LROPCWT X'0B' LROPCWT operation code write track .... 11.. LROPCRTS X'0C' LROPCRTS operation code read tracks ...1 .11. LROPCR X'16' LROPCR operation code read OPERATION BYTE BITS 0-1 0001 1 Bitstring 1 LRAUX auxiliary byte 1... .... LRAUXTY X'80' LRAUXTY bytes 14-15 contain a transfer length factor AUXILIARY BYTE BITS 1-6 AUXILIARY BYTE BIT 7 .... ...1 LRAUXRSY X'01' LRAUXRSY a Read Count CCW is suffixed to the Locate Record domain AUXILIARY BYTE BIT 0 0002 2 Bitstring 1 * reserved, must be 0 0003 3 Bitstring 1 LRRECNT record count 0004 4 Signed 4 * Anonymous UNION 00000004 LRSKCCCH *-4,4 seek address: ccccCCCh format 00000004 LRSKCYL *-4+0,2 seek cylinder 00000006 LRSKHD *-4+2,2 seek head 0008 8 Signed 4 * Anonymous UNION 00000008 LRSRCCCH *-4,4 search address: ccccCCCh format 00000008 LRSRCYL *-4+0,2 search cylinder 0000000A LRSRHD *-4+2,2 search head 000C 12 Bitstring 1 LRSRR search record 000D 13 Bitstring 1 LRSECTOR sector number 000E 14 Bitstring 2 LRTLF transfer length factor 00000010 LRARGLEN *-LRARG LOCATE RECORD data area length
LRARG Storage Layout
*** LRARG - Locate Record CCW argument mapping * * +------+------+------+------+---------------------------+ * 0 |LROPER|LRAUX |//////|:ECNT |///////////////////////////| * +------+------+------+------+------+------+-------------+ * 8 |///////////////////////////|LRSRR |:ECTOR| LRTLF | * +---------------------------+------+------+-------------+ * 10 * *** LRARG - Locate Record CCW argument mapping
LRARG Cross Reference
Symbol Dspl Value -------------- ---- ----- LRARGLEN 000E 00000010 LRAUX 0001 LRAUXRSY 0001 01 LRAUXTY 0001 80 LRDATA 0000 LROPCFW 0000 03 LROPCOR 0000 00 LROPCR 0000 16 LROPCRD 0000 06 LROPCRTS 0000 0C LROPCWD 0000 01 LROPCWT 0000 0B LROPER 0000 LROPOCNT 0000 00 LROPOD 0000 80 LROPOHA 0000 40 LROPOI 0000 C0 LRRECNT 0003 LRSECTOR 000D LRSKCCCH 0004 00000004 LRSKCYL 0004 00000004 LRSKHD 0004 00000006 LRSRCCCH 0008 00000008 LRSRCYL 0008 00000008 LRSRHD 0008 0000000A LRSRR 000C LRTLF 000E
Copyright IBM Corporation, 1990, 2011