Lines Matching refs:transfers

182 SPI_STATISTICS_SHOW(transfers);
327 u64_stats_inc(&stats->transfers);
1131 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1177 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1253 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1278 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1304 list_for_each_entry(xfer, &msg->transfers,
1341 * otherwise we may get 0 for short transfers.
1490 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list);
1496 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1561 &msg->transfers)) {
1570 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) &&
1686 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1925 * because a device on the bus said that its transfers needed realtime
1929 * the thread will be at realtime priority for all transfers on that
1932 * transfers.
2009 list_for_each_entry(xfer, &mesg->transfers, transfer_list) {
2016 list_for_each_entry(xfer, &mesg->transfers, transfer_list)
2025 * Release the split transfers here since spi_map_msg() is done on
2026 * the split transfers.
2155 * spi_queued_transfer - transfer function for queued transfers
2202 * memory operations do not preempt regular SPI transfers that have been queued
3055 * operations if it does not support regular SPI transfers, and this is
3395 /* Insert replaced transfers back into the message */
3404 * spi_replace_transfers - replace transfers with several transfers
3408 * @remove: number of transfers to remove
3409 * @insert: the number of transfers we want to insert instead
3456 /* Remove the requested number of transfers */
3459 * If the entry after replaced_after it is msg->transfers
3460 * then we have been requested to remove more transfers
3463 if (rxfer->replaced_after->next == &msg->transfers) {
3466 /* Insert replaced transfers back into the message */
3479 * transfers and add it to list of replaced_transfers.
3570 * so that we skip those already split transfers.
3584 * spi_split_transfers_maxsize - split spi transfers into multiple transfers
3609 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
3624 * spi_split_transfers_maxwords - split SPI transfers into multiple transfers
3648 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
3732 * example, not all hardware supports wire transfers using nine bit words,
3891 if (list_empty(&message->transfers))
3898 * splitting transfers into one-word transfers and ensuring that
3914 list_for_each_entry(xfer, &message->transfers, transfer_list) {
3916 if (list_is_last(&xfer->transfer_list, &message->transfers))
3932 list_for_each_entry(xfer, &message->transfers, transfer_list) {
3951 list_for_each_entry(xfer, &message->transfers, transfer_list) {
3977 /* No partial transfers accepted */
4039 * Some controllers do not support doing regular SPI transfers. Return
4053 list_for_each_entry(xfer, &message->transfers, transfer_list) {
4065 * @message: describes the data transfers, including completion callback
4119 * @message: describes the data transfers, including completion callback
4270 * spi_sync - blocking/synchronous SPI data transfers
4272 * @message: describes the data transfers
4305 * @message: describes the data transfers