Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LCRBK
Control Block Contents
LCRBK DSECT
Cross Reference (Contains links to field and bit definitions)
LCRBK Prolog
NAME : HCPFCWDS DESCRIPTION: Locate Record Parameter DSECT : LCRBK
LCRBK Control Block Content
LCRBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LCRBK Locate Record Parameter 0000 0 Bitstring 1 LCROPER Operation byte 0001 1 Bitstring 1 LCRAUX Auxiliary Byte LCRCMNSK is not actually a field in the LCR parm list. It is used by HCPFTR to address the SEEKA field in a way that allows use by routines that expect to see 00CCHH. These routines only deal with the CC portion so it does not matter what is actually in the first 2 bytes. 0002 2 Bitstring 1 LCRCMNSK Address of "SEEK" 0003 3 Bitstring 1 LCRCOUNT Record/track count 0004 4 Bitstring 4 LCRSEEKA Seek address: CCHH 0008 8 Bitstring 4 LCRSRCHC Search address: CCHH 000C 12 Bitstring 1 LCRSRCHR Search address: R 000D 13 Bitstring 1 LCRSECTR Sector address 000E 14 Bitstring 2 LCRXFRLN Transfer Length Factor .... ..11 LCRACCES X'03' Mask to check authorization 11.. .... LCRECKD X'C0' Mask to check architecture
LCRBK Storage Layout
*** LCRBK - Locate Record Parameter * * +------+------+------+------+---------------------------+ * 0 |:OPER |LCRAUX|:CMNSK|:COUNT| LCRSEEKA | * +------+------+------+------+------+------+-------------+ * 8 | LCRSRCHC |:SRCHR|:SECTR| LCRXFRLN | * +---------------------------+------+------+-------------+ * 10 * *** LCRBK - Locate Record Parameter
LCRBK Cross Reference
Symbol Dspl Value -------------- ---- ----- LCRACCES 000E 03 LCRAUX 0001 LCRCMNSK 0002 LCRCOUNT 0003 LCRECKD 000E C0 LCROPER 0000 LCRSECTR 000D LCRSEEKA 0004 LCRSRCHC 0008 LCRSRCHR 000C LCRXFRLN 000E
Copyright IBM Corporation, 1990, 2001