Data Structures | Typedefs
Packet Definitions

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...
 

Detailed Description

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 Documentation

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

CPPI DMA descriptor.

The format of a single DMA descriptor to be transmitted via the CpswDma.

CPPI Buffer info.

Application buffer info structure.

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.


Copyright 2020, Texas Instruments Incorporated