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

Prolog  

Control Block Contents  

LRARG DSECT

Storage Layout  

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


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