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

TXCCM

Prolog  

Control Block Contents  
   TXCCM DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


TXCCM Prolog

 NAME       : HCPTXCCM
 DESCRIPTION: TRSOURCE COMMON DATA AREA
 DSECT      : TXCCM
 FUNCTION   : MAPS THE TRSOURCE COMMON DATA AREA
              WHICH EXISTS IN MODULE HCPTXC.
 LOCATED BY : EXTERNAL NAME HCPTXCCM
 CREATED BY : NONE: THIS IS A MAP OF RESIDENT CP MODULE
              HCPTXC
 DELETED BY : NONE

 

TXCCM Control Block Content


TXCCM DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      TXCCM          TRSOURCE COMMON DATA AREA
     --------TRSOURCE LOCKS
0000    0 Dbl-Word     8 TXCLOCKC (3)   TRSOURCE COMMAND LOCK
0018   24 Dbl-Word     8 TXCLOCKD       TRSOURCE DATA LOCK
0020   32 Signed       4 TXCCPELK       TRSOURCE CPEBK CHAIN LOCK
                                        --------TRSOURCE CONTROL BLOCK
                                        ANCHORS
0024   36 Address      4 TXCTRCBK       ADDRESS OF FIRST TRCBK ON CHAIN
0028   40 Address      4 TXCTRDBK       ADDRESS OF FIRST TRDBK ON CHAIN
002C   44 Address      4 TXCTRDND       ADDRESS OF LAST TRDBK ON CHAIN
0030   48 Signed       4 TXCCPEBK       ANCHOR FOR TRSOURCE CPEBK CHAIN
0034   52 Address      4 TXCBMSBK       ADDRESS OF BMSBK --------TRSOURCE
                                        COUNTERS
0038   56 Signed       4 TXCACTVC       ENABLED COUNT OF ALL TRACES
003C   60 Signed       4 TXCNDBCP       TYPE DATA AND IO ENABLED COUNT
0040   64 Signed       4 TXCDTCNT       TYPE DATA ENABLED COUNT
0044   68 Signed       4 TXCGTCNT       TYPE GT ENABLED COUNT
0048   72 Signed       4 TXCIOCNT       TYPE IO ENABLED COUNT
004C   76 Signed       4 TXCCPECT       COUNT OF CPEBKS ON TRSOURCE CHAIN
                                        --------TRSOURCE COMMAND CONTROL
0050   80 Signed       4 TXCNMCMD       COMMAND TABLE START ADDRESS
0054   84 Signed       4 TXCNMRET       TRSOURCE ID/SET ROUTINE RETURN
                                        ADDRESS
0058   88 Signed       4 TXCNMSTR       TABLE SEARCH START ADDRESS
005C   92 Signed       4 TXCNMEND       TABLE SEARCH END ADDRESS
0060   96 Signed       4 TXCNMUSD       TRSOURCE COMMAND USED TABLE
0064  100 Signed       2 TXCRCODE       RETURN CODE OF ERROR MESSAGE
0066  102 Bitstring    1 TXCSCNTP       TRSOURCE COMMAND CONTROL
          1... ....      TXCCMD         X'80' SCAN TRSOURCE COMMAND
          .1.. ....      TXCOPT         X'40' SCAN NEXT OPTION
          ..1. ....      TXCID          X'20' SCAN FOR VALID TRACEID
          ...1 ....      TXCSET         X'10' SCAN FOR VALID TRACESET
          .... 1...      TXCMULT        X'08' SCAN MULTIPLE OPTION
          .... .1..      TXCTDP         X'04' ALREADY SCANNED TYPE PARMS
          .... ..1.      TXCTRCNT       X'02' HCPTXHDL sets flag, don't
                                        save updated TRCBK until entire
                                        command is validated.
0067  103 Bitstring    1 TXCDSP         TRSOURCE DISPLAY OPTIONS
          .... 1...      TXCDSPAL       X'08' DISPLAY ALL
          .... .1..      TXCDSPLY       X'04' DISPLAY SPECIFIED
                                        --------TRSOURCE miscellaneous
                                        fields
0068  104 Dbl-Word     8 TXCDFRLK (3)   DEFERIO frames lock
0080  128 Signed       4 TXCDTLND       Used by HCPTXF and HCPTXH,
                                        pointer to last DTLBK in DTLBK
                                        list prior to processing current
                                        TRSOURCE ID command. If command
                                        is invalid, this field is used to
                                        delete all DTLBKs that were added
                                        to list.
          00000011       TXCSIZE        (*-TXCCM+7)/8 TXCCM SIZE IN
                                        DOUBLEWORDS

 

TXCCM Storage Layout

          
*** TXCCM - TRSOURCE COMMON DATA AREA
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       TXCLOCKC                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  18 |                       TXCLOCKD                        |
*     +---------------------------+---------------------------+
*  20 |         TXCCPELK          |         TXCTRCBK          |
*     +---------------------------+---------------------------+
*  28 |         TXCTRDBK          |         TXCTRDND          |
*     +---------------------------+---------------------------+
*  30 |         TXCCPEBK          |         TXCBMSBK          |
*     +---------------------------+---------------------------+
*  38 |         TXCACTVC          |         TXCNDBCP          |
*     +---------------------------+---------------------------+
*  40 |         TXCDTCNT          |         TXCGTCNT          |
*     +---------------------------+---------------------------+
*  48 |         TXCIOCNT          |         TXCCPECT          |
*     +---------------------------+---------------------------+
*  50 |         TXCNMCMD          |         TXCNMRET          |
*     +---------------------------+---------------------------+
*  58 |         TXCNMSTR          |         TXCNMEND          |
*     +---------------------------+-------------+------+------+
*  60 |         TXCNMUSD          |  TXCRCODE   |:SCNTP|TXCDSP|
*     +---------------------------+-------------+------+------+
*  68 |                                                       |
*     =                       TXCDFRLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  80 |         TXCDTLND          | 84
*     +---------------------------+
*
*** TXCCM - TRSOURCE COMMON DATA AREA

 

TXCCM Cross Reference

Symbol         Dspl Value
-------------- ---- -----
TXCACTVC       0038
TXCBMSBK       0034
TXCCMD         0066 80
TXCCPEBK       0030
TXCCPECT       004C
TXCCPELK       0020
TXCDFRLK       0068
TXCDSP         0067
TXCDSPAL       0067 08
TXCDSPLY       0067 04
TXCDTCNT       0040
TXCDTLND       0080
TXCGTCNT       0044
TXCID          0066 20
TXCIOCNT       0048
TXCLOCKC       0000
TXCLOCKD       0018
TXCMULT        0066 08
TXCNDBCP       003C
TXCNMCMD       0050
TXCNMEND       005C
TXCNMRET       0054
TXCNMSTR       0058
TXCNMUSD       0060
TXCOPT         0066 40
TXCRCODE       0064
TXCSCNTP       0066
TXCSET         0066 10
TXCSIZE        0080 00000011
TXCTDP         0066 04
TXCTRCBK       0024
TXCTRCNT       0066 02
TXCTRDBK       0028
TXCTRDND       002C

This information is based on z/VM V4R1.0.
Last updated on 6 Jun 2001 at 12:39:10 EDT.
Copyright IBM Corporation, 1990, 2001