/linux-master/drivers/spi/ |
H A D | spi-fsl-qspi.c | 525 static void fsl_qspi_select_mem(struct fsl_qspi *q, struct spi_device *spi) argument [all...] |
H A D | spi-meson-spicc.c | 461 struct spi_device *spi = message->spi; local 402 meson_spicc_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 541 meson_spicc_setup(struct spi_device *spi) argument 549 meson_spicc_cleanup(struct spi_device *spi) argument [all...] |
H A D | spi-aspeed-smc.c | 670 aspeed_spi_setup(struct spi_device *spi) argument 698 aspeed_spi_cleanup(struct spi_device *spi) argument [all...] |
H A D | spi-lantiq-ssc.c | 189 static u32 lantiq_ssc_readl(const struct lantiq_ssc_spi *spi, u32 reg) argument 194 static void lantiq_ssc_writel(const struct lantiq_ssc_spi *spi, u32 val, argument 200 static void lantiq_ssc_maskl(const struct lantiq_ssc_spi *spi, u32 clr, argument 210 tx_fifo_level(const struct lantiq_ssc_spi *spi) argument 218 rx_fifo_level(const struct lantiq_ssc_spi *spi) argument 226 tx_fifo_free(const struct lantiq_ssc_spi *spi) argument 231 rx_fifo_reset(const struct lantiq_ssc_spi *spi) argument 239 tx_fifo_reset(const struct lantiq_ssc_spi *spi) argument 247 rx_fifo_flush(const struct lantiq_ssc_spi *spi) argument 252 tx_fifo_flush(const struct lantiq_ssc_spi *spi) argument 257 hw_enter_config_mode(const struct lantiq_ssc_spi *spi) argument 262 hw_enter_active_mode(const struct lantiq_ssc_spi *spi) argument 267 hw_setup_speed_hz(const struct lantiq_ssc_spi *spi, unsigned int max_speed_hz) argument 296 hw_setup_bits_per_word(const struct lantiq_ssc_spi *spi, unsigned int bits_per_word) argument 307 hw_setup_clock_mode(const struct lantiq_ssc_spi *spi, unsigned int mode) argument 345 lantiq_ssc_hw_init(const struct lantiq_ssc_spi *spi) argument 391 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 422 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 431 hw_setup_transfer(struct lantiq_ssc_spi *spi, struct spi_device *spidev, struct spi_transfer *t) argument 467 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 478 tx_fifo_write(struct lantiq_ssc_spi *spi) argument 519 rx_fifo_read_full_duplex(struct lantiq_ssc_spi *spi) argument 565 rx_fifo_read_half_duplex(struct lantiq_ssc_spi *spi) argument 607 rx_request(struct lantiq_ssc_spi *spi) argument 626 struct lantiq_ssc_spi *spi = data; local 667 struct lantiq_ssc_spi *spi = data; local 706 struct lantiq_ssc_spi *spi = data; local 722 transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, struct spi_transfer *t) argument 761 struct lantiq_ssc_spi *spi; local 790 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 799 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(spidev->controller); local 815 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 822 intel_lgm_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi) argument 833 lantiq_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi) argument 908 struct lantiq_ssc_spi *spi; local 1018 struct lantiq_ssc_spi *spi = platform_get_drvdata(pdev); local [all...] |
H A D | spi-mxic.c | 297 static u32 mxic_spi_prep_hc_cfg(struct spi_device *spi, u32 flags) argument 578 mxic_spi_set_cs(struct spi_device *spi, bool lvl) argument 595 mxic_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *t) argument [all...] |
H A D | spi-qup.c | 468 static int spi_qup_do_dma(struct spi_device *spi, struct spi_transfer *xfer, argument 543 static int spi_qup_do_pio(struct spi_device *spi, struct spi_transfer *xfer, argument 689 static int spi_qup_io_prep(struct spi_device *spi, struc argument 723 spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer) argument 873 spi_qup_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 916 spi_qup_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 956 struct spi_qup *spi = spi_controller_get_devdata(host); local 1005 spi_qup_set_cs(struct spi_device *spi, bool val) argument [all...] |
H A D | spi-tegra20-slink.c | 671 static int tegra_slink_start_transfer_one(struct spi_device *spi, argument 731 static int tegra_slink_setup(struct spi_device *spi) argument 253 tegra_slink_calculate_curr_xfer_param( struct spi_device *spi, struct tegra_slink_data *tspi, struct spi_transfer *t) argument 775 struct spi_device *spi = msg->spi; local 797 tegra_slink_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument [all...] |
H A D | spi-topcliff-pch.c | 418 static void pch_spi_setup_transfer(struct spi_device *spi) argument [all...] |
H A D | spi-sprd.c | 889 sprd_spi_can_dma(struct spi_controller *sctlr, struct spi_device *spi, struct spi_transfer *t) argument [all...] |
H A D | spi-npcm-fiu.c | 667 npcm_fiu_setup(struct spi_device *spi) argument [all...] |
H A D | spi-sh-msiof.c | 553 static int sh_msiof_spi_setup(struct spi_device *spi) argument 588 const struct spi_device *spi local 909 sh_msiof_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *t) argument [all...] |
H A D | spi-geni-qcom.c | 148 static void handle_se_timeout(struct spi_controller *spi, argument 228 static void handle_gpi_timeout(struct spi_controller *spi, struct spi_message *msg) argument 236 static void spi_geni_handle_err(struct spi_controller *spi, struc argument 290 struct spi_controller *spi = dev_get_drvdata(mas->dev); local 397 setup_fifo_params(struct spi_device *spi_slv, struct spi_controller *spi) argument 437 struct spi_controller *spi = cb; local 456 setup_gsi_xfer(struct spi_transfer *xfer, struct spi_geni_master *mas, struct spi_device *spi_slv, struct spi_controller *spi) argument 582 spi_geni_prepare_message(struct spi_controller *spi, struct spi_message *spi_msg) argument 650 struct spi_controller *spi = dev_get_drvdata(mas->dev); local 825 setup_se_xfer(struct spi_transfer *xfer, struct spi_geni_master *mas, u16 mode, struct spi_controller *spi) argument 916 spi_geni_transfer_one(struct spi_controller *spi, struct spi_device *slv, struct spi_transfer *xfer) argument 942 struct spi_controller *spi = data; local 1045 struct spi_controller *spi; local 1167 struct spi_controller *spi = platform_get_drvdata(pdev); local 1181 struct spi_controller *spi = dev_get_drvdata(dev); local 1197 struct spi_controller *spi = dev_get_drvdata(dev); local 1214 struct spi_controller *spi = dev_get_drvdata(dev); local 1230 struct spi_controller *spi = dev_get_drvdata(dev); local [all...] |
H A D | spi-rockchip.c | 239 static void rockchip_spi_set_cs(struct spi_device *spi, bool enable) argument 517 rockchip_spi_config(struct rockchip_spi *rs, struct spi_device *spi, struct spi_transfer *xfer, bool use_dma, bool target_mode) argument 603 rockchip_spi_max_transfer_size(struct spi_device *spi) argument 659 rockchip_spi_transfer_one( struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 701 rockchip_spi_can_dma(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 715 rockchip_spi_setup(struct spi_device *spi) argument [all...] |
H A D | spi-pci1xxxx.c | 302 static void pci1xxxx_spi_set_cs(struct spi_device *spi, bool enable) argument 409 pci1xxxx_spi_transfer_with_io(struct spi_controller *spi_ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 470 pci1xxxx_spi_transfer_with_dma(struct spi_controller *spi_ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 567 pci1xxxx_spi_transfer_one(struct spi_controller *spi_ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 687 pci1xxxx_spi_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument [all...] |
H A D | spi-omap2-mcspi.c | 162 static inline void mcspi_write_cs_reg(const struct spi_device *spi, argument 170 static inline u32 mcspi_read_cs_reg(const struct spi_device *spi, int idx) argument 177 static inline u32 mcspi_cached_chconf0(const struct spi_device *spi) argument 184 static inline void mcspi_write_chconf0(const struct spi_device *spi, u3 argument 203 omap2_mcspi_set_dma_req(const struct spi_device *spi, int is_read, int enable) argument 223 omap2_mcspi_set_enable(const struct spi_device *spi, int enable) argument 239 omap2_mcspi_set_cs(struct spi_device *spi, bool enable) argument 304 omap2_mcspi_set_fifo(const struct spi_device *spi, struct spi_transfer *t, int enable) argument 393 struct spi_device *spi = data; local 405 struct spi_device *spi = data; local 415 omap2_mcspi_tx_dma(struct spi_device *spi, struct spi_transfer *xfer, struct dma_slave_config cfg) argument 444 omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer, struct dma_slave_config cfg, unsigned es) argument 591 omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer) argument 700 omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) argument 908 omap2_mcspi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) argument 1054 omap2_mcspi_cleanup(struct spi_device *spi) argument 1067 omap2_mcspi_setup(struct spi_device *spi) argument 1138 omap2_mcspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *t) argument 1342 omap2_mcspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 1362 omap2_mcspi_max_xfer_size(struct spi_device *spi) argument [all...] |
H A D | spi-s3c64xx.c | 353 static void s3c64xx_spi_set_cs(struct spi_device *spi, bool enable) argument 378 static int s3c64xx_spi_prepare_transfer(struct spi_controller *spi) argument 408 s3c64xx_spi_unprepare_transfer(struct spi_controller *spi) argument 426 s3c64xx_spi_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 776 struct spi_device *spi = msg->spi; local 789 s3c64xx_spi_max_transfer_size(struct spi_device *spi) argument 796 s3c64xx_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 949 s3c64xx_get_target_ctrldata( struct spi_device *spi) argument 984 s3c64xx_spi_setup(struct spi_device *spi) argument 1067 s3c64xx_spi_cleanup(struct spi_device *spi) argument 1081 struct spi_controller *spi = sdd->host; local [all...] |
H A D | spi-rspi.c | 686 static bool rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi, argument 726 rspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 744 rspi_rz_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 862 qspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *xfer) argument 947 rspi_setup(struct spi_device *spi) argument 974 struct spi_device *spi = msg->spi; local [all...] |
H A D | spi-mt65xx.c | 284 mtk_spi_set_hw_cs_timing(struct spi_device *spi) argument 351 mtk_spi_hw_init(struct spi_controller *host, struct spi_device *spi) argument 462 mtk_spi_set_cs(struct spi_device *spi, bool enable) argument 624 mtk_spi_fifo_transfer(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 654 mtk_spi_dma_transfer(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 699 mtk_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 722 mtk_spi_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 732 mtk_spi_setup(struct spi_device *spi) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-pcf2127.c | 1436 static int pcf2127_spi_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | ads7846.c | 99 struct spi_device *spi; member in struct:ads7846 354 struct spi_device *spi = to_spi_device(dev); local 429 struct spi_device *spi = to_spi_device(dev); local 549 ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts) argument 581 ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts) argument 982 ads7846_setup_pendown(struct spi_device *spi, struct ads7846 *ts, const struct ads7846_platform_data *pdata) argument 1174 ads7846_probe(struct spi_device *spi) argument 1373 ads7846_remove(struct spi_device *spi) argument [all...] |
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cpt_hw_types.h | 291 u64 spi:32; member in struct:otx2_cpt_res_s::cn10k_cpt_res_s
|
/linux-master/drivers/iio/resolver/ |
H A D | ad2s1210.c | 1545 static int ad2s1210_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/usb/gadget/udc/ |
H A D | max3420_udc.c | 177 struct spi_device *spi; member in struct:max3420_udc 201 struct spi_device *spi = udc->spi; local 220 struct spi_device *spi = udc->spi; local 247 struct spi_device *spi local 273 struct spi_device *spi = udc->spi; local 295 struct spi_device *spi = udc->spi; local 519 struct spi_device *spi = udc->spi; local 842 struct spi_device *spi = udc->spi; local 1198 max3420_probe(struct spi_device *spi) argument 1296 max3420_remove(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/imu/ |
H A D | adis16475.c | 1371 struct spi_device *spi = st->adis.spi; local 1406 adis16475_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_main.c | 3313 static int sja1105_probe(struct spi_device *spi) argument 3420 sja1105_remove(struct spi_device *spi) argument 3430 sja1105_shutdown(struct spi_device *spi) argument [all...] |