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.

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 (ISFMXSYS+2) 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 (ISFHDRL) 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 * (ISFMXSYS) WCKD map records 0450 1104 Dbl-Word 8 * (ISFMXSYS) WCKD CSE LNK CTL keys 0610 1552 Dbl-Word 8 * (ISFMXSYS) RCKD map records 07D0 2000 Dbl-Word 8 * (ISFMXSYS) 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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:36:53 EDT.
Copyright IBM Corporation, 1990, 1999