Lines Matching refs:dmaConfig

241     hal_audio_dma_config_t *dmaConfig;  in HAL_AudioCommonInit()  local
280 assert(config->dmaConfig); in HAL_AudioCommonInit()
287 assert(config->dmaConfig->instance < ARRAY_SIZE(dmaBases)); in HAL_AudioCommonInit()
289 dmaConfig = (hal_audio_dma_config_t *)config->dmaConfig; in HAL_AudioCommonInit()
301 audioHandle->dmaInstance = dmaConfig->instance; in HAL_AudioCommonInit()
302 audioHandle->dmaChannel = dmaConfig->channel; in HAL_AudioCommonInit()
459 assert(dmaConfig->dmaMuxConfig); in HAL_AudioCommonInit()
461 dmaMuxConfig = (hal_audio_dma_mux_config_t *)dmaConfig->dmaMuxConfig; in HAL_AudioCommonInit()
473 DMAMUX_SetSource(dmaMuxBases[audioHandle->dmaMuxInstance], dmaConfig->channel, in HAL_AudioCommonInit()
476 DMAMUX_EnableChannel(dmaMuxBases[audioHandle->dmaMuxInstance], dmaConfig->channel); in HAL_AudioCommonInit()
483 if (dmaConfig->dmaExtraConfig != NULL) in HAL_AudioCommonInit()
486 …((hal_audio_dma_extra_config_t *)dmaConfig->dmaExtraConfig)->edmaExtraConfig.enableMasterIdReplica… in HAL_AudioCommonInit()
489 if (s_dmaOccupied[dmaConfig->instance] == 0U) in HAL_AudioCommonInit()
491 EDMA_Init(dmaBases[dmaConfig->instance], &audioDmaConfig); in HAL_AudioCommonInit()
493 s_dmaOccupied[dmaConfig->instance]++; in HAL_AudioCommonInit()
497 if (dmaConfig->dmaChannelConfig != NULL) in HAL_AudioCommonInit()
499 … EDMA_InitChannel(dmaBases[dmaConfig->instance], dmaConfig->channel, dmaConfig->dmaChannelConfig); in HAL_AudioCommonInit()
503 …NVIC_SetPriority((IRQn_Type)dmaIrqNumber[dmaConfig->instance][dmaConfig->channel], HAL_AUDIO_ISR_P… in HAL_AudioCommonInit()
504 EDMA_CreateHandle(&audioHandle->dmaHandle, dmaBases[dmaConfig->instance], dmaConfig->channel); in HAL_AudioCommonInit()
507 assert(dmaConfig->dmaChannelMuxConfig); in HAL_AudioCommonInit()
508 EDMA_SetChannelMux(dmaBases[dmaConfig->instance], dmaConfig->channel, in HAL_AudioCommonInit()
509 … (int32_t)((hal_audio_dma_channel_mux_config_t *)dmaConfig->dmaChannelMuxConfig) in HAL_AudioCommonInit()
513 if ((uint8_t)kHAL_AudioDmaChannelPriorityDefault != (uint8_t)dmaConfig->priority) in HAL_AudioCommonInit()
515 preemptionConfig.enableChannelPreemption = dmaConfig->enablePreemption; in HAL_AudioCommonInit()
516 preemptionConfig.enablePreemptAbility = dmaConfig->enablePreemptAbility; in HAL_AudioCommonInit()
517 preemptionConfig.channelPriority = (uint8_t)dmaConfig->priority; in HAL_AudioCommonInit()
518 …EDMA_SetChannelPreemptionConfig(dmaBases[dmaConfig->instance], dmaConfig->channel, &preemptionConf… in HAL_AudioCommonInit()
536 if (s_dmaOccupied[dmaConfig->instance] == 0U) in HAL_AudioCommonInit()
538 DMA_Init(dmaBases[dmaConfig->instance]); in HAL_AudioCommonInit()
540 s_dmaOccupied[dmaConfig->instance]++; in HAL_AudioCommonInit()
543 …NVIC_SetPriority((IRQn_Type)dmaIrqNumber[dmaConfig->instance][dmaConfig->channel], HAL_AUDIO_ISR_P… in HAL_AudioCommonInit()
544 DMA_CreateHandle(&audioHandle->dmaHandle, dmaBases[dmaConfig->instance], dmaConfig->channel); in HAL_AudioCommonInit()