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 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' orientation on count area .1.. .... LROPOHA X'40' orientation on home address 1... .... LROPOD X'80' orientation on data area 11.. .... LROPOI X'C0' orientation on index OPERATION BYTE BITS 2-7 .... .... LROPCOR X'00' operation code orient .... ...1 LROPCWD X'01' operation code write data .... ..11 LROPCFW X'03' operation code format write .... .11. LROPCRD X'06' operation code read data .... 1.11 LROPCWT X'0B' operation code write track .... 11.. LROPCRTS X'0C' operation code read tracks ...1 .11. LROPCR X'16' operation code read OPERATION BYTE BITS 0-1 0001 1 Bitstring 1 LRAUX auxiliary byte 1... .... LRAUXTY X'80' bytes 14-15 contain a transfer length factor AUXILIARY BYTE BITS 1-6 AUXILIARY BYTE BIT 7 .... ...1 LRAUXRSY X'01' 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 Bitstring 4 LRSEEK@ (0) seek address 0004 4 Bitstring 2 LRSKCYL seek cylinder 0006 6 Bitstring 2 LRSKHD seek head 0008 8 Bitstring 5 LRSRCH@ (0) search address 0008 8 Bitstring 2 LRSRCYL search cylinder 000A 10 Bitstring 2 LRSRHD 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 | LRSKCYL | LRSKHD | * +------+------+------+------+------+------+-------------+ * 8 | LRSRCYL | LRSRHD |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 LRSEEK@ 0004 LRSKCYL 0004 LRSKHD 0006 LRSRCH@ 0008 LRSRCYL 0008 LRSRHD 000A LRSRR 000C LRTLF 000E
Copyright IBM Corporation, 1990, 2001