Modules | Enumerator | Variables
Trace Framework Control Bit map Definitions
Trace Framework Symbols

Modules

 Trace Framework Enumerations
 Trace Framework Data Structures
 Trace Framework Functions

Variables

void * tf_contractConfig::tf_contract_start_addr
uint32_t tf_contractConfig::num_contracts
void * tf_contractConfig::ringbuf_start_addr
uint32_t tf_contractConfig::num_ringbufs
uint32_t tf_contractConfig::ringbuf_size
tf_ringBufAddrType_e tf_contractConfig::ring_base_type
tf_contractBufAddrType_e tf_contractConfig::contract_base_type
tf_contractType_e tf_contractConfig::contractType
int32_t tf_contractConfig::producer_state
void * tf_StartCfg_t::instPoolBaseAddr
uint32_t tf_StartCfg_t::instPoolSize
uint32_t tf_StartCfg_t::ctrlBitMap
tf_contractType_e tf_contractGetInfo_t::contractType
uint32_t tf_contractGetInfo_t::num_consumers
uint32_t tf_contractGetInfo_t::overrun_count
uint32_t tf_contractGetInfo_t::rb_wrap_flag
uint32_t tf_contractGetInfo_t::contractState
uint32_t tf_contractGetInfo_t::contractVersion
uint32_t tf_contractGetInfo_t::consumerAppRetryCount [TF_MAX_CONSUMERS_PERCONTRACT]
uint8_t * tf_contractGetInfo_t::ringbuffer_base
uint32_t tf_contractGetInfo_t::num_ringbuf
uint32_t tf_contractGetInfo_t::ringbuffer_size
tf_ringBufAddrType_e tf_contractGetInfo_t::ring_base_type
uint32_t tf_contractGetInfo_t::producer_current_state

TraceFramework Control Bit Map Definitions

Bitmap definition of the ctrlBitMap in tf_StartCfg_t.

#define tf_CONTRACT_BLK_ADDR_TYPE   0x0001

Define Documentation

#define tf_CONTRACT_BLK_ADDR_TYPE   0x0001

Control Info -- 0: The contract block (version 1) base is physical address 1: The contract block (version 1) base is virtual address


Variable Documentation

number of times consumer application send function could not consume buffers

is the contract base virtual or physical

tf_contract state

type of the contract to be created

contract type

tf_contract version

Base address of the global shared memory pool from which global LLD instance & channel instance memory is allocated

Pool size of the global shared memory

total number of current consumers registered in the contract

Number of Contracts in the system

number of ring buffers

Number of ring buffers in the tf_contract

producer's over run count on the ring buffers

< producer current index in the ring buffer producer state

Initial state of the producer to begin with

Contract ring buffer wrap around or not

is the ring buffer base address configured physical ?

is the ring buffer base address configured virtual Or physical tf_ringBufAddrType_e

size of each ring buffer

ringbuffer start address

ring buffer base for the tf_contract

ring buffer size

Contract start address


Copyright 2014, Texas Instruments Incorporated