CSEBUFBK - 32-bit CP - V4R4.0
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

CSEBUFBK

Prolog  

Control Block Contents  
   CSEBUFBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


CSEBUFBK Prolog

 Name       : Cross System Link Buffer
 Description: CSEBUFBK buffer layout
 DSECT      : CSEBUFBK (primary)

 

CSEBUFBK Control Block Content


CSEBUFBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      CSEBUFBK       CSEBUFBK buffer layout
0000    0 Signed       4 ISFR0 (16)     Save Area
0040   64 Dbl-Word     8 ISFSK (0)      To seek CSE cyl/track
0040   64 Bitstring    1 ISFSKMM (2)    MM
0042   66 Bitstring    1 ISFSKCC (2)    CC
0044   68 Bitstring    1 ISFSKHH (2)    HH
0046   70 Bitstring    1 ISFSKR         R
0047   71 Bitstring    1 *              unused
0048   72 Dbl-Word     8 * (0)          Doubleword Boundary
     Space to buffer some control fields for HCPXLF.
0048   72 Bitstring    1 ISFSECT0       I*1 Sector zero
0049   73 Bitstring    1 ISFBSKEH       I*2 SKE or SKEH opcode
004A   74 Bitstring    1 ISFSYS#        I*3 List position this sys.
004B   75 Bitstring    1 ISFBHKEY       I*4 Key of CSE hdr record
004C   76 Bitstring    1 ISFBRFLG       I*5 READ flag from hdr
004D   77 Bitstring    1 ISFBNFLG       I*6 NOLINK flag from hdr
004E   78 Bitstring    1 ISFBWFLG       I*7 WRITE flag from hdr
004F   79 Bitstring    1 *              Reserved
0050   80 Bitstring    1 ISFBSRFL       Stable read flag
0051   81 Bitstring    1 ISFBSWFL       Stable write flag
0052   82 Bitstring    1 ISFBXRFL       Exclusive read flag
0053   83 Bitstring    1 ISFBXWFL       Exclusive write flag
     Variables relating to links found on other systems.
0054   84 Signed       2 ISFRCNT        Number of read links
0056   86 Signed       2 ISFWCNT        Number of write links
0058   88 Signed       2 ISFSRCNT       Number of SR links
005A   90 Signed       2 ISFXR          Index to sys w/ read
005C   92 Signed       2 ISFXW          Index to sys w/ write
005E   94 Signed       2 ISFXSR         Index to sys w/ SR link
0060   96 Signed       2 ISFXSW         Index to sys w/ SW link
0062   98 Signed       2 ISFXE          Index to sys w/ Excl
0064  100 Bitstring    1 ISFLINK        Value of link flag
0065  101 Bitstring    1 ISFFLAGS       Flag byte
0066  102 Bitstring    1 * (2)          Reserved
0068  104 Address      4 ISFSSKEH       First special SKE(H)
006C  108 Address      4 ISFESKEH       End of special SKE(H)s
     Space for buffer pointers for map records and for CSE map record
     information like length, # of maps.
0070  112 Address      4 ISFBRECA (58)  Pointers to CSE buffers
0158  344 Signed       2 ISFBRECL       Length of map record
015A  346 Signed       2 ISFBRECS       Number of map records
015C  348 Signed       2 ISFBRSIZ       Size of 1 map in DWs
0160  352 Dbl-Word     8 * (0)          Doubleword Boundary
     Space for the CSE header record, read in by HCPXLF CCWs.
0160  352 Character    1 ISFBHDR (240)  CSE header record
0250  592 Dbl-Word     8 * (0)          Doubleword Boundary
     Space for MSS channel program prefix for 3330V devices.
0250  592 Dbl-Word     8 ISFMSS1        Seek
0258  600 Dbl-Word     8 ISFMSS2        TIC *+16
0260  608 Dbl-Word     8 ISFMSS3        NOP
     Space for CSE header CCWs, to get to the CSE cylinder and track and to
     search and read the CSE header record.
0268  616 Dbl-Word     8 ISFHCCWS (5)   Always Seek/Set Sector
     Space for CSE CCW strings. This must accomodate the largest string,
     which is the "FORMAT" CCW string.
0290  656 Dbl-Word     8 ISFCCWS (0)    CSE CCW strings
0290  656 Dbl-Word     8 * (56)         WCKD map records
0450 1104 Dbl-Word     8 * (56)         WCKD CSE LNK CTL keys
0610 1552 Dbl-Word     8 * (56)         RCKD map records
07D0 2000 Dbl-Word     8 * (56)         RCKD CSE LNK CTL keys
0990 2448 Dbl-Word     8 * (22)         For other CCWs
          00000148       ISFBSIZE       (((*-CSEBUFBK)+7)/8) Size CSEBUF
                                        in DWs
          00000A40       ISFBUFLN       *-CSEBUFBK Size CSEBUF in bytes
          1... ....      FNDEW          X'80' EW link found
          .1.. ....      FNDER          X'40' ER link found
          ..1. ....      FNDSW          X'20' SW link found

 

CSEBUFBK Storage Layout

          
*** CSEBUFBK - CSEBUFBK buffer layout
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                        ISFR0                          =
*     |                                                       |
*     +-------------+-------------+-------------+------+------+
*  40 |  ISFSKMM    |  ISFSKCC    |  ISFSKHH    |ISFSKR|//////|
*     +------+------+------+------+------+------+------+------+
*  48 |:SECT0|:BSKEH|:SYS# |:BHKEY|:BRFLG|:BNFLG|:BWFLG|//////|
*     +------+------+------+------+------+------+------+------+
*  50 |:BSRFL|:BSWFL|:BXRFL|:BXWFL|  ISFRCNT    |  ISFWCNT    |
*     +------+------+------+------+-------------+-------------+
*  58 |  ISFSRCNT   |   ISFXR     |   ISFXW     |   ISFXSR    |
*     +-------------+-------------+------+------+-------------+
*  60 |   ISFXSW    |   ISFXE     |:LINK |:FLAGS|/////////////|
*     +-------------+-------------+------+------+-------------+
*  68 |         ISFSSKEH          |         ISFESKEH          |
*     +---------------------------+---------------------------+
*  70 |                                                       |
*     =                       ISFBRECA                        =
*     |                                                       |
*     +-------------+-------------+-------------+-------------+
* 158 |  ISFBRECL   |  ISFBRECS   |  ISFBRSIZ   |/////////////|
*     +-------------+-------------+-------------+-------------+
* 160 |                                                       |
*     =                       ISFBHDR                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 250 |                       ISFMSS1                         |
*     +-------------------------------------------------------+
* 258 |                       ISFMSS2                         |
*     +-------------------------------------------------------+
* 260 |                       ISFMSS3                         |
*     +-------------------------------------------------------+
* 268 |                                                       |
*     =                       ISFHCCWS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 290 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 450 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 610 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 7D0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 990 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* A40
*
*** CSEBUFBK - CSEBUFBK buffer layout

 

CSEBUFBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
FNDER          0990 40
FNDEW          0990 80
FNDSW          0990 20
ISFBHDR        0160
ISFBHKEY       004B
ISFBNFLG       004D
ISFBRECA       0070
ISFBRECL       0158
ISFBRECS       015A
ISFBRFLG       004C
ISFBRSIZ       015C
ISFBSIZE       0990 00000148
ISFBSKEH       0049
ISFBSRFL       0050
ISFBSWFL       0051
ISFBUFLN       0990 00000A40
ISFBWFLG       004E
ISFBXRFL       0052
ISFBXWFL       0053
ISFCCWS        0290
ISFESKEH       006C
ISFFLAGS       0065
ISFHCCWS       0268
ISFLINK        0064
ISFMSS1        0250
ISFMSS2        0258
ISFMSS3        0260
ISFRCNT        0054
ISFR0          0000
ISFSECT0       0048
ISFSK          0040
ISFSKCC        0042
ISFSKHH        0044
ISFSKMM        0040
ISFSKR         0046
ISFSRCNT       0058
ISFSSKEH       0068
ISFSYS#        004A
ISFWCNT        0056
ISFXE          0062
ISFXR          005A
ISFXSR         005E
ISFXSW         0060
ISFXW          005C

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 15:09:39 EDT.
Copyright IBM Corporation, 1990, 2003