Searched refs:spi_transfer (Results 1 - 180 of 180) sorted by relevance

/linux-4.1.27/include/trace/events/
H A Dspi.h111 DECLARE_EVENT_CLASS(spi_transfer,
113 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
120 __field( struct spi_transfer *, xfer )
137 DEFINE_EVENT(spi_transfer, spi_transfer_start,
139 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
145 DEFINE_EVENT(spi_transfer, spi_transfer_stop,
147 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
/linux-4.1.27/include/linux/spi/
H A Dspi_bitbang.h18 struct spi_transfer *t);
27 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
41 struct spi_transfer *t);
H A Dspi.h39 * The spi_transfer.speed_hz can override this for each transfer.
51 * The spi_transfer.bits_per_word can override this for each transfer.
153 struct spi_transfer;
284 * @transfer_one: transfer a single spi_transfer.
389 * (unless modified by spi_transfer.cs_change != 0).
408 struct spi_transfer *xfer);
448 struct spi_transfer *transfer);
521 * NOTE: Allocation of spi_transfer and spi_message memory is entirely
527 * struct spi_transfer - a read/write buffer pair
603 struct spi_transfer { struct
647 * each represented by a struct spi_transfer. The sequence is "atomic"
700 spi_message_add_tail(struct spi_transfer *t, struct spi_message *m) spi_message_add_tail()
706 spi_transfer_del(struct spi_transfer *t) spi_transfer_del()
717 * This function initializes the given spi_message and adds each spi_transfer in
722 struct spi_transfer *xfers, unsigned int num_xfers) spi_message_init_with_transfers()
740 + ntrans * sizeof(struct spi_transfer), spi_message_alloc()
744 struct spi_transfer *t = (struct spi_transfer *)(m + 1); spi_message_alloc()
788 struct spi_transfer t = { spi_write()
812 struct spi_transfer t = { spi_read()
830 * Does a synchronous SPI data transfer of the given spi_transfer array.
837 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, spi_sync_transfer()
1051 spi_transfer_is_last(struct spi_master *master, struct spi_transfer *xfer) spi_transfer_is_last()
/linux-4.1.27/drivers/spi/
H A Dspi-fsl-cpm.h27 struct spi_transfer *t, bool is_dma_mapped);
35 struct spi_transfer *t, fsl_spi_cpm_bufs()
H A Dspi-fsl-lib.h28 /* rx & tx bufs from the spi_transfer */
42 struct spi_transfer *xfer_in_progress;
118 struct spi_transfer *t, unsigned int len);
H A Dspi-bitbang.c31 * FIRST PART (OPTIONAL): word-at-a-time spi_transfer support.
56 unsigned, struct spi_transfer *);
65 struct spi_transfer *t bitbang_txrx_8()
91 struct spi_transfer *t bitbang_txrx_16()
117 struct spi_transfer *t bitbang_txrx_32()
137 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t) spi_bitbang_setup_transfer()
151 /* spi_transfer level calls that work per-word */ spi_bitbang_setup_transfer()
233 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t) spi_bitbang_bufs()
274 struct spi_transfer *t = NULL; spi_bitbang_transfer_one()
405 * hardware that basically exposes a shift register) or per-spi_transfer
H A Dspi-dw-mid.c116 struct spi_transfer *xfer) mid_spi_can_dma()
150 struct spi_transfer *xfer) dw_spi_dma_prepare_tx()
196 struct spi_transfer *xfer) dw_spi_dma_prepare_rx()
227 static int mid_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) mid_spi_dma_setup()
248 static int mid_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) mid_spi_dma_transfer()
H A Dspi-qup.c143 struct spi_transfer *xfer;
211 struct spi_transfer *xfer) spi_qup_fifo_read()
247 struct spi_transfer *xfer) spi_qup_fifo_write()
284 static int spi_qup_prep_sg(struct spi_master *master, struct spi_transfer *xfer, spi_qup_prep_sg()
319 struct spi_transfer *xfer) spi_qup_dma_terminate()
327 static int spi_qup_do_dma(struct spi_master *master, struct spi_transfer *xfer) spi_qup_do_dma()
356 static int spi_qup_do_pio(struct spi_master *master, struct spi_transfer *xfer) spi_qup_do_pio()
381 struct spi_transfer *xfer; spi_qup_qup_irq()
447 spi_qup_get_mode(struct spi_master *master, struct spi_transfer *xfer) spi_qup_get_mode()
470 static int spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer) spi_qup_io_config()
613 struct spi_transfer *xfer) spi_qup_transfer_one()
667 struct spi_transfer *xfer) spi_qup_can_dma()
H A Dspi-xcomm.c74 struct spi_device *spi, struct spi_transfer *t, unsigned int *settings) spi_xcomm_setup_transfer()
112 struct spi_device *spi, struct spi_transfer *t) spi_xcomm_txrx_bufs()
143 struct spi_transfer *t; spi_xcomm_transfer_one()
H A Dspi-bcm63xx.c88 struct spi_transfer *t) bcm63xx_spi_setup_transfer()
119 static int bcm63xx_txrx_bufs(struct spi_device *spi, struct spi_transfer *first, bcm63xx_txrx_bufs()
127 struct spi_transfer *t = first; bcm63xx_txrx_bufs()
160 t = list_entry(t->transfer_list.next, struct spi_transfer, bcm63xx_txrx_bufs()
211 t = list_entry(t->transfer_list.next, struct spi_transfer, bcm63xx_txrx_bufs()
222 struct spi_transfer *t, *first = NULL; bcm63xx_spi_transfer_one()
H A Dspi-tegra20-sflash.c144 struct spi_transfer *curr_xfer;
170 struct spi_transfer *t) tegra_sflash_calculate_curr_xfer_param()
184 struct tegra_sflash_data *tsd, struct spi_transfer *t) tegra_sflash_fill_tx_fifo_from_client_txbuf()
214 struct tegra_sflash_data *tsd, struct spi_transfer *t) tegra_sflash_read_rx_fifo_to_client_rxbuf()
235 struct tegra_sflash_data *tsd, struct spi_transfer *t) tegra_sflash_start_cpu_based_transfer()
262 struct spi_transfer *t, bool is_first_of_msg, tegra_sflash_start_transfer_one()
323 struct spi_transfer *xfer; tegra_sflash_transfer_one_message()
371 struct spi_transfer *t = tsd->curr_xfer; handle_cpu_based_xfer()
H A Dspi-fsl-espi.c132 struct spi_transfer *t) fsl_espi_setup_transfer()
145 /* spi_transfer level calls that work per-word */ fsl_espi_setup_transfer()
199 static int fsl_espi_cpu_bufs(struct mpc8xxx_spi *mspi, struct spi_transfer *t, fsl_espi_cpu_bufs()
217 static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t) fsl_espi_bufs()
277 struct spi_transfer *t, *first, trans; fsl_espi_do_trans()
283 first = list_first_entry(&m->transfers, struct spi_transfer, fsl_espi_do_trans()
332 struct spi_transfer *t; fsl_espi_cmd_trans()
363 struct spi_transfer *t; fsl_espi_rw_trans()
431 struct spi_transfer *t; fsl_espi_do_one_msg()
H A Dspi-rspi.c249 struct spi_transfer *xfer);
652 const struct spi_transfer *xfer) __rspi_can_dma()
658 struct spi_transfer *xfer) rspi_can_dma()
666 struct spi_transfer *xfer) rspi_dma_check_then_transfer()
680 struct spi_transfer *xfer) rspi_common_transfer()
699 struct spi_transfer *xfer) rspi_transfer_one()
718 struct spi_transfer *xfer) rspi_rz_transfer_one()
764 struct spi_transfer *xfer) qspi_transfer_out_in()
782 static int qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_out()
802 static int qspi_transfer_in(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_in()
814 struct spi_transfer *xfer) qspi_transfer_one()
854 static u16 qspi_transfer_mode(const struct spi_transfer *xfer) qspi_transfer_mode()
881 const struct spi_transfer *xfer; qspi_setup_sequencer()
H A Dspi-tegra114.c204 struct spi_transfer *curr_xfer;
252 struct spi_transfer *t) tegra_spi_calculate_curr_xfer_param()
284 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_fill_tx_fifo_from_client_txbuf()
328 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_read_rx_fifo_to_client_rxbuf()
365 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_copy_client_txbuf_to_spi_txbuf()
398 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_copy_spi_rxbuf_to_client_rxbuf()
474 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_start_dma_based_transfer()
548 struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_start_cpu_based_transfer()
663 struct spi_transfer *t, bool is_first_of_msg) tegra_spi_setup_transfer_one()
723 struct spi_transfer *t, u32 command1) tegra_spi_start_transfer_one()
807 struct spi_transfer *xfer; tegra_spi_transfer_one_message()
883 struct spi_transfer *t = tspi->curr_xfer; handle_cpu_based_xfer()
921 struct spi_transfer *t = tspi->curr_xfer; handle_dma_based_xfer()
H A Dspi-tegra20-slink.c206 struct spi_transfer *curr_xfer;
249 struct spi_transfer *t) tegra_slink_get_packed_size()
267 struct spi_transfer *t) tegra_slink_calculate_curr_xfer_param()
301 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_fill_tx_fifo_from_client_txbuf()
343 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_read_rx_fifo_to_client_rxbuf()
376 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_copy_client_txbuf_to_spi_txbuf()
407 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
483 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_start_dma_based_transfer()
568 struct tegra_slink_data *tspi, struct spi_transfer *t) tegra_slink_start_cpu_based_transfer()
689 struct spi_transfer *t) tegra_slink_start_transfer_one()
810 struct spi_transfer *xfer) tegra_slink_transfer_one()
852 struct spi_transfer *t = tspi->curr_xfer; handle_cpu_based_xfer()
892 struct spi_transfer *t = tspi->curr_xfer; handle_dma_based_xfer()
H A Dspi-octeon.c49 struct spi_transfer *xfer, octeon_spi_do_transfer()
156 struct spi_transfer *xfer; octeon_spi_transfer_one_message()
H A Dspi-dw.h94 int (*dma_setup)(struct dw_spi *dws, struct spi_transfer *xfer);
96 struct spi_transfer *xfer);
97 int (*dma_transfer)(struct dw_spi *dws, struct spi_transfer *xfer);
H A Dspi-sc18is602.c71 struct spi_transfer *t, bool do_transfer) sc18is602_txrx()
180 struct spi_transfer *t, int tlen) sc18is602_check_transfer()
193 struct spi_transfer *t; sc18is602_transfer_one()
H A Dspi-adi-v3.c67 struct spi_transfer *cur_transfer;
371 struct spi_transfer *t = drv->cur_transfer; adi_spi_next_transfer()
376 struct spi_transfer, transfer_list); adi_spi_next_transfer()
394 struct spi_transfer *t = drv->cur_transfer; adi_spi_setup_transfer()
441 struct spi_transfer *t = drv_data->cur_transfer; adi_spi_dma_xfer()
562 struct spi_transfer *t = NULL; adi_spi_pump_transfers()
630 struct spi_transfer, transfer_list); adi_spi_transfer_one_message()
H A Dspi-bfin-sport.c81 struct spi_transfer *cur_transfer;
273 struct spi_transfer *trans = drv_data->cur_transfer; bfin_sport_spi_next_transfer()
279 struct spi_transfer, transfer_list); bfin_sport_spi_next_transfer()
342 struct spi_transfer *transfer = NULL; bfin_sport_spi_pump_transfers()
343 struct spi_transfer *previous = NULL; bfin_sport_spi_pump_transfers()
386 struct spi_transfer, transfer_list); bfin_sport_spi_pump_transfers()
519 struct spi_transfer, transfer_list); bfin_sport_spi_pump_messages()
H A Dspi-atmel.c235 struct spi_transfer *current_transfer;
384 struct spi_transfer *xfer) atmel_spi_use_dma()
508 struct spi_transfer *xfer) atmel_spi_next_xfer_pio()
544 struct spi_transfer *xfer, atmel_spi_next_xfer_dma_submit()
642 struct spi_transfer *xfer, atmel_spi_next_xfer_data()
675 struct spi_transfer *xfer) atmel_spi_set_xfer_speed()
727 struct spi_transfer *xfer) atmel_spi_pdc_next_xfer()
795 atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) atmel_spi_dma_map_xfer()
827 struct spi_transfer *xfer) atmel_spi_dma_unmap_xfer()
848 atmel_spi_pump_pio_data(struct atmel_spi *as, struct spi_transfer *xfer) atmel_spi_pump_pio_data()
886 struct spi_transfer *xfer; atmel_spi_pio_interrupt()
1046 struct spi_transfer *xfer) atmel_spi_one_transfer()
1193 struct spi_transfer *xfer; atmel_spi_transfer_one_message()
H A Dspi-cadence.c242 * @transfer: Pointer to the spi_transfer structure which provides
254 struct spi_transfer *transfer) cdns_spi_config_clock_freq()
283 * @transfer: Pointer to the spi_transfer structure which provides
292 struct spi_transfer *transfer) cdns_spi_setup_transfer()
401 * @transfer: Pointer to the spi_transfer structure which provides
411 struct spi_transfer *transfer) cdns_transfer_one()
H A Dspi-fsl-spi.c223 struct spi_transfer *t) fsl_spi_setup_transfer()
238 /* spi_transfer level calls that work per-word */ fsl_spi_setup_transfer()
289 struct spi_transfer *t, unsigned int len) fsl_spi_cpu_bufs()
306 static int fsl_spi_bufs(struct spi_device *spi, struct spi_transfer *t, fsl_spi_bufs()
360 struct spi_transfer *t, *first; fsl_spi_do_one_msg()
366 first = list_first_entry(&m->transfers, struct spi_transfer, fsl_spi_do_one_msg()
H A Dspi-sirf.c149 /* rx & tx bufs from the spi_transfer */
309 struct spi_transfer *t) spi_sirfsoc_cmd_transfer()
338 struct spi_transfer *t) spi_sirfsoc_dma_transfer()
413 struct spi_transfer *t) spi_sirfsoc_pio_transfer()
461 static int spi_sirfsoc_transfer(struct spi_device *spi, struct spi_transfer *t) spi_sirfsoc_transfer()
522 spi_sirfsoc_setup_transfer(struct spi_device *spi, struct spi_transfer *t) spi_sirfsoc_setup_transfer()
H A Dspi-omap-100k.c188 omap1_spi100k_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) omap1_spi100k_txrx_pio()
243 struct spi_transfer *t) omap1_spi100k_setup_transfer()
303 struct spi_transfer *t = NULL; omap1_spi100k_transfer_one_message()
H A Dspi-sh.c163 struct spi_transfer *t) spi_sh_send()
228 struct spi_transfer *t) spi_sh_receive()
287 struct spi_transfer *t; spi_sh_work()
H A Dspi-bitbang-txrx.h12 * Some hardware works well with requests at spi_transfer scope:
H A Dspi-ti-qspi.c218 static int qspi_write_msg(struct ti_qspi *qspi, struct spi_transfer *t) qspi_write_msg()
264 static int qspi_read_msg(struct ti_qspi *qspi, struct spi_transfer *t) qspi_read_msg()
315 static int qspi_transfer_msg(struct ti_qspi *qspi, struct spi_transfer *t) qspi_transfer_msg()
343 struct spi_transfer *t; ti_qspi_start_transfer_one()
H A Dspi-falcon.c99 int falcon_sflash_xfer(struct spi_device *spi, struct spi_transfer *t, falcon_sflash_xfer()
360 struct spi_transfer *t; falcon_sflash_xfer_one()
H A Dspi-oc-tiny.c83 struct spi_transfer *t) tiny_spi_setup_transfer()
123 static int tiny_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) tiny_spi_txrx_bufs()
H A Dspi-omap2-mcspi.c277 struct spi_transfer *t, int enable) omap2_mcspi_set_fifo()
391 struct spi_transfer *xfer, omap2_mcspi_tx_dma()
428 omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer, omap2_mcspi_rx_dma()
538 omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer) omap2_mcspi_txrx_dma()
638 omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) omap2_mcspi_txrx_pio()
843 struct spi_transfer *t) omap2_mcspi_setup_transfer()
1066 struct spi_transfer *t = NULL; omap2_mcspi_work()
1212 struct spi_transfer *t; omap2_mcspi_transfer_one_message()
H A Dspi-sh-hspi.c105 struct spi_transfer *t) hspi_hw_setup()
155 struct spi_transfer *t; hspi_transfer_one_message()
H A Dspi-img-spfi.c234 struct spi_transfer *xfer) img_spfi_start_pio()
316 struct spi_transfer *xfer) img_spfi_start_dma()
494 struct spi_transfer *xfer) img_spfi_config()
534 struct spi_transfer *xfer) img_spfi_transfer_one()
556 struct spi_transfer *xfer) img_spfi_can_dma()
H A Dspi-bcm2835.c162 struct spi_transfer *tfr, bcm2835_spi_transfer_one_poll()
198 struct spi_transfer *tfr, bcm2835_spi_transfer_one_irq()
234 struct spi_transfer *tfr) bcm2835_spi_transfer_one()
H A Dspi-mpc512x-psc.c58 struct spi_transfer *t) mpc512x_psc_spi_transfer_setup()
129 struct spi_transfer *t) mpc512x_psc_spi_transfer_rxtx()
274 struct spi_transfer *t; mpc512x_psc_spi_msg_xfer()
H A Dspi-mpc52xx-psc.c64 struct spi_transfer *t) mpc52xx_psc_spi_transfer_setup()
132 struct spi_transfer *t) mpc52xx_psc_spi_transfer_rxtx()
215 struct spi_transfer *t = NULL; mpc52xx_psc_spi_work()
H A Dspi-mpc52xx.c82 struct spi_transfer *transfer; /* current transfer */
194 struct spi_transfer, transfer_list); mpc52xx_spi_fsmstate_idle()
304 struct spi_transfer, transfer_list); mpc52xx_spi_fsmstate_wait()
H A Dspi-orion.c202 orion_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) orion_spi_setup_transfer()
327 orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer) orion_spi_write_read()
361 struct spi_transfer *t) orion_spi_transfer_one()
H A Dspi-bcm53xx.c173 struct spi_transfer *t) bcm53xxspi_transfer_one()
H A Dspi-clps711x.c63 struct spi_transfer *xfer) spi_clps711x_transfer_one()
H A Dspi-pxa2xx.h72 struct spi_transfer *cur_transfer;
H A Dspidev.c135 struct spi_transfer t = { spidev_sync_write()
150 struct spi_transfer t = { spidev_sync_read()
223 struct spi_transfer *k_xfers; spidev_message()
224 struct spi_transfer *k_tmp; spidev_message()
H A Dspi-bcm63xx-hsspi.c151 static int bcm63xx_hsspi_do_txrx(struct spi_device *spi, struct spi_transfer *t) bcm63xx_hsspi_do_txrx()
257 struct spi_transfer *t; bcm63xx_hsspi_transfer_one()
H A Dspi-efm32.c117 struct spi_transfer *t) efm32_spi_setup_transfer()
184 static int efm32_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) efm32_spi_txrx_bufs()
H A Dspi-fsl-cpm.c105 struct spi_transfer *t, bool is_dma_mapped) fsl_spi_cpm_bufs()
173 struct spi_transfer *t = mspi->xfer_in_progress; fsl_spi_cpm_bufs_complete()
H A Dspi-meson-spifc.c201 struct spi_transfer *xfer, meson_spifc_txrx()
253 struct spi_transfer *xfer) meson_spifc_transfer_one()
H A Dspi-pxa2xx.c410 struct spi_transfer *trans = drv_data->cur_transfer; pxa2xx_spi_next_transfer()
416 struct spi_transfer, pxa2xx_spi_next_transfer()
426 struct spi_transfer* last_transfer; giveback()
433 last_transfer = list_last_entry(&msg->transfers, struct spi_transfer, giveback()
810 struct spi_transfer *transfer = NULL; pump_transfers()
811 struct spi_transfer *previous = NULL; pump_transfers()
844 struct spi_transfer, pump_transfers()
1017 struct spi_transfer, pxa2xx_spi_transfer_one_message()
H A Dspi-txx9.c151 struct spi_transfer *t; txx9spi_work_one()
305 struct spi_transfer *t; txx9spi_transfer()
H A Dspi-ep93xx.c338 static void ep93xx_do_write(struct ep93xx_spi *espi, struct spi_transfer *t) ep93xx_do_write()
357 static void ep93xx_do_read(struct ep93xx_spi *espi, struct spi_transfer *t) ep93xx_do_read()
390 struct spi_transfer *t = msg->state; ep93xx_spi_read_write()
434 struct spi_transfer *t = espi->current_msg->state; ep93xx_spi_dma_prepare()
604 struct spi_transfer *t) ep93xx_spi_process_transfer()
679 struct spi_transfer *t; ep93xx_spi_process_message()
H A Dspi-pl022.c358 * @cur_transfer: Pointer to current spi_transfer
390 struct spi_transfer *cur_transfer;
496 struct spi_transfer *last_transfer; giveback()
500 struct spi_transfer, transfer_list); giveback()
793 struct spi_transfer *trans = pl022->cur_transfer; next_transfer()
799 struct spi_transfer, transfer_list); next_transfer()
1347 struct spi_transfer *transfer) set_up_next_transfer()
1382 struct spi_transfer *transfer = NULL; pump_transfers()
1383 struct spi_transfer *previous = NULL; pump_transfers()
1406 struct spi_transfer, pump_transfers()
1486 struct spi_transfer *transfer = NULL; do_polling_transfer()
1487 struct spi_transfer *previous = NULL; do_polling_transfer()
1504 struct spi_transfer, transfer_list); do_polling_transfer()
1570 struct spi_transfer, transfer_list); pl022_transfer_one_message()
H A Dspi-bfin5xx.c83 struct spi_transfer *cur_transfer;
335 struct spi_transfer *trans = drv_data->cur_transfer; bfin_spi_next_transfer()
341 struct spi_transfer, transfer_list); bfin_spi_next_transfer()
558 struct spi_transfer *transfer = NULL; bfin_spi_pump_transfers()
559 struct spi_transfer *previous = NULL; bfin_spi_pump_transfers()
596 struct spi_transfer, transfer_list); bfin_spi_pump_transfers()
910 struct spi_transfer, transfer_list); bfin_spi_pump_messages()
H A Dspi-au1550.c63 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
230 static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t) au1550_spi_setupxfer()
315 static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t) au1550_spi_dma_txrxb()
513 static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t) au1550_spi_pio_txrxb()
646 static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) au1550_spi_txrx_bufs()
H A Dspi-imx.c200 struct spi_transfer *transfer) spi_imx_can_dma()
768 struct spi_transfer *t) spi_imx_setupxfer()
895 struct spi_transfer *transfer) spi_imx_dma_transfer()
987 struct spi_transfer *transfer) spi_imx_pio_transfer()
1008 struct spi_transfer *transfer) spi_imx_transfer()
H A Dspi-s3c64xx.c368 struct spi_transfer *xfer) s3c64xx_spi_can_dma()
377 struct spi_transfer *xfer, int dma_mode) enable_datapath()
468 struct spi_transfer *xfer) wait_for_dma()
511 struct spi_transfer *xfer) wait_for_pio()
672 struct spi_transfer *xfer) s3c64xx_spi_transfer_one()
H A Dspi-s3c24xx.c120 struct spi_transfer *t) s3c24xx_spi_update_state()
164 struct spi_transfer *t) s3c24xx_spi_setupxfer()
402 static int s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t) s3c24xx_spi_txrx()
H A Dspi-fsl-dspi.c119 struct spi_transfer *cur_transfer;
335 struct spi_transfer *transfer; dspi_transfer_one_message()
H A Dspi-mxs.c73 const struct spi_transfer *t) mxs_spi_setup_transfer()
374 struct spi_transfer *t; mxs_spi_transfer_one()
H A Dspi-omap-uwire.c205 static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t) uwire_txrx()
309 static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t) uwire_setup_transfer()
H A Dspi-ppc4xx.c145 static int spi_ppc4xx_txrx(struct spi_device *spi, struct spi_transfer *t) spi_ppc4xx_txrx()
169 static int spi_ppc4xx_setupxfer(struct spi_device *spi, struct spi_transfer *t) spi_ppc4xx_setupxfer()
H A Dspi-xilinx.c228 struct spi_transfer *t) xilinx_spi_setup_transfer()
240 static int xilinx_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) xilinx_spi_txrx_bufs()
H A Dspi-altera.c119 static int altera_spi_txrx(struct spi_device *spi, struct spi_transfer *t) altera_spi_txrx()
H A Dspi-tle62x0.c63 struct spi_transfer xfer = { tle62x0_read()
H A Dspi-rockchip.c565 struct spi_transfer *xfer) rockchip_spi_transfer_one()
626 struct spi_transfer *xfer) rockchip_spi_can_dma()
H A Dspi-coldfire-qspi.c309 struct spi_transfer *t) mcfqspi_transfer_one()
H A Dspi-nuc900.c175 static int nuc900_spi_txrx(struct spi_device *spi, struct spi_transfer *t) nuc900_spi_txrx()
H A Dspi-st-ssc4.c148 struct spi_device *spi, struct spi_transfer *t) spi_st_transfer_one()
H A Dspi-sun4i.c169 struct spi_transfer *tfr) sun4i_spi_transfer_one()
H A Dspi-sun6i.c159 struct spi_transfer *tfr) sun6i_spi_transfer_one()
H A Dspi-topcliff-pch.c188 struct spi_transfer *cur_trans;
466 struct spi_transfer *transfer; pch_spi_transfer()
1187 struct spi_transfer, transfer_list); pch_spi_process_messages()
1193 struct spi_transfer, transfer_list); pch_spi_process_messages()
H A Dspi.c536 struct spi_transfer *xfer; __spi_map_msg()
576 struct spi_transfer *xfer; spi_unmap_msg()
620 struct spi_transfer *xfer; spi_map_msg()
678 struct spi_transfer *xfer; spi_transfer_one_message()
1814 struct spi_transfer *xfer; __spi_validate()
2239 struct spi_transfer x[2]; spi_write_then_read()
H A Dspi-dw.c286 struct spi_device *spi, struct spi_transfer *transfer) dw_spi_transfer_one()
H A Dspi-davinci.c284 struct spi_transfer *t) davinci_spi_setup_transfer()
584 static int davinci_spi_bufs(struct spi_device *spi, struct spi_transfer *t) davinci_spi_bufs()
H A Dspi-dln2.c656 struct spi_transfer *xfer) dln2_spi_transfer_one()
H A Dspi-sh-msiof.c827 struct spi_transfer *t) sh_msiof_transfer_one()
/linux-4.1.27/drivers/staging/iio/meter/
H A Dade7854-spi.c25 struct spi_transfer xfer = { ade7854_spi_write_reg_8()
50 struct spi_transfer xfer = { ade7854_spi_write_reg_16()
76 struct spi_transfer xfer = { ade7854_spi_write_reg_24()
103 struct spi_transfer xfer = { ade7854_spi_write_reg_32()
131 struct spi_transfer xfers[] = { ade7854_spi_read_reg_8()
169 struct spi_transfer xfers[] = { ade7854_spi_read_reg_16()
206 struct spi_transfer xfers[] = { ade7854_spi_read_reg_24()
244 struct spi_transfer xfers[] = { ade7854_spi_read_reg_32()
H A Dade7758_core.c52 struct spi_transfer xfers[] = { ade7758_spi_write_reg_16()
78 struct spi_transfer xfers[] = { ade7758_spi_write_reg_24()
105 struct spi_transfer xfers[] = { ade7758_spi_read_reg_8()
144 struct spi_transfer xfers[] = { ade7758_spi_read_reg_16()
186 struct spi_transfer xfers[] = { ade7758_spi_read_reg_24()
H A Dade7758.h122 struct spi_transfer ring_xfer[4];
H A Dade7753.c108 struct spi_transfer xfers[] = { ade7753_spi_read_reg_24()
H A Dade7754.c108 struct spi_transfer xfers[] = { ade7754_spi_read_reg_24()
H A Dade7759.c108 struct spi_transfer xfers[] = { ade7759_spi_read_reg_40()
/linux-4.1.27/drivers/video/backlight/
H A Dili922x.c108 * CHECK_FREQ_REG(spi_device s, spi_transfer x) - Check the frequency
112 * The macro sets the frequency in the spi_transfer structure if
118 ((struct spi_transfer *)x)->speed_hz = \
154 struct spi_transfer xfer; ili922x_read_status()
159 memset(&xfer, 0, sizeof(struct spi_transfer)); ili922x_read_status()
197 struct spi_transfer xfer_regindex, xfer_regvalue; ili922x_read()
202 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); ili922x_read()
203 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); ili922x_read()
251 struct spi_transfer xfer_regindex, xfer_regvalue; ili922x_write()
256 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); ili922x_write()
257 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); ili922x_write()
325 struct spi_transfer xfer; set_write_to_gram_reg()
328 memset(&xfer, 0, sizeof(struct spi_transfer)); set_write_to_gram_reg()
H A Dili9320.h32 struct spi_transfer xfer[2];
H A Dtdo24m.c33 struct spi_transfer xfer;
180 struct spi_transfer *x = &lcd->xfer; tdo24m_writes()
338 struct spi_transfer *x; tdo24m_probe()
H A Dltv350qv.c43 struct spi_transfer index_xfer = { ltv350qv_write_reg()
47 struct spi_transfer value_xfer = { ltv350qv_write_reg()
H A Dtosa_lcd.c50 struct spi_transfer xfer = { tosa_tg_send()
H A Dams369fg06.c168 struct spi_transfer xfer = { ams369fg06_spi_write_byte()
H A Dlms501kf03.c121 struct spi_transfer xfer = { lms501kf03_spi_write_byte()
H A Dcorgi_lcd.c178 struct spi_transfer xfer = { corgi_ssp_lcdtg_send()
H A Dhx8357.c220 struct spi_transfer xfer[2]; hx8357_spi_write_then_read()
H A Dld9040.c431 struct spi_transfer xfer = { ld9040_spi_write_byte()
H A Ds6e63m0.c362 struct spi_transfer xfer = { s6e63m0_spi_write_byte()
/linux-4.1.27/drivers/net/ethernet/qualcomm/
H A Dqca_7k.c50 struct spi_transfer *transfer; qcaspi_read_register()
91 struct spi_transfer *transfer; qcaspi_write_register()
132 struct spi_transfer *transfer = &qca->spi_xfer1; qcaspi_tx_cmd()
H A Dqca_spi.h88 struct spi_transfer spi_xfer1;
89 struct spi_transfer spi_xfer2[2];
H A Dqca_spi.c104 struct spi_transfer *transfer = &qca->spi_xfer2[0]; qcaspi_write_burst()
130 struct spi_transfer *transfer = &qca->spi_xfer1; qcaspi_write_legacy()
152 struct spi_transfer *transfer = &qca->spi_xfer2[0]; qcaspi_read_burst()
178 struct spi_transfer *transfer = &qca->spi_xfer1; qcaspi_read_legacy()
820 memset(&qca->spi_xfer1, 0, sizeof(struct spi_transfer)); qcaspi_netdev_setup()
821 memset(&qca->spi_xfer2, 0, sizeof(struct spi_transfer) * 2); qcaspi_netdev_setup()
/linux-4.1.27/drivers/staging/iio/frequency/
H A Dad9832.h84 struct spi_transfer xfer;
86 struct spi_transfer freq_xfer[4];
88 struct spi_transfer phase_xfer[2];
H A Dad9834.h59 struct spi_transfer xfer;
61 struct spi_transfer freq_xfer[2];
/linux-4.1.27/drivers/iio/common/st_sensors/
H A Dst_sensors_spi.c34 struct spi_transfer xfers[] = { st_sensors_spi_read()
84 struct spi_transfer xfers = { st_sensors_spi_write_byte()
/linux-4.1.27/net/nfc/nci/
H A Dspi.c45 struct spi_transfer t; __nci_spi_send()
47 memset(&t, 0, sizeof(struct spi_transfer)); __nci_spi_send()
186 struct spi_transfer tx, rx; __nci_spi_read()
192 memset(&tx, 0, sizeof(struct spi_transfer)); __nci_spi_read()
200 memset(&rx, 0, sizeof(struct spi_transfer)); __nci_spi_read()
222 memset(&rx, 0, sizeof(struct spi_transfer)); __nci_spi_read()
/linux-4.1.27/drivers/mtd/devices/
H A Dsst25l.c74 struct spi_transfer t; sst25l_status()
79 memset(&t, 0, sizeof(struct spi_transfer)); sst25l_status()
217 struct spi_transfer transfer[2]; sst25l_read()
319 struct spi_transfer t; sst25l_match_device()
325 memset(&t, 0, sizeof(struct spi_transfer)); sst25l_match_device()
H A Dmtd_dataflash.c152 struct spi_transfer x = { }; dataflash_erase()
238 struct spi_transfer x[2] = { }; dataflash_read()
304 struct spi_transfer x[2] = { }; dataflash_write()
462 struct spi_transfer t; otp_read()
541 struct spi_transfer t; dataflash_write_user_otp()
H A Dm25p80.c83 struct spi_transfer t[2] = {}; m25p80_write()
129 struct spi_transfer t[2]; m25p80_read()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
H A Dspi.c90 struct spi_transfer t; wl12xx_spi_reset()
117 struct spi_transfer t; wl12xx_spi_init()
172 struct spi_transfer t[1]; wl12xx_spi_read_busy()
208 struct spi_transfer t[2]; wl12xx_spi_raw_read()
275 struct spi_transfer t[2 * WSPI_MAX_NUM_OF_CHUNKS]; wl12xx_spi_raw_write()
/linux-4.1.27/drivers/mfd/
H A Dtps65912-spi.c33 struct spi_transfer xfer; tps65912_spi_write()
57 struct spi_transfer xfer; tps65912_spi_read()
H A Dcros_ec_spi.c80 * @end_of_msg_delay: used to set the delay_usecs on the spi_transfer that
119 struct spi_transfer trans; cros_ec_spi_receive_response()
226 struct spi_transfer trans; cros_ec_cmd_xfer_spi()
H A Dmc13xxx-spi.c71 struct spi_transfer t = { mc13xxx_spi_read()
H A Dezx-pcap.c61 struct spi_transfer t; ezx_pcap_putget()
/linux-4.1.27/drivers/base/regmap/
H A Dregmap-spi.c22 struct spi_transfer t[2];
47 struct spi_transfer t[2] = { { .tx_buf = reg, .len = reg_len, }, regmap_spi_gather_write()
/linux-4.1.27/drivers/misc/eeprom/
H A Deeprom_93xx46.c44 struct spi_transfer t[2]; eeprom_93xx46_bin_read()
107 struct spi_transfer t; eeprom_93xx46_ew()
154 struct spi_transfer t[2]; eeprom_93xx46_write_word()
249 struct spi_transfer t; eeprom_93xx46_eral()
H A Dat25.c76 struct spi_transfer t[2]; at25_ee_read()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
H A Dspi.c60 struct spi_transfer t; wl1251_spi_reset()
87 struct spi_transfer t; wl1251_spi_wake()
146 struct spi_transfer t[3]; wl1251_spi_read()
186 struct spi_transfer t[2]; wl1251_spi_write()
/linux-4.1.27/drivers/net/ieee802154/
H A Dmrf24j40.c104 struct spi_transfer xfer = { write_short_reg()
130 struct spi_transfer xfer = { read_short_reg()
159 struct spi_transfer xfer = { read_long_reg()
190 struct spi_transfer xfer = { write_long_reg()
224 struct spi_transfer addr_xfer = { write_tx_buf()
228 struct spi_transfer lengths_xfer = { write_tx_buf()
232 struct spi_transfer data_xfer = { write_tx_buf()
272 struct spi_transfer addr_xfer = { mrf24j40_read_rx_buf()
276 struct spi_transfer data_xfer = { mrf24j40_read_rx_buf()
280 struct spi_transfer status_xfer = { mrf24j40_read_rx_buf()
H A Dcc2520.c212 struct spi_transfer xfer = { cc2520_cmd_strobe()
242 struct spi_transfer xfer = { cc2520_get_status()
271 struct spi_transfer xfer = { cc2520_write_register()
304 struct spi_transfer xfer_head = { cc2520_write_ram()
310 struct spi_transfer xfer_buf = { cc2520_write_ram()
338 struct spi_transfer xfer1 = { cc2520_read_register()
344 struct spi_transfer xfer2 = { cc2520_read_register()
380 struct spi_transfer xfer_head = { cc2520_write_txfifo()
385 struct spi_transfer xfer_len = { cc2520_write_txfifo()
389 struct spi_transfer xfer_buf = { cc2520_write_txfifo()
421 struct spi_transfer xfer_head = { cc2520_read_rxfifo()
426 struct spi_transfer xfer_buf = { cc2520_read_rxfifo()
H A Dat86rf230.c72 struct spi_transfer trx;
/linux-4.1.27/drivers/staging/fbtft/
H A Dfbtft-io.c9 struct spi_transfer t = { fbtft_write_spi()
92 struct spi_transfer t = { fbtft_read_spi()
H A Dfb_ra8875.c44 struct spi_transfer t = { write_spi()
/linux-4.1.27/drivers/gpio/
H A Dgpio-74x164.c38 struct spi_transfer *msg_buf; __gen_74x164_write_config()
41 msg_buf = kzalloc(chip->registers * sizeof(struct spi_transfer), __gen_74x164_write_config()
/linux-4.1.27/drivers/net/wireless/cw1200/
H A Dcw1200_spi.c68 struct spi_transfer t_addr = { cw1200_spi_memcpy_fromio()
72 struct spi_transfer t_msg = { cw1200_spi_memcpy_fromio()
132 struct spi_transfer t_addr = { cw1200_spi_memcpy_toio()
136 struct spi_transfer t_msg = { cw1200_spi_memcpy_toio()
/linux-4.1.27/drivers/input/misc/
H A Dad714x-spi.c36 struct spi_transfer xfer[2]; ad714x_spi_read()
/linux-4.1.27/drivers/iio/gyro/
H A Dadxrs450.c96 struct spi_transfer xfers[] = { adxrs450_spi_read_reg_16()
170 struct spi_transfer xfers[] = { adxrs450_spi_sensor_data()
210 struct spi_transfer xfers = { adxrs450_spi_initial()
H A Dadis16130.c50 struct spi_transfer xfer = { adis16130_spi_read()
H A Dadis16080.c55 struct spi_transfer t[] = { adis16080_read_sample()
/linux-4.1.27/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-spi.c45 struct spi_transfer xfer = { spi_xmit()
/linux-4.1.27/drivers/input/touchscreen/
H A Dad7879-spi.c34 struct spi_transfer *xfers; ad7879_spi_xfer()
H A Dads7846.c118 struct spi_transfer xfer[18];
293 struct spi_transfer xfer[6];
304 struct spi_transfer xfer[2];
671 struct spi_transfer *t = ads7846_get_value()
672 list_entry(m->transfers.prev, struct spi_transfer, transfer_list); ads7846_get_value()
687 struct spi_transfer *t = ads7846_update_value()
688 list_entry(m->transfers.prev, struct spi_transfer, transfer_list); ads7846_update_value()
978 struct spi_transfer *x = ts->xfer; ads7846_setup_spi_msg()
H A Dcyttsp4_spi.c51 struct spi_transfer xfer[2]; cyttsp_spi_xfer()
H A Dcyttsp_spi.c48 struct spi_transfer xfer[2]; cyttsp_spi_xfer()
H A Dtsc2005.c116 struct spi_transfer spi_xfer;
164 struct spi_transfer xfer = { tsc2005_cmd()
188 struct spi_transfer xfer = { tsc2005_write()
H A Dad7877.c161 struct spi_transfer xfer[6];
191 struct spi_transfer xfer[AD7877_NR_SENSE + 2];
/linux-4.1.27/drivers/tty/serial/
H A Difx6x60.h109 struct spi_transfer spi_xfer;
H A Dmax3100.c201 struct spi_transfer tran = { max3100_sr()
/linux-4.1.27/drivers/hwmon/
H A Dmax1111.c43 struct spi_transfer xfer[2];
163 struct spi_transfer *x; setup_transfer()
/linux-4.1.27/drivers/iio/adc/
H A Dad7298.c46 struct spi_transfer ring_xfer[10];
47 struct spi_transfer scan_single_xfer[3];
H A Dad7923.c56 struct spi_transfer ring_xfer[5];
57 struct spi_transfer scan_single_xfer[2];
H A Dad_sigma_delta.c62 struct spi_transfer t = { ad_sd_write_reg()
107 struct spi_transfer t[] = { ad_sd_read_reg_raw()
H A Dad7476.c37 struct spi_transfer xfer;
H A Dad7887.c58 struct spi_transfer xfer[4];
H A Dmcp320x.c61 struct spi_transfer transfer[2];
H A Dad7266.c32 struct spi_transfer single_xfer[3];
/linux-4.1.27/drivers/net/phy/
H A Dspi_ks8995.c118 struct spi_transfer t[2]; ks8995_read()
149 struct spi_transfer t[2]; ks8995_write()
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/
H A Dpanel-lgphilips-lb035q02.c64 struct spi_transfer index_xfer = { lb035q02_write_reg()
68 struct spi_transfer value_xfer = { lb035q02_write_reg()
H A Dpanel-tpo-td043mtea1.c102 struct spi_transfer xfer; tpo_td043_write()
H A Dpanel-sony-acx565akm.c120 struct spi_transfer *x, xfer[5]; acx565akm_transfer()
/linux-4.1.27/drivers/staging/iio/accel/
H A Dlis3l02dq_core.c57 struct spi_transfer xfer = { lis3l02dq_spi_read_reg_8()
110 struct spi_transfer xfers[] = { { lis3l02dq_spi_write_reg_s16()
141 struct spi_transfer xfers[] = { { lis3l02dq_read_reg_s16()
H A Dlis3l02dq_ring.c60 struct spi_transfer *xfers; lis3l02dq_read_all()
H A Dsca3000_ring.c42 struct spi_transfer xfer[2] = { sca3000_read_data()
H A Dadis16220_core.c104 struct spi_transfer xfers[] = { adis16220_capture_buffer_read()
H A Dsca3000_core.c94 struct spi_transfer xfer[2] = { sca3000_read_data_short()
133 struct spi_transfer xfer[3] = { __sca3000_unlock_reg_lock()
/linux-4.1.27/drivers/iio/accel/
H A Dkxsd9.c99 struct spi_transfer xfers[] = { kxsd9_read()
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
H A Dmmp_spi.c122 struct spi_transfer *t; lcd_spi_one_transfer()
/linux-4.1.27/include/uapi/linux/spi/
H A Dspidev.h68 * This structure is mapped directly to the kernel spi_transfer structure;
/linux-4.1.27/sound/soc/codecs/
H A Dwm0010.c125 struct spi_transfer t;
200 struct spi_transfer t;
506 struct spi_transfer t; wm0010_stage2_load()
582 struct spi_transfer t; wm0010_boot()
/linux-4.1.27/drivers/iio/imu/
H A Dadis.c36 struct spi_transfer xfers[] = { adis_write_reg()
128 struct spi_transfer xfers[] = { adis_read_reg()
/linux-4.1.27/drivers/mmc/host/
H A Dmmc_spi.c135 struct spi_transfer token, t, crc, early_status;
139 struct spi_transfer status;
452 struct spi_transfer *t; mmc_spi_command_send()
576 struct spi_transfer *t; mmc_spi_setup_data_message()
671 mmc_spi_writeblock(struct mmc_spi_host *host, struct spi_transfer *t, mmc_spi_writeblock()
778 mmc_spi_readblock(struct mmc_spi_host *host, struct spi_transfer *t, mmc_spi_readblock()
883 struct spi_transfer *t; mmc_spi_data_do()
/linux-4.1.27/drivers/net/ethernet/micrel/
H A Dks8851.c135 struct spi_transfer spi_xfer1;
136 struct spi_transfer spi_xfer2[2];
169 struct spi_transfer *xfer = &ks->spi_xfer1; ks8851_wrreg16()
196 struct spi_transfer *xfer = &ks->spi_xfer1; ks8851_wrreg8()
248 struct spi_transfer *xfer; ks8851_rdreg()
464 struct spi_transfer *xfer = ks->spi_xfer2; ks8851_rdfifo()
710 struct spi_transfer *xfer = ks->spi_xfer2; ks8851_wrpkt()
/linux-4.1.27/drivers/net/wireless/libertas/
H A Dif_spi.c158 struct spi_transfer reg_trans; spu_write()
159 struct spi_transfer data_trans; spu_write()
212 struct spi_transfer reg_trans; spu_read()
213 struct spi_transfer dummy_trans; spu_read()
214 struct spi_transfer data_trans; spu_read()
/linux-4.1.27/drivers/rtc/
H A Drtc-ds1305.c510 static void msg_init(struct spi_message *m, struct spi_transfer *x, msg_init()
536 struct spi_transfer x[2]; ds1305_nvram_read()
567 struct spi_transfer x[2]; ds1305_nvram_write()
/linux-4.1.27/drivers/net/wireless/p54/
H A Dp54spi.c61 struct spi_transfer t[2]; p54spi_spi_read()
86 struct spi_transfer t[3]; p54spi_spi_write()
/linux-4.1.27/drivers/regulator/
H A Dtps6524x-regulator.c149 struct spi_transfer t[3]; __read_reg()
202 struct spi_transfer t[3]; __write_reg()
/linux-4.1.27/drivers/iio/dac/
H A Dad5449.c104 struct spi_transfer t[] = { ad5449_read()
H A Dad5504.c81 struct spi_transfer t = { ad5504_spi_read()
H A Dad5686.c109 struct spi_transfer t[] = { ad5686_spi_read()
H A Dad5764.c144 struct spi_transfer t[] = { ad5764_read()
H A Dad5360.c222 struct spi_transfer t[] = { ad5360_read()
H A Dad5421.c159 struct spi_transfer t[] = { ad5421_read()
H A Dad5791.c123 struct spi_transfer xfers[] = { ad5791_spi_read()
H A Dad5755.c157 struct spi_transfer t[] = { ad5755_read()
/linux-4.1.27/include/linux/iio/imu/
H A Dadis.h62 struct spi_transfer *xfer;
/linux-4.1.27/drivers/iio/frequency/
H A Dad9523.c297 struct spi_transfer t[] = { ad9523_read()
325 struct spi_transfer t[] = { ad9523_write()
/linux-4.1.27/drivers/char/tpm/st33zp24/
H A Dspi.c69 struct spi_transfer spi_xfer;
/linux-4.1.27/drivers/usb/host/
H A Dmax3421-hcd.c353 struct spi_transfer transfer; spi_rd8()
379 struct spi_transfer transfer; spi_wr8()
403 struct spi_transfer transfer[2]; spi_rd_buf()
429 struct spi_transfer transfer[2]; spi_wr_buf()
/linux-4.1.27/drivers/gpu/drm/panel/
H A Dpanel-ld9040.c129 struct spi_transfer xfer = { ld9040_spi_write_word()
/linux-4.1.27/drivers/video/fbdev/omap/
H A Dlcd_mipid.c72 struct spi_transfer *x, xfer[4]; mipid_transfer()
/linux-4.1.27/drivers/staging/iio/adc/
H A Dad7280a.c197 struct spi_transfer t = { __ad7280_read32()
/linux-4.1.27/drivers/staging/iio/resolver/
H A Dad2s1210.c128 struct spi_transfer xfer = { ad2s1210_config_read()
/linux-4.1.27/drivers/nfc/
H A Dtrf7970a.c490 struct spi_transfer t[2]; trf7970a_read_cont()
649 struct spi_transfer t[2]; trf7970a_transmit()
/linux-4.1.27/drivers/net/can/spi/
H A Dmcp251x.c314 struct spi_transfer t = { mcp251x_spi_trans()
/linux-4.1.27/drivers/media/usb/msi2500/
H A Dmsi2500.c1146 struct spi_transfer *t; msi2500_transfer_one_message()
/linux-4.1.27/drivers/staging/mt29f_spinand/
H A Dmt29f_spinand.c76 struct spi_transfer x[4]; spinand_cmd()
/linux-4.1.27/sound/spi/
H A Dat73c213.c90 struct spi_transfer msg_xfer = { snd_at73c213_write_reg()
/linux-4.1.27/drivers/net/ethernet/microchip/
H A Denc28j60.c92 struct spi_transfer t = { spi_read_buf()

Completed in 1341 milliseconds