Lines Matching refs:saiHandle

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()
114saiHandle->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()
127 if (saiHandle->callback != NULL) in SAI_TxEDMACallback()
129 (saiHandle->callback)(privHandle->base, saiHandle, status, saiHandle->userData); in SAI_TxEDMACallback()
136 sai_edma_handle_t *saiHandle = privHandle->handle; in SAI_RxEDMACallback() local
139 if (saiHandle->state != (uint32_t)kSAI_BusyLoopTransfer) in SAI_RxEDMACallback()
141 if (saiHandle->queueDriver + tcds > (uint32_t)SAI_XFER_QUEUE_SIZE) in SAI_RxEDMACallback()
143 (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, in SAI_RxEDMACallback()
144 … sizeof(sai_transfer_t) * ((uint32_t)SAI_XFER_QUEUE_SIZE - saiHandle->queueDriver)); in SAI_RxEDMACallback()
145 (void)memset(&saiHandle->saiQueue[0U], 0, in SAI_RxEDMACallback()
146 … sizeof(sai_transfer_t) * (saiHandle->queueDriver + tcds - (uint32_t)SAI_XFER_QUEUE_SIZE)); in SAI_RxEDMACallback()
150 … (void)memset(&saiHandle->saiQueue[saiHandle->queueDriver], 0, sizeof(sai_transfer_t) * tcds); in SAI_RxEDMACallback()
152saiHandle->queueDriver = (uint8_t)((saiHandle->queueDriver + tcds) % (uint32_t)SAI_XFER_QUEUE_SIZE… in SAI_RxEDMACallback()
155 if (saiHandle->saiQueue[saiHandle->queueDriver].data == NULL) in SAI_RxEDMACallback()
165 if (saiHandle->callback != NULL) in SAI_RxEDMACallback()
167 (saiHandle->callback)(privHandle->base, saiHandle, status, saiHandle->userData); in SAI_RxEDMACallback()