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
 RELOCATION CONSIDERATIONS : 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' 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.
006B  107 Bitstring    1 TXCDSP         TRSOURCE DISPLAY OPTIONS
          .... 1...      TXCDSPAL       X'08' TXCDSPAL DISPLAY ALL
          .... .1..      TXCDSPLY       X'04' TXCDSPLY 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 V6R2.0. Last updated on 21 Nov 2011 at 11:28:47 EDT.
Copyright IBM Corporation, 1990, 2011