Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

LCRBK

Prolog  

Control Block Contents  
   LCRBK DSECT

Storage Layout  

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

This information is based on z/VM V4R1.0.
Last updated on 6 Jun 2001 at 11:32:19 EDT.
Copyright IBM Corporation, 1990, 2001