TXCCM | Back to Index page

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

TXCCM Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None

TXCCM Control Block Content | Top of page

     TXCCM DSECT
    Top of page

    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       Count of enabled TRSOURCE traces
                                            that are using the DTFBK page
    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 TXCPCCNT       Type PCI enabled count
    0054   84 Signed       4 *              Reserved for IBM use
    0058   88 Dbl-Word     8 *              Reserved for IBM use
    0060   96 Signed       4 TXCCPECT       COUNT OF CPEBKS ON TRSOURCE CHAIN
                                            --------TRSOURCE COMMAND CONTROL
    0064  100 Signed       4 TXCNMCMD       COMMAND TABLE START ADDRESS
    0068  104 Signed       4 TXCNMRET       TRSOURCE ID/SET ROUTINE RETURN
                                            ADDRESS
    006C  108 Signed       4 TXCNMSTR       TABLE SEARCH START ADDRESS
    0070  112 Signed       4 TXCNMEND       TABLE SEARCH END ADDRESS
    0074  116 Signed       4 TXCNMUSD       TRSOURCE COMMAND USED TABLE
    0078  120 Signed       2 TXCRCODE       RETURN CODE OF ERROR MESSAGE
    007A  122 Bitstring    1 TXCSCNTP       TRSOURCE COMMAND CONTROL
              1... ....      TXCCMD         X'80' TXCCMD SCAN TRSOURCE
                                            COMMAND
              .1.. ....      TXCOPT         X'40' TXCOPT SCAN NEXT OPTION
              ..1. ....      TXCID          X'20' TXCID SCAN FOR VALID
                                            TRACEID
              ...1 ....      TXCSET         X'10' TXCSET SCAN FOR VALID
                                            TRACESET
              .... 1...      TXCMULT        X'08' TXCMULT SCAN MULTIPLE
                                            OPTION
              .... .1..      TXCTDP         X'04' TXCTDP ALREADY SCANNED TYPE
                                            PARMS
              .... ..1.      TXCTRCNT       X'02' TXCTRCNT HCPTXHDL sets
                                            flag, don't save updated TRCBK
                                            until entire command is
                                            validated.
    007B  123 Bitstring    1 TXCDSP         TRSOURCE DISPLAY OPTIONS
              .... 1...      TXCDSPAL       X'08' TXCDSPAL DISPLAY ALL
              .... .1..      TXCDSPLY       X'04' TXCDSPLY DISPLAY SPECIFIED
    007C  124 Signed       4 *              RESERVED TO FORCE DOUBLEWORD
                                            BOUNDARY --------TRSOURCE
                                            miscellaneous fields
    0080  128 Dbl-Word     8 TXCDFRLK (3)   DEFERIO frames lock
    0098  152 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.
              00000014       TXCSIZE        (*-TXCCM+7)/8 TXCCM SIZE IN
                                            DOUBLEWORDS

TXCCM Storage Layout | Top of page

    *** 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 |         TXCPCCNT          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  58 |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    *  60 |         TXCCPECT          |         TXCNMCMD          |
    *     +---------------------------+---------------------------+
    *  68 |         TXCNMRET          |         TXCNMSTR          |
    *     +---------------------------+---------------------------+
    *  70 |         TXCNMEND          |         TXCNMUSD          |
    *     +-------------+------+------+---------------------------+
    *  78 |  TXCRCODE   |:SCNTP|TXCDSP|///////////////////////////|
    *     +-------------+------+------+---------------------------+
    *  80 |                                                       |
    *     =                       TXCDFRLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  98 |         TXCDTLND          | 9C
    *     +---------------------------+
    *
    *** TXCCM - TRSOURCE COMMON DATA AREA

TXCCM Cross Reference | Top of page

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

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