Lines Matching refs:ecspiSdmaPrivateHandle
82 ecspi_master_sdma_private_handle_t *ecspiSdmaPrivateHandle; in SDMA_EcspiMasterCallback() local
84 ecspiSdmaPrivateHandle = (ecspi_master_sdma_private_handle_t *)g_ecspiSdmaPrivateHandle; in SDMA_EcspiMasterCallback()
86 if (sdmaHandle->channel == ecspiSdmaPrivateHandle->handle->ChannelTx) in SDMA_EcspiMasterCallback()
88 ECSPI_EnableDMA((ecspiSdmaPrivateHandle->base), kECSPI_TxDmaEnable, false); in SDMA_EcspiMasterCallback()
89 ecspiSdmaPrivateHandle->handle->txInProgress = false; in SDMA_EcspiMasterCallback()
96 ECSPI_EnableDMA((ecspiSdmaPrivateHandle->base), kECSPI_RxDmaEnable, false); in SDMA_EcspiMasterCallback()
97 ecspiSdmaPrivateHandle->handle->rxInProgress = false; in SDMA_EcspiMasterCallback()
102 if ((ecspiSdmaPrivateHandle->handle->txInProgress == false) && in SDMA_EcspiMasterCallback()
103 (ecspiSdmaPrivateHandle->handle->rxInProgress == false)) in SDMA_EcspiMasterCallback()
105 ECSPI_MasterTransferAbortSDMA(ecspiSdmaPrivateHandle->base, ecspiSdmaPrivateHandle->handle); in SDMA_EcspiMasterCallback()
106 if (ecspiSdmaPrivateHandle->handle->callback != NULL) in SDMA_EcspiMasterCallback()
108 …ecspiSdmaPrivateHandle->handle->callback(ecspiSdmaPrivateHandle->base, ecspiSdmaPrivateHandle->han… in SDMA_EcspiMasterCallback()
109 … kStatus_Success, ecspiSdmaPrivateHandle->handle->userData); in SDMA_EcspiMasterCallback()
111 ecspiSdmaPrivateHandle->handle->state = (uint32_t)kECSPI_Idle; in SDMA_EcspiMasterCallback()
143 ecspi_slave_sdma_private_handle_t *ecspiSdmaPrivateHandle; in SDMA_EcspiSlaveCallback() local
145 ecspiSdmaPrivateHandle = (ecspi_slave_sdma_private_handle_t *)g_ecspiSdmaPrivateHandle; in SDMA_EcspiSlaveCallback()
147 if (sdmaHandle->channel == ecspiSdmaPrivateHandle->handle->ChannelTx) in SDMA_EcspiSlaveCallback()
149 ECSPI_EnableDMA((ecspiSdmaPrivateHandle->base), kECSPI_TxDmaEnable, false); in SDMA_EcspiSlaveCallback()
150 ecspiSdmaPrivateHandle->handle->txInProgress = false; in SDMA_EcspiSlaveCallback()
157 ECSPI_EnableDMA((ecspiSdmaPrivateHandle->base), kECSPI_RxDmaEnable, false); in SDMA_EcspiSlaveCallback()
158 ecspiSdmaPrivateHandle->handle->rxInProgress = false; in SDMA_EcspiSlaveCallback()
163 if ((ecspiSdmaPrivateHandle->handle->txInProgress == false) && in SDMA_EcspiSlaveCallback()
164 (ecspiSdmaPrivateHandle->handle->rxInProgress == false)) in SDMA_EcspiSlaveCallback()
166 ECSPI_MasterTransferAbortSDMA(ecspiSdmaPrivateHandle->base, ecspiSdmaPrivateHandle->handle); in SDMA_EcspiSlaveCallback()
167 if (ecspiSdmaPrivateHandle->handle->callback != NULL) in SDMA_EcspiSlaveCallback()
169 …ecspiSdmaPrivateHandle->handle->callback(ecspiSdmaPrivateHandle->base, ecspiSdmaPrivateHandle->han… in SDMA_EcspiSlaveCallback()
170 … kStatus_Success, ecspiSdmaPrivateHandle->handle->userData); in SDMA_EcspiSlaveCallback()
172 ecspiSdmaPrivateHandle->handle->state = (uint32_t)kECSPI_Idle; in SDMA_EcspiSlaveCallback()