 |
AM62L FreeRTOS SDK
11.00.00
|
|
Go to the documentation of this file.
66 #define UDMA_DEFAULT_FLOW_ID (0x3FFFU)
69 #define UDMA_FLOW_INVALID ((uint32_t) 0xFFFF0000U)
270 uint32_t mappepdFlowNum,
287 typedef struct Udma_FlowObject_t
int32_t Udma_flowDetach(Udma_FlowHandle flowHandle)
UDMA flow detach API.
uint32_t Udma_flowGetNum(Udma_FlowHandle flowHandle)
Returns the start flow number managed by this flow handle.
UDMA RX channel mapped flow alloc parameters.
Definition: udma_flow.h:105
uint8_t einfoPresent
Definition: udma_flow.h:82
uint32_t mappedFlowGrp
Definition: udma_flow.h:109
uint16_t sopOffset
Definition: udma_flow.h:94
uint8_t descType
Definition: udma_flow.h:90
void * Udma_FlowHandle
UDMA flow handle.
Definition: udma_types.h:73
void * Udma_ChHandle
UDMA channel handle.
Definition: udma_types.h:67
uint8_t psLocation
Definition: udma_flow.h:92
int32_t Udma_flowConfig(Udma_FlowHandle flowHandle, uint32_t flowIdx, const Udma_FlowPrms *flowPrms)
This API configures the flow configurations.
int32_t Udma_flowAttachMapped(Udma_DrvHandle drvHandle, Udma_FlowHandle flowHandle, uint32_t mappepdFlowNum, const Udma_FlowAllocMappedPrms *flowAllocMappedPrms)
UDMA mapped flow attach API. This API is used to attach to an already allocated mapped flow....
uint32_t mappedChNum
Definition: udma_flow.h:116
void UdmaFlowPrms_init(Udma_FlowPrms *flowPrms, uint32_t chType)
Udma_FlowPrms structure init function.
Opaque UDMA flow object.
Definition: udma_flow.h:288
Udma_ChHandle ChHandle
Definition: udma_flow.h:80
int32_t Udma_flowAttach(Udma_DrvHandle drvHandle, Udma_FlowHandle flowHandle, uint32_t flowStart, uint32_t flowCnt)
UDMA flow attach API. This API is used to attach to an already allocated flow. This API differs from ...
uint16_t defaultRxCQ
Definition: udma_flow.h:97
uint8_t errorHandling
Definition: udma_flow.h:87
Udma_ChHandle ChHandle
Definition: udma_flow.h:106
UDMA RX channel flow parameters.
Definition: udma_flow.h:79
void * Udma_DrvHandle
UDMA driver handle.
Definition: udma_types.h:65
uint8_t psInfoPresent
Definition: udma_flow.h:84
int32_t Udma_flowFree(Udma_FlowHandle flowHandle)
UDMA free flows.
uint32_t Udma_flowGetCount(Udma_FlowHandle flowHandle)
Returns the number of flows managed by this flow handle.