Searched refs:saiHandle (Results 1 – 6 of 6) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/drivers/sai/ |
| D | fsl_sai_dma.c | 89 sai_dma_handle_t *saiHandle = privHandle->handle; in SAI_TxDMACallback() local 92 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_TxDMACallback() 93 saiHandle->queueDriver = (saiHandle->queueDriver + 1U) % SAI_XFER_QUEUE_SIZE; in SAI_TxDMACallback() 96 if (saiHandle->callback != NULL) in SAI_TxDMACallback() 98 (saiHandle->callback)(privHandle->base, saiHandle, kStatus_SAI_TxIdle, saiHandle->userData); in SAI_TxDMACallback() 102 if (saiHandle->saiQueue[saiHandle->queueDriver].data == NULL) in SAI_TxDMACallback() 104 SAI_TransferAbortSendDMA(privHandle->base, saiHandle); in SAI_TxDMACallback() 111 sai_dma_handle_t *saiHandle = privHandle->handle; in SAI_RxDMACallback() local 114 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_RxDMACallback() 115 saiHandle->queueDriver = (saiHandle->queueDriver + 1U) % SAI_XFER_QUEUE_SIZE; in SAI_RxDMACallback() [all …]
|
| D | fsl_sai_edma.c | 98 sai_edma_handle_t *saiHandle = privHandle->handle; in SAI_TxEDMACallback() local 101 if (saiHandle->state != (uint32_t)kSAI_BusyLoopTransfer) in SAI_TxEDMACallback() 103 if (saiHandle->queueDriver + tcds > (uint32_t)SAI_XFER_QUEUE_SIZE) in SAI_TxEDMACallback() 105 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, in SAI_TxEDMACallback() 106 … sizeof(sai_transfer_t) * ((uint32_t)SAI_XFER_QUEUE_SIZE - saiHandle->queueDriver)); in SAI_TxEDMACallback() 107 (void)memset(&saiHandle->saiQueue[0U], 0, in SAI_TxEDMACallback() 108 … sizeof(sai_transfer_t) * (saiHandle->queueDriver + tcds - (uint32_t)SAI_XFER_QUEUE_SIZE)); in SAI_TxEDMACallback() 112 … (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t) * tcds); in SAI_TxEDMACallback() 114 …saiHandle->queueDriver = (uint8_t)((saiHandle->queueDriver + tcds) % (uint32_t)SAI_XFER_QUEUE_SIZE… in SAI_TxEDMACallback() 117 if (saiHandle->saiQueue[saiHandle->queueDriver].data == NULL) in SAI_TxEDMACallback() [all …]
|
| D | fsl_sai_sdma.c | 92 sai_sdma_handle_t *saiHandle = privHandle->handle; in SAI_TxSDMACallback() local 95 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_TxSDMACallback() 96 saiHandle->queueDriver = (saiHandle->queueDriver + 1U) % SAI_XFER_QUEUE_SIZE; in SAI_TxSDMACallback() 99 if (saiHandle->callback != NULL) in SAI_TxSDMACallback() 101 (saiHandle->callback)(privHandle->base, saiHandle, kStatus_SAI_TxIdle, saiHandle->userData); in SAI_TxSDMACallback() 105 if (saiHandle->saiQueue[saiHandle->queueDriver].data == NULL) in SAI_TxSDMACallback() 112 saiHandle->state = (uint32_t)kSAI_Idle; in SAI_TxSDMACallback() 119 sai_sdma_handle_t *saiHandle = privHandle->handle; in SAI_RxSDMACallback() local 122 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_RxSDMACallback() 123 saiHandle->queueDriver = (saiHandle->queueDriver + 1U) % SAI_XFER_QUEUE_SIZE; in SAI_RxSDMACallback() [all …]
|
| D | fsl_sai.c | 28 typedef void (*sai_tx_isr_t)(I2S_Type *base, sai_handle_t *saiHandle); 31 typedef void (*sai_rx_isr_t)(I2S_Type *base, sai_handle_t *saiHandle);
|
| /hal_nxp-latest/mcux/mcux-sdk/components/srtm/services/ |
| D | srtm_sai_sdma_adapter.c | 68 sai_sdma_handle_t saiHandle; member 271 status = SAI_TransferSendSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 276 status = SAI_TransferReceiveSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 299 status = SAI_TransferSendSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 304 status = SAI_TransferReceiveSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 325 status = SAI_TransferSendSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 330 status = SAI_TransferReceiveSDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiSdmaAdapter_PeriodTransferSDMA() 810 …SAI_TransferTxCreateHandleSDMA(handle->sai, &handle->txRtm.saiHandle, SRTM_SaiSdmaTxCallback, (voi… in SRTM_SaiSdmaAdapter_InitSAI() 818 …SAI_TransferRxCreateHandleSDMA(handle->sai, &handle->rxRtm.saiHandle, SRTM_SaiSdmaRxCallback, (voi… in SRTM_SaiSdmaAdapter_InitSAI() 944 SAI_TransferTxSetConfigSDMA(handle->sai, &rtm->saiHandle, &cfg->config); in SRTM_SaiSdmaAdapter_SetFormat() [all …]
|
| D | srtm_sai_edma_adapter.c | 63 sai_edma_handle_t saiHandle; member 275 status = SAI_TransferSendEDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiEdmaAdapter_DmaTransfer() 280 status = SAI_TransferReceiveEDMA(handle->sai, &rtm->saiHandle, &xfer); in SRTM_SaiEdmaAdapter_DmaTransfer() 671 …SAI_TransferTxCreateHandleEDMA(handle->sai, &handle->txRtm.saiHandle, SRTM_SaiEdmaTxCallback, (voi… in SRTM_SaiEdmaAdapter_InitSAI() 678 …SAI_TransferRxCreateHandleEDMA(handle->sai, &handle->rxRtm.saiHandle, SRTM_SaiEdmaRxCallback, (voi… in SRTM_SaiEdmaAdapter_InitSAI() 713 … SAI_TransferTxSetConfigEDMA(handle->sai, &handle->txRtm.saiHandle, &handle->txConfig.config); in SRTM_SaiEdmaAdapter_SetConfig() 730 … SAI_TransferRxSetConfigEDMA(handle->sai, &handle->rxRtm.saiHandle, &handle->rxConfig.config); in SRTM_SaiEdmaAdapter_SetConfig() 959 SAI_TransferTerminateSendEDMA(handle->sai, &thisRtm->saiHandle); in SRTM_SaiEdmaAdapter_End() 964 SAI_TransferTerminateReceiveEDMA(handle->sai, &thisRtm->saiHandle); in SRTM_SaiEdmaAdapter_End()
|