Searched refs:i3cHandle (Results 1 – 4 of 4) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/drivers/i3c/ |
| D | fsl_i3c_edma.c | 87 i3c_master_edma_handle_t *i3cHandle = (i3c_master_edma_handle_t *)param; in I3C_MasterTransferEDMACallbackRx() local 92 i3cHandle->base->MCTRL |= I3C_MCTRL_RDTERM(1U); in I3C_MasterTransferEDMACallbackRx() 95 if (i3cHandle->transfer.dataSize > 1U) in I3C_MasterTransferEDMACallbackRx() 101 I3C_MasterGetFifoCounts(i3cHandle->base, &rxCount, NULL); in I3C_MasterTransferEDMACallbackRx() 103 … *(uint8_t *)((uint32_t)(uint32_t *)i3cHandle->transfer.data + i3cHandle->transfer.dataSize - 1U) = in I3C_MasterTransferEDMACallbackRx() 104 (uint8_t)i3cHandle->base->MRDATAB; in I3C_MasterTransferEDMACallbackRx() 109 i3cHandle->base->MDATACTRL &= ~I3C_MDMACTRL_DMAFB_MASK; in I3C_MasterTransferEDMACallbackRx() 115 i3c_master_edma_handle_t *i3cHandle = (i3c_master_edma_handle_t *)param; in I3C_MasterTransferEDMACallbackTx() local 121 i3cHandle->base->MDATACTRL &= ~I3C_MDMACTRL_DMATB_MASK; in I3C_MasterTransferEDMACallbackTx() 123 if (i3cHandle->transferCount != 1U) in I3C_MasterTransferEDMACallbackTx() [all …]
|
| D | fsl_i3c_dma.c | 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() [all …]
|
| D | fsl_i3c_edma.h | 198 void I3C_MasterTransferEDMAHandleIRQ(I3C_Type *base, void *i3cHandle); 271 void I3C_SlaveTransferEDMAHandleIRQ(I3C_Type *base, void *i3cHandle);
|
| D | fsl_i3c_dma.h | 202 void I3C_MasterTransferDMAHandleIRQ(I3C_Type *base, void *i3cHandle); 274 void I3C_SlaveTransferDMAHandleIRQ(I3C_Type *base, void *i3cHandle);
|