Lines Matching refs:pdmHandle
90 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()
103 …pdmHandle->tcd[pdmHandle->tcdDriver].BITER * (pdmHandle->tcd[pdmHandle->tcdDriver].NBYTES & 0x3FFU… in PDM_EDMACallback()
106 if (pdmHandle->callback != NULL) in PDM_EDMACallback()
108 (pdmHandle->callback)(privHandle->base, pdmHandle, kStatus_PDM_Idle, pdmHandle->userData); in PDM_EDMACallback()
111 pdmHandle->tcdUsedNum--; in PDM_EDMACallback()
113 if ((pdmHandle->tcdUsedNum == 0U) && !(pdmHandle->isLoopTransfer)) in PDM_EDMACallback()