Lines Matching refs:i3cHandle
87 i3c_master_dma_handle_t *i3cHandle = (i3c_master_dma_handle_t *)param; in I3C_MasterTransferDMACallbackRx() local
89 uint32_t leftDataSize = i3cHandle->transfer.dataSize - i3cHandle->transDataSize; in I3C_MasterTransferDMACallbackRx()
90 uint32_t instance = I3C_GetInstance(i3cHandle->base); in I3C_MasterTransferDMACallbackRx()
105 …I3C_MasterSetWatermarks(i3cHandle->base, kI3C_TxTriggerOnEmpty, kI3C_RxTriggerUntilOneHalfOrMore, … in I3C_MasterTransferDMACallbackRx()
111 …I3C_MasterSetWatermarks(i3cHandle->base, kI3C_TxTriggerOnEmpty, kI3C_RxTriggerUntilOneQuarterOrMor… in I3C_MasterTransferDMACallbackRx()
117 …I3C_MasterSetWatermarks(i3cHandle->base, kI3C_TxTriggerOnEmpty, kI3C_RxTriggerOnNotEmpty, false, f… in I3C_MasterTransferDMACallbackRx()
125 (void *)(uint32_t *)(uint32_t)&i3cHandle->base->MRDATAB, in I3C_MasterTransferDMACallbackRx()
126 (uint8_t *)i3cHandle->transfer.data + i3cHandle->transDataSize, NULL); in I3C_MasterTransferDMACallbackRx()
127 … DMA_SetChannelConfig(i3cHandle->rxDmaHandle->base, i3cHandle->rxDmaHandle->channel, NULL, true); in I3C_MasterTransferDMACallbackRx()
128 DMA_SubmitChannelDescriptor(i3cHandle->rxDmaHandle, &s_dma_table[instance][0]); in I3C_MasterTransferDMACallbackRx()
129 DMA_StartTransfer(i3cHandle->rxDmaHandle); in I3C_MasterTransferDMACallbackRx()
130 i3cHandle->transDataSize += unitDataLen; in I3C_MasterTransferDMACallbackRx()
136 i3cHandle->base->MCTRL |= I3C_MCTRL_RDTERM(1U); in I3C_MasterTransferDMACallbackRx()
138 i3cHandle->state = (uint8_t)kStopState; in I3C_MasterTransferDMACallbackRx()
139 I3C_MasterTransferDMAHandleIRQ(i3cHandle->base, i3cHandle); in I3C_MasterTransferDMACallbackRx()
223 i3c_master_dma_handle_t *i3cHandle = (i3c_master_dma_handle_t *)param; in I3C_MasterTransferDMACallbackTx() local
225 uint32_t leftBytes = i3cHandle->transferCount - i3cHandle->transDataSize; in I3C_MasterTransferDMACallbackTx()
233 I3C_MasterSetDMATxLoop(i3cHandle->base, i3cHandle, i3cHandle->transfer.data, leftBytes); in I3C_MasterTransferDMACallbackTx()
238 i3cHandle->base->MDATACTRL &= ~I3C_MDMACTRL_DMATB_MASK; in I3C_MasterTransferDMACallbackTx()
764 void I3C_MasterTransferDMAHandleIRQ(I3C_Type *base, void *i3cHandle) in I3C_MasterTransferDMAHandleIRQ() argument
766 i3c_master_dma_handle_t *handle = (i3c_master_dma_handle_t *)i3cHandle; in I3C_MasterTransferDMAHandleIRQ()
875 i3c_slave_dma_handle_t *i3cHandle = (i3c_slave_dma_handle_t *)param; in I3C_SlaveTransferDMACallback() local
880 if (i3cHandle->txDmaHandle == dmaHandle) in I3C_SlaveTransferDMACallback()
882 i3cHandle->base->SDMACTRL &= ~I3C_SDMACTRL_DMATB_MASK; in I3C_SlaveTransferDMACallback()
886 i3cHandle->base->SDMACTRL &= ~I3C_SDMACTRL_DMAFB_MASK; in I3C_SlaveTransferDMACallback()
1071 void I3C_SlaveTransferDMAHandleIRQ(I3C_Type *base, void *i3cHandle) in I3C_SlaveTransferDMAHandleIRQ() argument
1073 i3c_slave_dma_handle_t *handle = (i3c_slave_dma_handle_t *)i3cHandle; in I3C_SlaveTransferDMAHandleIRQ()