73 #define UDMA_UTC_TYPE_DRU (0U) 74 #define UDMA_UTC_TYPE_DRU_VHWA (1U) Udma_DrvHandle drvHandle
Definition: udma_flow.h:467
int32_t Udma_druQueueConfig(Udma_DrvHandle drvHandle, uint32_t utcId, uint32_t queueId, const CSL_DruQueueConfig *queueCfg)
This API configures the DRU queue non-real time configurations.
void UdmaDruQueueConfig_init(CSL_DruQueueConfig *queueCfg)
CSL_DruQueueConfig structure init function.
This structure contains the parameters to setup the DRU queue.
Definition: csl_dru.h:204
void Udma_chDruSubmitTr(Udma_ChHandle chHandle, const CSL_UdmapTR *tr)
This API does a direct TR submission to the specified channel and core ID.
volatile uint64_t * Udma_druGetTriggerRegAddr(Udma_ChHandle chHandle)
This API returns the software triggers register address for the DRU channel.
uint32_t Udma_druGetNumQueue(Udma_DrvHandle drvHandle, uint32_t utcId)
This API returns the number of queues present in a DRU.