![]() |
PDK API Guide for AM64x
|
PKTDMA configuration structure.
This structure contains configuration information for the PKTDMA.
Data Fields | |
CSL_pktdma_gcfgRegs * | pGenCfgRegs |
CSL_pktdma_rxfcfgRegs * | pRxFlowCfgRegs |
CSL_pktdma_txccfgRegs * | pTxChanCfgRegs |
CSL_pktdma_rxccfgRegs * | pRxChanCfgRegs |
CSL_pktdma_txcrtRegs * | pTxChanRtRegs |
CSL_pktdma_rxcrtRegs * | pRxChanRtRegs |
uint32_t | cap0 |
uint32_t | cap1 |
uint32_t | txChanCnt |
uint32_t | rxChanCnt |
uint32_t | rxFlowCnt |
uint32_t | txExtUtcChanCnt |
uint32_t | txHighCapacityChanCnt |
uint32_t | txUltraHighCapacityChanCnt |
CSL_pktdma_gcfgRegs* CSL_PktdmaCfg::pGenCfgRegs |
[IN] Pointer to the general configuration registers
CSL_pktdma_rxfcfgRegs* CSL_PktdmaCfg::pRxFlowCfgRegs |
[IN] Pointer to the rx flow configuration registers
CSL_pktdma_txccfgRegs* CSL_PktdmaCfg::pTxChanCfgRegs |
[IN] Pointer to the tx channel configuration registers
CSL_pktdma_rxccfgRegs* CSL_PktdmaCfg::pRxChanCfgRegs |
[IN] Pointer to the rx channel configuration registers
CSL_pktdma_txcrtRegs* CSL_PktdmaCfg::pTxChanRtRegs |
[IN] Pointer to the tx channel real-time registers
CSL_pktdma_rxcrtRegs* CSL_PktdmaCfg::pRxChanRtRegs |
[IN] Pointer to the rx channel real-time registers
uint32_t CSL_PktdmaCfg::cap0 |
[IN/OUT] Contains the contents of the Capabilities Register 0 (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::cap1 |
[IN/OUT] Contains the contents of the Capabilities Register 1 (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::txChanCnt |
[IN/OUT] Total number of tx DMA channels, including high and ultra-high capacity channels (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::rxChanCnt |
[IN/OUT] Total number of rx DMA channels (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::rxFlowCnt |
[IN/OUT] Rx flow count (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::txExtUtcChanCnt |
[udmap_only][IN/OUT] Number of external UTC tx DMA channels (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::txHighCapacityChanCnt |
[IN/OUT] Number of high capacity tx DMA channels (populated by the CSL_pktdmaGetCfg function)
uint32_t CSL_PktdmaCfg::txUltraHighCapacityChanCnt |
[IN/OUT] Number of ultra-high capacity tx DMA channels (populated by the CSL_pktdmaGetCfg function)