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
149
static struct spi_controller *get_spi_adap(struct platform_device *pdev)
drivers/media/pci/mgb4/mgb4_core.c
157
return dev ? container_of(dev, struct spi_controller, dev) : NULL;
drivers/media/pci/mgb4/mgb4_core.c
184
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
1137
static int msi2500_transfer_one_message(struct spi_controller *ctlr,
drivers/media/usb/msi2500/msi2500.c
1164
struct spi_controller *ctlr;
drivers/media/v4l2-core/v4l2-spi.c
37
struct spi_controller *ctlr,
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1714
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
238
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
329
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
482
static int aml_spisg_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi-amlogic-spisg.c
591
static int aml_spisg_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-amlogic-spisg.c
629
static int aml_spisg_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-amlogic-spisg.c
718
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
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
105
struct spi_controller *ctlr = data;
drivers/spi/spi-at91-usart.c
113
static bool at91_usart_spi_can_dma(struct spi_controller *ctrl,
drivers/spi/spi-at91-usart.c
122
static int at91_usart_spi_configure_dma(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
185
static void at91_usart_spi_release_dma(struct spi_controller *ctlr)
drivers/spi/spi-at91-usart.c
193
static void at91_usart_spi_stop_dma(struct spi_controller *ctlr)
drivers/spi/spi-at91-usart.c
201
static int at91_usart_spi_dma_transfer(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
321
struct spi_controller *controller = dev_id;
drivers/spi/spi-at91-usart.c
383
static int at91_usart_spi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
429
static int at91_usart_spi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
443
static int at91_usart_spi_unprepare_message(struct spi_controller *ctlr,
drivers/spi/spi-at91-usart.c
480
struct spi_controller *controller;
drivers/spi/spi-at91-usart.c
581
struct spi_controller *ctlr = 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
602
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-at91-usart.c
617
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-at91-usart.c
634
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-atcspi200.c
110
struct spi_controller *host;
drivers/spi/spi-atcspi200.c
540
struct spi_controller *host,
drivers/spi/spi-atcspi200.c
556
struct spi_controller *host;
drivers/spi/spi-atcspi200.c
614
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atcspi200.c
626
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-ath79.c
171
struct spi_controller *host;
drivers/spi/spi-atmel.c
1014
static void atmel_spi_dma_unmap_xfer(struct spi_controller *host,
drivers/spi/spi-atmel.c
1109
struct spi_controller *host = dev_id;
drivers/spi/spi-atmel.c
1167
struct spi_controller *host = dev_id;
drivers/spi/spi-atmel.c
1222
struct spi_controller *host = platform_get_drvdata(as->pdev);
drivers/spi/spi-atmel.c
1339
static int atmel_spi_one_transfer(struct spi_controller *host,
drivers/spi/spi-atmel.c
1516
struct spi_controller *host;
drivers/spi/spi-atmel.c
1688
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-atmel.c
1723
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1736
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1756
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-atmel.c
1772
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
562
static int atmel_spi_configure_dma(struct spi_controller *host,
drivers/spi/spi-atmel.c
606
static void atmel_spi_stop_dma(struct spi_controller *host)
drivers/spi/spi-atmel.c
614
static void atmel_spi_release_dma(struct spi_controller *host)
drivers/spi/spi-atmel.c
629
struct spi_controller *host = data;
drivers/spi/spi-atmel.c
643
static void atmel_spi_next_xfer_single(struct spi_controller *host,
drivers/spi/spi-atmel.c
675
static void atmel_spi_next_xfer_fifo(struct spi_controller *host,
drivers/spi/spi-atmel.c
745
static void atmel_spi_next_xfer_pio(struct spi_controller *host,
drivers/spi/spi-atmel.c
759
static int atmel_spi_next_xfer_dma_submit(struct spi_controller *host,
drivers/spi/spi-atmel.c
852
static void atmel_spi_next_xfer_data(struct spi_controller *host,
drivers/spi/spi-atmel.c
916
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
755
struct spi_controller *ctlr;
drivers/spi/spi-axiado.c
878
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-axiado.c
901
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
916
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
933
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-axiado.c
962
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
900
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcm63xx-hsspi.c
913
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx-hsspi.c
925
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
498
struct spi_controller *host;
drivers/spi/spi-bcm63xx.c
625
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcm63xx.c
637
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcm63xx.c
649
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
571
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-bcmbca-hsspi.c
584
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-bcmbca-hsspi.c
596
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
431
struct spi_controller *ctlr = bitbang->ctlr;
drivers/spi/spi-butterfly.c
181
struct spi_controller *host;
drivers/spi/spi-cadence-quadspi.c
1794
struct spi_controller *host;
drivers/spi/spi-cadence-quadspi.c
86
struct spi_controller *host;
drivers/spi/spi-cadence-xspi.c
1030
static int cdns_xspi_transfer_one_message_b0(struct spi_controller *controller,
drivers/spi/spi-cadence-xspi.c
1133
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
777
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-cadence.c
801
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
816
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
833
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-cadence.c
862
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
73
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
86
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
436
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-coldfire-qspi.c
449
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
464
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
476
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-coldfire-qspi.c
486
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-cs42l43.c
128
static int cs42l43_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-cs42l43.c
169
static int cs42l43_prepare_message(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi-cs42l43.c
190
static int cs42l43_prepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cs42l43.c
202
static int cs42l43_unprepare_transfer_hardware(struct spi_controller *ctlr)
drivers/spi/spi-cs42l43.c
42
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
783
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-dln2.c
796
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
82
struct spi_controller *host;
drivers/spi/spi-dln2.c
824
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
844
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-dln2.c
852
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
478
static void dw_spi_handle_err(struct spi_controller *ctlr,
drivers/spi/spi-dw-core.c
484
static int dw_spi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-dw-core.c
923
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
622
struct spi_controller *host;
drivers/spi/spi-ep93xx.c
713
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
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
1034
struct spi_controller *controller = platform_get_drvdata(pdev);
drivers/spi/spi-fsl-lpspi.c
204
static bool fsl_lpspi_can_dma(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
227
static int lpspi_prepare_xfer_hardware(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
242
static int lpspi_unprepare_xfer_hardware(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
380
static int fsl_lpspi_dma_configure(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
462
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
540
static int fsl_lpspi_target_abort(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
556
static int fsl_lpspi_wait_for_completion(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
625
static int fsl_lpspi_dma_transfer(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
718
static void fsl_lpspi_dma_exit(struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
733
struct spi_controller *controller)
drivers/spi/spi-fsl-lpspi.c
766
static int fsl_lpspi_pio_transfer(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
789
static int fsl_lpspi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-fsl-lpspi.c
856
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-fsl-lpspi.c
877
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-fsl-lpspi.c
904
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
638
struct spi_controller *host;
drivers/spi/spi-fsl-spi.c
705
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
1007
static int spi_geni_target_abort(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
1021
struct spi_controller *spi;
drivers/spi/spi-geni-qcom.c
1131
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1147
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1164
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
1180
struct spi_controller *spi = dev_get_drvdata(dev);
drivers/spi/spi-geni-qcom.c
149
static void handle_se_timeout(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
224
static void handle_gpi_timeout(struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
232
static void spi_geni_handle_err(struct spi_controller *spi, struct spi_message *msg)
drivers/spi/spi-geni-qcom.c
345
struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
375
struct spi_controller *spi = cb;
drivers/spi/spi-geni-qcom.c
395
struct spi_device *spi_slv, struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
498
static bool geni_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-geni-qcom.c
520
static int spi_geni_prepare_message(struct spi_controller *spi,
drivers/spi/spi-geni-qcom.c
596
struct spi_controller *spi = dev_get_drvdata(mas->dev);
drivers/spi/spi-geni-qcom.c
785
u16 mode, struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
880
static int spi_geni_transfer_one(struct spi_controller *spi,
drivers/spi/spi-geni-qcom.c
906
struct spi_controller *spi = data;
drivers/spi/spi-gpio.c
309
struct spi_controller *host)
drivers/spi/spi-gpio.c
343
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
290
static u32 hisi_calc_effective_speed(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
335
struct spi_controller *host = dev_id;
drivers/spi/spi-hisi-kunpeng.c
372
static int hisi_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
408
static void hisi_spi_handle_err(struct spi_controller *host,
drivers/spi/spi-hisi-kunpeng.c
451
struct spi_controller *host;
drivers/spi/spi-hisi-kunpeng.c
527
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-hisi-sfc-v3xx.c
435
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
669
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-img-spfi.c
687
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
698
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
718
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-img-spfi.c
725
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
1392
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1406
struct spi_controller *controller)
drivers/spi/spi-imx.c
1530
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1722
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
1849
static int spi_imx_dma_configure(struct spi_controller *controller, bool word_delay)
drivers/spi/spi-imx.c
1902
struct spi_controller *controller = spi_imx->controller;
drivers/spi/spi-imx.c
2129
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
2400
struct spi_controller *controller = platform_get_drvdata(pdev);
drivers/spi/spi-imx.c
2421
struct spi_controller *controller = dev_get_drvdata(dev);
drivers/spi/spi-imx.c
2442
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
1023
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
294
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
321
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
388
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
554
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
704
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-mem.c
760
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
857
struct spi_controller *ctlr = desc->mem->spi->controller;
drivers/spi/spi-mem.c
903
struct spi_controller *ctlr = desc->mem->spi->controller;
drivers/spi/spi-mem.c
977
struct spi_controller *ctlr = mem->spi->controller;
drivers/spi/spi-meson-spicc.c
179
struct spi_controller *host;
drivers/spi/spi-meson-spicc.c
575
static int meson_spicc_transfer_one(struct spi_controller *host,
drivers/spi/spi-meson-spicc.c
652
static int meson_spicc_prepare_message(struct spi_controller *host,
drivers/spi/spi-meson-spicc.c
719
static int meson_spicc_unprepare_transfer(struct spi_controller *host)
drivers/spi/spi-meson-spicc.c
981
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
359
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
375
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
398
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-meson-spifc.c
408
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
385
struct spi_controller *ctlr = spi_dev->controller;
drivers/spi/spi-microchip-core-qspi.c
579
static int mchp_coreqspi_unprepare_message(struct spi_controller *ctlr, struct spi_message *m)
drivers/spi/spi-microchip-core-qspi.c
594
static int mchp_coreqspi_prepare_message(struct spi_controller *ctlr, struct spi_message *m)
drivers/spi/spi-microchip-core-qspi.c
661
static int mchp_coreqspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-microchip-core-qspi.c
684
struct spi_controller *ctlr;
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
516
struct spi_controller *host = spi_controller_get(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
1372
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1392
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1425
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-mt65xx.c
1441
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
950
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-nor.c
960
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-nor.c
973
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-mtk-snfi.c
1335
struct spi_controller *ctlr;
drivers/spi/spi-mtk-snfi.c
1465
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
645
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
434
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
1215
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
1037
static void omap2_mcspi_release_dma(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
1127
static int omap2_mcspi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
1140
static int omap2_mcspi_transfer_one(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
122
struct spi_controller *ctlr;
drivers/spi/spi-omap2-mcspi.c
1258
static int omap2_mcspi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
1334
static bool omap2_mcspi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
1368
struct spi_controller *ctlr = mcspi->ctlr;
drivers/spi/spi-omap2-mcspi.c
1403
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
1470
struct spi_controller *ctlr;
drivers/spi/spi-omap2-mcspi.c
150
static inline void mcspi_write_reg(struct spi_controller *ctlr,
drivers/spi/spi-omap2-mcspi.c
158
static inline u32 mcspi_read_reg(struct spi_controller *ctlr, int idx)
drivers/spi/spi-omap2-mcspi.c
1606
struct spi_controller *ctlr = platform_get_drvdata(pdev);
drivers/spi/spi-omap2-mcspi.c
1621
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
1640
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-omap2-mcspi.c
279
static void omap2_mcspi_set_mode(struct spi_controller *ctlr)
drivers/spi/spi-omap2-mcspi.c
309
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
816
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-orion.c
826
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
1090
static int pxa2xx_spi_target_abort(struct spi_controller *controller)
drivers/spi/spi-pxa2xx.c
1099
static void pxa2xx_spi_handle_err(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
1120
static int pxa2xx_spi_unprepare_transfer(struct spi_controller *controller)
drivers/spi/spi-pxa2xx.c
1247
static int pxa2xx_spi_fw_translate_cs(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
1275
struct spi_controller *controller;
drivers/spi/spi-pxa2xx.c
923
static bool pxa2xx_spi_can_dma(struct spi_controller *controller,
drivers/spi/spi-pxa2xx.c
934
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
250
static void qcom_qspi_handle_err(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
408
static bool qcom_qspi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-qcom-qspi.c
414
static int qcom_qspi_transfer_one(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
484
static int qcom_qspi_prepare_message(struct spi_controller *host,
drivers/spi/spi-qcom-qspi.c
697
struct spi_controller *host;
drivers/spi/spi-qcom-qspi.c
807
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-qcom-qspi.c
817
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qcom-qspi.c
839
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-qcom-qspi.c
861
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-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
1024
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
361
struct spi_controller *ctrl;
drivers/spi/spi-realtek-rtl.c
152
struct spi_controller *ctrl;
drivers/spi/spi-realtek-rtl.c
93
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
1002
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
241
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi-rockchip.c
280
static void rockchip_spi_handle_err(struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
356
struct spi_controller *ctlr = dev_id;
drivers/spi/spi-rockchip.c
383
struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
409
struct spi_controller *ctlr = data;
drivers/spi/spi-rockchip.c
425
struct spi_controller *ctlr = data;
drivers/spi/spi-rockchip.c
453
struct spi_controller *ctlr, struct spi_transfer *xfer)
drivers/spi/spi-rockchip.c
622
static int rockchip_spi_target_abort(struct spi_controller *ctlr)
drivers/spi/spi-rockchip.c
674
struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
715
static bool rockchip_spi_can_dma(struct spi_controller *ctlr,
drivers/spi/spi-rockchip.c
760
struct spi_controller *ctlr;
drivers/spi/spi-rockchip.c
935
struct spi_controller *ctlr = spi_controller_get(platform_get_drvdata(pdev));
drivers/spi/spi-rockchip.c
955
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
975
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-rockchip.c
990
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
1228
static int rspi_parse_dt(struct device *dev, struct spi_controller *ctlr)
drivers/spi/spi-rspi.c
1264
static inline int rspi_parse_dt(struct device *dev, struct spi_controller *ctlr)
drivers/spi/spi-rspi.c
1285
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
100
struct spi_controller *controller;
drivers/spi/spi-rzv2h-rspi.c
227
static bool rzv2h_rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
382
static int rzv2h_rspi_transfer_one(struct spi_controller *controller,
drivers/spi/spi-rzv2h-rspi.c
591
static int rzv2h_rspi_prepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rzv2h-rspi.c
679
static int rzv2h_rspi_unprepare_message(struct spi_controller *ctlr,
drivers/spi/spi-rzv2h-rspi.c
691
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
1417
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1436
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1455
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-s3c64xx.c
1467
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
184
static int sc18is602_transfer_one(struct spi_controller *host,
drivers/spi/spi-sc18is602.c
244
struct spi_controller *host;
drivers/spi/spi-sc18is602.c
35
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
1100
struct spi_controller *ctlr;
drivers/spi/spi-sh-msiof.c
1170
struct spi_controller *ctlr = p->ctlr;
drivers/spi/spi-sh-msiof.c
1187
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
419
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-sifive.c
429
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-sifive.c
447
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
482
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
498
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
521
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-slave-mt27xx.c
531
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sn-f-ospi.c
609
struct spi_controller *ctlr;
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
1003
struct spi_controller *sctlr = platform_get_drvdata(pdev);
drivers/spi/spi-sprd.c
1024
struct spi_controller *sctlr = dev_get_drvdata(dev);
drivers/spi/spi-sprd.c
1037
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
371
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
662
static int stm32_ospi_transfer_one_message(struct spi_controller *ctrl,
drivers/spi/spi-stm32-ospi.c
748
struct spi_controller *ctrl = spi->controller;
drivers/spi/spi-stm32-ospi.c
887
struct spi_controller *ctrl;
drivers/spi/spi-stm32-qspi.c
101
struct spi_controller *ctrl;
drivers/spi/spi-stm32-qspi.c
560
static int stm32_qspi_transfer_one_message(struct spi_controller *ctrl,
drivers/spi/spi-stm32-qspi.c
645
struct spi_controller *ctrl = spi->controller;
drivers/spi/spi-stm32-qspi.c
780
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
2590
struct spi_controller *ctrl = platform_get_drvdata(pdev);
drivers/spi/spi-stm32.c
2621
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2631
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2644
struct spi_controller *ctrl = dev_get_drvdata(dev);
drivers/spi/spi-stm32.c
2656
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
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
769
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
298
static int sp7021_spi_host_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
362
static int sp7021_spi_target_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
406
struct spi_controller *ctlr;
drivers/spi/spi-sunplus-sp7021.c
508
struct spi_controller *ctlr = dev_get_drvdata(&pdev->dev);
drivers/spi/spi-sunplus-sp7021.c
517
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
525
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
535
struct spi_controller *ctlr = dev_get_drvdata(dev);
drivers/spi/spi-sunplus-sp7021.c
543
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
737
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-synquacer.c
747
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-synquacer.c
763
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
1441
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra114.c
1460
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1467
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1487
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra114.c
1499
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
528
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra20-sflash.c
541
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
548
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
566
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-sflash.c
578
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
1135
struct spi_controller *host = spi_controller_get(platform_get_drvdata(pdev));
drivers/spi/spi-tegra20-slink.c
1156
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1163
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1182
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra20-slink.c
1194
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
1436
static int tegra_qspi_transfer_one_message(struct spi_controller *host,
drivers/spi/spi-tegra210-quad.c
1702
struct spi_controller *host;
drivers/spi/spi-tegra210-quad.c
1812
struct spi_controller *host = platform_get_drvdata(pdev);
drivers/spi/spi-tegra210-quad.c
1823
struct spi_controller *host = dev_get_drvdata(dev);
drivers/spi/spi-tegra210-quad.c
1830
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
1865
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
349
static bool uniphier_spi_can_dma(struct spi_controller *host,
drivers/spi/spi-uniphier.c
366
struct spi_controller *host = data;
drivers/spi/spi-uniphier.c
378
struct spi_controller *host = data;
drivers/spi/spi-uniphier.c
388
static int uniphier_spi_transfer_one_dma(struct spi_controller *host,
drivers/spi/spi-uniphier.c
471
static int uniphier_spi_transfer_one_irq(struct spi_controller *host,
drivers/spi/spi-uniphier.c
498
static int uniphier_spi_transfer_one_poll(struct spi_controller *host,
drivers/spi/spi-uniphier.c
526
static int uniphier_spi_transfer_one(struct spi_controller *host,
drivers/spi/spi-uniphier.c
556
static int uniphier_spi_prepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-uniphier.c
565
static int uniphier_spi_unprepare_transfer_hardware(struct spi_controller *host)
drivers/spi/spi-uniphier.c
574
static void uniphier_spi_handle_err(struct spi_controller *host,
drivers/spi/spi-uniphier.c
644
struct spi_controller *host;
drivers/spi/spi-uniphier.c
779
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
440
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
397
struct spi_controller *host;
drivers/spi/spi-xilinx.c
508
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
645
struct spi_controller *ctlr;
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
1002
static void spi_res_release(struct spi_controller *ctlr, struct spi_message *message)
drivers/spi/spi.c
1116
static int spi_map_buf_attrs(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1193
int spi_map_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1200
static void spi_unmap_buf_attrs(struct spi_controller *ctlr,
drivers/spi/spi.c
1211
void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev,
drivers/spi/spi.c
1217
static int __spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
1284
static int __spi_unmap_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
1308
static void spi_dma_sync_for_device(struct spi_controller *ctlr,
drivers/spi/spi.c
1320
static void spi_dma_sync_for_cpu(struct spi_controller *ctlr,
drivers/spi/spi.c
1332
static inline int __spi_map_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1338
static inline int __spi_unmap_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1344
static void spi_dma_sync_for_device(struct spi_controller *ctrl,
drivers/spi/spi.c
1349
static void spi_dma_sync_for_cpu(struct spi_controller *ctrl,
drivers/spi/spi.c
1355
static inline int spi_unmap_msg(struct spi_controller *ctlr,
drivers/spi/spi.c
1374
static int spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
142
struct spi_controller *ctlr = container_of(dev, \
drivers/spi/spi.c
1426
static int spi_transfer_wait(struct spi_controller *ctlr,
drivers/spi/spi.c
143
struct spi_controller, dev); \
drivers/spi/spi.c
1588
static int spi_transfer_one_message(struct spi_controller *ctlr,
drivers/spi/spi.c
1708
void spi_finalize_current_transfer(struct spi_controller *ctlr)
drivers/spi/spi.c
1714
static void spi_idle_runtime_pm(struct spi_controller *ctlr)
drivers/spi/spi.c
1721
static int __spi_pump_transfer_message(struct spi_controller *ctlr,
drivers/spi/spi.c
1835
static void __spi_pump_messages(struct spi_controller *ctlr, bool in_kthread)
drivers/spi/spi.c
1926
struct spi_controller *ctlr =
drivers/spi/spi.c
1927
container_of(work, struct spi_controller, pump_messages);
drivers/spi/spi.c
1952
void spi_take_timestamp_pre(struct spi_controller *ctlr,
drivers/spi/spi.c
1989
void spi_take_timestamp_post(struct spi_controller *ctlr,
drivers/spi/spi.c
2031
static void spi_set_thread_rt(struct spi_controller *ctlr)
drivers/spi/spi.c
2038
static int spi_init_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2075
struct spi_message *spi_get_next_queued_message(struct spi_controller *ctlr)
drivers/spi/spi.c
2103
struct spi_controller *ctlr = msg->spi->controller;
drivers/spi/spi.c
2135
void spi_finalize_current_message(struct spi_controller *ctlr)
drivers/spi/spi.c
2181
static int spi_start_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2201
static int spi_stop_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2226
static int spi_destroy_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2252
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
2285
static int spi_controller_initialize_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2324
void spi_flush_queue(struct spi_controller *ctlr)
drivers/spi/spi.c
2349
static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi.c
2598
of_register_spi_device(struct spi_controller *ctlr, struct device_node *nc)
drivers/spi/spi.c
2651
static void of_register_spi_devices(struct spi_controller *ctlr)
drivers/spi/spi.c
2668
static void of_register_spi_devices(struct spi_controller *ctlr) { }
drivers/spi/spi.c
2686
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
2730
struct spi_controller *ctlr;
drivers/spi/spi.c
2812
struct spi_controller *ctlr = lookup->ctlr;
drivers/spi/spi.c
2903
struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
drivers/spi/spi.c
2964
static acpi_status acpi_register_spi_device(struct spi_controller *ctlr,
drivers/spi/spi.c
3013
struct spi_controller *ctlr = data;
drivers/spi/spi.c
3023
static void acpi_register_spi_devices(struct spi_controller *ctlr)
drivers/spi/spi.c
3039
static inline void acpi_register_spi_devices(struct spi_controller *ctlr) {}
drivers/spi/spi.c
3044
struct spi_controller *ctlr;
drivers/spi/spi.c
3046
ctlr = container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
3065
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
3077
struct spi_controller *ctlr = container_of(dev, struct spi_controller,
drivers/spi/spi.c
3092
struct spi_controller *ctlr = container_of(dev, struct spi_controller,
drivers/spi/spi.c
3179
struct spi_controller *__spi_alloc_controller(struct device *dev,
drivers/spi/spi.c
3182
struct spi_controller *ctlr;
drivers/spi/spi.c
3244
struct spi_controller *__devm_spi_alloc_controller(struct device *dev,
drivers/spi/spi.c
3248
struct spi_controller *ctlr;
drivers/spi/spi.c
3269
static int spi_get_gpio_descs(struct spi_controller *ctlr)
drivers/spi/spi.c
3340
static int spi_controller_check_ops(struct spi_controller *ctlr)
drivers/spi/spi.c
3360
static int spi_controller_id_alloc(struct spi_controller *ctlr, int start, int end)
drivers/spi/spi.c
3396
int spi_register_controller(struct spi_controller *ctlr)
drivers/spi/spi.c
3529
struct spi_controller *ctlr)
drivers/spi/spi.c
3571
void spi_unregister_controller(struct spi_controller *ctlr)
drivers/spi/spi.c
3573
struct spi_controller *found;
drivers/spi/spi.c
3614
static inline int __spi_check_suspended(const struct spi_controller *ctlr)
drivers/spi/spi.c
3619
static inline void __spi_mark_suspended(struct spi_controller *ctlr)
drivers/spi/spi.c
3626
static inline void __spi_mark_resumed(struct spi_controller *ctlr)
drivers/spi/spi.c
3633
int spi_controller_suspend(struct spi_controller *ctlr)
drivers/spi/spi.c
3649
int spi_controller_resume(struct spi_controller *ctlr)
drivers/spi/spi.c
3668
static void __spi_replace_transfers_release(struct spi_controller *ctlr,
drivers/spi/spi.c
3799
static int __spi_split_transfer_maxsize(struct spi_controller *ctlr,
drivers/spi/spi.c
3873
int spi_split_transfers_maxsize(struct spi_controller *ctlr,
drivers/spi/spi.c
3915
int spi_split_transfers_maxwords(struct spi_controller *ctlr,
drivers/spi/spi.c
3952
static int __spi_validate_bits_per_word(struct spi_controller *ctlr,
drivers/spi/spi.c
4171
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4332
struct spi_controller *ctlr = msg->spi->controller;
drivers/spi/spi.c
4382
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4493
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4579
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4600
static void __spi_transfer_message_noqueue(struct spi_controller *ctlr, struct spi_message *msg)
drivers/spi/spi.c
4649
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
4776
int spi_bus_lock(struct spi_controller *ctlr)
drivers/spi/spi.c
4805
int spi_bus_unlock(struct spi_controller *ctlr)
drivers/spi/spi.c
4899
struct spi_controller *of_find_spi_controller_by_node(struct device_node *node)
drivers/spi/spi.c
4910
return container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
4928
struct spi_controller *ctlr;
drivers/spi/spi.c
4992
struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev)
drivers/spi/spi.c
5004
return container_of(dev, struct spi_controller, dev);
drivers/spi/spi.c
5020
struct spi_controller *ctlr;
drivers/spi/spi.c
559
struct spi_device *spi_alloc_device(struct spi_controller *ctlr)
drivers/spi/spi.c
663
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
763
struct spi_controller *ctlr = spi->controller;
drivers/spi/spi.c
790
struct spi_device *spi_new_device(struct spi_controller *ctlr,
drivers/spi/spi.c
876
static void spi_match_controller_to_boardinfo(struct spi_controller *ctlr,
drivers/spi/spi.c
924
struct spi_controller *ctlr;
drivers/spi/spidev.c
355
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
564
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
407
int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
411
void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
419
spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi-mem.h
427
spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr,
include/linux/spi/spi.h
1335
struct spi_controller *ctlr = spi->controller;
include/linux/spi/spi.h
1345
struct spi_controller *ctlr = spi->controller;
include/linux/spi/spi.h
1413
static inline unsigned int spi_controller_xfer_timeout(struct spi_controller *ctlr,
include/linux/spi/spi.h
1424
typedef void (*spi_replaced_release_t)(struct spi_controller *ctlr,
include/linux/spi/spi.h
1459
extern int spi_split_transfers_maxsize(struct spi_controller *ctlr,
include/linux/spi/spi.h
1462
extern int spi_split_transfers_maxwords(struct spi_controller *ctlr,
include/linux/spi/spi.h
1476
extern int spi_bus_lock(struct spi_controller *ctlr);
include/linux/spi/spi.h
1477
extern int spi_bus_unlock(struct spi_controller *ctlr);
include/linux/spi/spi.h
1742
spi_alloc_device(struct spi_controller *ctlr);
include/linux/spi/spi.h
1748
spi_new_device(struct spi_controller *, struct spi_board_info *);
include/linux/spi/spi.h
1759
spi_transfer_is_last(struct spi_controller *ctlr, struct spi_transfer *xfer)
include/linux/spi/spi.h
192
struct spi_controller *controller;
include/linux/spi/spi.h
32
struct spi_controller;
include/linux/spi/spi.h
713
bool (*can_dma)(struct spi_controller *ctlr,
include/linux/spi/spi.h
748
int (*prepare_transfer_hardware)(struct spi_controller *ctlr);
include/linux/spi/spi.h
749
int (*transfer_one_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
751
int (*unprepare_transfer_hardware)(struct spi_controller *ctlr);
include/linux/spi/spi.h
752
int (*prepare_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
754
int (*unprepare_message)(struct spi_controller *ctlr,
include/linux/spi/spi.h
756
int (*target_abort)(struct spi_controller *ctlr);
include/linux/spi/spi.h
763
int (*transfer_one)(struct spi_controller *ctlr, struct spi_device *spi,
include/linux/spi/spi.h
765
void (*handle_err)(struct spi_controller *ctlr,
include/linux/spi/spi.h
796
int (*fw_translate_cs)(struct spi_controller *ctlr, unsigned cs);
include/linux/spi/spi.h
813
static inline void *spi_controller_get_devdata(struct spi_controller *ctlr)
include/linux/spi/spi.h
818
static inline void spi_controller_set_devdata(struct spi_controller *ctlr,
include/linux/spi/spi.h
824
static inline struct spi_controller *spi_controller_get(struct spi_controller *ctlr)
include/linux/spi/spi.h
831
static inline void spi_controller_put(struct spi_controller *ctlr)
include/linux/spi/spi.h
837
static inline bool spi_controller_is_target(struct spi_controller *ctlr)
include/linux/spi/spi.h
843
extern int spi_controller_suspend(struct spi_controller *ctlr);
include/linux/spi/spi.h
844
extern int spi_controller_resume(struct spi_controller *ctlr);
include/linux/spi/spi.h
847
extern struct spi_message *spi_get_next_queued_message(struct spi_controller *ctlr);
include/linux/spi/spi.h
848
extern void spi_finalize_current_message(struct spi_controller *ctlr);
include/linux/spi/spi.h
849
extern void spi_finalize_current_transfer(struct spi_controller *ctlr);
include/linux/spi/spi.h
852
void spi_take_timestamp_pre(struct spi_controller *ctlr,
include/linux/spi/spi.h
855
void spi_take_timestamp_post(struct spi_controller *ctlr,
include/linux/spi/spi.h
860
extern struct spi_controller *__spi_alloc_controller(struct device *host,
include/linux/spi/spi.h
863
static inline struct spi_controller *spi_alloc_host(struct device *dev,
include/linux/spi/spi.h
869
static inline struct spi_controller *spi_alloc_target(struct device *dev,
include/linux/spi/spi.h
878
struct spi_controller *__devm_spi_alloc_controller(struct device *dev,
include/linux/spi/spi.h
882
static inline struct spi_controller *devm_spi_alloc_host(struct device *dev,
include/linux/spi/spi.h
888
static inline struct spi_controller *devm_spi_alloc_target(struct device *dev,
include/linux/spi/spi.h
897
extern int spi_register_controller(struct spi_controller *ctlr);
include/linux/spi/spi.h
899
struct spi_controller *ctlr);
include/linux/spi/spi.h
900
extern void spi_unregister_controller(struct spi_controller *ctlr);
include/linux/spi/spi.h
903
extern struct spi_controller *of_find_spi_controller_by_node(struct device_node *node);
include/linux/spi/spi.h
905
static inline struct spi_controller *of_find_spi_controller_by_node(struct device_node *node)
include/linux/spi/spi.h
912
extern struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev);
include/linux/spi/spi.h
913
extern struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi.h
918
static inline struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev)
include/linux/spi/spi.h
923
static inline struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi.h
940
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;