/hal_nxp-latest/mcux/mcux-sdk/components/srtm/services/ |
D | srtm_sai_edma_adapter.c | 73 …srtm_procedure_t proc; /* proc message to trigger DMA transfer in SRTM context.… member 146 assert(handle->txRtm.proc == NULL); in SRTM_SaiEdmaAdapter_RecycleTxMessage() 148 handle->txRtm.proc = msg; in SRTM_SaiEdmaAdapter_RecycleTxMessage() 156 assert(handle->rxRtm.proc == NULL); in SRTM_SaiEdmaAdapter_RecycleRxMessage() 158 handle->rxRtm.proc = msg; in SRTM_SaiEdmaAdapter_RecycleRxMessage() 423 srtm_procedure_t proc; in SRTM_SaiEdmaAdapter_RxCopyData() local 430 proc = SRTM_Procedure_Create(SRTM_SaiEdmaAdapter_RxDataCopyProc, handle, NULL); in SRTM_SaiEdmaAdapter_RxCopyData() 431 if ((adapter->service != NULL) && (proc != NULL)) in SRTM_SaiEdmaAdapter_RxCopyData() 433 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, proc); in SRTM_SaiEdmaAdapter_RxCopyData() 591 if ((adapter->service != NULL) && (rtm->state == SRTM_AudioStateStarted) && (rtm->proc != NULL)) in SRTM_SaiEdmaTxCallback() [all …]
|
D | srtm_pdm_edma_adapter.c | 86 srtm_procedure_t proc; /* proc message to trigger DMA transfer in SRTM context. */ member 195 assert(handle->rxRtm.proc == NULL); in SRTM_PdmEdmaAdapter_RecycleRxMessage() 197 handle->rxRtm.proc = msg; in SRTM_PdmEdmaAdapter_RecycleRxMessage() 414 srtm_procedure_t proc; in SRTM_PdmEdmaAdapter_CopyData() local 421 proc = SRTM_Procedure_Create(SRTM_PdmEdmaAdapter_DataCopyProc, handle, NULL); in SRTM_PdmEdmaAdapter_CopyData() 422 if ((adapter->service != NULL) && (proc != NULL)) in SRTM_PdmEdmaAdapter_CopyData() 424 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, proc); in SRTM_PdmEdmaAdapter_CopyData() 758 if ((adapter->service != NULL) && (rtm->proc != NULL)) in SRTM_PdmEdmaRxCallback() 760 rtm->proc->procMsg.param2 = (void *)(uint8_t *)chaseIdx; in SRTM_PdmEdmaRxCallback() 762 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, rtm->proc); in SRTM_PdmEdmaRxCallback() [all …]
|
D | srtm_sai_sdma_adapter.c | 84 srtm_procedure_t proc; /* proc message to trigger DMA transfer in SRTM context. */ member 173 assert(handle->txRtm.proc == NULL); in SRTM_SaiSdmaAdapter_RecycleTxMessage() 175 handle->txRtm.proc = msg; in SRTM_SaiSdmaAdapter_RecycleTxMessage() 182 assert(handle->rxRtm.proc == NULL); in SRTM_SaiSdmaAdapter_RecycleRxMessage() 184 handle->rxRtm.proc = msg; in SRTM_SaiSdmaAdapter_RecycleRxMessage() 502 srtm_procedure_t proc; in SRTM_SaiSdmaAdapter_RxCopyData() local 509 proc = SRTM_Procedure_Create(SRTM_SaiSdmaAdapter_RxDataCopyProc, handle, NULL); in SRTM_SaiSdmaAdapter_RxCopyData() 510 if ((adapter->service != NULL) && (proc != NULL)) in SRTM_SaiSdmaAdapter_RxCopyData() 512 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, proc); in SRTM_SaiSdmaAdapter_RxCopyData() 688 if ((adapter->service != NULL) && (rtm->proc != NULL)) in SRTM_SaiSdmaTxCallback() [all …]
|
D | srtm_pdm_sdma_adapter.c | 80 srtm_procedure_t proc; /* proc message to trigger DMA transfer in SRTM context. */ member 163 assert(handle->rxRtm.proc == NULL); in SRTM_PdmSdmaAdapter_RecycleRxMessage() 165 handle->rxRtm.proc = msg; in SRTM_PdmSdmaAdapter_RecycleRxMessage() 369 srtm_procedure_t proc; in SRTM_PdmSdmaAdapter_CopyData() local 376 proc = SRTM_Procedure_Create(SRTM_PdmSdmaAdapter_DataCopyProc, handle, NULL); in SRTM_PdmSdmaAdapter_CopyData() 377 if ((adapter->service != NULL) && (proc != NULL)) in SRTM_PdmSdmaAdapter_CopyData() 379 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, proc); in SRTM_PdmSdmaAdapter_CopyData() 671 if ((adapter->service != NULL) && (rtm->proc != NULL)) in SRTM_PdmSdmaRxCallback() 673 rtm->proc->procMsg.param2 = (void *)(uint8_t *)chaseIdx; in SRTM_PdmSdmaRxCallback() 675 (void)SRTM_Dispatcher_PostProc(adapter->service->dispatcher, rtm->proc); in SRTM_PdmSdmaRxCallback() [all …]
|
D | srtm_audio_service.c | 184 srtm_procedure_t proc = NULL; in SRTM_AudioService_PeriodDone() local 194 proc = SRTM_LIST_OBJ(srtm_procedure_t, node, list); in SRTM_AudioService_PeriodDone() 198 assert(proc != NULL); /* For debugging the shortage of procedure messages */ in SRTM_AudioService_PeriodDone() 200 if (proc == NULL) in SRTM_AudioService_PeriodDone() 206 proc->channel = iface->channel; in SRTM_AudioService_PeriodDone() 207 proc->procMsg.cb = in SRTM_AudioService_PeriodDone() 209 proc->procMsg.param1 = service; in SRTM_AudioService_PeriodDone() 210 … proc->procMsg.param2 = (void *)(uint8_t *)((((uint32_t)index) << 24U) | (periodIdx & 0xFFFFFFU)); in SRTM_AudioService_PeriodDone() 211 status = SRTM_Dispatcher_PostProc(service->dispatcher, proc); in SRTM_AudioService_PeriodDone() 690 srtm_procedure_t proc; in SRTM_AudioService_CreateIface() local [all …]
|
D | srtm_i2c_service.c | 286 srtm_procedure_t proc; in SRTM_I2C_RequestBusRead() local 300 proc = SRTM_Procedure_Create(SRTM_I2C_HandleBusRead, i2cReq, service); in SRTM_I2C_RequestBusRead() 301 …(void)SRTM_Dispatcher_CallProc(service->dispatcher, proc, SRTM_WAIT_FOR_EVER); /*synchronized call… in SRTM_I2C_RequestBusRead() 310 SRTM_Procedure_Destroy(proc); in SRTM_I2C_RequestBusRead() 322 srtm_procedure_t proc; in SRTM_I2C_RequestBusWrite() local 338 proc = SRTM_Procedure_Create(SRTM_I2C_HandleBusWrite, i2cReq, service); in SRTM_I2C_RequestBusWrite() 339 …(void)SRTM_Dispatcher_CallProc(service->dispatcher, proc, SRTM_WAIT_FOR_EVER); /*synchronized call… in SRTM_I2C_RequestBusWrite() 347 SRTM_Procedure_Destroy(proc); in SRTM_I2C_RequestBusWrite()
|
/hal_nxp-latest/imx/drivers/ |
D | sema4.c | 106 uint8_t proc; in SEMA4_GetLockProcessor() local 112 proc = (*gate & SEMA4_GATE00_GTFSM_MASK) >> SEMA4_GATE00_GTFSM_SHIFT; in SEMA4_GetLockProcessor() 114 return proc == 0 ? SEMA4_PROCESSOR_NONE : proc - 1; in SEMA4_GetLockProcessor()
|
/hal_nxp-latest/mcux/mcux-sdk/components/srtm/srtm/ |
D | srtm_dispatcher.c | 672 srtm_status_t SRTM_Dispatcher_CallProc(srtm_dispatcher_t disp, srtm_procedure_t proc, uint32_t time… in SRTM_Dispatcher_CallProc() argument 681 assert(proc); in SRTM_Dispatcher_CallProc() 695 proc->procMsg.sig = signal; in SRTM_Dispatcher_CallProc() 696 SRTM_Dispatcher_QueueMessage(disp, proc); in SRTM_Dispatcher_CallProc() 702 while (SRTM_Dispatcher_DequeueMessage(disp, proc) != SRTM_Status_Success) in SRTM_Dispatcher_CallProc() 715 proc->procMsg.sig = NULL; in SRTM_Dispatcher_CallProc() 720 srtm_status_t SRTM_Dispatcher_PostProc(srtm_dispatcher_t disp, srtm_procedure_t proc) in SRTM_Dispatcher_PostProc() argument 723 assert(proc); in SRTM_Dispatcher_PostProc() 725 proc->procMsg.sig = NULL; in SRTM_Dispatcher_PostProc() 726 SRTM_Dispatcher_QueueMessage(disp, proc); in SRTM_Dispatcher_PostProc()
|
/hal_nxp-latest/mcux/mcux-sdk/components/srtm/include/ |
D | srtm_dispatcher.h | 192 srtm_status_t SRTM_Dispatcher_CallProc(srtm_dispatcher_t disp, srtm_procedure_t proc, uint32_t time… 205 srtm_status_t SRTM_Dispatcher_PostProc(srtm_dispatcher_t disp, srtm_procedure_t proc);
|