CMSTAXE | Back to Index page

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

CMSTAXE Prolog | Top of page

     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 | Top of page

     CMSTAXE DSECT
    Top of page

    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' TAXEFREQ 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 TAIERSVH (16)  High GRegs 0-15 Interrupted pgm.
    012C  300 Signed       4 * (16)         Reserved
    016C  364 Signed       4 TAXTCBAD       MVS/OS TCB address.
              00000170       TAXSIZE        (*-CMSTAXE) Size of control
                                            block,

CMSTAXE Storage Layout | Top of page

    *** 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                        =
    *     |                           +---------------------------+
    *     |                           |                           |
    *     +---------------------------+                           |
    *  F0 |                                                       |
    *     =                       TAIERSVH                        =
    *     |                           +---------------------------+
    *     |                           |///////////////////////////|
    *     +---------------------------+///////////////////////////|
    * 130 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////+---------------------------+
    * 168 |///////////////////////////|         TAXTCBAD          |
    *     +---------------------------+---------------------------+
    * 170
    *
    *** CMSTAXE - Terminal Attention Exit Element

CMSTAXE Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    TAIEIAD        00A8
    TAIEMSGL       00A4
    TAIERSAV       00AC
    TAIERSVH       00EC
    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        016C 00000170
    TAXTCBAD       016C

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