CBUFF Driver.
The structure is used to track the relevant configuration and run time information for the CBUFF Driver.
Data Fields | |
CBUFF_InitCfg | initCfg |
Initialization configuration used to setup the driver. This is valid once the driver has been INITIALIZED. More... | |
CSL_CbuffRegs * | ptrCBUFFReg |
CBUFF register space. More... | |
struct CBUFF_InterfaceFxn_t * | interfaceFxn |
High speed interface function table to be used by the CBUFF Driver. More... | |
HwiP_Object | hwiISRHandle |
Registered interrupt handler for the CBUFF Module. More... | |
HwiP_Object | hwiErrorISRHandle |
Registered interrupt handler for the CBUFF Module. More... | |
CBUFF_Session * | ptrSessionTable |
This is the table which tracks all the sessions which can be created by the CBUFF Driver. More... | |
CBUFF_Session * | ptrCurrentActiveSession |
This is the pointer to the currently active session. This can be NULL to indicate that no session is currently active. More... | |
uint8_t | numActiveLVDSLanes |
Number of active LVDS lanes configured. More... | |
CBUFF_Attrs const * | hwAttrs |
HWA Hardware related params. More... | |
volatile uint32_t | totalNumFrameDone |
Total number of frame done interrupts received. More... | |
volatile uint32_t | totalNumChirpDone |
Total number of chirp done interrupts received. More... | |
uint32_t | totalNumNonActiveSessionInterrupts |
Number of interrupts received when there is no active session. More... | |
volatile uint32_t | totalNumErrorInterrupts |
Total number of error interrupts received. More... | |
CBUFF_InitCfg CBUFF_Object::initCfg |
Initialization configuration used to setup the driver. This is valid once the driver has been INITIALIZED.
CSL_CbuffRegs* CBUFF_Object::ptrCBUFFReg |
CBUFF register space.
struct CBUFF_InterfaceFxn_t* CBUFF_Object::interfaceFxn |
High speed interface function table to be used by the CBUFF Driver.
HwiP_Object CBUFF_Object::hwiISRHandle |
Registered interrupt handler for the CBUFF Module.
HwiP_Object CBUFF_Object::hwiErrorISRHandle |
Registered interrupt handler for the CBUFF Module.
CBUFF_Session* CBUFF_Object::ptrSessionTable |
This is the table which tracks all the sessions which can be created by the CBUFF Driver.
CBUFF_Session* CBUFF_Object::ptrCurrentActiveSession |
This is the pointer to the currently active session. This can be NULL to indicate that no session is currently active.
uint8_t CBUFF_Object::numActiveLVDSLanes |
Number of active LVDS lanes configured.
CBUFF_Attrs const* CBUFF_Object::hwAttrs |
HWA Hardware related params.
volatile uint32_t CBUFF_Object::totalNumFrameDone |
Total number of frame done interrupts received.
volatile uint32_t CBUFF_Object::totalNumChirpDone |
Total number of chirp done interrupts received.
uint32_t CBUFF_Object::totalNumNonActiveSessionInterrupts |
Number of interrupts received when there is no active session.
volatile uint32_t CBUFF_Object::totalNumErrorInterrupts |
Total number of error interrupts received.