Home
last modified time | relevance | path

Searched refs:spi_master (Results 1 – 25 of 99) sorted by relevance

1234

/Linux-v5.4/drivers/spi/
Dspi-ep93xx.c111 static int ep93xx_spi_calc_divisors(struct spi_master *master, in ep93xx_spi_calc_divisors()
145 static int ep93xx_spi_chip_setup(struct spi_master *master, in ep93xx_spi_chip_setup()
175 static void ep93xx_do_write(struct spi_master *master) in ep93xx_do_write()
193 static void ep93xx_do_read(struct spi_master *master) in ep93xx_do_read()
222 static int ep93xx_spi_read_write(struct spi_master *master) in ep93xx_spi_read_write()
268 ep93xx_spi_dma_prepare(struct spi_master *master, in ep93xx_spi_dma_prepare()
372 static void ep93xx_spi_dma_finish(struct spi_master *master, in ep93xx_spi_dma_finish()
392 struct spi_master *master = callback_param; in ep93xx_spi_dma_callback()
400 static int ep93xx_spi_dma_transfer(struct spi_master *master) in ep93xx_spi_dma_transfer()
435 struct spi_master *master = dev_id; in ep93xx_spi_interrupt()
[all …]
Dspi-omap-100k.c81 static void spi100k_enable_clock(struct spi_master *master) in spi100k_enable_clock()
92 static void spi100k_disable_clock(struct spi_master *master) in spi100k_disable_clock()
103 static void spi100k_write_data(struct spi_master *master, int len, int data) in spi100k_write_data()
129 static int spi100k_read_data(struct spi_master *master, int len) in spi100k_read_data()
155 static void spi100k_open(struct spi_master *master) in spi100k_open()
289 static int omap1_spi100k_transfer_one_message(struct spi_master *master, in omap1_spi100k_transfer_one_message()
349 struct spi_master *master; in omap1_spi100k_probe()
429 struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); in omap1_spi100k_remove()
443 struct spi_master *master = spi_master_get(dev_get_drvdata(dev)); in omap1_spi100k_runtime_suspend()
454 struct spi_master *master = spi_master_get(dev_get_drvdata(dev)); in omap1_spi100k_runtime_resume()
Dspi-cadence.c342 struct spi_master *master = dev_id; in cdns_spi_irq()
390 static int cdns_prepare_message(struct spi_master *master, in cdns_prepare_message()
409 static int cdns_transfer_one(struct spi_master *master, in cdns_transfer_one()
437 static int cdns_prepare_transfer_hardware(struct spi_master *master) in cdns_prepare_transfer_hardware()
455 static int cdns_unprepare_transfer_hardware(struct spi_master *master) in cdns_unprepare_transfer_hardware()
475 struct spi_master *master; in cdns_spi_probe()
598 struct spi_master *master = platform_get_drvdata(pdev); in cdns_spi_remove()
624 struct spi_master *master = dev_get_drvdata(dev); in cdns_spi_suspend()
639 struct spi_master *master = dev_get_drvdata(dev); in cdns_spi_resume()
656 struct spi_master *master = dev_get_drvdata(dev); in cnds_runtime_resume()
[all …]
Dspi-bcm2835aux.c237 struct spi_master *master = dev_id; in bcm2835aux_spi_interrupt()
263 static int __bcm2835aux_spi_transfer_one_irq(struct spi_master *master, in __bcm2835aux_spi_transfer_one_irq()
278 static int bcm2835aux_spi_transfer_one_irq(struct spi_master *master, in bcm2835aux_spi_transfer_one_irq()
303 static int bcm2835aux_spi_transfer_one_poll(struct spi_master *master, in bcm2835aux_spi_transfer_one_poll()
343 static int bcm2835aux_spi_transfer_one(struct spi_master *master, in bcm2835aux_spi_transfer_one()
404 static int bcm2835aux_spi_prepare_message(struct spi_master *master, in bcm2835aux_spi_prepare_message()
428 static int bcm2835aux_spi_unprepare_message(struct spi_master *master, in bcm2835aux_spi_unprepare_message()
438 static void bcm2835aux_spi_handle_err(struct spi_master *master, in bcm2835aux_spi_handle_err()
492 struct spi_master *master; in bcm2835aux_spi_probe()
591 struct spi_master *master = platform_get_drvdata(pdev); in bcm2835aux_spi_remove()
Dspi-mt65xx.c192 static int mtk_spi_prepare_message(struct spi_master *master, in mtk_spi_prepare_message()
279 static void mtk_spi_prepare_transfer(struct spi_master *master, in mtk_spi_prepare_transfer()
320 static void mtk_spi_setup_packet(struct spi_master *master) in mtk_spi_setup_packet()
335 static void mtk_spi_enable_transfer(struct spi_master *master) in mtk_spi_enable_transfer()
360 static void mtk_spi_update_mdata_len(struct spi_master *master) in mtk_spi_update_mdata_len()
388 static void mtk_spi_setup_dma_addr(struct spi_master *master, in mtk_spi_setup_dma_addr()
414 static int mtk_spi_fifo_transfer(struct spi_master *master, in mtk_spi_fifo_transfer()
443 static int mtk_spi_dma_transfer(struct spi_master *master, in mtk_spi_dma_transfer()
488 static int mtk_spi_transfer_one(struct spi_master *master, in mtk_spi_transfer_one()
498 static bool mtk_spi_can_dma(struct spi_master *master, in mtk_spi_can_dma()
[all …]
Dspi-img-spfi.c90 struct spi_master *master;
229 static int img_spfi_start_pio(struct spi_master *master, in img_spfi_start_pio()
311 static int img_spfi_start_dma(struct spi_master *master, in img_spfi_start_dma()
392 static void img_spfi_handle_err(struct spi_master *master, in img_spfi_handle_err()
413 static int img_spfi_prepare(struct spi_master *master, struct spi_message *msg) in img_spfi_prepare()
435 static int img_spfi_unprepare(struct spi_master *master, in img_spfi_unprepare()
493 static void img_spfi_config(struct spi_master *master, struct spi_device *spi, in img_spfi_config()
532 static int img_spfi_transfer_one(struct spi_master *master, in img_spfi_transfer_one()
555 static bool img_spfi_can_dma(struct spi_master *master, struct spi_device *spi, in img_spfi_can_dma()
580 struct spi_master *master; in img_spfi_probe()
[all …]
Dspi-meson-spifc.c76 struct spi_master *master;
245 static int meson_spifc_transfer_one(struct spi_master *master, in meson_spifc_transfer_one()
287 struct spi_master *master; in meson_spifc_probe()
359 struct spi_master *master = platform_get_drvdata(pdev); in meson_spifc_remove()
372 struct spi_master *master = dev_get_drvdata(dev); in meson_spifc_suspend()
388 struct spi_master *master = dev_get_drvdata(dev); in meson_spifc_resume()
411 struct spi_master *master = dev_get_drvdata(dev); in meson_spifc_runtime_suspend()
421 struct spi_master *master = dev_get_drvdata(dev); in meson_spifc_runtime_resume()
Dspi-geni-qcom.c122 static void handle_fifo_timeout(struct spi_master *spi, in handle_fifo_timeout()
151 struct spi_master *spi = dev_get_drvdata(mas->dev); in spi_geni_set_cs()
199 struct spi_master *spi) in setup_fifo_params()
251 static int spi_geni_prepare_message(struct spi_master *spi, in spi_geni_prepare_message()
305 u16 mode, struct spi_master *spi) in setup_fifo_xfer()
382 static int spi_geni_transfer_one(struct spi_master *spi, in spi_geni_transfer_one()
477 struct spi_master *spi = data; in geni_spi_isr()
535 struct spi_master *spi; in spi_geni_probe()
608 struct spi_master *spi = platform_get_drvdata(pdev); in spi_geni_remove()
621 struct spi_master *spi = dev_get_drvdata(dev); in spi_geni_runtime_suspend()
[all …]
Dspi-rockchip.c222 struct spi_master *master = spi->master; in rockchip_spi_set_cs()
247 static void rockchip_spi_handle_err(struct spi_master *master, in rockchip_spi_handle_err()
322 struct spi_master *master = dev_id; in rockchip_spi_isr()
358 struct spi_master *master = data; in rockchip_spi_dma_rxcb()
371 struct spi_master *master = data; in rockchip_spi_dma_txcb()
386 struct spi_master *master, struct spi_transfer *xfer) in rockchip_spi_prepare_dma()
539 struct spi_master *master, in rockchip_spi_transfer_one()
571 static bool rockchip_spi_can_dma(struct spi_master *master, in rockchip_spi_can_dma()
589 struct spi_master *master; in rockchip_spi_probe()
746 struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); in rockchip_spi_remove()
[all …]
Dspi-qcom-qspi.c212 static void qcom_qspi_handle_err(struct spi_master *master, in qcom_qspi_handle_err()
224 static int qcom_qspi_transfer_one(struct spi_master *master, in qcom_qspi_transfer_one()
267 static int qcom_qspi_prepare_message(struct spi_master *master, in qcom_qspi_prepare_message()
427 struct spi_master *master; in qcom_qspi_probe()
493 struct spi_master *master = platform_get_drvdata(pdev); in qcom_qspi_remove()
505 struct spi_master *master = dev_get_drvdata(dev); in qcom_qspi_runtime_suspend()
515 struct spi_master *master = dev_get_drvdata(dev); in qcom_qspi_runtime_resume()
523 struct spi_master *master = dev_get_drvdata(dev); in qcom_qspi_suspend()
539 struct spi_master *master = dev_get_drvdata(dev); in qcom_qspi_resume()
Dspi-clps711x.c35 static int spi_clps711x_prepare_message(struct spi_master *master, in spi_clps711x_prepare_message()
47 static int spi_clps711x_transfer_one(struct spi_master *master, in spi_clps711x_transfer_one()
70 struct spi_master *master = dev_id; in spi_clps711x_isr()
93 struct spi_master *master; in spi_clps711x_probe()
Dspi-atmel.c445 static bool atmel_spi_can_dma(struct spi_master *master, in atmel_spi_can_dma()
463 struct spi_master *master = platform_get_drvdata(as->pdev); in atmel_spi_dma_slave_config()
519 static int atmel_spi_configure_dma(struct spi_master *master, in atmel_spi_configure_dma()
576 static void atmel_spi_stop_dma(struct spi_master *master) in atmel_spi_stop_dma()
584 static void atmel_spi_release_dma(struct spi_master *master) in atmel_spi_release_dma()
599 struct spi_master *master = data; in dma_callback()
613 static void atmel_spi_next_xfer_single(struct spi_master *master, in atmel_spi_next_xfer_single()
645 static void atmel_spi_next_xfer_fifo(struct spi_master *master, in atmel_spi_next_xfer_fifo()
715 static void atmel_spi_next_xfer_pio(struct spi_master *master, in atmel_spi_next_xfer_pio()
729 static int atmel_spi_next_xfer_dma_submit(struct spi_master *master, in atmel_spi_next_xfer_dma_submit()
[all …]
Dspi-st-ssc4.c119 static int spi_st_transfer_one(struct spi_master *master, in spi_st_transfer_one()
300 struct spi_master *master; in spi_st_probe()
392 struct spi_master *master = platform_get_drvdata(pdev); in spi_st_remove()
405 struct spi_master *master = dev_get_drvdata(dev); in spi_st_runtime_suspend()
418 struct spi_master *master = dev_get_drvdata(dev); in spi_st_runtime_resume()
432 struct spi_master *master = dev_get_drvdata(dev); in spi_st_suspend()
444 struct spi_master *master = dev_get_drvdata(dev); in spi_st_resume()
Dspi-pic32.c103 struct spi_master *master;
303 struct spi_master *master = pic32s->master; in pic32_spi_dma_transfer()
360 struct spi_master *master = pic32s->master; in pic32_spi_dma_config()
434 static int pic32_spi_prepare_hardware(struct spi_master *master) in pic32_spi_prepare_hardware()
443 static int pic32_spi_prepare_message(struct spi_master *master, in pic32_spi_prepare_message()
485 static bool pic32_spi_can_dma(struct spi_master *master, in pic32_spi_can_dma()
496 static int pic32_spi_one_transfer(struct spi_master *master, in pic32_spi_one_transfer()
564 static int pic32_spi_unprepare_message(struct spi_master *master, in pic32_spi_unprepare_message()
571 static int pic32_spi_unprepare_hardware(struct spi_master *master) in pic32_spi_unprepare_hardware()
611 struct spi_master *master = pic32s->master; in pic32_spi_dma_prep()
[all …]
Dspi-armada-3700.c103 struct spi_master *master;
281 struct spi_master *master = a3700_spi->master; in a3700_spi_init()
320 struct spi_master *master = dev_id; in a3700_spi_interrupt()
570 static int a3700_spi_prepare_message(struct spi_master *master, in a3700_spi_prepare_message()
593 static int a3700_spi_transfer_one_fifo(struct spi_master *master, in a3700_spi_transfer_one_fifo()
742 static int a3700_spi_transfer_one_full_duplex(struct spi_master *master, in a3700_spi_transfer_one_full_duplex()
787 static int a3700_spi_transfer_one(struct spi_master *master, in a3700_spi_transfer_one()
799 static int a3700_spi_unprepare_message(struct spi_master *master, in a3700_spi_unprepare_message()
820 struct spi_master *master; in a3700_spi_probe()
918 struct spi_master *master = platform_get_drvdata(pdev); in a3700_spi_remove()
Dspi-bitbang.c258 static int spi_bitbang_prepare_hardware(struct spi_master *spi) in spi_bitbang_prepare_hardware()
271 static int spi_bitbang_transfer_one(struct spi_master *master, in spi_bitbang_transfer_one()
298 static int spi_bitbang_unprepare_hardware(struct spi_master *spi) in spi_bitbang_unprepare_hardware()
331 struct spi_master *master = bitbang->master; in spi_bitbang_init()
395 struct spi_master *master = bitbang->master; in spi_bitbang_start()
Dspi-tegra20-sflash.c105 struct spi_master *master;
306 static int tegra_sflash_transfer_one_message(struct spi_master *master, in tegra_sflash_transfer_one_message()
420 struct spi_master *master; in tegra_sflash_probe()
526 struct spi_master *master = platform_get_drvdata(pdev); in tegra_sflash_remove()
541 struct spi_master *master = dev_get_drvdata(dev); in tegra_sflash_suspend()
548 struct spi_master *master = dev_get_drvdata(dev); in tegra_sflash_resume()
566 struct spi_master *master = dev_get_drvdata(dev); in tegra_sflash_runtime_suspend()
578 struct spi_master *master = dev_get_drvdata(dev); in tegra_sflash_runtime_resume()
Dspi-zynqmp-gqspi.c356 static int zynqmp_prepare_transfer_hardware(struct spi_master *master) in zynqmp_prepare_transfer_hardware()
373 static int zynqmp_unprepare_transfer_hardware(struct spi_master *master) in zynqmp_unprepare_transfer_hardware()
620 struct spi_master *master = dev_id; in zynqmp_qspi_irq()
802 static int zynqmp_qspi_start_transfer(struct spi_master *master, in zynqmp_qspi_start_transfer()
907 struct spi_master *master = dev_get_drvdata(dev); in zynqmp_qspi_suspend()
927 struct spi_master *master = dev_get_drvdata(dev); in zynqmp_qspi_resume()
961 struct spi_master *master = dev_get_drvdata(dev); in zynqmp_runtime_suspend()
980 struct spi_master *master = dev_get_drvdata(dev); in zynqmp_runtime_resume()
1017 struct spi_master *master; in zynqmp_qspi_probe()
1134 struct spi_master *master = platform_get_drvdata(pdev); in zynqmp_qspi_remove()
Dspi-coldfire-qspi.c298 static int mcfqspi_transfer_one(struct spi_master *master, in mcfqspi_transfer_one()
340 struct spi_master *master; in mcfqspi_probe()
439 struct spi_master *master = platform_get_drvdata(pdev); in mcfqspi_remove()
455 struct spi_master *master = dev_get_drvdata(dev); in mcfqspi_suspend()
470 struct spi_master *master = dev_get_drvdata(dev); in mcfqspi_resume()
482 struct spi_master *master = dev_get_drvdata(dev); in mcfqspi_runtime_suspend()
492 struct spi_master *master = dev_get_drvdata(dev); in mcfqspi_runtime_resume()
Dspi-uniphier.c27 struct spi_master *master;
330 static int uniphier_spi_transfer_one_irq(struct spi_master *master, in uniphier_spi_transfer_one_irq()
357 static int uniphier_spi_transfer_one_poll(struct spi_master *master, in uniphier_spi_transfer_one_poll()
385 static int uniphier_spi_transfer_one(struct spi_master *master, in uniphier_spi_transfer_one()
410 static int uniphier_spi_prepare_transfer_hardware(struct spi_master *master) in uniphier_spi_prepare_transfer_hardware()
419 static int uniphier_spi_unprepare_transfer_hardware(struct spi_master *master) in uniphier_spi_unprepare_transfer_hardware()
472 struct spi_master *master; in uniphier_spi_probe()
Dspi-npcm-pspi.c24 struct spi_master *master;
247 static int npcm_pspi_transfer_one(struct spi_master *master, in npcm_pspi_transfer_one()
268 static int npcm_pspi_prepare_transfer_hardware(struct spi_master *master) in npcm_pspi_prepare_transfer_hardware()
277 static int npcm_pspi_unprepare_transfer_hardware(struct spi_master *master) in npcm_pspi_unprepare_transfer_hardware()
343 struct spi_master *master; in npcm_pspi_probe()
465 struct spi_master *master = platform_get_drvdata(pdev); in npcm_pspi_remove()
Dspi-omap2-mcspi.c122 struct spi_master *master;
145 static inline void mcspi_write_reg(struct spi_master *master, in mcspi_write_reg()
153 static inline u32 mcspi_read_reg(struct spi_master *master, int idx) in mcspi_read_reg()
271 static void omap2_mcspi_set_mode(struct spi_master *master) in omap2_mcspi_set_mode()
296 struct spi_master *master = spi->master; in omap2_mcspi_set_fifo()
990 struct spi_master *master = spi->master; in omap2_mcspi_request_dma()
1127 static int omap2_mcspi_slave_abort(struct spi_master *master) in omap2_mcspi_slave_abort()
1140 static int omap2_mcspi_transfer_one(struct spi_master *master, in omap2_mcspi_transfer_one()
1275 static int omap2_mcspi_prepare_message(struct spi_master *master, in omap2_mcspi_prepare_message()
1302 static bool omap2_mcspi_can_dma(struct spi_master *master, in omap2_mcspi_can_dma()
[all …]
Dspi-bcm63xx.c324 static int bcm63xx_spi_transfer_one(struct spi_master *master, in bcm63xx_spi_transfer_one()
407 struct spi_master *master = (struct spi_master *)dev_id; in bcm63xx_spi_interrupt()
491 struct spi_master *master; in bcm63xx_spi_probe()
605 struct spi_master *master = platform_get_drvdata(pdev); in bcm63xx_spi_remove()
620 struct spi_master *master = dev_get_drvdata(dev); in bcm63xx_spi_suspend()
632 struct spi_master *master = dev_get_drvdata(dev); in bcm63xx_spi_resume()
Dspi-mxs.c361 static int mxs_spi_transfer_one(struct spi_master *master, in mxs_spi_transfer_one()
443 struct spi_master *master = dev_get_drvdata(dev); in mxs_spi_runtime_suspend()
464 struct spi_master *master = dev_get_drvdata(dev); in mxs_spi_runtime_resume()
482 struct spi_master *master = dev_get_drvdata(dev); in mxs_spi_suspend()
497 struct spi_master *master = dev_get_drvdata(dev); in mxs_spi_resume()
532 struct spi_master *master; in mxs_spi_probe()
644 struct spi_master *master; in mxs_spi_remove()
/Linux-v5.4/drivers/staging/greybus/
Dspilib.c45 static struct spi_master *get_master_from_spi(struct gb_spilib *spi) in get_master_from_spi()
323 static int gb_spi_transfer_one_message(struct spi_master *master, in gb_spi_transfer_one_message()
375 static int gb_spi_prepare_transfer_hardware(struct spi_master *master) in gb_spi_prepare_transfer_hardware()
382 static int gb_spi_unprepare_transfer_hardware(struct spi_master *master) in gb_spi_unprepare_transfer_hardware()
439 struct spi_master *master = get_master_from_spi(spi); in gb_spi_setup_device()
485 struct spi_master *master; in gb_spilib_master_init()
560 struct spi_master *master = gb_connection_get_data(connection); in gb_spilib_master_exit()

1234