![]() |
PDK API Guide for J721E
|
CSIRX Driver Channel Object.
Data Fields | |
uint32_t | chId |
Csirx_ChCfg * | chCfg |
CsirxDrv_InstObj * | instObj |
CsirxDrv_VirtContext * | virtContext |
uint32_t | status |
CSL_CsirxDMAConfig | dmaCfgParams |
uint32_t | psilThreadId |
uint32_t | psilThreadstatus |
Udma_ChPrms | chParams |
Udma_ChRxPrms * | rxChParams |
struct Udma_ChObj | rxChObj |
uint8_t * | trpdMem |
uint8_t * | rxFqRingMem |
uint8_t * | rxCqRingMem |
uint8_t * | rxTdCqRingMem |
struct Udma_EventObj | cqEventObj |
struct Udma_EventObj | tdcEventObj |
CsirxDrv_BufManObj | bufManObj |
uint32_t CsirxDrv_ChObj::chId |
Channel ID. This corresponds to Array index in 'CsirxDrv_InstObj.chObj'
Csirx_ChCfg* CsirxDrv_ChObj::chCfg |
CSI Rx Channel configuration passed down by application.
CsirxDrv_InstObj* CsirxDrv_ChObj::instObj |
Reference to instance object.
CsirxDrv_VirtContext* CsirxDrv_ChObj::virtContext |
Reference to virtual context object.
uint32_t CsirxDrv_ChObj::status |
Channel status See CSIRXDRV_ChState for details
CSL_CsirxDMAConfig CsirxDrv_ChObj::dmaCfgParams |
PSIL Thread configuration
uint32_t CsirxDrv_ChObj::psilThreadId |
PSIL Thread ID
uint32_t CsirxDrv_ChObj::psilThreadstatus |
DMA context for PSIL threads enable status TRUE: enabled FALSE: Disabled
Udma_ChPrms CsirxDrv_ChObj::chParams |
UDMA channel configuration parameters
Udma_ChRxPrms* CsirxDrv_ChObj::rxChParams |
UDMA Rx channel configuration parameters
struct Udma_ChObj CsirxDrv_ChObj::rxChObj |
UDMA Rx channel object
uint8_t* CsirxDrv_ChObj::trpdMem |
Pointer to UDMA TRPD memory
uint8_t* CsirxDrv_ChObj::rxFqRingMem |
Pointer to UDMA Rx channel free Q memory
uint8_t* CsirxDrv_ChObj::rxCqRingMem |
Pointer to UDMA Rx channel completion Q memory
uint8_t* CsirxDrv_ChObj::rxTdCqRingMem |
Pointer to UDMA Rx channel tear down ring memory
struct Udma_EventObj CsirxDrv_ChObj::cqEventObj |
UDMA Driver CQ Event object
struct Udma_EventObj CsirxDrv_ChObj::tdcEventObj |
UDMA Driver Tear-down Event object
CsirxDrv_BufManObj CsirxDrv_ChObj::bufManObj |
Buffer management object for channel