Lines Matching full:transfers

182 SPI_STATISTICS_SHOW(transfers);
327 u64_stats_inc(&stats->transfers); in spi_statistics_add_transfer_stats()
1131 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_map_msg()
1177 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_unmap_msg()
1253 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_unmap_msg()
1278 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_map_msg()
1304 list_for_each_entry(xfer, &msg->transfers, in spi_map_msg()
1341 * otherwise we may get 0 for short transfers. in spi_transfer_wait()
1490 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_transfer_one_message()
1496 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message()
1561 &msg->transfers)) { in spi_transfer_one_message()
1570 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) && in spi_transfer_one_message()
1682 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_pump_transfer_message()
1921 * because a device on the bus said that its transfers needed realtime
1925 * the thread will be at realtime priority for all transfers on that
1928 * transfers.
2005 list_for_each_entry(xfer, &mesg->transfers, transfer_list) { in spi_finalize_current_message()
2012 list_for_each_entry(xfer, &mesg->transfers, transfer_list) in spi_finalize_current_message()
2021 * Release the split transfers here since spi_map_msg() is done on in spi_finalize_current_message()
2022 * the split transfers. in spi_finalize_current_message()
2151 * spi_queued_transfer - transfer function for queued transfers
2198 * memory operations do not preempt regular SPI transfers that have been queued
3051 * operations if it does not support regular SPI transfers, and this is in spi_controller_check_ops()
3372 /* Insert replaced transfers back into the message */ in __spi_replace_transfers_release()
3381 * spi_replace_transfers - replace transfers with several transfers
3385 * @remove: number of transfers to remove
3386 * @insert: the number of transfers we want to insert instead
3433 /* Remove the requested number of transfers */ in spi_replace_transfers()
3436 * If the entry after replaced_after it is msg->transfers in spi_replace_transfers()
3437 * then we have been requested to remove more transfers in spi_replace_transfers()
3440 if (rxfer->replaced_after->next == &msg->transfers) { in spi_replace_transfers()
3443 /* Insert replaced transfers back into the message */ in spi_replace_transfers()
3456 * transfers and add it to list of replaced_transfers. in spi_replace_transfers()
3547 * so that we skip those already split transfers. in __spi_split_transfer_maxsize()
3561 * spi_split_transfers_maxsize - split spi transfers into multiple transfers
3586 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_split_transfers_maxsize()
3601 * spi_split_transfers_maxwords - split SPI transfers into multiple transfers
3625 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_split_transfers_maxwords()
3709 * example, not all hardware supports wire transfers using nine bit words,
3868 if (list_empty(&message->transfers)) in __spi_validate()
3875 * splitting transfers into one-word transfers and ensuring that in __spi_validate()
3891 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_validate()
3893 if (list_is_last(&xfer->transfer_list, &message->transfers)) in __spi_validate()
3909 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_validate()
3928 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_validate()
3954 /* No partial transfers accepted */ in __spi_validate()
4016 * Some controllers do not support doing regular SPI transfers. Return in __spi_async()
4030 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_async()
4042 * @message: describes the data transfers, including completion callback
4096 * @message: describes the data transfers, including completion callback
4244 * spi_sync - blocking/synchronous SPI data transfers
4246 * @message: describes the data transfers
4279 * @message: describes the data transfers