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. |
LRARG
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 0-1 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 0001 1 Bitstring 1 LRAUX auxiliary byte 1... .... LRAUXTY X'80' bytes 14-15 contain a transfer length factor AUXILIARY BYTE BIT 0 AUXILIARY BYTE BITS 1-6 EQU X'00' must be 0 AUXILIARY BYTE BIT 7 .... ...1 LRAUXRSY X'01' a Read Count CCW is suffixed to the Locate Record domain 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
(contains links to field and bit definitions)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
Last updated on 3 Aug 1999 at 12:11:35 EDT.
Copyright IBM Corporation, 1990, 1999