Home
last modified time | relevance | path

Searched refs:i2sHandle (Results 1 – 3 of 3) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/i2s/
Dfsl_i2s_dma.c797 i2s_dma_handle_t *i2sHandle = privateHandle->handle; in I2S_DMACallback() local
799 uint8_t queueDriverIndex = i2sHandle->queueDriver; in I2S_DMACallback()
801 uint32_t queueDataAddr = (uint32_t)i2sHandle->i2sQueue[queueDriverIndex].data; in I2S_DMACallback()
803 if ((!transferDone) || (i2sHandle->state == (uint32_t)kI2S_DmaStateIdle)) in I2S_DMACallback()
812 i2sHandle->i2sQueue[queueDriverIndex].dataSize -= enqueueBytes; in I2S_DMACallback()
813i2sHandle->i2sQueue[queueDriverIndex].data = (uint8_t *)(queueDataAddr + enqu… in I2S_DMACallback()
819 if (i2sHandle->i2sQueue[queueDriverIndex].dataSize == 0U) in I2S_DMACallback()
822 i2sHandle->i2sQueue[queueDriverIndex].data = NULL; in I2S_DMACallback()
823 i2sHandle->queueDriver = (queueDriverIndex + 1U) % I2S_NUM_BUFFERS; in I2S_DMACallback()
825 if (i2sHandle->completionCallback != NULL) in I2S_DMACallback()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexio/i2s/
Dfsl_flexio_i2s.c816 void FLEXIO_I2S_TransferTxHandleIRQ(void *i2sBase, void *i2sHandle) in FLEXIO_I2S_TransferTxHandleIRQ() argument
818 assert(i2sHandle != NULL); in FLEXIO_I2S_TransferTxHandleIRQ()
820 flexio_i2s_handle_t *handle = (flexio_i2s_handle_t *)i2sHandle; in FLEXIO_I2S_TransferTxHandleIRQ()
866 void FLEXIO_I2S_TransferRxHandleIRQ(void *i2sBase, void *i2sHandle) in FLEXIO_I2S_TransferRxHandleIRQ() argument
868 assert(i2sHandle != NULL); in FLEXIO_I2S_TransferRxHandleIRQ()
870 flexio_i2s_handle_t *handle = (flexio_i2s_handle_t *)i2sHandle; in FLEXIO_I2S_TransferRxHandleIRQ()
Dfsl_flexio_i2s.h542 void FLEXIO_I2S_TransferTxHandleIRQ(void *i2sBase, void *i2sHandle);
550 void FLEXIO_I2S_TransferRxHandleIRQ(void *i2sBase, void *i2sHandle);