Data structure used to store DMA channel configuration.
Data Fields | |
| void * | txChHandle |
| void * | rxChHandle |
| void * | cqTxEvtHandle |
| void * | cqRxEvtHandle |
| void * | txTrpdMem |
| void * | rxTrpdMem |
| uint32_t | trpdMemSize |
| void * | txRingMem |
| void * | rxRingMem |
| void * | txCbParams |
| void * | rxCbParams |
| uint32_t | rxEvtNum |
| uint32_t | txEvtNum |
| uint32_t | isOpen |
| void* AASRC_DmaChCfg::txChHandle |
UDMA channel tx handle
| void* AASRC_DmaChCfg::rxChHandle |
UDMA channel rx handle
| void* AASRC_DmaChCfg::cqTxEvtHandle |
UDMA cq tx event handle
| void* AASRC_DmaChCfg::cqRxEvtHandle |
UDMA cq rx event handle
| void* AASRC_DmaChCfg::txTrpdMem |
UDMA TX TRPD memory pointers
| void* AASRC_DmaChCfg::rxTrpdMem |
UDMA RX TRPD memory pointers
| uint32_t AASRC_DmaChCfg::trpdMemSize |
Size of TR PD memory
| void* AASRC_DmaChCfg::txRingMem |
UDMA TX Ring memory pointers
| void* AASRC_DmaChCfg::rxRingMem |
UDMA RX Ring memory pointers
| void* AASRC_DmaChCfg::txCbParams |
UDMA TX callback params
| void* AASRC_DmaChCfg::rxCbParams |
UDMA RX callback params
| uint32_t AASRC_DmaChCfg::rxEvtNum |
UDMA Event number used for Rx
| uint32_t AASRC_DmaChCfg::txEvtNum |
UDMA Event number used for Tx
| uint32_t AASRC_DmaChCfg::isOpen |
Flag to indicate whether the DMA instance is opened already