TSBBK Back to Index page
 
Prolog 
Control Block Contents 
   TSBBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  TSBBK Prolog Top of page
 
              Description: FCX Transport Status Block
              DSECT      : TSBBK
              Function   : Provide symbolic reference to the fields of a
              Transport Status Block used by Fiber Channel
              Extensions (FCX)
              Located by : N/A
              Created by : N/A
              Delete By  - N/A
 
 
  TSBBK Control Block Content Top of page
 

 TSBBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TSBBK FCX Transport Status Block 0000 0 Bitstring 12 TSBHDR (0) Transport Status Header 0000 0 Bitstring 1 TSBLEN Byte length of status data 0001 1 Bitstring 1 TSBFLGS TSB flags 1... .... TSBDCWOV X'80' TSBDCWOV DCW-offset field valid .1.. .... TSBCNTV X'40' TSBCNTV Count field valid ..1. .... TSBCACHM X'20' TSBCACHM Cache miss ...1 .... TSBTIMEV X'10' TSBTIMEV Time fields valid Bits 5-7 = TSA Format field .... .111 TSBTSAFM X'07' TSBTSAFM TSA Format Mask .... ...1 TSBIOSTS X'01' TSBIOSTS I/O Status TSA .... ..1. TSBPGMCK X'02' TSBPGMCK Device-Detected Program Check TSA .... ..11 TSBINT X'03' TSBINT Interrogate TSA Formats 4-7 are reserved for IBM use 0002 2 Bitstring 2 TSBDCWOF DCW Offset 0004 4 Bitstring 4 TSBCOUNT DCW Residual Count 0008 8 Bitstring 4 TSBHDRSV Reserved for IBM use 000C 12 Bitstring 52 TSBTSA (0) Transport Status Area 000C 12 Bitstring 20 TSBFDD TSB Format-Dependent Data in TSA 0020 32 Bitstring 32 TSBSNS Start of Sense Data (if present) 00000040 TSBBKBSZ (*-TSBBK) TSBBK byte size 00000008 TSBBKDSZ (*-TSBBK+7)/8 TSBBK dword size 00000020 TSBSNSVL 32 Sense present if TSBLEN > TSBSNSVL I/O Status TSA (Format = TSBIOSTS) 000C 12 Bitstring 4 TSBDEVTM Device Time 0010 16 Bitstring 4 TSBDFRTM Defer Time 0014 20 Bitstring 4 TSBQTM Queue Time 0018 24 Bitstring 4 TSBBSYTM Device-Busy Time 001C 28 Bitstring 4 TSBDAOTM Device-Active-Only Time 0020 32 Bitstring 32 TSBIOSNS Sense Data (if present) Device-Detected Program Check TSA (Format = TSBPGMCK) 000C 12 Bitstring 3 TSBPRSV Reserved for IBM use 000F 15 Bitstring 1 TSBPRC Reason Code (RC) 0010 16 Bitstring 16 TSBPRCQ (0) Reason Code Qualifier (RCQ) 0010 16 Signed 4 TSBPRCQ0 (0) RCQ Word 0 0010 16 Bitstring 1 TSBPRCQV RCQ Value (not used by all formats) 00000000 TSBP1Q00 X'00' TSBP1Q00 RC=1: No additional information 00000001 TSBP1Q01 X'01' TSBP1Q01 RC=1: TCCB transport size error 00000002 TSBP1Q02 X'02' TSBP1Q02 RC=1: TCCB CBC error 00000000 TSBP2Q00 X'00' TSBP2Q00 RC=2: RCQ word 0 contains the 32b uint offset of first output-data byte for which invalid CBC was detected 00000001 TSBP2Q01 X'01' TSBP2Q01 RC=2: RCQ word 0 contains the 32b uint offset of last output-data byte for which invalid CBC was detected 00000000 TSBP3Q00 X'00' TSBP3Q00 RC=3: No additional information 00000001 TSBP3Q01 X'01' TSBP3Q01 RC=3: TCAL not 8 greater than TCCBL 00000002 TSBP3Q02 X'02' TSBP3Q02 RC=3: TCAL < 20 or > 252 00000000 TSBP4Q00 X'00' TSBP4Q00 RC=4: No additional information 00000001 TSBP4Q01 X'01' TSBP4Q01 RC=4: TCAH Format-field spec error 00000002 TSBP4Q02 X'02' TSBP4Q02 RC=4: TCAH reserved-field spec error 00000003 TSBP4Q03 X'03' TSBP4Q03 RC=4: TCAH service-action-code spec error 00000000 TSBP5Q00 X'00' TSBP5Q00 RC=5: No additional information 00000001 TSBP5Q01 X'01' TSBP5Q01 RC=5: DCW reserved-field spec error 00000002 TSBP5Q02 X'02' TSBP5Q02 RC=5: DCW flags-field spec error 00000003 TSBP5Q03 X'03' TSBP5Q03 RC=5: DCW control-data-count spec error 00000000 TSBP6Q00 X'00' TSBP6Q00 RC=6: No additional information 00000001 TSBP6Q01 X'01' TSBP6Q01 RC=6: Read-direction spec error 00000002 TSBP6Q02 X'02' TSBP6Q02 RC=6: Write-direction spec error 00000000 TSBP7Q00 X'00' TSBP7Q00 RC=7: No additional information 00000001 TSBP7Q01 X'01' TSBP7Q01 RC=7: Read-count spec error 00000002 TSBP7Q02 X'02' TSBP7Q02 RC=7: Write-count spec error 00000000 TSBP8Q00 X'00' TSBP8Q00 RC=8: Two I/O ops active (no add'l info) 0011 17 Bitstring 3 * Bytes 1-3 of RCQ Word 0 0014 20 Signed 4 TSBPRCQ1 RCQ Word 1 0018 24 Signed 4 TSBPRCQ2 RCQ Word 2 001C 28 Signed 4 TSBPRCQ3 RCQ Word 3 0020 32 Bitstring 32 TSBPSNS Sense Data (if present) Interrogate TSA (Format = TSBINT) 000C 12 Bitstring 1 TSBIFMT Format 00000001 TSBIFMT1 X'01' TSBIFMT1 Transport-count spec. error All other codes reserved for IBM use 000D 13 Bitstring 1 TSBIFLG Flags 00000000 TSBICSV X'00' TSBICSV Control-unit-state valid 00000001 TSBIDSV X'01' TSBIDSV Device-state valid 00000002 TSBIOSV X'02' TSBIOSV Operation-state valid All other codes reserved for IBM use 000E 14 Bitstring 1 TSBICS Control-unit State 00000000 TSBICSBZ X'00' TSBICSBZ Busy 00000001 TSBICSR X'01' TSBICSR Recovery in progress 00000002 TSBICSMX X'02' TSBICSMX Interrogate Maximum All other codes reserved for IBM use 000F 15 Bitstring 1 TSBIDS Device State 00000000 TSBIDSPG X'00' TSBIDSPG Path-Group identification 00000001 TSBIDSLB X'01' TSBIDSLB Long Busy 00000002 TSBIDSR X'02' TSBIDSR Recovery in progress 3-127 reserved for IBM use 128-255 Device-Dependent Meanings 0010 16 Bitstring 1 TSBIOS Operation State 00000000 TSBIOSNO X'00' TSBIOSNO Path-Group identification 00000001 TSBIOSEX X'01' TSBIOSEX Long Busy 00000002 TSBIOSWC X'02' TSBIOSWC Waiting for completion of I/O initiated by another configuration 00000003 TSBIOSWX X'03' TSBIOSWX Waiting for completion of I/O initiated for same device extent 00000004 TSBIOSWD X'04' TSBIOSWD Waiting to perform a device- dependent operation 5-127 reserved for IBM use 128-255 Device-Dependent Meanings 0011 17 Bitstring 12 TSBISDI State-Dependent Information 001D 29 Bitstring 4 TSBIDLID Device-Level Identifier 0021 33 Bitstring 28 TSBIDDD Device-Dependent Data
 
 
  TSBBK Storage Layout Top of page
 
          
*** TSBBK - FCX Transport Status Block
*
*     +------+------+-------------+---------------------------+
*   0 |TSBLEN|:FLGS |  TSBDCWOF   |         TSBCOUNT          |
*     +------+------+-------------+---------------------------+
*   8 |         TSBHDRSV          |                           |
*     +---------------------------+                           |
*     |                        TSBFDD                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  20 |                                                       |
*     =                        TSBSNS                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  40
*
*** TSBBK - FCX Transport Status Block
          
*** Overlay for TSBTSA in TSBBK
*
*                                 +---------------------------+
*   8 ...                       C |         TSBDEVTM          |
*     +---------------------------+---------------------------+
*  10 |         TSBDFRTM          |          TSBQTM           |
*     +---------------------------+---------------------------+
*  18 |         TSBBSYTM          |         TSBDAOTM          |
*     +---------------------------+---------------------------+
*  20 |                                                       |
*     =                       TSBIOSNS                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  40
*
*** Overlay for TSBTSA in TSBBK
          
*** Overlay for TSBTSA in TSBBK
*
*                                 +--------------------+------+
*   8 ...                       C |      TSBPRSV       |TSBPRC|
*     +------+--------------------+--------------------+------+
*  10 |:PRCQV|////////////////////|         TSBPRCQ1          |
*     +------+--------------------+---------------------------+
*  18 |         TSBPRCQ2          |         TSBPRCQ3          |
*     +---------------------------+---------------------------+
*  20 |                                                       |
*     =                       TSBPSNS                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  40
*
*** Overlay for TSBTSA in TSBBK
          
*** Overlay for TSBTSA in TSBBK
*
*                                 +------+------+------+------+
*   8 ...                       C |:IFMT |:IFLG |TSBICS|TSBIDS|
*     +------+--------------------+------+------+------+------+
*  10 |TSBIOS|                    TSBISDI                     |
*     +------+                           +--------------------+
*     |                                  |     TSBIDLID-      |
*     +------+---------------------------+--------------------+
*  20 |-(01D)|                                                |
*     +------+                                                |
*  28 |                                                       |
*     =                       TSBIDDD                         =
*     |                                  +--------------------+
*     |                                  | 3D
*     +----------------------------------+
*
*** Overlay for TSBTSA in TSBBK
 
 
  TSBBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
TSBBKBSZ       0020 00000040
TSBBKDSZ       0020 00000008
TSBBSYTM       0018
TSBCACHM       0001 20
TSBCNTV        0001 40
TSBCOUNT       0004
TSBDAOTM       001C
TSBDCWOF       0002
TSBDCWOV       0001 80
TSBDEVTM       000C
TSBDFRTM       0010
TSBFDD         000C
TSBFLGS        0001
TSBHDR         0000
TSBHDRSV       0008
TSBICS         000E
TSBICSBZ       000E 00000000
TSBICSMX       000E 00000002
TSBICSR        000E 00000001
TSBICSV        000D 00000000
TSBIDDD        0021
TSBIDLID       001D
TSBIDS         000F
TSBIDSLB       000F 00000001
TSBIDSPG       000F 00000000
TSBIDSR        000F 00000002
TSBIDSV        000D 00000001
TSBIFLG        000D
TSBIFMT        000C
TSBIFMT1       000C 00000001
TSBINT         0001 03
TSBIOS         0010
TSBIOSEX       0010 00000001
TSBIOSNO       0010 00000000
TSBIOSNS       0020
TSBIOSTS       0001 01
TSBIOSV        000D 00000002
TSBIOSWC       0010 00000002
TSBIOSWD       0010 00000004
TSBIOSWX       0010 00000003
TSBISDI        0011
TSBLEN         0000
TSBPGMCK       0001 02
TSBPRC         000F
TSBPRCQ        0010
TSBPRCQV       0010
TSBPRCQ0       0010
TSBPRCQ1       0014
TSBPRCQ2       0018
TSBPRCQ3       001C
TSBPRSV        000C
TSBPSNS        0020
TSBP1Q00       0010 00000000
TSBP1Q01       0010 00000001
TSBP1Q02       0010 00000002
TSBP2Q00       0010 00000000
TSBP2Q01       0010 00000001
TSBP3Q00       0010 00000000
TSBP3Q01       0010 00000001
TSBP3Q02       0010 00000002
TSBP4Q00       0010 00000000
TSBP4Q01       0010 00000001
TSBP4Q02       0010 00000002
TSBP4Q03       0010 00000003
TSBP5Q00       0010 00000000
TSBP5Q01       0010 00000001
TSBP5Q02       0010 00000002
TSBP5Q03       0010 00000003
TSBP6Q00       0010 00000000
TSBP6Q01       0010 00000001
TSBP6Q02       0010 00000002
TSBP7Q00       0010 00000000
TSBP7Q01       0010 00000001
TSBP7Q02       0010 00000002
TSBP8Q00       0010 00000000
TSBQTM         0014
TSBSNS         0020
TSBSNSVL       0020 00000020
TSBTIMEV       0001 10
TSBTSA         000C
TSBTSAFM       0001 07
 
This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:31:23 EDT.
Copyright IBM Corporation, 1990, 2020