Lines Matching refs:queueDriver
1904 uint32_t queueDriverIndex = handle->queueDriver; in SAI_TransferGetSendCount()
1932 uint32_t queueDriverIndex = handle->queueDriver; in SAI_TransferGetReceiveCount()
1972 handle->queueDriver = 0; in SAI_TransferAbortSend()
2002 handle->queueDriver = 0; in SAI_TransferAbortReceive()
2027 handle->queueDriver = 0U; in SAI_TransferTerminateSend()
2051 handle->queueDriver = 0U; in SAI_TransferTerminateReceive()
2064 uint8_t *buffer = handle->saiQueue[handle->queueDriver].data; in SAI_TransferTxHandleIRQ()
2088 size_t size = MIN((handle->saiQueue[handle->queueDriver].dataSize), in SAI_TransferTxHandleIRQ()
2096 handle->saiQueue[handle->queueDriver].dataSize -= size; in SAI_TransferTxHandleIRQ()
2097 handle->saiQueue[handle->queueDriver].data = (uint8_t *)((uintptr_t)buffer + size); in SAI_TransferTxHandleIRQ()
2102 size_t size = MIN((handle->saiQueue[handle->queueDriver].dataSize), dataSize); in SAI_TransferTxHandleIRQ()
2108 handle->saiQueue[handle->queueDriver].dataSize -= size; in SAI_TransferTxHandleIRQ()
2109 handle->saiQueue[handle->queueDriver].data = (uint8_t *)((uintptr_t)buffer + size); in SAI_TransferTxHandleIRQ()
2114 if (handle->saiQueue[handle->queueDriver].dataSize == 0U) in SAI_TransferTxHandleIRQ()
2116 (void)memset(&handle->saiQueue[handle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_TransferTxHandleIRQ()
2117 handle->queueDriver = (handle->queueDriver + 1U) % (uint8_t)SAI_XFER_QUEUE_SIZE; in SAI_TransferTxHandleIRQ()
2125 if (handle->saiQueue[handle->queueDriver].data == NULL) in SAI_TransferTxHandleIRQ()
2141 uint8_t *buffer = handle->saiQueue[handle->queueDriver].data; in SAI_TransferRxHandleIRQ()
2165 … size_t size = MIN((handle->saiQueue[handle->queueDriver].dataSize), handle->watermark * dataSize); in SAI_TransferRxHandleIRQ()
2172 handle->saiQueue[handle->queueDriver].dataSize -= size; in SAI_TransferRxHandleIRQ()
2173 handle->saiQueue[handle->queueDriver].data = (uint8_t *)((uintptr_t)buffer + size); in SAI_TransferRxHandleIRQ()
2178 size_t size = MIN((handle->saiQueue[handle->queueDriver].dataSize), dataSize); in SAI_TransferRxHandleIRQ()
2184 handle->saiQueue[handle->queueDriver].dataSize -= size; in SAI_TransferRxHandleIRQ()
2185 handle->saiQueue[handle->queueDriver].data = (uint8_t *)((uintptr_t)buffer + size); in SAI_TransferRxHandleIRQ()
2190 if (handle->saiQueue[handle->queueDriver].dataSize == 0U) in SAI_TransferRxHandleIRQ()
2192 (void)memset(&handle->saiQueue[handle->queueDriver], 0, sizeof(sai_transfer_t)); in SAI_TransferRxHandleIRQ()
2193 handle->queueDriver = (handle->queueDriver + 1U) % (uint8_t)SAI_XFER_QUEUE_SIZE; in SAI_TransferRxHandleIRQ()
2201 if (handle->saiQueue[handle->queueDriver].data == NULL) in SAI_TransferRxHandleIRQ()