Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### CMSTAXE

Prolog

Control Block Contents
CMSTAXE DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### CMSTAXE Prolog

     Name       : TSOBLKS
     Description: Terminal Attention Exit Element
     DSECT      : CMSTAXE
     Function   : CMSTAXE defines the fields used in a Terminal
                  Attention Exit Element (TAXE). The TAXE is used
                  mainly by DMSCIT for processing attention
                  interrupts. The TAXEADDR field in NUCON points
                  to CMSTAXE.

#### CMSTAXE Control Block Content

#### CMSTAXE DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CMSTAXE        Terminal Attention Exit Element
    0000    0 Signed       4 TAXESPSW       LEFT HALF PSW FOR ATTN RTN.
    0004    4 Address      4 TAXEEXIT       ATTN EXIT ADDR.
    0008    8 Bitstring    1 TAXESTAT (0)   STATUS OF EXIT RTN.
              1... ....      TAXEFREQ       X'80' ATTN EXIT TAKEN
    0008    8 Address      4 TAXELNK        NEXT TAXE ON QUEUE
    000C   12 Signed       4 TAXEIOL        LEFT HALF IO OLD PSW
    0010   16 Signed       4 TAXETSOF       TSOFLAGS SAVED HERE
    0014   20 Address      4 TAXERTNA       RETURN ADDR.
    0018   24 Signed       4 TAXEEXTS (18)  ATTN EXIT RTN. SAVE AREA
    0060   96 Signed       4 TAXEIOWS (14)  DMSIOW save area R0-R13
              00000038       TAXEIOWL       (*-TAXEIOWS) Length of DMSIOW
                                            save area
         ALSO ATTENTION EXIT PARAMETER LIST
    0098  152 Address      4 TAXETAIE       ADDR. OF TAIE
    009C  156 Signed       4 *              RESERVED
    00A0  160 Bitstring    1 TAXEDEF (0)    DEFER INDICATOR
    00A0  160 Address      4 TAXEUSER       USER PARAMETER LIST ADDR.
         ALSO TERMINAL ATTENTION INTERRUPT ELEMENT (TAIE)
    00A4  164 Bitstring    2 TAIEMSGL       RESERVED
    00A6  166 Bitstring    1 TAIETGET       RESERVED
    00A7  167 Bitstring    1 *              RESERVED
    00A8  168 Address      4 TAIEIAD        RIGHT HALF IO OLD PSW
    00AC  172 Signed       4 TAIERSAV (16)  REGS 0-15 INTERRUPTED PGM.
    00EC  236 Signed       4 TAXTCBAD       MVS/OS TCB address.
              000000F0       TAXSIZE        (*-CMSTAXE) Size of control
                                            block,

#### CMSTAXE Storage Layout

    *** CMSTAXE - Terminal Attention Exit Element
    *
    *     +---------------------------+---------------------------+
    *   0 |         TAXESPSW          |         TAXEEXIT          |
    *     +---------------------------+---------------------------+
    *   8 |         TAXELNK           |         TAXEIOL           |
    *     +---------------------------+---------------------------+
    *  10 |         TAXETSOF          |         TAXERTNA          |
    *     +---------------------------+---------------------------+
    *  18 |                                                       |
    *     =                       TAXEEXTS                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  60 |                                                       |
    *     =                       TAXEIOWS                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  98 |         TAXETAIE          |///////////////////////////|
    *     +---------------------------+-------------+------+------+
    *  A0 |         TAXEUSER          |  TAIEMSGL   |:ETGET|//////|
    *     +---------------------------+-------------+------+------+
    *  A8 |         TAIEIAD           |                           |
    *     +---------------------------+                           |
    *  B0 |                                                       |
    *     =                       TAIERSAV                        =
    *     |                           +---------------------------+
    *  E8 |                           |         TAXTCBAD          |
    *     +---------------------------+---------------------------+
    *  F0
    *
    *** CMSTAXE - Terminal Attention Exit Element

#### CMSTAXE Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    TAIEIAD        00A8
    TAIEMSGL       00A4
    TAIERSAV       00AC
    TAIETGET       00A6
    TAXEDEF        00A0
    TAXEEXIT       0004
    TAXEEXTS       0018
    TAXEFREQ       0008 80
    TAXEIOL        000C
    TAXEIOWL       0060 00000038
    TAXEIOWS       0060
    TAXELNK        0008
    TAXERTNA       0014
    TAXESPSW       0000
    TAXESTAT       0008
    TAXETAIE       0098
    TAXETSOF       0010
    TAXEUSER       00A0
    TAXSIZE        00EC 000000F0
    TAXTCBAD       00EC

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:33:04 EDT.
Copyright IBM Corporation, 1990, 2002