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. |
CSEEBFBK
Cross Reference (Contains links to field and bit definitions)
CSEEBFBK Prolog
NAME : CSEEBFBK DESCRIPTION: CSL buffer block for ECKD devices DSECT : CSEEBFBK FUNCTION : To provide an area to hold variables, link records and CCW strings when creating, checking, or changing Cross System Link information on an ECKD device. LOCATED BY : N/A CREATED BY : HCPXXLIN, HCPXLECL, HCPXLEDE, HCPXLEDI DELETED BY : HCPXXLIN, HCPXLECL, HCPXLEDE, HCPXLEDI SERIALIZED : N/A
CSEEBFBK Control Block Content
CSEEBFBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CSEEBFBK CSL buffer block for ECKD devices 0000 0 Signed 4 ISFER0 (16) Register save area 0040 64 Bitstring 1 ISFECC (2) CC of CSE header record 0042 66 Bitstring 1 ISFEHH (2) HH of CSE header record 0044 68 Bitstring 1 ISFERFLG I*1 ECKD read link flag 0045 69 Bitstring 1 ISFEWFLG I*2 ECKD write link flag 0046 70 Bitstring 1 ISFENFLG I*3 ECKD no link flag 0047 71 Bitstring 1 ISFELNK I*4 Contents of link flag 0048 72 Bitstring 1 ISFESYS# I*5 System number 0049 73 Bitstring 1 ISFELROP I*6 Locate Record op code 004A 74 Bitstring 1 ISFEFLAG I*7 Flag byte 004B 75 Bitstring 1 * Reserved for future use 004C 76 Bitstring 1 ISFESRFL Stable Read link flag 004D 77 Bitstring 1 ISFESWFL Stable Write link flag 004E 78 Bitstring 1 ISFEXRFL Exclusive Read link flag 004F 79 Bitstring 1 ISFEXWFL Exclusive Write link flag 0050 80 Signed 2 ISFEDISP Location of flag byte in link record 0052 82 Bitstring 1 * (6) Reserved for future use 0058 88 Signed 2 ISFETCYL Num cyls formatted for CSE 005A 90 Signed 2 ISFERECS Num systems with link info 005C 92 Signed 2 ISFENTRK Num tracks used for CSE info 005E 94 Signed 2 ISFEICYL Num of cylinders with link information on one record 0060 96 Signed 2 ISFERCSZ Length of record on 1 track 0062 98 Signed 2 ISFECYL Cyl num of specific cylinder 0064 100 Signed 2 ISFETRK Track num of specific cyl 0066 102 Signed 2 ISFEOFF Offset into link record 0068 104 Character 0 ISFEHDR CSE ECKD header record 00A0 160 Signed 4 ISFEBUFA (ISFMXSYS) Pointers to ECKD buffers 0180 384 Signed 4 ISFECCWS Pointer to CCW area 0184 388 Signed 2 ISFEBFSZ Length of XXL buffer area 0186 390 Signed 2 ISFECCSZ Length of CCW area 0188 392 Signed 4 ISFEDAT Buffer for LR and DE data 018C 396 Signed 4 ISFEZERO Address of zero buffer Variables relating to links found on other systems. 0190 400 Signed 2 ISFERD Number of read links 0192 402 Signed 2 ISFEWR Number of write links 0194 404 Signed 2 ISFESR Number of SR links 0196 406 Signed 2 ISFERX Index to READ system 0198 408 Signed 2 ISFEWX Index to WRITE system 019A 410 Signed 2 ISFESRX Index to system w/ SR link 019C 412 Signed 2 ISFESWX Index to system w/ SW link 019E 414 Signed 2 ISFEEX Index to system w/ E link 00000010 ISFXSIZE *-ISFERD Size of count/index fields 01A0 416 Signed 4 ISFEFLG Address of link flag 01A4 420 Signed 4 ISFESYS Address of link record 00000035 ISFESIZE (((*-CSEEBFBK)+7)/8) CSEEBFBK size in DWs 000001A8 ISFEBFLN *-CSEEBFBK CSEEBFBK size in bytes 1... .... SYSERROR X'80' # systems > # records .1.. .... FNDEXW X'40' EW link on other system ..1. .... FNDEXR X'20' ER link on other system ...1 .... FNDESW X'10' SW link on other system
CSEEBFBK Storage Layout
*** CSEEBFBK - CSL buffer block for ECKD devices * * +-------------------------------------------------------+ * 0 | | * = ISFER0 = * | | * +-------------+-------------+------+------+------+------+ * 40 | ISFECC | ISFEHH |:ERFLG|:EWFLG|:ENFLG|:ELNK | * +------+------+------+------+------+------+------+------+ * 48 |:ESYS#|:ELROP|:EFLAG|//////|:ESRFL|:ESWFL|:EXRFL|:EXWFL| * +------+------+------+------+------+------+------+------+ * 50 | ISFEDISP |/////////////////////////////////////////| * +-------------+-------------+-------------+-------------+ * 58 | ISFETCYL | ISFERECS | ISFENTRK | ISFEICYL | * +-------------+-------------+-------------+-------------+ * 60 | ISFERCSZ | ISFECYL | ISFETRK | ISFEOFF | * +-------------+-------------+-------------+-------------+ * 68 | | * = ISFEHDR = * | | * +-------------------------------------------------------+ * A0 | | * = ISFEBUFA = * | | * +---------------------------+-------------+-------------+ * 180 | ISFECCWS | ISFEBFSZ | ISFECCSZ | * +---------------------------+-------------+-------------+ * 188 | ISFEDAT | ISFEZERO | * +-------------+-------------+-------------+-------------+ * 190 | ISFERD | ISFEWR | ISFESR | ISFERX | * +-------------+-------------+-------------+-------------+ * 198 | ISFEWX | ISFESRX | ISFESWX | ISFEEX | * +-------------+-------------+-------------+-------------+ * 1A0 | ISFEFLG | ISFESYS | * +---------------------------+---------------------------+ * 1A8 * *** CSEEBFBK - CSL buffer block for ECKD devices
CSEEBFBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----FNDESW 01A4 10
FNDEXR 01A4 20
FNDEXW 01A4 40
ISFEBFLN 01A4 000001A8
ISFEBFSZ 0184
ISFEBUFA 00A0
ISFECC 0040
ISFECCSZ 0186
ISFECCWS 0180
ISFECYL 0062
ISFEDAT 0188
ISFEDISP 0050
ISFEEX 019E
ISFEFLAG 004A
ISFEFLG 01A0
ISFEHDR 0068
ISFEHH 0042
ISFEICYL 005E
ISFELNK 0047
ISFELROP 0049
ISFENFLG 0046
ISFENTRK 005C
ISFEOFF 0066
ISFERCSZ 0060
ISFERD 0190
ISFERECS 005A
ISFERFLG 0044
ISFERX 0196
ISFER0 0000
ISFESIZE 01A4 00000035
ISFESR 0194
ISFESRFL 004C
ISFESRX 019A
ISFESWFL 004D
ISFESWX 019C
ISFESYS 01A4
ISFESYS# 0048
ISFETCYL 0058
ISFETRK 0064
ISFEWFLG 0045
ISFEWR 0192
ISFEWX 0198
ISFEXRFL 004E
ISFEXWFL 004F
ISFEZERO 018C
ISFXSIZE 019E 00000010
SYSERROR 01A4 80
Last updated on 3 Aug 1999 at 11:37:02 EDT.
Copyright IBM Corporation, 1990, 1999