Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be
used for diagnosis only.
|
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 (contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:27:56 EDT.
Copyright IBM Corporation, 1990, 1999
|