![]() |
![]() |
Data Structures | |
struct | CpswDma_PktInfo_s |
CPPI Buffer info. More... | |
struct | CpswDma_cpswUdmaDesc_s |
CPSW DMA UDMA descriptor format. More... | |
struct | CpswDma_DmaDesc_s |
CPPI DMA descriptor. More... | |
Typedefs | |
typedef struct CpswDma_PktInfo_s | CpswDma_PktInfo |
CPPI Buffer info. More... | |
typedef struct CpswDma_cpswUdmaDesc_s | CpswDma_CpswHpdDesc |
CPSW DMA UDMA descriptor format. More... | |
typedef struct CpswDma_DmaDesc_s | CpswDma_DmaDesc |
CPPI DMA descriptor. More... | |
typedef CpswDma_PktInfo *(* | CpswDma_AllocEthPktFxn )(void *appPriv, uint32_t pktSize, uint32_t alignSize) |
Function pointer type for Ethernet packet allocation function. | |
typedef void(* | CpswDma_FreeEthPktFxn )(CpswDma_PktInfo *pPktInfo) |
Function pointer type for Ethernet packet free function. | |
typedef queue_t | CpswDma_PktInfoQ |
Packet Queue. More... | |
This group contains details about CPSW DMA packet Q structures. These Packet Q's are used to exchange data between application and driver module.
typedef struct CpswDma_cpswUdmaDesc_s CpswDma_CpswHpdDesc |
CPSW DMA UDMA descriptor format.
CPSW DMA Desc size - this is used by applications to allocate DMA desc memory
CPSW packet which contains information about the underlying UDMA packet descriptor and can be used to form a queue of packets using CpswPktQ_*() functions
typedef struct CpswDma_DmaDesc_s CpswDma_DmaDesc |
CPPI DMA descriptor.
The format of a single DMA descriptor to be transmitted via the CpswDma.
typedef struct CpswDma_PktInfo_s CpswDma_PktInfo |
CPPI Buffer info.
Application buffer info structure.
typedef queue_t CpswDma_PktInfoQ |
Packet Queue.
A queue of packets, which are use for managing the active queue of packets given to the hardware driver. It can also be used by the translation or application layer to manage packets that are not currently active.