 |
AM64x MCU+ SDK
11.02.00
|
|
Go to the documentation of this file.
66 #define UDMA_DEFAULT_FLOW_ID (0x3FFFU)
69 #define UDMA_FLOW_INVALID ((uint32_t) 0xFFFF0000U)
207 uint32_t mappepdFlowNum,
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:80
uint32_t mappedFlowGrp
Definition: udma_flow.h:81
struct Udma_DrvObjectInt * Udma_DrvHandle
UDMA driver handle.
Definition: udma_types.h:84
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....
struct Udma_FlowObjectInt * Udma_FlowHandle
UDMA flow handle.
Definition: udma_types.h:92
uint32_t mappedChNum
Definition: udma_flow.h:88
int32_t Udma_flowAllocMapped(Udma_DrvHandle drvHandle, Udma_FlowHandle flowHandle, const Udma_FlowAllocMappedPrms *flowAllocMappedPrms)
UDMA mapped flow allocation API. In devices like AM64x, flows are tied to channels....
void UdmaFlowPrms_init(Udma_FlowPrms *flowPrms, uint32_t chType)
Udma_FlowPrms structure init function.
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 ...
UDMA RX channel flow parameters.
Definition: udma_types.h:558
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.