![]() |
![]() |
Data Structures | |
struct | EnetUdma_RingMonCfg_s |
UDMA ring monitor config parameters. More... | |
struct | EnetUdma_UdmaRingPrms_s |
Enet UDMA channel ring parameters. More... | |
struct | EnetUdma_UdmaChPrms_s |
Enet UDMA RX flow/TX channel ring configuration parameters. More... | |
struct | EnetUdma_UdmaFlowPrms_s |
UDMA RX channel flow parameters. More... | |
struct | EnetUdma_UdmaChTxPrms_s |
Enet UDMA TX channel parameters. More... | |
struct | EnetUdma_AutoReclaimPrms_s |
CPSW channel/flow auto-reclaim config struct. More... | |
struct | EnetUdma_OpenRxFlowPrms_s |
Param struct for the get default flowId open parameters. More... | |
struct | EnetUdma_OpenTxChPrms_s |
Param struct for the TX channel open function. More... | |
struct | EnetUdma_RxChInitPrms_s |
Param struct for the RX channel open. More... | |
struct | EnetUdma_Cfg_s |
Config structure for Enet UDMA. More... | |
struct | EnetUdma_DmaCfg_s |
Config structure for Enet UDMA Data Path initialization. More... | |
Typedefs | |
typedef struct EnetUdma_RingMonCfg_s | EnetUdma_RingMonCfg |
UDMA ring monitor config parameters. More... | |
typedef struct EnetUdma_UdmaRingPrms_s | EnetUdma_UdmaRingPrms |
Enet UDMA channel ring parameters. More... | |
typedef struct EnetUdma_UdmaChPrms_s | EnetUdma_UdmaChPrms |
Enet UDMA RX flow/TX channel ring configuration parameters. More... | |
typedef struct EnetUdma_UdmaFlowPrms_s | EnetUdma_UdmaFlowPrms |
UDMA RX channel flow parameters. More... | |
typedef struct EnetUdma_UdmaChTxPrms_s | EnetUdma_UdmaChTxPrms |
Enet UDMA TX channel parameters. More... | |
typedef struct EnetUdma_AutoReclaimPrms_s | EnetUdma_AutoReclaimPrms |
CPSW channel/flow auto-reclaim config struct. | |
typedef struct EnetUdma_OpenRxFlowPrms_s | EnetUdma_OpenRxFlowPrms |
Param struct for the get default flowId open parameters. More... | |
typedef struct EnetUdma_OpenTxChPrms_s | EnetUdma_OpenTxChPrms |
Param struct for the TX channel open function. More... | |
typedef struct EnetUdma_RxChInitPrms_s | EnetUdma_RxChInitPrms |
Param struct for the RX channel open. More... | |
typedef struct EnetUdma_Cfg_s | EnetUdma_Cfg |
Config structure for Enet UDMA. More... | |
typedef struct EnetUdma_DmaCfg_s | EnetUdma_DmaCfg |
Config structure for Enet UDMA Data Path initialization. More... | |
typedef struct EnetUdma_Obj_s * | EnetUdma_Handle |
Opaque handle for Enet UDMA driver object. More... | |
This group contains structure and type definitions needed to properly construct the Enet UDMA configuration structure which is part of the top-level CPSW configuration structure.
typedef struct EnetUdma_Cfg_s EnetUdma_Cfg |
Config structure for Enet UDMA.
The parameter structure for Enet UDMA configuration, containing a RX channel config and NAVSS instance id.
typedef struct EnetUdma_DmaCfg_s EnetUdma_DmaCfg |
Config structure for Enet UDMA Data Path initialization.
The parameter strcture for Enet UDMA data path init configuration.
typedef struct EnetUdma_Obj_s* EnetUdma_Handle |
Opaque handle for Enet UDMA driver object.
Opaque structure to hold software state for the Enet UDMA module.
typedef struct EnetUdma_OpenRxFlowPrms_s EnetUdma_OpenRxFlowPrms |
Param struct for the get default flowId open parameters.
The param struct for the RX flow open function, containing CPSW instance Id for RX flow. The returned channel handle is an opaque variable used to access the RX Flow in other function commands.
typedef struct EnetUdma_OpenTxChPrms_s EnetUdma_OpenTxChPrms |
Param struct for the TX channel open function.
The configuration structure for the TX channel open function # EnetDma_openTxCh().
typedef struct EnetUdma_RingMonCfg_s EnetUdma_RingMonCfg |
UDMA ring monitor config parameters.
UDMA Ring Monitor configuration paramters. This structure is stripped-down version of #Udma_RingMonPrms.
typedef struct EnetUdma_RxChInitPrms_s EnetUdma_RxChInitPrms |
Param struct for the RX channel open.
The parameter structure for the RX channel open, containing a channel config structure.
typedef struct EnetUdma_UdmaChPrms_s EnetUdma_UdmaChPrms |
Enet UDMA RX flow/TX channel ring configuration parameters.
The structure contains FQ and CQ ring configuration for RX flow/TX channel. Teardown ring is allocated in the driver so we don't take it here.
typedef struct EnetUdma_UdmaChTxPrms_s EnetUdma_UdmaChTxPrms |
Enet UDMA TX channel parameters.
The structure is stripped down version of #Udma_ChTxPrms
typedef struct EnetUdma_UdmaFlowPrms_s EnetUdma_UdmaFlowPrms |
UDMA RX channel flow parameters.
The structure is stripped down version of #Udma_FlowPrms.
typedef struct EnetUdma_UdmaRingPrms_s EnetUdma_UdmaRingPrms |
Enet UDMA channel ring parameters.
Ring configuration structure for RX flow and TX channel FQ & CQ rings.