rxfer 2767 drivers/spi/spi.c struct spi_replaced_transfers *rxfer = res; rxfer 2771 drivers/spi/spi.c if (rxfer->release) rxfer 2772 drivers/spi/spi.c rxfer->release(ctlr, msg, res); rxfer 2775 drivers/spi/spi.c list_splice(&rxfer->replaced_transfers, rxfer->replaced_after); rxfer 2778 drivers/spi/spi.c for (i = 0; i < rxfer->inserted; i++) rxfer 2779 drivers/spi/spi.c list_del(&rxfer->inserted_transfers[i].transfer_list); rxfer 2806 drivers/spi/spi.c struct spi_replaced_transfers *rxfer; rxfer 2811 drivers/spi/spi.c rxfer = spi_res_alloc(msg->spi, __spi_replace_transfers_release, rxfer 2812 drivers/spi/spi.c struct_size(rxfer, inserted_transfers, insert) rxfer 2815 drivers/spi/spi.c if (!rxfer) rxfer 2819 drivers/spi/spi.c rxfer->release = release; rxfer 2823 drivers/spi/spi.c rxfer->extradata = rxfer 2824 drivers/spi/spi.c &rxfer->inserted_transfers[insert]; rxfer 2827 drivers/spi/spi.c INIT_LIST_HEAD(&rxfer->replaced_transfers); rxfer 2832 drivers/spi/spi.c rxfer->replaced_after = xfer_first->transfer_list.prev; rxfer 2840 drivers/spi/spi.c if (rxfer->replaced_after->next == &msg->transfers) { rxfer 2844 drivers/spi/spi.c list_splice(&rxfer->replaced_transfers, rxfer 2845 drivers/spi/spi.c rxfer->replaced_after); rxfer 2848 drivers/spi/spi.c spi_res_free(rxfer); rxfer 2857 drivers/spi/spi.c list_move_tail(rxfer->replaced_after->next, rxfer 2858 drivers/spi/spi.c &rxfer->replaced_transfers); rxfer 2866 drivers/spi/spi.c xfer = &rxfer->inserted_transfers[insert - 1 - i]; rxfer 2872 drivers/spi/spi.c list_add(&xfer->transfer_list, rxfer->replaced_after); rxfer 2882 drivers/spi/spi.c rxfer->inserted = insert; rxfer 2885 drivers/spi/spi.c spi_res_add(msg, rxfer); rxfer 2887 drivers/spi/spi.c return rxfer;