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.