![]() |
![]() |
#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
number of times consumer application send function could not consume buffers
is the contract base virtual or physical
uint32_t tf_contractGetInfo_t::contractState |
tf_contract state
type of the contract to be created
contract type
tf_contract version
uint32_t tf_StartCfg_t::ctrlBitMap |
Control bit map Trace Framework Control Bit map Definitions
Base address of the global shared memory pool from which global LLD instance & channel instance memory is allocated
uint32_t tf_StartCfg_t::instPoolSize |
Pool size of the global shared memory
uint32_t tf_contractGetInfo_t::num_consumers |
total number of current consumers registered in the contract
uint32_t tf_contractConfig::num_contracts |
Number of Contracts in the system
uint32_t tf_contractGetInfo_t::num_ringbuf |
number of ring buffers
uint32_t tf_contractConfig::num_ringbufs |
Number of ring buffers in the tf_contract
uint32_t tf_contractGetInfo_t::overrun_count |
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
uint32_t tf_contractGetInfo_t::rb_wrap_flag |
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
uint32_t tf_contractConfig::ringbuf_size |
size of each ring buffer
ringbuffer start address
ring buffer base for the tf_contract
ring buffer size
Contract start address