Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
CSEEBFBK
Control Block Contents
CSEEBFBK DSECT
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 RELOCATION CONSIDERATIONS : None
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 56 ISFEHDR CSE ECKD header record 00A0 160 Signed 4 ISFEBUFA (56) Host logical pointers to ECKD buffers. 0180 384 Signed 4 ISFECCWS Host logical address of 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 Host logical address of buffer for LR and DE data 018C 396 Signed 4 ISFEZERO Host logical 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 Host logical address of link flag 01A4 420 Signed 4 ISFESYS Host logical 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
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
Copyright IBM Corporation, 1990, 2011