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 TXCLNCNT       TYPE LAN ENABLED COUNT
    0050   80 Signed       4 TXCCPECT       COUNT OF CPEBKS ON TRSOURCE CHAIN
                                            --------TRSOURCE COMMAND CONTROL
    0054   84 Signed       4 TXCNMCMD       COMMAND TABLE START ADDRESS
    0058   88 Signed       4 TXCNMRET       TRSOURCE ID/SET ROUTINE RETURN
                                            ADDRESS
    005C   92 Signed       4 TXCNMSTR       TABLE SEARCH START ADDRESS
    0060   96 Signed       4 TXCNMEND       TABLE SEARCH END ADDRESS
    0064  100 Signed       4 TXCNMUSD       TRSOURCE COMMAND USED TABLE
    0068  104 Signed       2 TXCRCODE       RETURN CODE OF ERROR MESSAGE
    006A  106 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.
    006B  107 Bitstring    1 TXCDSP         TRSOURCE DISPLAY OPTIONS
              .... 1...      TXCDSPAL       X'08' DISPLAY ALL
              .... .1..      TXCDSPLY       X'04' DISPLAY SPECIFIED
    006C  108 Signed       4 *              RESERVED TO FORCE DOUBLEWORD
                                            BOUNDARY --------TRSOURCE
                                            miscellaneous fields
    0070  112 Dbl-Word     8 TXCDFRLK (3)   DEFERIO frames lock
    0088  136 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.
              00000012       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          |         TXCLNCNT          |
    *     +---------------------------+---------------------------+
    *  50 |         TXCCPECT          |         TXCNMCMD          |
    *     +---------------------------+---------------------------+
    *  58 |         TXCNMRET          |         TXCNMSTR          |
    *     +---------------------------+---------------------------+
    *  60 |         TXCNMEND          |         TXCNMUSD          |
    *     +-------------+------+------+---------------------------+
    *  68 |  TXCRCODE   |:SCNTP|TXCDSP|///////////////////////////|
    *     +-------------+------+------+---------------------------+
    *  70 |                                                       |
    *     =                       TXCDFRLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  88 |         TXCDTLND          | 8C
    *     +---------------------------+
    *
    *** TXCCM - TRSOURCE COMMON DATA AREA

#### TXCCM Cross Reference

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

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:36:21 EDT.
Copyright IBM Corporation, 1990, 2005