Symbol: spi_controller
drivers/char/tpm/tpm_tis_spi_main.c
222
struct spi_controller *ctlr = phy->spi_device->controller;
drivers/media/pci/mgb4/mgb4_core.c
150
static struct spi_controller *get_spi_adap(struct platform_device *pdev)
drivers/media/pci/mgb4/mgb4_core.c
158
return dev ? container_of(dev, struct spi_controller, dev) : NULL;
drivers/media/pci/mgb4/mgb4_core.c
185
struct spi_controller *ctlr;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
175
struct spi_controller *ctlr;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
38
struct spi_controller *ctlr;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
96
static int netup_spi_transfer(struct spi_controller *ctlr,
drivers/media/usb/msi2500/msi2500.c
110
struct spi_controller *ctlr;
drivers/media/usb/msi2500/msi2500.c
1154
static int msi2500_transfer_one_message(struct spi_controller *ctlr,
drivers/media/usb/msi2500/msi2500.c
1181
struct spi_controller *ctlr;
drivers/media/v4l2-core/v4l2-spi.c
37
struct spi_controller *ctlr,
drivers/mtd/nand/spi/core.c
968
struct spi_controller *ctlr = spinand->spimem->spi->controller;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1744
const struct spi_controller *ctlr = spi->controller;
drivers/platform/x86/serial-multi-instantiate.c
115
struct spi_controller *ctlr;
drivers/platform/x86/x86-android-tablets/core.c
240
struct spi_controller *controller;
drivers/spi/atmel-quadspi.c
1164
struct spi_controller *ctrl = spi->controller;
drivers/spi/atmel-quadspi.c
1203
struct spi_controller *ctrl = spi->controller;
drivers/spi/atmel-quadspi.c
1306
static int atmel_qspi_dma_init(struct spi_controller *ctrl)
drivers/spi/atmel-quadspi.c
1350
struct spi_controller *ctrl;
drivers/spi/atmel-quadspi.c
1504
struct spi_controller *ctrl = platform_get_drvdata(pdev);
drivers/spi/atmel-quadspi.c
1532
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/atmel-quadspi.c
1559
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/atmel-quadspi.c
1591
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/atmel-quadspi.c
1602
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/internals.h
20
void spi_flush_queue(struct spi_controller *ctrl);
drivers/spi/internals.h
23
int spi_map_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/internals.h
26
void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/internals.h
29
static inline int spi_map_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/internals.h
36
static inline void spi_unmap_buf(struct spi_controller *ctlr,
drivers/spi/internals.h
43
static inline bool spi_xfer_is_dma_mapped(struct spi_controller *ctlr,
drivers/spi/spi-airoha-snfi.c
1064
struct spi_controller *ctrl;
drivers/spi/spi-altera-core.c
142
static int altera_spi_txrx(struct spi_controller *host,
drivers/spi/spi-altera-core.c
185
struct spi_controller *host = dev;
drivers/spi/spi-altera-core.c
204
void altera_spi_init_host(struct spi_controller *host)
drivers/spi/spi-altera-dfl.c
107
static void config_spi_host(void __iomem *base, struct spi_controller *host)
drivers/spi/spi-altera-dfl.c
128
struct spi_controller *host;
drivers/spi/spi-altera-platform.c
41
struct spi_controller *host;
drivers/spi/spi-amd-pci.c
34
struct spi_controller *host;
drivers/spi/spi-amd.c
313
struct spi_controller *host,
drivers/spi/spi-amd.c
771
static int amd_spi_host_transfer(struct spi_controller *host,
drivers/spi/spi-amd.c
821
int amd_spi_probe_common(struct device *dev, struct spi_controller *host)
drivers/spi/spi-amd.c
854
struct spi_controller *host;
drivers/spi/spi-amd.h
42
int amd_spi_probe_common(struct device *dev, struct spi_controller *host);
drivers/spi/spi-amlogic-spifc-a1.c
106
struct spi_controller *ctrl;
drivers/spi/spi-amlogic-spifc-a1.c
328
struct spi_controller *ctrl;
drivers/spi/spi-amlogic-spifc-a4.c
1097
struct spi_controller *ctrl;
drivers/spi/spi-amlogic-spifc-a4.c
189
struct spi_controller *ctrl;
drivers/spi/spi-amlogic-spisg.c
147
struct spi_controller *controller;
drivers/spi/spi-amlogic-spisg.c
218
static bool aml_spisg_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-amlogic-spisg.c
481
static int aml_spisg_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-amlogic-spisg.c
590
static int aml_spisg_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-amlogic-spisg.c
625
static int aml_spisg_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-amlogic-spisg.c
714
struct spi_controller *ctlr;
drivers/spi/spi-apple.c
173
static int apple_spi_prepare_message(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi-apple.c
357
static int apple_spi_transfer_one(struct spi_controller *ctlr, struct spi_device *device,
drivers/spi/spi-apple.c
461
struct spi_controller *ctlr;
drivers/spi/spi-ar934x.c
167
struct spi_controller *ctlr;
drivers/spi/spi-ar934x.c
213
struct spi_controller *ctlr;
drivers/spi/spi-ar934x.c
45
struct spi_controller *ctlr;
drivers/spi/spi-ar934x.c
78
static int ar934x_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-armada-3700.c
102
struct spi_controller *host;
drivers/spi/spi-armada-3700.c
280
struct spi_controller *host = a3700_spi->host;
drivers/spi/spi-armada-3700.c
317
struct spi_controller *host = dev_id;
drivers/spi/spi-armada-3700.c
567
static int a3700_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-armada-3700.c
590
static int a3700_spi_transfer_one_fifo(struct spi_controller *host,
drivers/spi/spi-armada-3700.c
739
static int a3700_spi_transfer_one_full_duplex(struct spi_controller *host,
drivers/spi/spi-armada-3700.c
784
static int a3700_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-armada-3700.c
796
static int a3700_spi_unprepare_message(struct spi_controller *host,
drivers/spi/spi-armada-3700.c
816
struct spi_controller *host;
drivers/spi/spi-aspeed-smc.c
1033
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-aspeed-smc.c
853
static int aspeed_spi_user_prepare_msg(struct spi_controller *ctlr,
drivers/spi/spi-aspeed-smc.c
876
static int aspeed_spi_user_unprepare_msg(struct spi_controller *ctlr,
drivers/spi/spi-aspeed-smc.c
915
static int aspeed_spi_user_transfer(struct spi_controller *ctlr,
drivers/spi/spi-aspeed-smc.c
961
struct spi_controller *ctlr;
drivers/spi/spi-at91-usart.c
104
struct spi_controller *ctlr = data;
drivers/spi/spi-at91-usart.c
112
static bool at91_usart_spi_can_dma(struct spi_controller *ctrl,
drivers/spi/spi-at91-usart.c
121
static int at91_usart_spi_configure_dma(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
184
static void at91_usart_spi_release_dma(struct spi_controller *ctlr)
drivers/spi/spi-at91-usart.c
192
static void at91_usart_spi_stop_dma(struct spi_controller *ctlr)
drivers/spi/spi-at91-usart.c
200
static int at91_usart_spi_dma_transfer(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
320
struct spi_controller *controller = dev_id;
drivers/spi/spi-at91-usart.c
382
static int at91_usart_spi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
428
static int at91_usart_spi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
442
static int at91_usart_spi_unprepare_message(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
479
struct spi_controller *controller;
drivers/spi/spi-at91-usart.c
576
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-at91-usart.c
592
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-at91-usart.c
609
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-atcspi200.c
109
struct spi_controller *host;
drivers/spi/spi-atcspi200.c
531
struct spi_controller *host,
drivers/spi/spi-atcspi200.c
547
struct spi_controller *host;
drivers/spi/spi-atcspi200.c
599
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atcspi200.c
611
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-ath79.c
171
struct spi_controller *host;
drivers/spi/spi-atmel.c
1054
static void atmel_spi_dma_unmap_xfer(struct spi_controller *host,
drivers/spi/spi-atmel.c
1149
struct spi_controller *host = dev_id;
drivers/spi/spi-atmel.c
1207
struct spi_controller *host = dev_id;
drivers/spi/spi-atmel.c
1262
struct spi_controller *host = platform_get_drvdata(as->pdev);
drivers/spi/spi-atmel.c
1379
static int atmel_spi_one_transfer(struct spi_controller *host,
drivers/spi/spi-atmel.c
1556
struct spi_controller *host;
drivers/spi/spi-atmel.c
1695
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-atmel.c
1722
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1735
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1755
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1771
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
491
static bool atmel_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-atmel.c
507
struct spi_controller *host = platform_get_drvdata(as->pdev);
drivers/spi/spi-atmel.c
564
struct spi_controller *host = data;
drivers/spi/spi-atmel.c
594
static int atmel_spi_configure_dma(struct spi_controller *host,
drivers/spi/spi-atmel.c
658
static void atmel_spi_stop_dma(struct spi_controller *host)
drivers/spi/spi-atmel.c
669
struct spi_controller *host = data;
drivers/spi/spi-atmel.c
683
static void atmel_spi_next_xfer_single(struct spi_controller *host,
drivers/spi/spi-atmel.c
715
static void atmel_spi_next_xfer_fifo(struct spi_controller *host,
drivers/spi/spi-atmel.c
785
static void atmel_spi_next_xfer_pio(struct spi_controller *host,
drivers/spi/spi-atmel.c
799
static int atmel_spi_next_xfer_dma_submit(struct spi_controller *host,
drivers/spi/spi-atmel.c
892
static void atmel_spi_next_xfer_data(struct spi_controller *host,
drivers/spi/spi-atmel.c
956
static void atmel_spi_pdc_next_xfer(struct spi_controller *host,
drivers/spi/spi-au1550.c
69
struct spi_controller *host;
drivers/spi/spi-au1550.c
717
struct spi_controller *host;
drivers/spi/spi-axi-spi-engine.c
1107
struct spi_controller *host;
drivers/spi/spi-axi-spi-engine.c
372
struct spi_controller *host = spi->controller;
drivers/spi/spi-axi-spi-engine.c
660
struct spi_controller *host = devid;
drivers/spi/spi-axi-spi-engine.c
715
struct spi_controller *host = msg->spi->controller;
drivers/spi/spi-axi-spi-engine.c
806
struct spi_controller *host = msg->spi->controller;
drivers/spi/spi-axi-spi-engine.c
860
struct spi_controller *host = spi->controller;
drivers/spi/spi-axi-spi-engine.c
887
struct spi_controller *host = device->controller;
drivers/spi/spi-axi-spi-engine.c
929
static int spi_engine_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-axiado.c
253
static bool ax_spi_process_rx_and_finalize(struct spi_controller *ctlr)
drivers/spi/spi-axiado.c
329
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-axiado.c
380
static int ax_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-axiado.c
399
static int ax_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-axiado.c
463
static int ax_prepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-axiado.c
486
static int ax_unprepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-axiado.c
754
struct spi_controller *ctlr;
drivers/spi/spi-axiado.c
880
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-axiado.c
907
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
922
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
939
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
968
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-bcm-qspi.c
1121
static int bcm_qspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-bcm-qspi.c
1153
struct spi_controller *host = spi->controller;
drivers/spi/spi-bcm-qspi.c
1489
struct spi_controller *host;
drivers/spi/spi-bcm-qspi.c
223
struct spi_controller *host;
drivers/spi/spi-bcm2835.c
1052
static int bcm2835_spi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
1114
static int bcm2835_spi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
1130
static void bcm2835_spi_handle_err(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
1153
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-bcm2835.c
1172
static int bcm2835_spi_setup_dma(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
1225
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-bcm2835.c
127
struct spi_controller *ctlr;
drivers/spi/spi-bcm2835.c
1351
struct spi_controller *ctlr;
drivers/spi/spi-bcm2835.c
1425
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-bcm2835.c
410
static int bcm2835_spi_transfer_one_irq(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
485
static void bcm2835_spi_transfer_prologue(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
609
struct spi_controller *ctlr = data;
drivers/spi/spi-bcm2835.c
637
struct spi_controller *ctlr = data;
drivers/spi/spi-bcm2835.c
671
static int bcm2835_spi_prepare_sg(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
770
static int bcm2835_spi_transfer_one_dma(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
852
static bool bcm2835_spi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
864
static void bcm2835_dma_release(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835.c
890
static int bcm2835_dma_init(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi-bcm2835.c
997
static int bcm2835_spi_transfer_one_poll(struct spi_controller *ctlr,
drivers/spi/spi-bcm2835aux.c
234
struct spi_controller *host = dev_id;
drivers/spi/spi-bcm2835aux.c
260
static int __bcm2835aux_spi_transfer_one_irq(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
275
static int bcm2835aux_spi_transfer_one_irq(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
300
static int bcm2835aux_spi_transfer_one_poll(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
340
static int bcm2835aux_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
401
static int bcm2835aux_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
425
static int bcm2835aux_spi_unprepare_message(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
435
static void bcm2835aux_spi_handle_err(struct spi_controller *host,
drivers/spi/spi-bcm2835aux.c
476
struct spi_controller *host;
drivers/spi/spi-bcm2835aux.c
557
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcm63xx-hsspi.c
152
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
161
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
188
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
197
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
266
static bool bcm63xx_prepare_prepend_transfer(struct spi_controller *host,
drivers/spi/spi-bcm63xx-hsspi.c
681
static int bcm63xx_hsspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-bcm63xx-hsspi.c
744
struct spi_controller *host;
drivers/spi/spi-bcm63xx-hsspi.c
877
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcm63xx-hsspi.c
890
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
902
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx.c
329
static int bcm63xx_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-bcm63xx.c
412
struct spi_controller *host = (struct spi_controller *)dev_id;
drivers/spi/spi-bcm63xx.c
497
struct spi_controller *host;
drivers/spi/spi-bcm63xx.c
619
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcm63xx.c
633
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx.c
645
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcmbca-hsspi.c
129
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcmbca-hsspi.c
138
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-bcmbca-hsspi.c
369
static int bcmbca_hsspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-bcmbca-hsspi.c
434
struct spi_controller *host;
drivers/spi/spi-bcmbca-hsspi.c
556
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcmbca-hsspi.c
569
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcmbca-hsspi.c
581
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bitbang.c
277
static int spi_bitbang_prepare_hardware(struct spi_controller *spi)
drivers/spi/spi-bitbang.c
290
static int spi_bitbang_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-bitbang.c
317
static int spi_bitbang_unprepare_hardware(struct spi_controller *spi)
drivers/spi/spi-bitbang.c
350
struct spi_controller *ctlr = bitbang->ctlr;
drivers/spi/spi-bitbang.c
426
struct spi_controller *ctlr = bitbang->ctlr;
drivers/spi/spi-butterfly.c
181
struct spi_controller *host;
drivers/spi/spi-cadence-quadspi.c
1790
struct spi_controller *host;
drivers/spi/spi-cadence-quadspi.c
86
struct spi_controller *host;
drivers/spi/spi-cadence-xspi.c
1074
static int cdns_xspi_transfer_one_message_b0(struct spi_controller *controller,
drivers/spi/spi-cadence-xspi.c
1177
struct spi_controller *host = NULL;
drivers/spi/spi-cadence-xspi.c
353
struct spi_controller *host;
drivers/spi/spi-cadence.c
432
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-cadence.c
481
static int cdns_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-cadence.c
502
static int cdns_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-cadence.c
548
static int cdns_prepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cadence.c
567
static int cdns_unprepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cadence.c
615
static int cdns_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-cadence.c
639
struct spi_controller *ctlr;
drivers/spi/spi-cadence.c
775
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-cadence.c
806
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
821
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
838
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
867
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cavium-octeon.c
22
struct spi_controller *host;
drivers/spi/spi-cavium-octeon.c
68
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-cavium-thunderx.c
23
struct spi_controller *host;
drivers/spi/spi-cavium-thunderx.c
74
struct spi_controller *host = pci_get_drvdata(pdev);
drivers/spi/spi-cavium.c
127
int octeon_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-cavium.h
31
int octeon_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-ch341.c
147
struct spi_controller *ctrl;
drivers/spi/spi-ch341.c
31
struct spi_controller *ctrl;
drivers/spi/spi-ch341.c
66
static int ch341_transfer_one(struct spi_controller *host,
drivers/spi/spi-clps711x.c
36
static int spi_clps711x_prepare_message(struct spi_controller *host,
drivers/spi/spi-clps711x.c
48
static int spi_clps711x_transfer_one(struct spi_controller *host,
drivers/spi/spi-clps711x.c
71
struct spi_controller *host = dev_id;
drivers/spi/spi-clps711x.c
95
struct spi_controller *host;
drivers/spi/spi-coldfire-qspi.c
298
static int mcfqspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-coldfire-qspi.c
340
struct spi_controller *host;
drivers/spi/spi-coldfire-qspi.c
428
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-coldfire-qspi.c
443
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
458
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
470
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
480
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-cs42l43.c
127
static int cs42l43_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-cs42l43.c
168
static int cs42l43_prepare_message(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi-cs42l43.c
189
static int cs42l43_prepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cs42l43.c
201
static int cs42l43_unprepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cs42l43.c
41
struct spi_controller *ctlr;
drivers/spi/spi-davinci.c
1077
struct spi_controller *host;
drivers/spi/spi-davinci.c
504
static bool davinci_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-davinci.c
924
struct spi_controller *host;
drivers/spi/spi-dln2.c
592
static int dln2_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-dln2.c
653
static int dln2_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-dln2.c
682
struct spi_controller *host;
drivers/spi/spi-dln2.c
779
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-dln2.c
794
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
82
struct spi_controller *host;
drivers/spi/spi-dln2.c
822
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
842
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
850
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dw-core.c
253
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-dw-core.c
416
static int dw_spi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-dw-core.c
468
static inline void dw_spi_abort(struct spi_controller *ctlr)
drivers/spi/spi-dw-core.c
480
static void dw_spi_handle_err(struct spi_controller *ctlr,
drivers/spi/spi-dw-core.c
486
static int dw_spi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-dw-core.c
925
struct spi_controller *ctlr;
drivers/spi/spi-dw-dma.c
245
static bool dw_spi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-dw.h
145
bool (*can_dma)(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-dw.h
152
struct spi_controller *ctlr;
drivers/spi/spi-ep93xx.c
108
static int ep93xx_spi_calc_divisors(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
142
static int ep93xx_spi_chip_setup(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
175
static void ep93xx_do_write(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
193
static void ep93xx_do_read(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
222
static int ep93xx_spi_read_write(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
268
ep93xx_spi_dma_prepare(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
372
static void ep93xx_spi_dma_finish(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
392
struct spi_controller *host = callback_param;
drivers/spi/spi-ep93xx.c
400
static int ep93xx_spi_dma_transfer(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
435
struct spi_controller *host = dev_id;
drivers/spi/spi-ep93xx.c
478
static int ep93xx_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
515
static int ep93xx_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-ep93xx.c
543
static int ep93xx_spi_prepare_hardware(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
560
static int ep93xx_spi_unprepare_hardware(struct spi_controller *host)
drivers/spi/spi-ep93xx.c
625
struct spi_controller *host;
drivers/spi/spi-ep93xx.c
712
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-falcon.c
355
static int falcon_sflash_xfer_one(struct spi_controller *host,
drivers/spi/spi-falcon.c
394
struct spi_controller *host;
drivers/spi/spi-falcon.c
94
struct spi_controller *host;
drivers/spi/spi-fsi.c
424
static int fsi_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-fsi.c
552
struct spi_controller *ctlr;
drivers/spi/spi-fsl-dspi.c
1152
static int dspi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-fsl-dspi.c
1507
static int dspi_target_abort(struct spi_controller *host)
drivers/spi/spi-fsl-dspi.c
1532
struct spi_controller *ctlr;
drivers/spi/spi-fsl-dspi.c
339
struct spi_controller *ctlr;
drivers/spi/spi-fsl-espi.c
435
static int fsl_espi_do_one_msg(struct spi_controller *host,
drivers/spi/spi-fsl-espi.c
586
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-espi.c
599
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-espi.c
618
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-espi.c
666
struct spi_controller *host;
drivers/spi/spi-fsl-espi.c
781
struct spi_controller *host = platform_get_drvdata(dev);
drivers/spi/spi-fsl-espi.c
791
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-espi.c
803
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-lib.c
85
struct spi_controller *ctlr;
drivers/spi/spi-fsl-lpspi.c
1026
struct spi_controller *controller = platform_get_drvdata(pdev);
drivers/spi/spi-fsl-lpspi.c
210
static bool fsl_lpspi_can_dma(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
233
static int lpspi_prepare_xfer_hardware(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
248
static int lpspi_unprepare_xfer_hardware(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
383
static int fsl_lpspi_dma_configure(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
465
static int fsl_lpspi_setup_transfer(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
502
static int fsl_lpspi_prepare_message(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
537
static int fsl_lpspi_target_abort(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
553
static int fsl_lpspi_wait_for_completion(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
620
static int fsl_lpspi_dma_transfer(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
713
static void fsl_lpspi_dma_exit(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
728
struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
761
static int fsl_lpspi_pio_transfer(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
784
static int fsl_lpspi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
848
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-fsl-lpspi.c
869
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-fsl-lpspi.c
896
struct spi_controller *controller;
drivers/spi/spi-fsl-qspi.c
896
struct spi_controller *ctlr;
drivers/spi/spi-fsl-spi.c
293
static int fsl_spi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-fsl-spi.c
345
static int fsl_spi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-fsl-spi.c
362
static int fsl_spi_unprepare_message(struct spi_controller *controller,
drivers/spi/spi-fsl-spi.c
495
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-fsl-spi.c
528
static struct spi_controller *fsl_spi_probe(struct device *dev,
drivers/spi/spi-fsl-spi.c
532
struct spi_controller *host;
drivers/spi/spi-fsl-spi.c
636
struct spi_controller *host;
drivers/spi/spi-fsl-spi.c
703
struct spi_controller *host = platform_get_drvdata(ofdev);
drivers/spi/spi-fsl-spi.c
732
struct spi_controller *host;
drivers/spi/spi-fsl-spi.c
751
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-geni-qcom.c
1031
static int spi_geni_target_abort(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
1045
struct spi_controller *spi;
drivers/spi/spi-geni-qcom.c
1155
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1171
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1188
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1204
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
152
static void handle_se_timeout(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
227
static void handle_gpi_timeout(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
235
static void spi_geni_handle_err(struct spi_controller *spi, struct spi_message *msg)
drivers/spi/spi-geni-qcom.c
351
struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
384
struct spi_controller *spi = cb;
drivers/spi/spi-geni-qcom.c
404
struct spi_device *spi_slv, struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
512
static bool geni_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-geni-qcom.c
534
static int spi_geni_prepare_message(struct spi_controller *spi,
drivers/spi/spi-geni-qcom.c
610
struct spi_controller *spi = dev_get_drvdata(mas->dev);
drivers/spi/spi-geni-qcom.c
799
u16 mode, struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
902
static int spi_geni_transfer_one(struct spi_controller *spi,
drivers/spi/spi-geni-qcom.c
928
struct spi_controller *spi = data;
drivers/spi/spi-gpio.c
308
struct spi_controller *host)
drivers/spi/spi-gpio.c
342
struct spi_controller *host;
drivers/spi/spi-gxp.c
254
struct spi_controller *ctlr;
drivers/spi/spi-hisi-kunpeng.c
164
struct spi_controller *host = dev_get_drvdata(hs->dev);
drivers/spi/spi-hisi-kunpeng.c
303
static u32 hisi_calc_effective_speed(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
348
struct spi_controller *host = dev_id;
drivers/spi/spi-hisi-kunpeng.c
385
static int hisi_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
421
static void hisi_spi_handle_err(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
464
struct spi_controller *host;
drivers/spi/spi-hisi-kunpeng.c
540
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-hisi-sfc-v3xx.c
434
struct spi_controller *ctlr;
drivers/spi/spi-img-spfi.c
224
static int img_spfi_start_pio(struct spi_controller *host,
drivers/spi/spi-img-spfi.c
306
static int img_spfi_start_dma(struct spi_controller *host,
drivers/spi/spi-img-spfi.c
387
static void img_spfi_handle_err(struct spi_controller *host,
drivers/spi/spi-img-spfi.c
408
static int img_spfi_prepare(struct spi_controller *host, struct spi_message *msg)
drivers/spi/spi-img-spfi.c
430
static int img_spfi_unprepare(struct spi_controller *host,
drivers/spi/spi-img-spfi.c
440
static void img_spfi_config(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-img-spfi.c
479
static int img_spfi_transfer_one(struct spi_controller *host,
drivers/spi/spi-img-spfi.c
502
static bool img_spfi_can_dma(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-img-spfi.c
527
struct spi_controller *host;
drivers/spi/spi-img-spfi.c
663
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-img-spfi.c
683
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
694
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
714
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
721
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
89
struct spi_controller *host;
drivers/spi/spi-imx.c
110
struct spi_controller *controller;
drivers/spi/spi-imx.c
1390
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1404
struct spi_controller *controller)
drivers/spi/spi-imx.c
1528
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1721
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1848
static int spi_imx_dma_configure(struct spi_controller *controller, bool word_delay)
drivers/spi/spi-imx.c
1901
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
2128
static int spi_imx_transfer_one(struct spi_controller *controller,
drivers/spi/spi-imx.c
2181
spi_imx_prepare_message(struct spi_controller *controller, struct spi_message *msg)
drivers/spi/spi-imx.c
2201
spi_imx_unprepare_message(struct spi_controller *controller, struct spi_message *msg)
drivers/spi/spi-imx.c
2209
static int spi_imx_target_abort(struct spi_controller *controller)
drivers/spi/spi-imx.c
2222
struct spi_controller *controller;
drivers/spi/spi-imx.c
2388
struct spi_controller *controller = platform_get_drvdata(pdev);
drivers/spi/spi-imx.c
2409
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-imx.c
2430
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-imx.c
256
static bool spi_imx_can_dma(struct spi_controller *controller, struct spi_device *spi,
drivers/spi/spi-ingenic.c
122
spi_ingenic_prepare_dma(struct spi_controller *ctlr, struct dma_chan *chan,
drivers/spi/spi-ingenic.c
175
static int spi_ingenic_dma_tx(struct spi_controller *ctlr,
drivers/spi/spi-ingenic.c
240
static int spi_ingenic_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-ingenic.c
261
static int spi_ingenic_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-ingenic.c
301
static int spi_ingenic_prepare_hardware(struct spi_controller *ctlr)
drivers/spi/spi-ingenic.c
318
static int spi_ingenic_unprepare_hardware(struct spi_controller *ctlr)
drivers/spi/spi-ingenic.c
329
static bool spi_ingenic_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-ingenic.c
346
static int spi_ingenic_request_dma(struct spi_controller *ctlr,
drivers/spi/spi-ingenic.c
368
struct spi_controller *ctlr = data;
drivers/spi/spi-ingenic.c
387
struct spi_controller *ctlr;
drivers/spi/spi-intel.c
1492
struct spi_controller *host;
drivers/spi/spi-intel.c
167
struct spi_controller *host;
drivers/spi/spi-jcore.c
145
struct spi_controller *host;
drivers/spi/spi-jcore.c
36
struct spi_controller *host;
drivers/spi/spi-jcore.c
97
static int jcore_spi_txrx(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-kspi2.c
106
static int kspi2_unprepare_hardware(struct spi_controller *host)
drivers/spi/spi-kspi2.c
213
static int kspi2_transfer_one(struct spi_controller *host,
drivers/spi/spi-kspi2.c
235
struct spi_controller *host = spi->controller;
drivers/spi/spi-kspi2.c
245
static int kspi2_prepare_message(struct spi_controller *host,
drivers/spi/spi-kspi2.c
342
struct spi_controller *host;
drivers/spi/spi-kspi2.c
55
struct spi_controller *host;
drivers/spi/spi-kspi2.c
98
static int kspi2_prepare_hardware(struct spi_controller *host)
drivers/spi/spi-lantiq-ssc.c
166
struct spi_controller *host;
drivers/spi/spi-lantiq-ssc.c
390
struct spi_controller *host = spidev->controller;
drivers/spi/spi-lantiq-ssc.c
419
static int lantiq_ssc_prepare_message(struct spi_controller *host,
drivers/spi/spi-lantiq-ssc.c
464
static int lantiq_ssc_unprepare_message(struct spi_controller *host,
drivers/spi/spi-lantiq-ssc.c
787
static void lantiq_ssc_handle_err(struct spi_controller *host,
drivers/spi/spi-lantiq-ssc.c
811
static int lantiq_ssc_transfer_one(struct spi_controller *host,
drivers/spi/spi-lantiq-ssc.c
907
struct spi_controller *host;
drivers/spi/spi-ljca.c
193
static int ljca_spi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-ljca.c
222
struct spi_controller *controller;
drivers/spi/spi-ljca.c
252
struct spi_controller *controller = auxiliary_get_drvdata(auxdev);
drivers/spi/spi-ljca.c
261
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-ljca.c
268
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-ljca.c
71
struct spi_controller *controller;
drivers/spi/spi-lm70llp.c
192
struct spi_controller *host;
drivers/spi/spi-loongson-core.c
148
static int loongson_spi_prepare_message(struct spi_controller *ctlr, struct spi_message *m)
drivers/spi/spi-loongson-core.c
159
static int loongson_spi_transfer_one(struct spi_controller *ctrl, struct spi_device *spi,
drivers/spi/spi-loongson-core.c
171
static int loongson_spi_unprepare_message(struct spi_controller *ctrl, struct spi_message *m)
drivers/spi/spi-loongson-core.c
198
struct spi_controller *controller;
drivers/spi/spi-loongson-core.c
235
struct spi_controller *controller;
drivers/spi/spi-loongson-core.c
255
struct spi_controller *controller;
drivers/spi/spi-loongson.h
30
struct spi_controller;
drivers/spi/spi-loongson.h
33
struct spi_controller *controller;
drivers/spi/spi-lp8841-rtc.c
185
struct spi_controller *host;
drivers/spi/spi-lp8841-rtc.c
98
spi_lp8841_rtc_transfer_one(struct spi_controller *host,
drivers/spi/spi-mem.c
1002
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
1048
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-mem.c
170
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
257
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
301
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
328
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
39
int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr,
drivers/spi/spi-mem.c
395
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
561
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
711
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
785
struct spi_controller *ctlr = desc->mem->spi->controller;
drivers/spi/spi-mem.c
85
void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr,
drivers/spi/spi-mem.c
882
struct spi_controller *ctlr = desc->mem->spi->controller;
drivers/spi/spi-mem.c
928
struct spi_controller *ctlr = desc->mem->spi->controller;
drivers/spi/spi-meson-spicc.c
179
struct spi_controller *host;
drivers/spi/spi-meson-spicc.c
574
static int meson_spicc_transfer_one(struct spi_controller *host,
drivers/spi/spi-meson-spicc.c
651
static int meson_spicc_prepare_message(struct spi_controller *host,
drivers/spi/spi-meson-spicc.c
718
static int meson_spicc_unprepare_transfer(struct spi_controller *host)
drivers/spi/spi-meson-spicc.c
980
struct spi_controller *host;
drivers/spi/spi-meson-spifc.c
245
static int meson_spifc_transfer_one(struct spi_controller *host,
drivers/spi/spi-meson-spifc.c
287
struct spi_controller *host;
drivers/spi/spi-meson-spifc.c
354
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
370
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
393
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
403
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
76
struct spi_controller *host;
drivers/spi/spi-microchip-core-qspi.c
606
static int mchp_coreqspi_unprepare_message(struct spi_controller *ctlr, struct spi_message *m)
drivers/spi/spi-microchip-core-qspi.c
621
static int mchp_coreqspi_prepare_message(struct spi_controller *ctlr, struct spi_message *m)
drivers/spi/spi-microchip-core-qspi.c
688
static int mchp_coreqspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-microchip-core-qspi.c
721
struct spi_controller *ctlr;
drivers/spi/spi-microchip-core-qspi.c
803
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-microchip-core-spi.c
172
static void mchp_corespi_init(struct spi_controller *host, struct mchp_corespi *spi)
drivers/spi/spi-microchip-core-spi.c
191
struct spi_controller *host = dev_id;
drivers/spi/spi-microchip-core-spi.c
257
static int mchp_corespi_transfer_one(struct spi_controller *host,
drivers/spi/spi-microchip-core-spi.c
291
struct spi_controller *host;
drivers/spi/spi-microchip-core-spi.c
399
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-mpc512x-psc.c
283
static int mpc512x_psc_spi_msg_xfer(struct spi_controller *host,
drivers/spi/spi-mpc512x-psc.c
327
static int mpc512x_psc_spi_prep_xfer_hw(struct spi_controller *host)
drivers/spi/spi-mpc512x-psc.c
343
static int mpc512x_psc_spi_unprep_xfer_hw(struct spi_controller *host)
drivers/spi/spi-mpc512x-psc.c
383
static int mpc512x_psc_spi_port_config(struct spi_controller *host,
drivers/spi/spi-mpc512x-psc.c
462
struct spi_controller *host;
drivers/spi/spi-mpc52xx-psc.c
178
static int mpc52xx_psc_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-mpc52xx-psc.c
298
struct spi_controller *host;
drivers/spi/spi-mpc52xx.c
389
struct spi_controller *host;
drivers/spi/spi-mpc52xx.c
523
struct spi_controller *host = platform_get_drvdata(op);
drivers/spi/spi-mpc52xx.c
66
struct spi_controller *host;
drivers/spi/spi-mpfs.c
309
static void mpfs_spi_init(struct spi_controller *host, struct mpfs_spi *spi)
drivers/spi/spi-mpfs.c
410
struct spi_controller *host = dev_id;
drivers/spi/spi-mpfs.c
478
static int mpfs_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-mpfs.c
516
static int mpfs_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-mpfs.c
529
struct spi_controller *host;
drivers/spi/spi-mpfs.c
592
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-mt65xx.c
1178
struct spi_controller *host;
drivers/spi/spi-mt65xx.c
1339
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-mt65xx.c
1374
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1394
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1427
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1443
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
365
static int mtk_spi_hw_init(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
471
static int mtk_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
477
static int mtk_spi_unprepare_message(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
506
static void mtk_spi_prepare_transfer(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
539
static void mtk_spi_setup_packet(struct spi_controller *host)
drivers/spi/spi-mt65xx.c
582
static void mtk_spi_enable_transfer(struct spi_controller *host)
drivers/spi/spi-mt65xx.c
610
static void mtk_spi_update_mdata_len(struct spi_controller *host)
drivers/spi/spi-mt65xx.c
638
static void mtk_spi_setup_dma_addr(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
664
static int mtk_spi_fifo_transfer(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
694
static int mtk_spi_dma_transfer(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
739
static int mtk_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
768
static bool mtk_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-mt65xx.c
795
struct spi_controller *host = dev_id;
drivers/spi/spi-mt65xx.c
884
struct spi_controller *host = dev_id;
drivers/spi/spi-mt65xx.c
943
static void mtk_spi_mem_setup_dma_xfer(struct spi_controller *host,
drivers/spi/spi-mt7621.c
160
static int mt7621_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-mt7621.c
269
static int mt7621_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-mt7621.c
319
struct spi_controller *host;
drivers/spi/spi-mt7621.c
58
struct spi_controller *host;
drivers/spi/spi-mtk-nor.c
114
struct spi_controller *ctlr;
drivers/spi/spi-mtk-nor.c
654
static int mtk_nor_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-mtk-nor.c
812
struct spi_controller *ctlr;
drivers/spi/spi-mtk-nor.c
938
struct spi_controller *ctlr = dev_get_drvdata(&pdev->dev);
drivers/spi/spi-mtk-nor.c
952
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-nor.c
962
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-nor.c
975
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-snfi.c
1342
struct spi_controller *ctlr;
drivers/spi/spi-mtk-snfi.c
1481
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-mtk-snfi.c
302
struct spi_controller *ctlr;
drivers/spi/spi-mux.c
128
struct spi_controller *ctlr;
drivers/spi/spi-mux.c
89
struct spi_controller *ctlr = spi_get_drvdata(priv->spi);
drivers/spi/spi-mux.c
99
static int spi_mux_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-mxic.c
605
static int mxic_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-mxic.c
726
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxic.c
737
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxic.c
757
struct spi_controller *host;
drivers/spi/spi-mxic.c
832
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-mxs.c
361
static int mxs_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-mxs.c
445
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxs.c
466
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxs.c
484
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxs.c
499
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mxs.c
533
struct spi_controller *host;
drivers/spi/spi-mxs.c
643
struct spi_controller *host;
drivers/spi/spi-npcm-fiu.c
662
struct spi_controller *ctrl = spi->controller;
drivers/spi/spi-npcm-fiu.c
693
struct spi_controller *ctrl;
drivers/spi/spi-npcm-pspi.c
23
struct spi_controller *host;
drivers/spi/spi-npcm-pspi.c
248
static int npcm_pspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-npcm-pspi.c
269
static int npcm_pspi_prepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-npcm-pspi.c
278
static int npcm_pspi_unprepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-npcm-pspi.c
343
struct spi_controller *host;
drivers/spi/spi-npcm-pspi.c
429
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-nxp-fspi.c
1288
struct spi_controller *ctlr;
drivers/spi/spi-nxp-xspi.c
1211
struct spi_controller *ctlr;
drivers/spi/spi-oc-tiny.c
212
struct spi_controller *host;
drivers/spi/spi-oc-tiny.c
274
struct spi_controller *host = hw->bitbang.ctlr;
drivers/spi/spi-offload.c
35
struct spi_controller *controller;
drivers/spi/spi-omap-uwire.c
456
struct spi_controller *host;
drivers/spi/spi-omap2-mcspi.c
1042
static void omap2_mcspi_release_dma(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
1132
static int omap2_mcspi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
1145
static int omap2_mcspi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
121
struct spi_controller *ctlr;
drivers/spi/spi-omap2-mcspi.c
1264
static int omap2_mcspi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
1340
static bool omap2_mcspi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
1374
struct spi_controller *ctlr = mcspi->ctlr;
drivers/spi/spi-omap2-mcspi.c
1409
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
1476
struct spi_controller *ctlr;
drivers/spi/spi-omap2-mcspi.c
149
static inline void mcspi_write_reg(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
157
static inline u32 mcspi_read_reg(struct spi_controller *ctlr, int idx)
drivers/spi/spi-omap2-mcspi.c
1608
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-omap2-mcspi.c
1625
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
1644
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
278
static void omap2_mcspi_set_mode(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
308
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-orion.c
531
static int orion_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-orion.c
647
struct spi_controller *host;
drivers/spi/spi-orion.c
801
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-orion.c
820
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-orion.c
830
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-orion.c
93
struct spi_controller *host;
drivers/spi/spi-pci1xxxx.c
152
struct spi_controller *spi_host;
drivers/spi/spi-pci1xxxx.c
477
static int pci1xxxx_spi_transfer_with_io(struct spi_controller *spi_ctlr,
drivers/spi/spi-pci1xxxx.c
538
static int pci1xxxx_spi_transfer_with_dma(struct spi_controller *spi_ctlr,
drivers/spi/spi-pci1xxxx.c
631
static int pci1xxxx_spi_transfer_one(struct spi_controller *spi_ctlr,
drivers/spi/spi-pci1xxxx.c
790
static bool pci1xxxx_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-pci1xxxx.c
806
struct spi_controller *spi_host;
drivers/spi/spi-pci1xxxx.c
835
spi_sub_ptr->spi_host = devm_spi_alloc_host(dev, sizeof(struct spi_controller));
drivers/spi/spi-pic32-sqi.c
142
struct spi_controller *host;
drivers/spi/spi-pic32-sqi.c
319
static int pic32_sqi_prepare_hardware(struct spi_controller *host)
drivers/spi/spi-pic32-sqi.c
331
static bool pic32_sqi_can_dma(struct spi_controller *host,
drivers/spi/spi-pic32-sqi.c
339
static int pic32_sqi_one_message(struct spi_controller *host,
drivers/spi/spi-pic32-sqi.c
442
static int pic32_sqi_unprepare_hardware(struct spi_controller *host)
drivers/spi/spi-pic32-sqi.c
571
struct spi_controller *host;
drivers/spi/spi-pic32.c
103
struct spi_controller *host;
drivers/spi/spi-pic32.c
303
struct spi_controller *host = pic32s->host;
drivers/spi/spi-pic32.c
360
struct spi_controller *host = pic32s->host;
drivers/spi/spi-pic32.c
433
static int pic32_spi_prepare_hardware(struct spi_controller *host)
drivers/spi/spi-pic32.c
442
static int pic32_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-pic32.c
484
static bool pic32_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-pic32.c
495
static int pic32_spi_one_transfer(struct spi_controller *host,
drivers/spi/spi-pic32.c
563
static int pic32_spi_unprepare_message(struct spi_controller *host,
drivers/spi/spi-pic32.c
570
static int pic32_spi_unprepare_hardware(struct spi_controller *host)
drivers/spi/spi-pic32.c
608
struct spi_controller *host = pic32s->host;
drivers/spi/spi-pic32.c
751
struct spi_controller *host;
drivers/spi/spi-pl022.c
1326
static int pl022_transfer_one(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-pl022.c
1346
static void pl022_handle_err(struct spi_controller *ctlr, struct spi_message *message)
drivers/spi/spi-pl022.c
1355
static int pl022_unprepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-pl022.c
1856
struct spi_controller *host;
drivers/spi/spi-pl022.c
367
struct spi_controller *host;
drivers/spi/spi-ppc4xx.c
129
struct spi_controller *host;
drivers/spi/spi-ppc4xx.c
338
struct spi_controller *host;
drivers/spi/spi-ppc4xx.c
468
struct spi_controller *host = platform_get_drvdata(op);
drivers/spi/spi-pxa2xx-dma.c
188
struct spi_controller *controller = drv_data->controller;
drivers/spi/spi-pxa2xx-dma.c
213
struct spi_controller *controller = drv_data->controller;
drivers/spi/spi-pxa2xx.c
1089
static int pxa2xx_spi_target_abort(struct spi_controller *controller)
drivers/spi/spi-pxa2xx.c
1098
static void pxa2xx_spi_handle_err(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
1119
static int pxa2xx_spi_unprepare_transfer(struct spi_controller *controller)
drivers/spi/spi-pxa2xx.c
1246
static int pxa2xx_spi_fw_translate_cs(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
1274
struct spi_controller *controller;
drivers/spi/spi-pxa2xx.c
922
static bool pxa2xx_spi_can_dma(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
933
static int pxa2xx_spi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.h
39
struct spi_controller;
drivers/spi/spi-pxa2xx.h
49
struct spi_controller *controller;
drivers/spi/spi-qcom-qspi.c
251
static void qcom_qspi_handle_err(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
416
static bool qcom_qspi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-qcom-qspi.c
422
static int qcom_qspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
492
static int qcom_qspi_prepare_message(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
705
struct spi_controller *host;
drivers/spi/spi-qcom-qspi.c
823
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-qcom-qspi.c
833
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qcom-qspi.c
877
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qcom-qspi.c
921
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qcom-qspi.c
937
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qpic-snand.c
102
struct spi_controller *ctlr;
drivers/spi/spi-qpic-snand.c
1503
struct spi_controller *ctlr;
drivers/spi/spi-qpic-snand.c
1609
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-qup.c
1027
struct spi_controller *host;
drivers/spi/spi-qup.c
1217
struct spi_controller *host = dev_get_drvdata(device);
drivers/spi/spi-qup.c
1235
struct spi_controller *host = dev_get_drvdata(device);
drivers/spi/spi-qup.c
1261
struct spi_controller *host = dev_get_drvdata(device);
drivers/spi/spi-qup.c
1286
struct spi_controller *host = dev_get_drvdata(device);
drivers/spi/spi-qup.c
1319
struct spi_controller *host = dev_get_drvdata(&pdev->dev);
drivers/spi/spi-qup.c
413
static int spi_qup_prep_sg(struct spi_controller *host, struct scatterlist *sgl,
drivers/spi/spi-qup.c
440
static void spi_qup_dma_terminate(struct spi_controller *host,
drivers/spi/spi-qup.c
473
struct spi_controller *host = spi->controller;
drivers/spi/spi-qup.c
547
struct spi_controller *host = spi->controller;
drivers/spi/spi-qup.c
872
static int spi_qup_transfer_one(struct spi_controller *host,
drivers/spi/spi-qup.c
915
static bool spi_qup_can_dma(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-qup.c
945
static void spi_qup_release_dma(struct spi_controller *host)
drivers/spi/spi-qup.c
953
static int spi_qup_init_dma(struct spi_controller *host, resource_size_t base)
drivers/spi/spi-rb4xx.c
104
static int rb4xx_transfer_one(struct spi_controller *host,
drivers/spi/spi-rb4xx.c
145
struct spi_controller *host;
drivers/spi/spi-realtek-rtl-snand.c
360
struct spi_controller *ctrl;
drivers/spi/spi-realtek-rtl.c
151
struct spi_controller *ctrl;
drivers/spi/spi-realtek-rtl.c
92
static int transfer_one(struct spi_controller *ctrl, struct spi_device *spi,
drivers/spi/spi-rockchip-sfc.c
187
struct spi_controller *host;
drivers/spi/spi-rockchip-sfc.c
613
struct spi_controller *host;
drivers/spi/spi-rockchip-sfc.c
743
struct spi_controller *host = sfc->host;
drivers/spi/spi-rockchip.c
238
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-rockchip.c
277
static void rockchip_spi_handle_err(struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
353
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-rockchip.c
381
struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
407
struct spi_controller *ctlr = data;
drivers/spi/spi-rockchip.c
423
struct spi_controller *ctlr = data;
drivers/spi/spi-rockchip.c
451
struct spi_controller *ctlr, struct spi_transfer *xfer)
drivers/spi/spi-rockchip.c
620
static int rockchip_spi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-rockchip.c
672
struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
713
static bool rockchip_spi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
758
struct spi_controller *ctlr;
drivers/spi/spi-rockchip.c
925
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-rockchip.c
945
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
965
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
980
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
992
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rpc-if.c
147
struct spi_controller *ctlr;
drivers/spi/spi-rpc-if.c
192
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-rpc-if.c
201
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rpc-if.c
208
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rspi.c
1026
static int rspi_unprepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
1130
static int rspi_request_dma(struct device *dev, struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
1162
static void rspi_release_dma(struct spi_controller *ctlr)
drivers/spi/spi-rspi.c
1225
static int rspi_parse_dt(struct device *dev, struct spi_controller *ctlr)
drivers/spi/spi-rspi.c
1249
static inline int rspi_parse_dt(struct device *dev, struct spi_controller *ctlr)
drivers/spi/spi-rspi.c
1270
struct spi_controller *ctlr;
drivers/spi/spi-rspi.c
184
struct spi_controller *ctlr;
drivers/spi/spi-rspi.c
243
int (*transfer_one)(struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
686
static bool rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-rspi.c
726
static int rspi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
744
static int rspi_rz_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
862
static int qspi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-rspi.c
970
static int rspi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rzv2h-rspi.c
101
struct spi_controller *controller;
drivers/spi/spi-rzv2h-rspi.c
229
static bool rzv2h_rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
384
static int rzv2h_rspi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-rzv2h-rspi.c
596
static int rzv2h_rspi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rzv2h-rspi.c
684
static int rzv2h_rspi_unprepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rzv2h-rspi.c
696
struct spi_controller *controller;
drivers/spi/spi-rzv2m-csi.c
531
static int rzv2m_csi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-rzv2m-csi.c
563
static int rzv2m_csi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-rzv2m-csi.c
576
struct spi_controller *controller;
drivers/spi/spi-rzv2m-csi.c
98
struct spi_controller *controller;
drivers/spi/spi-s3c64xx.c
1081
struct spi_controller *spi = sdd->host;
drivers/spi/spi-s3c64xx.c
1251
struct spi_controller *host;
drivers/spi/spi-s3c64xx.c
1397
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-s3c64xx.c
1414
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1433
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1452
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1464
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
212
struct spi_controller *host;
drivers/spi/spi-s3c64xx.c
380
static int s3c64xx_spi_prepare_transfer(struct spi_controller *spi)
drivers/spi/spi-s3c64xx.c
410
static int s3c64xx_spi_unprepare_transfer(struct spi_controller *spi)
drivers/spi/spi-s3c64xx.c
428
static bool s3c64xx_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-s3c64xx.c
774
static int s3c64xx_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-s3c64xx.c
793
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-s3c64xx.c
798
static int s3c64xx_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-sc18is602.c
183
static int sc18is602_transfer_one(struct spi_controller *host,
drivers/spi/spi-sc18is602.c
243
struct spi_controller *host;
drivers/spi/spi-sc18is602.c
34
struct spi_controller *host;
drivers/spi/spi-sg2044-nor.c
436
struct spi_controller *ctrl;
drivers/spi/spi-sg2044-nor.c
94
struct spi_controller *ctrl;
drivers/spi/spi-sh-hspi.c
143
static int hspi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-sh-hspi.c
215
struct spi_controller *ctlr;
drivers/spi/spi-sh-hspi.c
38
struct spi_controller *ctlr;
drivers/spi/spi-sh-msiof.c
1102
struct spi_controller *ctlr;
drivers/spi/spi-sh-msiof.c
1172
struct spi_controller *ctlr = p->ctlr;
drivers/spi/spi-sh-msiof.c
1189
struct spi_controller *ctlr;
drivers/spi/spi-sh-msiof.c
45
struct spi_controller *ctlr;
drivers/spi/spi-sh-msiof.c
482
static int sh_msiof_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-sh-msiof.c
542
static int sh_msiof_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-sh-msiof.c
815
static int sh_msiof_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-sh-sci.c
117
struct spi_controller *host;
drivers/spi/spi-sh.c
271
static int spi_sh_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-sh.c
391
struct spi_controller *host;
drivers/spi/spi-sh.c
75
struct spi_controller *host;
drivers/spi/spi-sifive.c
131
sifive_spi_prepare_message(struct spi_controller *host, struct spi_message *msg)
drivers/spi/spi-sifive.c
255
sifive_spi_transfer_one(struct spi_controller *host, struct spi_device *device,
drivers/spi/spi-sifive.c
297
struct spi_controller *host;
drivers/spi/spi-sifive.c
398
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-sifive.c
409
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sifive.c
427
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
129
static int mtk_spi_slave_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-slave-mt27xx.c
162
static int mtk_spi_slave_fifo_transfer(struct spi_controller *ctlr,
drivers/spi/spi-slave-mt27xx.c
199
static int mtk_spi_slave_dma_transfer(struct spi_controller *ctlr,
drivers/spi/spi-slave-mt27xx.c
282
static int mtk_spi_slave_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-slave-mt27xx.c
317
static int mtk_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-slave-mt27xx.c
329
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-slave-mt27xx.c
386
struct spi_controller *ctlr;
drivers/spi/spi-slave-mt27xx.c
467
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-slave-mt27xx.c
477
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
493
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
516
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
526
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sn-f-ospi.c
608
struct spi_controller *ctlr;
drivers/spi/spi-spacemit-k1.c
179
static bool k1_spi_can_dma(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-spacemit-k1.c
277
static int k1_spi_dma_one(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-spacemit-k1.c
321
static int k1_spi_prepare_message(struct spi_controller *host,
drivers/spi/spi-spacemit-k1.c
411
static int k1_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-spacemit-k1.c
457
k1_spi_handle_err(struct spi_controller *host, struct spi_message *message)
drivers/spi/spi-spacemit-k1.c
623
struct spi_controller *host = drv_data->host;
drivers/spi/spi-spacemit-k1.c
648
struct spi_controller *host = drv_data->host;
drivers/spi/spi-spacemit-k1.c
693
struct spi_controller *host;
drivers/spi/spi-spacemit-k1.c
95
struct spi_controller *host;
drivers/spi/spi-sprd-adi.c
146
struct spi_controller *ctlr;
drivers/spi/spi-sprd-adi.c
333
static int sprd_adi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-sprd-adi.c
511
struct spi_controller *ctlr;
drivers/spi/spi-sprd.c
1000
struct spi_controller *sctlr = platform_get_drvdata(pdev);
drivers/spi/spi-sprd.c
1021
struct spi_controller *sctlr = dev_get_drvdata(dev);
drivers/spi/spi-sprd.c
1034
struct spi_controller *sctlr = dev_get_drvdata(dev);
drivers/spi/spi-sprd.c
292
struct spi_controller *sctlr = sdev->controller;
drivers/spi/spi-sprd.c
788
static int sprd_spi_transfer_one(struct spi_controller *sctlr,
drivers/spi/spi-sprd.c
889
static bool sprd_spi_can_dma(struct spi_controller *sctlr,
drivers/spi/spi-sprd.c
920
struct spi_controller *sctlr;
drivers/spi/spi-st-ssc4.c
118
static int spi_st_transfer_one(struct spi_controller *host,
drivers/spi/spi-st-ssc4.c
277
struct spi_controller *host;
drivers/spi/spi-st-ssc4.c
369
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-st-ssc4.c
383
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-st-ssc4.c
396
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-st-ssc4.c
408
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-st-ssc4.c
420
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-stm32-ospi.c
113
struct spi_controller *ctrl;
drivers/spi/spi-stm32-ospi.c
656
static int stm32_ospi_transfer_one_message(struct spi_controller *ctrl,
drivers/spi/spi-stm32-ospi.c
742
struct spi_controller *ctrl = spi->controller;
drivers/spi/spi-stm32-ospi.c
881
struct spi_controller *ctrl;
drivers/spi/spi-stm32-qspi.c
101
struct spi_controller *ctrl;
drivers/spi/spi-stm32-qspi.c
559
static int stm32_qspi_transfer_one_message(struct spi_controller *ctrl,
drivers/spi/spi-stm32-qspi.c
644
struct spi_controller *ctrl = spi->controller;
drivers/spi/spi-stm32-qspi.c
779
struct spi_controller *ctrl;
drivers/spi/spi-stm32.c
1047
struct spi_controller *ctrl = dev_id;
drivers/spi/spi-stm32.c
1063
struct spi_controller *ctrl = dev_id;
drivers/spi/spi-stm32.c
1160
struct spi_controller *ctrl = msg->spi->controller;
drivers/spi/spi-stm32.c
1178
static int stm32_spi_prepare_msg(struct spi_controller *ctrl,
drivers/spi/spi-stm32.c
2114
static int stm32_spi_transfer_one(struct spi_controller *ctrl,
drivers/spi/spi-stm32.c
2148
static int stm32_spi_unprepare_msg(struct spi_controller *ctrl,
drivers/spi/spi-stm32.c
2345
static int stm32h7_spi_device_abort(struct spi_controller *ctrl)
drivers/spi/spi-stm32.c
2353
struct spi_controller *ctrl;
drivers/spi/spi-stm32.c
2565
struct spi_controller *ctrl = platform_get_drvdata(pdev);
drivers/spi/spi-stm32.c
2593
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2603
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2616
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2628
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
347
struct spi_controller *ctrl;
drivers/spi/spi-stm32.c
934
static bool stm32_spi_can_dma(struct spi_controller *ctrl,
drivers/spi/spi-stm32.c
959
struct spi_controller *ctrl = dev_id;
drivers/spi/spi-sun4i.c
204
static int sun4i_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-sun4i.c
393
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sun4i.c
422
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sun4i.c
433
struct spi_controller *host;
drivers/spi/spi-sun4i.c
516
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-sun4i.c
78
struct spi_controller *host;
drivers/spi/spi-sun6i.c
100
struct spi_controller *host;
drivers/spi/spi-sun6i.c
215
struct spi_controller *host = sspi->host;
drivers/spi/spi-sun6i.c
275
static int sun6i_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-sun6i.c
568
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sun6i.c
605
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sun6i.c
615
static bool sun6i_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-sun6i.c
631
struct spi_controller *host;
drivers/spi/spi-sun6i.c
759
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-sunplus-sp7021.c
111
static int sp7021_spi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-sunplus-sp7021.c
241
static void sp7021_prep_transfer(struct spi_controller *ctlr, struct spi_device *spi)
drivers/spi/spi-sunplus-sp7021.c
251
static int sp7021_spi_controller_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-sunplus-sp7021.c
284
static void sp7021_spi_setup_clk(struct spi_controller *ctlr, struct spi_transfer *xfer)
drivers/spi/spi-sunplus-sp7021.c
297
static int sp7021_spi_host_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
361
static int sp7021_spi_target_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
400
struct spi_controller *ctlr;
drivers/spi/spi-sunplus-sp7021.c
494
struct spi_controller *ctlr = dev_get_drvdata(&pdev->dev);
drivers/spi/spi-sunplus-sp7021.c
503
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
511
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
521
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
529
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
79
struct spi_controller *ctlr;
drivers/spi/spi-synquacer.c
228
static int synquacer_spi_config(struct spi_controller *host,
drivers/spi/spi-synquacer.c
353
static int synquacer_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-synquacer.c
520
static int synquacer_spi_enable(struct spi_controller *host)
drivers/spi/spi-synquacer.c
603
struct spi_controller *host;
drivers/spi/spi-synquacer.c
731
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-synquacer.c
743
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-synquacer.c
759
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1031
static int tegra_spi_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-tegra114.c
1299
struct spi_controller *host;
drivers/spi/spi-tegra114.c
1435
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra114.c
1456
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1463
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1483
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1495
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
167
struct spi_controller *host;
drivers/spi/spi-tegra20-sflash.c
105
struct spi_controller *host;
drivers/spi/spi-tegra20-sflash.c
306
static int tegra_sflash_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-tegra20-sflash.c
419
struct spi_controller *host;
drivers/spi/spi-tegra20-sflash.c
524
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra20-sflash.c
539
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
546
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
564
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
576
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1002
struct spi_controller *host;
drivers/spi/spi-tegra20-slink.c
1131
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra20-slink.c
1150
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1157
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1176
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1188
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
155
struct spi_controller *host;
drivers/spi/spi-tegra20-slink.c
771
static int tegra_slink_prepare_message(struct spi_controller *host,
drivers/spi/spi-tegra20-slink.c
797
static int tegra_slink_transfer_one(struct spi_controller *host,
drivers/spi/spi-tegra20-slink.c
828
static int tegra_slink_unprepare_message(struct spi_controller *host,
drivers/spi/spi-tegra210-quad.c
1445
static int tegra_qspi_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-tegra210-quad.c
1711
struct spi_controller *host;
drivers/spi/spi-tegra210-quad.c
1830
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra210-quad.c
1842
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra210-quad.c
1849
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra210-quad.c
186
struct spi_controller *host;
drivers/spi/spi-tegra210-quad.c
1868
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra210-quad.c
1884
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-ti-qspi.c
43
struct spi_controller *host;
drivers/spi/spi-ti-qspi.c
663
static int ti_qspi_start_transfer_one(struct spi_controller *host,
drivers/spi/spi-ti-qspi.c
761
struct spi_controller *host;
drivers/spi/spi-topcliff-pch.c
1300
struct spi_controller *host;
drivers/spi/spi-topcliff-pch.c
164
struct spi_controller *host;
drivers/spi/spi-topcliff-pch.c
223
static inline void pch_spi_writereg(struct spi_controller *host, int idx, u32 val)
drivers/spi/spi-topcliff-pch.c
234
static inline u32 pch_spi_readreg(struct spi_controller *host, int idx)
drivers/spi/spi-topcliff-pch.c
240
static inline void pch_spi_setclr_reg(struct spi_controller *host, int idx,
drivers/spi/spi-topcliff-pch.c
248
static void pch_spi_set_host_mode(struct spi_controller *host)
drivers/spi/spi-topcliff-pch.c
257
static void pch_spi_clear_fifo(struct spi_controller *host)
drivers/spi/spi-topcliff-pch.c
389
static void pch_spi_set_baud_rate(struct spi_controller *host, u32 speed_hz)
drivers/spi/spi-topcliff-pch.c
405
static void pch_spi_set_bits_per_word(struct spi_controller *host,
drivers/spi/spi-topcliff-pch.c
447
static void pch_spi_reset(struct spi_controller *host)
drivers/spi/spi-uniphier.c
29
struct spi_controller *host;
drivers/spi/spi-uniphier.c
346
static bool uniphier_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-uniphier.c
363
struct spi_controller *host = data;
drivers/spi/spi-uniphier.c
375
struct spi_controller *host = data;
drivers/spi/spi-uniphier.c
385
static int uniphier_spi_transfer_one_dma(struct spi_controller *host,
drivers/spi/spi-uniphier.c
468
static int uniphier_spi_transfer_one_irq(struct spi_controller *host,
drivers/spi/spi-uniphier.c
495
static int uniphier_spi_transfer_one_poll(struct spi_controller *host,
drivers/spi/spi-uniphier.c
523
static int uniphier_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-uniphier.c
553
static int uniphier_spi_prepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-uniphier.c
562
static int uniphier_spi_unprepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-uniphier.c
571
static void uniphier_spi_handle_err(struct spi_controller *host,
drivers/spi/spi-uniphier.c
641
struct spi_controller *host;
drivers/spi/spi-uniphier.c
762
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-virtio.c
148
static int virtio_spi_transfer_one(struct spi_controller *ctrl,
drivers/spi/spi-virtio.c
260
struct spi_controller *ctrl = dev_get_drvdata(&vdev->dev);
drivers/spi/spi-virtio.c
335
struct spi_controller *ctrl;
drivers/spi/spi-virtio.c
371
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-virtio.c
387
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-wpcm-fiu.c
439
struct spi_controller *ctrl;
drivers/spi/spi-xcomm.c
176
static int spi_xcomm_transfer_one(struct spi_controller *host,
drivers/spi/spi-xcomm.c
248
struct spi_controller *host;
drivers/spi/spi-xilinx.c
408
struct spi_controller *host;
drivers/spi/spi-xilinx.c
519
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-xlp.c
346
static int xlp_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-xlp.c
370
struct spi_controller *host;
drivers/spi/spi-xtensa-xtfpga.c
121
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-xtensa-xtfpga.c
84
struct spi_controller *host;
drivers/spi/spi-zynq-qspi.c
292
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-zynq-qspi.c
382
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-zynq-qspi.c
634
struct spi_controller *ctlr;
drivers/spi/spi-zynq-qspi.c
719
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-zynqmp-gqspi.c
1223
struct spi_controller *ctlr;
drivers/spi/spi-zynqmp-gqspi.c
191
struct spi_controller *ctlr;
drivers/spi/spi-zynqmp-gqspi.c
598
struct spi_controller *ctlr = qspi->controller;
drivers/spi/spi-zynqmp-gqspi.c
941
struct spi_controller *ctlr = xqspi->ctlr;
drivers/spi/spi-zynqmp-gqspi.c
965
struct spi_controller *ctlr = xqspi->ctlr;
drivers/spi/spi.c
1019
static void spi_res_release(struct spi_controller *ctlr, struct spi_message *message)
drivers/spi/spi.c
1133
static int spi_map_buf_attrs(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1210
int spi_map_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1217
static void spi_unmap_buf_attrs(struct spi_controller *ctlr,
drivers/spi/spi.c
1228
void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1234
static int __spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
1301
static int __spi_unmap_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
1325
static void spi_dma_sync_for_device(struct spi_controller *ctlr,
drivers/spi/spi.c
1337
static void spi_dma_sync_for_cpu(struct spi_controller *ctlr,
drivers/spi/spi.c
1349
static inline int __spi_map_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1355
static inline int __spi_unmap_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1361
static void spi_dma_sync_for_device(struct spi_controller *ctrl,
drivers/spi/spi.c
1366
static void spi_dma_sync_for_cpu(struct spi_controller *ctrl,
drivers/spi/spi.c
1372
static inline int spi_unmap_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1391
static int spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
140
struct spi_controller *ctlr = container_of(dev, \
drivers/spi/spi.c
141
struct spi_controller, dev); \
drivers/spi/spi.c
1443
static int spi_transfer_wait(struct spi_controller *ctlr,
drivers/spi/spi.c
1605
static int spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi.c
1725
void spi_finalize_current_transfer(struct spi_controller *ctlr)
drivers/spi/spi.c
1731
static void spi_idle_runtime_pm(struct spi_controller *ctlr)
drivers/spi/spi.c
1738
static int __spi_pump_transfer_message(struct spi_controller *ctlr,
drivers/spi/spi.c
1852
static void __spi_pump_messages(struct spi_controller *ctlr, bool in_kthread)
drivers/spi/spi.c
1943
struct spi_controller *ctlr =
drivers/spi/spi.c
1944
container_of(work, struct spi_controller, pump_messages);
drivers/spi/spi.c
1969
void spi_take_timestamp_pre(struct spi_controller *ctlr,
drivers/spi/spi.c
2006
void spi_take_timestamp_post(struct spi_controller *ctlr,
drivers/spi/spi.c
2048
static void spi_set_thread_rt(struct spi_controller *ctlr)
drivers/spi/spi.c
2055
static int spi_init_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2092
struct spi_message *spi_get_next_queued_message(struct spi_controller *ctlr)
drivers/spi/spi.c
2120
struct spi_controller *ctlr = msg->spi->controller;
drivers/spi/spi.c
2152
void spi_finalize_current_message(struct spi_controller *ctlr)
drivers/spi/spi.c
2198
static int spi_start_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2218
static int spi_stop_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2243
static int spi_destroy_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2269
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
2302
static int spi_controller_initialize_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2341
void spi_flush_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2366
static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi.c
2615
of_register_spi_device(struct spi_controller *ctlr, struct device_node *nc)
drivers/spi/spi.c
2668
static void of_register_spi_devices(struct spi_controller *ctlr)
drivers/spi/spi.c
2685
static void of_register_spi_devices(struct spi_controller *ctlr) { }
drivers/spi/spi.c
2703
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
2787
struct spi_controller *ctlr;
drivers/spi/spi.c
2869
struct spi_controller *ctlr = lookup->ctlr;
drivers/spi/spi.c
2960
struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
drivers/spi/spi.c
3021
static acpi_status acpi_register_spi_device(struct spi_controller *ctlr,
drivers/spi/spi.c
3070
struct spi_controller *ctlr = data;
drivers/spi/spi.c
3080
static void acpi_register_spi_devices(struct spi_controller *ctlr)
drivers/spi/spi.c
3096
static inline void acpi_register_spi_devices(struct spi_controller *ctlr) {}
drivers/spi/spi.c
3101
struct spi_controller *ctlr;
drivers/spi/spi.c
3103
ctlr = container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
3122
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
3134
struct spi_controller *ctlr = container_of(dev, struct spi_controller,
drivers/spi/spi.c
3149
struct spi_controller *ctlr = container_of(dev, struct spi_controller,
drivers/spi/spi.c
3236
struct spi_controller *__spi_alloc_controller(struct device *dev,
drivers/spi/spi.c
3239
struct spi_controller *ctlr;
drivers/spi/spi.c
3301
struct spi_controller *__devm_spi_alloc_controller(struct device *dev,
drivers/spi/spi.c
3305
struct spi_controller *ctlr;
drivers/spi/spi.c
3324
static int spi_get_gpio_descs(struct spi_controller *ctlr)
drivers/spi/spi.c
3395
static int spi_controller_check_ops(struct spi_controller *ctlr)
drivers/spi/spi.c
3415
static int spi_controller_id_alloc(struct spi_controller *ctlr, int start, int end)
drivers/spi/spi.c
3451
int spi_register_controller(struct spi_controller *ctlr)
drivers/spi/spi.c
3586
struct spi_controller *ctlr)
drivers/spi/spi.c
3614
void spi_unregister_controller(struct spi_controller *ctlr)
drivers/spi/spi.c
3616
struct spi_controller *found;
drivers/spi/spi.c
3650
static inline int __spi_check_suspended(const struct spi_controller *ctlr)
drivers/spi/spi.c
3655
static inline void __spi_mark_suspended(struct spi_controller *ctlr)
drivers/spi/spi.c
3662
static inline void __spi_mark_resumed(struct spi_controller *ctlr)
drivers/spi/spi.c
3669
int spi_controller_suspend(struct spi_controller *ctlr)
drivers/spi/spi.c
3688
int spi_controller_resume(struct spi_controller *ctlr)
drivers/spi/spi.c
3707
static void __spi_replace_transfers_release(struct spi_controller *ctlr,
drivers/spi/spi.c
3838
static int __spi_split_transfer_maxsize(struct spi_controller *ctlr,
drivers/spi/spi.c
3912
int spi_split_transfers_maxsize(struct spi_controller *ctlr,
drivers/spi/spi.c
3954
int spi_split_transfers_maxwords(struct spi_controller *ctlr,
drivers/spi/spi.c
3991
static int __spi_validate_bits_per_word(struct spi_controller *ctlr,
drivers/spi/spi.c
4221
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4377
struct spi_controller *ctlr = msg->spi->controller;
drivers/spi/spi.c
4427
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4538
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4624
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4645
static void __spi_transfer_message_noqueue(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
4694
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4821
int spi_bus_lock(struct spi_controller *ctlr)
drivers/spi/spi.c
4850
int spi_bus_unlock(struct spi_controller *ctlr)
drivers/spi/spi.c
4944
struct spi_controller *of_find_spi_controller_by_node(struct device_node *node)
drivers/spi/spi.c
4955
return container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
4973
struct spi_controller *ctlr;
drivers/spi/spi.c
5032
struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev)
drivers/spi/spi.c
5044
return container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
5060
struct spi_controller *ctlr;
drivers/spi/spi.c
561
struct spi_device *spi_alloc_device(struct spi_controller *ctlr)
drivers/spi/spi.c
679
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
780
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
807
struct spi_device *spi_new_device(struct spi_controller *ctlr,
drivers/spi/spi.c
893
static void spi_match_controller_to_boardinfo(struct spi_controller *ctlr,
drivers/spi/spi.c
941
struct spi_controller *ctlr;
drivers/spi/spidev.c
354
struct spi_controller *ctlr;
drivers/staging/greybus/spilib.c
327
static int gb_spi_transfer_one_message(struct spi_controller *ctlr,
drivers/staging/greybus/spilib.c
379
static int gb_spi_prepare_transfer_hardware(struct spi_controller *ctlr)
drivers/staging/greybus/spilib.c
386
static int gb_spi_unprepare_transfer_hardware(struct spi_controller *ctlr)
drivers/staging/greybus/spilib.c
443
struct spi_controller *ctlr = get_controller_from_spi(spi);
drivers/staging/greybus/spilib.c
45
static struct spi_controller *get_controller_from_spi(struct gb_spilib *spi)
drivers/staging/greybus/spilib.c
489
struct spi_controller *ctlr;
drivers/staging/greybus/spilib.c
561
struct spi_controller *ctlr = gb_connection_get_data(connection);
drivers/video/fbdev/mmp/hw/mmp_spi.c
139
struct spi_controller *ctlr;
include/linux/spi/altera.h
49
extern void altera_spi_init_host(struct spi_controller *host);
include/linux/spi/spi-mem.h
430
int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
434
void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
442
spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
450
spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi.h
1334
struct spi_controller *ctlr = spi->controller;
include/linux/spi/spi.h
1344
struct spi_controller *ctlr = spi->controller;
include/linux/spi/spi.h
1412
static inline unsigned int spi_controller_xfer_timeout(struct spi_controller *ctlr,
include/linux/spi/spi.h
1423
typedef void (*spi_replaced_release_t)(struct spi_controller *ctlr,
include/linux/spi/spi.h
1458
extern int spi_split_transfers_maxsize(struct spi_controller *ctlr,
include/linux/spi/spi.h
1461
extern int spi_split_transfers_maxwords(struct spi_controller *ctlr,
include/linux/spi/spi.h
1475
extern int spi_bus_lock(struct spi_controller *ctlr);
include/linux/spi/spi.h
1476
extern int spi_bus_unlock(struct spi_controller *ctlr);
include/linux/spi/spi.h
1741
spi_alloc_device(struct spi_controller *ctlr);
include/linux/spi/spi.h
1747
spi_new_device(struct spi_controller *, struct spi_board_info *);
include/linux/spi/spi.h
1758
spi_transfer_is_last(struct spi_controller *ctlr, struct spi_transfer *xfer)
include/linux/spi/spi.h
194
struct spi_controller *controller;
include/linux/spi/spi.h
34
struct spi_controller;
include/linux/spi/spi.h
712
bool (*can_dma)(struct spi_controller *ctlr,
include/linux/spi/spi.h
747
int (*prepare_transfer_hardware)(struct spi_controller *ctlr);
include/linux/spi/spi.h
748
int (*transfer_one_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
750
int (*unprepare_transfer_hardware)(struct spi_controller *ctlr);
include/linux/spi/spi.h
751
int (*prepare_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
753
int (*unprepare_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
755
int (*target_abort)(struct spi_controller *ctlr);
include/linux/spi/spi.h
762
int (*transfer_one)(struct spi_controller *ctlr, struct spi_device *spi,
include/linux/spi/spi.h
764
void (*handle_err)(struct spi_controller *ctlr,
include/linux/spi/spi.h
795
int (*fw_translate_cs)(struct spi_controller *ctlr, unsigned cs);
include/linux/spi/spi.h
812
static inline void *spi_controller_get_devdata(struct spi_controller *ctlr)
include/linux/spi/spi.h
817
static inline void spi_controller_set_devdata(struct spi_controller *ctlr,
include/linux/spi/spi.h
823
static inline struct spi_controller *spi_controller_get(struct spi_controller *ctlr)
include/linux/spi/spi.h
830
static inline void spi_controller_put(struct spi_controller *ctlr)
include/linux/spi/spi.h
836
static inline bool spi_controller_is_target(struct spi_controller *ctlr)
include/linux/spi/spi.h
842
extern int spi_controller_suspend(struct spi_controller *ctlr);
include/linux/spi/spi.h
843
extern int spi_controller_resume(struct spi_controller *ctlr);
include/linux/spi/spi.h
846
extern struct spi_message *spi_get_next_queued_message(struct spi_controller *ctlr);
include/linux/spi/spi.h
847
extern void spi_finalize_current_message(struct spi_controller *ctlr);
include/linux/spi/spi.h
848
extern void spi_finalize_current_transfer(struct spi_controller *ctlr);
include/linux/spi/spi.h
851
void spi_take_timestamp_pre(struct spi_controller *ctlr,
include/linux/spi/spi.h
854
void spi_take_timestamp_post(struct spi_controller *ctlr,
include/linux/spi/spi.h
859
extern struct spi_controller *__spi_alloc_controller(struct device *host,
include/linux/spi/spi.h
862
static inline struct spi_controller *spi_alloc_host(struct device *dev,
include/linux/spi/spi.h
868
static inline struct spi_controller *spi_alloc_target(struct device *dev,
include/linux/spi/spi.h
877
struct spi_controller *__devm_spi_alloc_controller(struct device *dev,
include/linux/spi/spi.h
881
static inline struct spi_controller *devm_spi_alloc_host(struct device *dev,
include/linux/spi/spi.h
887
static inline struct spi_controller *devm_spi_alloc_target(struct device *dev,
include/linux/spi/spi.h
896
extern int spi_register_controller(struct spi_controller *ctlr);
include/linux/spi/spi.h
898
struct spi_controller *ctlr);
include/linux/spi/spi.h
899
extern void spi_unregister_controller(struct spi_controller *ctlr);
include/linux/spi/spi.h
902
extern struct spi_controller *of_find_spi_controller_by_node(struct device_node *node);
include/linux/spi/spi.h
904
static inline struct spi_controller *of_find_spi_controller_by_node(struct device_node *node)
include/linux/spi/spi.h
911
extern struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev);
include/linux/spi/spi.h
912
extern struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi.h
917
static inline struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev)
include/linux/spi/spi.h
922
static inline struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi.h
939
typedef void (*spi_res_release_t)(struct spi_controller *ctlr,
include/linux/spi/spi_bitbang.h
15
struct spi_controller *ctlr;
include/media/v4l2-common.h
288
struct spi_controller *ctlr, struct spi_board_info *info);
include/media/v4l2-common.h
312
struct spi_controller *ctlr, struct spi_board_info *info)
include/trace/events/spi.h
11
DECLARE_EVENT_CLASS(spi_controller,
include/trace/events/spi.h
13
TP_PROTO(struct spi_controller *controller),
include/trace/events/spi.h
29
DEFINE_EVENT(spi_controller, spi_controller_idle,
include/trace/events/spi.h
31
TP_PROTO(struct spi_controller *controller),
include/trace/events/spi.h
37
DEFINE_EVENT(spi_controller, spi_controller_busy,
include/trace/events/spi.h
39
TP_PROTO(struct spi_controller *controller),
sound/soc/codecs/rt5575-spi.c
28
struct spi_controller *ctlr;