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 V4R3.0. Last updated on 30 Apr 2002 at 18:16:37 EDT.
Copyright IBM Corporation, 1990, 2002