Home
last modified time | relevance | path

Searched refs:pdmHandle (Results 1 – 5 of 5) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/pdm/
Dfsl_pdm_edma.c90 pdm_edma_handle_t *pdmHandle = privHandle->handle; in PDM_EDMACallback() local
92 if (!(pdmHandle->isLoopTransfer)) in PDM_EDMACallback()
94 (void)memset(&pdmHandle->tcd[pdmHandle->tcdDriver], 0, sizeof(edma_tcd_t)); in PDM_EDMACallback()
95 pdmHandle->tcdDriver = (pdmHandle->tcdDriver + 1U) % pdmHandle->tcdNum; in PDM_EDMACallback()
98 pdmHandle->receivedBytes += in PDM_EDMACallback()
99 EDMA_TCD_BITER((&pdmHandle->tcd[pdmHandle->tcdDriver]), EDMA_TCD_TYPE(handle->base)) * in PDM_EDMACallback()
100 … (EDMA_TCD_NBYTES((&pdmHandle->tcd[pdmHandle->tcdDriver]), EDMA_TCD_TYPE(handle->base)) & 0x3FFU); in PDM_EDMACallback()
102 pdmHandle->receivedBytes += in PDM_EDMACallback()
103pdmHandle->tcd[pdmHandle->tcdDriver].BITER * (pdmHandle->tcd[pdmHandle->tcdDriver].NBYTES & 0x3FFU… in PDM_EDMACallback()
106 if (pdmHandle->callback != NULL) in PDM_EDMACallback()
[all …]
Dfsl_pdm_sdma.c50 pdm_sdma_handle_t *pdmHandle = privHandle->handle; in PDM_SDMACallback() local
53 (void)memset(&pdmHandle->pdmQueue[pdmHandle->queueDriver], 0, sizeof(pdm_transfer_t)); in PDM_SDMACallback()
54 pdmHandle->queueDriver = (pdmHandle->queueDriver + 1U) % PDM_XFER_QUEUE_SIZE; in PDM_SDMACallback()
55 if (pdmHandle->callback != NULL) in PDM_SDMACallback()
57 (pdmHandle->callback)(privHandle->base, pdmHandle, kStatus_PDM_Idle, pdmHandle->userData); in PDM_SDMACallback()
61 if (pdmHandle->pdmQueue[pdmHandle->queueDriver].data == NULL) in PDM_SDMACallback()
63 PDM_TransferAbortReceiveSDMA(privHandle->base, pdmHandle); in PDM_SDMACallback()
Dfsl_pdm.c19 typedef void (*pdm_isr_t)(PDM_Type *base, pdm_handle_t *pdmHandle);
/hal_nxp-latest/mcux/mcux-sdk/components/srtm/services/
Dsrtm_pdm_edma_adapter.c71 pdm_edma_handle_t pdmHandle; member
257 status = PDM_TransferReceiveEDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmEdmaAdapter_PeriodReceiveEDMA()
276 status = PDM_TransferReceiveEDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmEdmaAdapter_PeriodReceiveEDMA()
291 status = PDM_TransferReceiveEDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmEdmaAdapter_PeriodReceiveEDMA()
782 …PDM_TransferCreateHandleEDMA(handle->pdm, &handle->rxRtm.pdmHandle, SRTM_PdmEdmaRxCallback, (void … in SRTM_PdmEdmaAdapter_InitPDM()
784 PDM_TransferInstallEDMATCDMemory(&handle->rxRtm.pdmHandle, tcdMemoryPoolPtr, TCD_QUEUE_SIZE); in SRTM_PdmEdmaAdapter_InitPDM()
797 …PDM_TransferSetChannelConfigEDMA(handle->pdm, &rtm->pdmHandle, ch, &handle->rxConfig.channelConfig… in SRTM_PdmEdmaAdapter_SetConfig()
969 PDM_TransferTerminateReceiveEDMA(handle->pdm, &thisRtm->pdmHandle); in SRTM_PdmEdmaAdapter_End()
Dsrtm_pdm_sdma_adapter.c65 pdm_sdma_handle_t pdmHandle; member
223 status = PDM_TransferReceiveSDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmSdmaAdapter_PeriodReceiveSDMA()
242 status = PDM_TransferReceiveSDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmSdmaAdapter_PeriodReceiveSDMA()
257 status = PDM_TransferReceiveSDMA(handle->pdm, &rtm->pdmHandle, &xfer); in SRTM_PdmSdmaAdapter_PeriodReceiveSDMA()
697 …PDM_TransferCreateHandleSDMA(handle->pdm, &handle->rxRtm.pdmHandle, SRTM_PdmSdmaRxCallback, (void … in SRTM_PdmSdmaAdapter_InitPDM()
711 PDM_SetChannelConfigSDMA(handle->pdm, &rtm->pdmHandle, ch, &handle->rxConfig.channelConfig); in SRTM_PdmSdmaAdapter_SetConfig()
852 PDM_TransferTerminateReceiveSDMA(handle->pdm, &thisRtm->pdmHandle); in SRTM_PdmSdmaAdapter_End()