Home
last modified time | relevance | path

Searched refs:transfer (Results 1 – 12 of 12) sorted by relevance

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_flexio_i2c_master.c91 handle->transfer.slaveAddress = xfer->slaveAddress; in FLEXIO_I2C_MasterTransferInitStateMachine()
92 handle->transfer.direction = xfer->direction; in FLEXIO_I2C_MasterTransferInitStateMachine()
93 handle->transfer.subaddress = xfer->subaddress; in FLEXIO_I2C_MasterTransferInitStateMachine()
94 handle->transfer.subaddressSize = xfer->subaddressSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
95 handle->transfer.data = xfer->data; in FLEXIO_I2C_MasterTransferInitStateMachine()
96 handle->transfer.dataSize = xfer->dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
97 handle->transfer.flags = xfer->flags; in FLEXIO_I2C_MasterTransferInitStateMachine()
107 …needRestart = (handle->transfer.subaddressSize != 0) && (handle->transfer.direction == kFLEXIO_I2C… in FLEXIO_I2C_MasterTransferInitStateMachine()
114 byteCount += handle->transfer.dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine()
117 if (handle->transfer.subaddressSize != 0) in FLEXIO_I2C_MasterTransferInitStateMachine()
[all …]
Dfsl_lpi2c_edma.c128 lpi2c_master_transfer_t *xfer = &handle->transfer; in LPI2C_GenerateCommands()
184 lpi2c_master_transfer_t *transfer) in LPI2C_MasterTransferEDMA() argument
189 assert(transfer); in LPI2C_MasterTransferEDMA()
190 assert(transfer->subaddressSize <= sizeof(transfer->subaddress)); in LPI2C_MasterTransferEDMA()
216 handle->transfer = *transfer; in LPI2C_MasterTransferEDMA()
222 if ((!commandCount) && (transfer->dataSize == 0)) in LPI2C_MasterTransferEDMA()
241 bool hasSendData = (transfer->direction == kLPI2C_Write) && (transfer->dataSize); in LPI2C_MasterTransferEDMA()
242 bool hasReceiveData = (transfer->direction == kLPI2C_Read) && (transfer->dataSize); in LPI2C_MasterTransferEDMA()
250 transferConfig.srcAddr = (uint32_t)transfer->data; in LPI2C_MasterTransferEDMA()
257 transferConfig.majorLoopCounts = transfer->dataSize; in LPI2C_MasterTransferEDMA()
[all …]
Dfsl_lpspi_edma.c63 extern bool LPSPI_CheckTransferArgument(lpspi_transfer_t *transfer, uint32_t bitsPerFrame, uint32_t…
161 …asterTransferEDMA(LPSPI_Type *base, lpspi_master_edma_handle_t *handle, lpspi_transfer_t *transfer) in LPSPI_MasterTransferEDMA() argument
164 assert(transfer); in LPSPI_MasterTransferEDMA()
169 if (!LPSPI_CheckTransferArgument(transfer, bitsPerFrame, bytesPerFrame)) in LPSPI_MasterTransferEDMA()
192 uint32_t whichPcs = (transfer->configFlags & LPSPI_MASTER_PCS_MASK) >> LPSPI_MASTER_PCS_SHIFT; in LPSPI_MasterTransferEDMA()
213 handle->txData = transfer->txData; in LPSPI_MasterTransferEDMA()
214 handle->rxData = transfer->rxData; in LPSPI_MasterTransferEDMA()
215 handle->txRemainingByteCount = transfer->dataSize; in LPSPI_MasterTransferEDMA()
216 handle->rxRemainingByteCount = transfer->dataSize; in LPSPI_MasterTransferEDMA()
217 handle->totalByteCount = transfer->dataSize; in LPSPI_MasterTransferEDMA()
[all …]
Dfsl_lpspi.c99 bool LPSPI_CheckTransferArgument(lpspi_transfer_t *transfer, uint32_t bitsPerFrame, uint32_t bytesP…
559 bool LPSPI_CheckTransferArgument(lpspi_transfer_t *transfer, uint32_t bitsPerFrame, uint32_t bytesP… in LPSPI_CheckTransferArgument() argument
561 assert(transfer); in LPSPI_CheckTransferArgument()
564 if (transfer->dataSize == 0) in LPSPI_CheckTransferArgument()
570 if ((!(transfer->txData)) && (!(transfer->rxData))) in LPSPI_CheckTransferArgument()
582 if ((transfer->dataSize % bytesPerFrame) != 0) in LPSPI_CheckTransferArgument()
591 if (transfer->dataSize != bytesPerFrame) in LPSPI_CheckTransferArgument()
598 if ((transfer->dataSize % bytesPerFrame) != 0) in LPSPI_CheckTransferArgument()
608 status_t LPSPI_MasterTransferBlocking(LPSPI_Type *base, lpspi_transfer_t *transfer) in LPSPI_MasterTransferBlocking() argument
610 assert(transfer); in LPSPI_MasterTransferBlocking()
[all …]
Dfsl_lpi2c.c716 xfer = &handle->transfer; in LPI2C_RunTransferStateMachine()
863 lpi2c_master_transfer_t *xfer = &handle->transfer; in LPI2C_InitTransferStateMachine()
929 lpi2c_master_transfer_t *transfer) in LPI2C_MasterTransferNonBlocking() argument
934 assert(transfer); in LPI2C_MasterTransferNonBlocking()
935 assert(transfer->subaddressSize <= sizeof(transfer->subaddress)); in LPI2C_MasterTransferNonBlocking()
954 handle->transfer = *transfer; in LPI2C_MasterTransferNonBlocking()
997 dataSize = handle->transfer.dataSize; in LPI2C_MasterTransferGetCount()
1357 memset(&handle->transfer, 0, sizeof(handle->transfer)); in LPI2C_SlaveTransferNonBlocking()
1413 memset(&handle->transfer, 0, sizeof(handle->transfer)); in LPI2C_SlaveTransferAbort()
1431 xfer = &handle->transfer; in LPI2C_SlaveTransferHandleIRQ()
[all …]
Dfsl_lpi2c_edma.h52 lpi2c_master_transfer_t transfer; /*!< Copy of the current transfer info. */ member
117 lpi2c_master_transfer_t *transfer);
Dfsl_lpi2c.h237 lpi2c_master_transfer_t transfer; /*!< Copy of the current transfer info. */ member
379 typedef void (*lpi2c_slave_transfer_callback_t)(LPI2C_Type *base, lpi2c_slave_transfer_t *transfer,…
387 lpi2c_slave_transfer_t transfer; /*!< LPI2C slave transfer copy. */ member
824 lpi2c_master_transfer_t *transfer);
Dfsl_lpspi_edma.h198 …sterTransferEDMA(LPSPI_Type *base, lpspi_master_edma_handle_t *handle, lpspi_transfer_t *transfer);
266 …SlaveTransferEDMA(LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, lpspi_transfer_t *transfer);
Dfsl_usdhc.c1129 …SDHC_TransferBlocking(USDHC_Type *base, usdhc_adma_config_t *dmaConfig, usdhc_transfer_t *transfer) in USDHC_TransferBlocking() argument
1131 assert(transfer); in USDHC_TransferBlocking()
1134 usdhc_command_t *command = transfer->command; in USDHC_TransferBlocking()
1135 usdhc_data_t *data = transfer->data; in USDHC_TransferBlocking()
1218 usdhc_transfer_t *transfer) in USDHC_TransferNonBlocking() argument
1221 assert(transfer); in USDHC_TransferNonBlocking()
1224 usdhc_command_t *command = transfer->command; in USDHC_TransferNonBlocking()
1225 usdhc_data_t *data = transfer->data; in USDHC_TransferNonBlocking()
Dfsl_lpspi.h965 status_t LPSPI_MasterTransferBlocking(LPSPI_Type *base, lpspi_transfer_t *transfer);
985 …erTransferNonBlocking(LPSPI_Type *base, lpspi_master_handle_t *handle, lpspi_transfer_t *transfer);
1053 …aveTransferNonBlocking(LPSPI_Type *base, lpspi_slave_handle_t *handle, lpspi_transfer_t *transfer);
Dfsl_usdhc.h620 usdhc_transfer_function_t transfer; /*!< USDHC transfer function */ member
1302 …DHC_TransferBlocking(USDHC_Type *base, usdhc_adma_config_t *dmaConfig, usdhc_transfer_t *transfer);
1339 usdhc_transfer_t *transfer);
Dfsl_flexio_i2c_master.h104 … flexio_i2c_master_transfer_t transfer; /*!< FlexIO I2C master transfer copy. */ member