TCWBK | Back to Index page

| Prolog Control Block Contents TCWBK 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.

TCWBK Prolog | Top of page

                  Description: FCX Transport Control Word
                  DSECT      : TCWBK
                  Function   : Provide symbolic reference to the fields of a
                  Transport Control Word used by Fibre Channel
                  Extensions (FCX)
                  Located by : N/A
                  Created by : N/A
                  Delete By  - N/A

TCWBK Control Block Content | Top of page

     TCWBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      TCWBK          FCX Transport Control Word
    0000    0 Bitstring    1 TCWFMT         TCW Format
              .... ....      TCWFMT0        X'00' TCWFMT0 Format 0
    0001    1 Bitstring    3 TCWTFLGS (0)   T-Flags
    0001    1 Bitstring    1 TCWTFLG0       T-Flag byte 0
              .... .1..      TCWITIDA       X'04' TCWITIDA Input TIDA
              .... ..1.      TCWTTIDA       X'02' TCWTTIDA TCCB TIDA
              .... ...1      TCWOTIDA       X'01' TCWOTIDA Output TIDA
    0002    2 Bitstring    1 TCWTFLG1       T-Flag byte 1
              .... ....      TCWTFMT0       X'00' TCWTFMT0 TIDAW Format 0
    0003    3 Bitstring    1 TCWTFLG2       T-Flag byte 2
    0004    4 Bitstring    1 TCWW1B0        Reserved for IBM use
    0005    5 Bitstring    1 TCWW1B1        TCW Word 1 Byte 1
              .... ..1.      TCWREAD        X'02' TCWREAD Read Operation
                                            (Input)
              .... ...1      TCWWRITE       X'01' TCWWRITE Write Operation
                                            (Output)
              1111 11..      TCWTCCBM       X'FC' TCWTCCBM Mask for TCCB byte
                                            length
    0006    6 Bitstring    1 TCWW1B2        Reserved for IBM use
    0007    7 Bitstring    1 TCWW1B3        Reserved for IBM use
    0008    8 Address      8 TCWODATA       64b Outut TIDAL or Data Addr
    0010   16 Address      8 TCWIDATA       64b Input TIDAL or Data Addr
    0018   24 Address      8 TCWTSBA (0)    64b Transport Status Block Addr
    0018   24 Address      4 TCWTSBAH       High word of TCWTSB
    001C   28 Address      4 TCWTSBAL       Low word of TCWTSB
    0020   32 Address      8 TCWTCCBA (0)   64b Transport Command Control
                                            Block Addr
    0020   32 Address      4 TCWTCCBH       High word of TCWTCCBA
    0024   36 Address      4 TCWTCCBL       Low word of TCWTCCBA
    0028   40 Signed       4 TCWOCNT        Output Byte Count
    002C   44 Signed       4 TCWICNT        Input Byte Count
    0030   48 Bitstring   12 TCWRSV0        Reserved for IBM use
    003C   60 Address      4 TCWINTA        31b Interrogate TCW Addr
              00000040       TCWARBSZ       (*-TCWBK) TCWBK architected byte
                                            size
              00000008       TCWARDSZ       (*-TCWBK+7)/8 TCWBK architected
                                            dword size

TCWBK Storage Layout | Top of page

    *** TCWBK - FCX Transport Control Word
    *
    *     +------+------+------+------+------+------+------+------+
    *   0 |TCWFMT|:TFLG0|:TFLG1|:TFLG2|:W1B0 |:W1B1 |:W1B2 |:W1B3 |
    *     +------+------+------+------+------+------+------+------+
    *   8 |                       TCWODATA                        |
    *     +-------------------------------------------------------+
    *  10 |                       TCWIDATA                        |
    *     +---------------------------+---------------------------+
    *  18 |         TCWTSBAH          |         TCWTSBAL          |
    *     +---------------------------+---------------------------+
    *  20 |         TCWTCCBH          |         TCWTCCBL          |
    *     +---------------------------+---------------------------+
    *  28 |         TCWOCNT           |         TCWICNT           |
    *     +---------------------------+---------------------------+
    *  30 |                       TCWRSV0                         |
    *     |                           +---------------------------+
    *  38 |                           |         TCWINTA           |
    *     +---------------------------+---------------------------+
    *  40
    *
    *** TCWBK - FCX Transport Control Word

TCWBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    TCWARBSZ       003C 00000040
    TCWARDSZ       003C 00000008
    TCWFMT         0000
    TCWFMT0        0000 00
    TCWICNT        002C
    TCWIDATA       0010
    TCWINTA        003C
    TCWITIDA       0001 04
    TCWOCNT        0028
    TCWODATA       0008
    TCWOTIDA       0001 01
    TCWREAD        0005 02
    TCWRSV0        0030
    TCWTCCBA       0020
    TCWTCCBH       0020
    TCWTCCBL       0024
    TCWTCCBM       0005 FC
    TCWTFLGS       0001
    TCWTFLG0       0001
    TCWTFLG1       0002
    TCWTFLG2       0003
    TCWTFMT0       0002 00
    TCWTSBA        0018
    TCWTSBAH       0018
    TCWTSBAL       001C
    TCWTTIDA       0001 02
    TCWWRITE       0005 01
    TCWW1B0        0004
    TCWW1B1        0005
    TCWW1B2        0006
    TCWW1B3        0007

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:31:13 EDT.
Copyright IBM Corporation, 1990, 2020