Home
last modified time | relevance | path

Searched defs:spi (Results 1 – 200 of 371) sorted by relevance

12

/linux-4.4.14/drivers/spi/
Dspi-bitbang.c62 struct spi_device *spi, in bitbang_txrx_8()
63 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_8()
88 struct spi_device *spi, in bitbang_txrx_16()
89 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_16()
114 struct spi_device *spi, in bitbang_txrx_32()
115 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_32()
139 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_setup_transfer()
181 int spi_bitbang_setup(struct spi_device *spi) in spi_bitbang_setup()
228 void spi_bitbang_cleanup(struct spi_device *spi) in spi_bitbang_cleanup()
234 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_bufs()
[all …]
Dspi-gpio.c92 spi_to_spi_gpio(const struct spi_device *spi) in spi_to_spi_gpio()
103 spi_to_pdata(const struct spi_device *spi) in spi_to_pdata()
111 static inline void setsck(const struct spi_device *spi, int is_on) in setsck()
116 static inline void setmosi(const struct spi_device *spi, int is_on) in setmosi()
121 static inline int getmiso(const struct spi_device *spi) in getmiso()
152 static u32 spi_gpio_txrx_word_mode0(struct spi_device *spi, in spi_gpio_txrx_word_mode0()
158 static u32 spi_gpio_txrx_word_mode1(struct spi_device *spi, in spi_gpio_txrx_word_mode1()
164 static u32 spi_gpio_txrx_word_mode2(struct spi_device *spi, in spi_gpio_txrx_word_mode2()
170 static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi, in spi_gpio_txrx_word_mode3()
186 static u32 spi_gpio_spec_txrx_word_mode0(struct spi_device *spi, in spi_gpio_spec_txrx_word_mode0()
[all …]
Dspi-orion.c115 static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed) in orion_spi_baudrate_set()
188 orion_spi_mode_set(struct spi_device *spi) in orion_spi_mode_set()
205 orion_spi_50mhz_ac_timing_erratum(struct spi_device *spi, unsigned int speed) in orion_spi_50mhz_ac_timing_erratum()
243 orion_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in orion_spi_setup_transfer()
277 static void orion_spi_set_cs(struct spi_device *spi, bool enable) in orion_spi_set_cs()
309 orion_spi_write_read_8bit(struct spi_device *spi, in orion_spi_write_read_8bit()
340 orion_spi_write_read_16bit(struct spi_device *spi, in orion_spi_write_read_16bit()
371 orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer) in orion_spi_write_read()
404 struct spi_device *spi, in orion_spi_transfer_one()
419 static int orion_spi_setup(struct spi_device *spi) in orion_spi_setup()
[all …]
Dspi-ath79.c55 static inline struct ath79_spi *ath79_spidev_to_sp(struct spi_device *spi) in ath79_spidev_to_sp()
66 static void ath79_spi_chipselect(struct spi_device *spi, int is_active) in ath79_spi_chipselect()
116 static int ath79_spi_setup_cs(struct spi_device *spi) in ath79_spi_setup_cs()
148 static void ath79_spi_cleanup_cs(struct spi_device *spi) in ath79_spi_cleanup_cs()
155 static int ath79_spi_setup(struct spi_device *spi) in ath79_spi_setup()
172 static void ath79_spi_cleanup(struct spi_device *spi) in ath79_spi_cleanup()
178 static u32 ath79_spi_txrx_mode0(struct spi_device *spi, unsigned nsecs, in ath79_spi_txrx_mode0()
Dspi-mxs.c75 struct mxs_spi *spi = spi_master_get_devdata(dev->master); in mxs_spi_setup_transfer() local
133 static int mxs_ssp_wait(struct mxs_spi *spi, int offset, int mask, bool set) in mxs_ssp_wait()
156 struct mxs_spi *spi = param; in mxs_ssp_dma_irq_callback() local
172 static int mxs_spi_txrx_dma(struct mxs_spi *spi, in mxs_spi_txrx_dma()
307 static int mxs_spi_txrx_pio(struct mxs_spi *spi, in mxs_spi_txrx_pio()
372 struct mxs_spi *spi = spi_master_get_devdata(master); in mxs_spi_transfer_one() local
458 struct mxs_spi *spi; in mxs_spi_probe() local
556 struct mxs_spi *spi; in mxs_spi_remove() local
Dspi.c46 struct spi_device *spi = to_spi_device(dev); in spidev_release() local
59 const struct spi_device *spi = to_spi_device(dev); in modalias_show() local
292 const struct spi_device *spi = to_spi_device(dev); in spi_match_device() local
311 const struct spi_device *spi = to_spi_device(dev); in spi_uevent() local
334 struct spi_device *spi = to_spi_device(dev); in spi_drv_probe() local
440 struct spi_device *spi; in spi_alloc_device() local
464 static void spi_dev_set_name(struct spi_device *spi) in spi_dev_set_name()
479 struct spi_device *spi = to_spi_device(dev); in spi_dev_check() local
497 int spi_add_device(struct spi_device *spi) in spi_add_device()
671 static void spi_set_cs(struct spi_device *spi, bool enable) in spi_set_cs()
[all …]
Dspi-butterfly.c57 static inline struct butterfly *spidev_to_pp(struct spi_device *spi) in spidev_to_pp()
81 setsck(struct spi_device *spi, int is_on) in setsck()
97 setmosi(struct spi_device *spi, int is_on) in setmosi()
112 static inline int getmiso(struct spi_device *spi) in getmiso()
125 static void butterfly_chipselect(struct spi_device *spi, int value) in butterfly_chipselect()
152 butterfly_txrx_word_mode0(struct spi_device *spi, in butterfly_txrx_word_mode0()
Dspi-mpc52xx-psc.c63 static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi, in mpc52xx_psc_spi_transfer_setup()
76 static void mpc52xx_psc_spi_activate_cs(struct spi_device *spi) in mpc52xx_psc_spi_activate_cs()
119 static void mpc52xx_psc_spi_deactivate_cs(struct spi_device *spi) in mpc52xx_psc_spi_deactivate_cs()
131 static int mpc52xx_psc_spi_transfer_rxtx(struct spi_device *spi, in mpc52xx_psc_spi_transfer_rxtx()
214 struct spi_device *spi; in mpc52xx_psc_spi_work() local
264 static int mpc52xx_psc_spi_setup(struct spi_device *spi) in mpc52xx_psc_spi_setup()
291 static int mpc52xx_psc_spi_transfer(struct spi_device *spi, in mpc52xx_psc_spi_transfer()
308 static void mpc52xx_psc_spi_cleanup(struct spi_device *spi) in mpc52xx_psc_spi_cleanup()
Dspi-omap2-mcspi.c169 static inline void mcspi_write_cs_reg(const struct spi_device *spi, in mcspi_write_cs_reg()
177 static inline u32 mcspi_read_cs_reg(const struct spi_device *spi, int idx) in mcspi_read_cs_reg()
184 static inline u32 mcspi_cached_chconf0(const struct spi_device *spi) in mcspi_cached_chconf0()
191 static inline void mcspi_write_chconf0(const struct spi_device *spi, u32 val) in mcspi_write_chconf0()
210 static void omap2_mcspi_set_dma_req(const struct spi_device *spi, in omap2_mcspi_set_dma_req()
230 static void omap2_mcspi_set_enable(const struct spi_device *spi, int enable) in omap2_mcspi_set_enable()
246 static void omap2_mcspi_set_cs(struct spi_device *spi, bool enable) in omap2_mcspi_set_cs()
297 static void omap2_mcspi_set_fifo(const struct spi_device *spi, in omap2_mcspi_set_fifo()
389 struct spi_device *spi = data; in omap2_mcspi_rx_callback() local
401 struct spi_device *spi = data; in omap2_mcspi_tx_callback() local
[all …]
Dspi-mpc512x-psc.c83 static int mpc512x_psc_spi_transfer_setup(struct spi_device *spi, in mpc512x_psc_spi_transfer_setup()
96 static void mpc512x_psc_spi_activate_cs(struct spi_device *spi) in mpc512x_psc_spi_activate_cs()
139 static void mpc512x_psc_spi_deactivate_cs(struct spi_device *spi) in mpc512x_psc_spi_deactivate_cs()
153 static int mpc512x_psc_spi_transfer_rxtx(struct spi_device *spi, in mpc512x_psc_spi_transfer_rxtx()
296 struct spi_device *spi; in mpc512x_psc_spi_msg_xfer() local
368 static int mpc512x_psc_spi_setup(struct spi_device *spi) in mpc512x_psc_spi_setup()
402 static void mpc512x_psc_spi_cleanup(struct spi_device *spi) in mpc512x_psc_spi_cleanup()
484 static void mpc512x_spi_cs_control(struct spi_device *spi, bool onoff) in mpc512x_spi_cs_control()
Dspi-fsl-spi.c86 static void fsl_spi_change_mode(struct spi_device *spi) in fsl_spi_change_mode()
111 static void fsl_spi_chipselect(struct spi_device *spi, int value) in fsl_spi_chipselect()
173 struct spi_device *spi, in mspi_apply_cpu_mode_quirks()
205 struct spi_device *spi, in mspi_apply_qe_mode_quirks()
222 static int fsl_spi_setup_transfer(struct spi_device *spi, in fsl_spi_setup_transfer()
306 static int fsl_spi_bufs(struct spi_device *spi, struct spi_transfer *t, in fsl_spi_bufs()
359 struct spi_device *spi = m->spi; in fsl_spi_do_one_msg() local
422 static int fsl_spi_setup(struct spi_device *spi) in fsl_spi_setup()
496 static void fsl_spi_cleanup(struct spi_device *spi) in fsl_spi_cleanup()
562 static void fsl_spi_grlib_cs_control(struct spi_device *spi, bool on) in fsl_spi_grlib_cs_control()
[all …]
Dspi-xtensa-xtfpga.c34 static inline void xtfpga_spi_write32(const struct xtfpga_spi *spi, in xtfpga_spi_write32()
40 static inline unsigned int xtfpga_spi_read32(const struct xtfpga_spi *spi, in xtfpga_spi_read32()
56 static u32 xtfpga_spi_txrx_word(struct spi_device *spi, unsigned nsecs, in xtfpga_spi_txrx_word()
75 static void xtfpga_spi_chipselect(struct spi_device *spi, int is_on) in xtfpga_spi_chipselect()
Dspi-xcomm.c60 struct spi_device *spi, int is_active) in spi_xcomm_chipselect()
74 struct spi_device *spi, struct spi_transfer *t, unsigned int *settings) in spi_xcomm_setup_transfer()
112 struct spi_device *spi, struct spi_transfer *t) in spi_xcomm_txrx_bufs()
141 struct spi_device *spi = msg->spi; in spi_xcomm_transfer_one() local
Dspi-sh-sci.c82 static u32 sh_sci_spi_txrx_mode0(struct spi_device *spi, in sh_sci_spi_txrx_mode0()
88 static u32 sh_sci_spi_txrx_mode1(struct spi_device *spi, in sh_sci_spi_txrx_mode1()
94 static u32 sh_sci_spi_txrx_mode2(struct spi_device *spi, in sh_sci_spi_txrx_mode2()
100 static u32 sh_sci_spi_txrx_mode3(struct spi_device *spi, in sh_sci_spi_txrx_mode3()
Dspi-bcm2835.c170 struct spi_device *spi, in bcm2835_spi_transfer_one_irq()
304 struct spi_device *spi, in bcm2835_spi_transfer_one_dma()
357 struct spi_device *spi, in bcm2835_spi_can_dma()
480 struct spi_device *spi, in bcm2835_spi_transfer_one_poll()
529 struct spi_device *spi, in bcm2835_spi_transfer_one()
598 struct spi_device *spi = msg->spi; in bcm2835_spi_prepare_message() local
629 static void bcm2835_spi_set_cs(struct spi_device *spi, bool gpio_level) in bcm2835_spi_set_cs()
687 static int bcm2835_spi_setup(struct spi_device *spi) in bcm2835_spi_setup()
Dspi-oc-tiny.c65 static unsigned int tiny_spi_baud(struct spi_device *spi, unsigned int hz) in tiny_spi_baud()
72 static void tiny_spi_chipselect(struct spi_device *spi, int is_active) in tiny_spi_chipselect()
82 static int tiny_spi_setup_transfer(struct spi_device *spi, in tiny_spi_setup_transfer()
97 static int tiny_spi_setup(struct spi_device *spi) in tiny_spi_setup()
123 static int tiny_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) in tiny_spi_txrx_bufs()
Dspi-s3c24xx.c92 static void s3c24xx_spi_gpiocs(struct s3c2410_spi_info *spi, int cs, int pol) in s3c24xx_spi_gpiocs()
97 static void s3c24xx_spi_chipsel(struct spi_device *spi, int value) in s3c24xx_spi_chipsel()
119 static int s3c24xx_spi_update_state(struct spi_device *spi, in s3c24xx_spi_update_state()
163 static int s3c24xx_spi_setupxfer(struct spi_device *spi, in s3c24xx_spi_setupxfer()
177 static int s3c24xx_spi_setup(struct spi_device *spi) in s3c24xx_spi_setup()
389 static inline bool s3c24xx_spi_usingfiq(struct s3c24xx_spi *spi) in s3c24xx_spi_usingfiq()
402 static int s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t) in s3c24xx_spi_txrx()
Dspi-bitbang-txrx.h46 bitbang_txrx_be_cpha0(struct spi_device *spi, in bitbang_txrx_be_cpha0()
78 bitbang_txrx_be_cpha1(struct spi_device *spi, in bitbang_txrx_be_cpha1()
Dspidev.c78 struct spi_device *spi; member
103 struct spi_device *spi; in spidev_sync() local
360 struct spi_device *spi; in spidev_ioctl() local
522 struct spi_device *spi; in spidev_compat_ioc_message() local
705 static int spidev_probe(struct spi_device *spi) in spidev_probe()
767 static int spidev_remove(struct spi_device *spi) in spidev_remove()
Dspi-omap-uwire.c174 static void uwire_chipselect(struct spi_device *spi, int value) in uwire_chipselect()
205 static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t) in uwire_txrx()
309 static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in uwire_setup_transfer()
424 static int uwire_setup(struct spi_device *spi) in uwire_setup()
438 static void uwire_cleanup(struct spi_device *spi) in uwire_cleanup()
Dspi-clps711x.c41 static int spi_clps711x_setup(struct spi_device *spi) in spi_clps711x_setup()
53 struct spi_device *spi = msg->spi; in spi_clps711x_prepare_message() local
62 struct spi_device *spi, in spi_clps711x_transfer_one()
Dspi-ppc4xx.c145 static int spi_ppc4xx_txrx(struct spi_device *spi, struct spi_transfer *t) in spi_ppc4xx_txrx()
169 static int spi_ppc4xx_setupxfer(struct spi_device *spi, struct spi_transfer *t) in spi_ppc4xx_setupxfer()
223 static int spi_ppc4xx_setup(struct spi_device *spi) in spi_ppc4xx_setup()
266 static void spi_ppc4xx_chipsel(struct spi_device *spi, int value) in spi_ppc4xx_chipsel()
348 static void spi_ppc4xx_cleanup(struct spi_device *spi) in spi_ppc4xx_cleanup()
Dspi-mt65xx.c141 struct spi_device *spi = msg->spi; in mtk_spi_prepare_message() local
199 static void mtk_spi_set_cs(struct spi_device *spi, bool enable) in mtk_spi_set_cs()
323 struct spi_device *spi, in mtk_spi_fifo_transfer()
346 struct spi_device *spi, in mtk_spi_dma_transfer()
390 struct spi_device *spi, in mtk_spi_transfer_one()
400 struct spi_device *spi, in mtk_spi_can_dma()
406 static int mtk_spi_setup(struct spi_device *spi) in mtk_spi_setup()
Dspi-lm70llp.c94 static inline struct spi_lm70llp *spidev_to_pp(struct spi_device *spi) in spidev_to_pp()
175 static void lm70_chipselect(struct spi_device *spi, int value) in lm70_chipselect()
188 static u32 lm70_txrx(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits) in lm70_txrx()
Dspi-cadence.c179 static void cdns_spi_chipselect(struct spi_device *spi, bool is_high) in cdns_spi_chipselect()
210 static void cdns_spi_config_clock_mode(struct spi_device *spi) in cdns_spi_config_clock_mode()
253 static void cdns_spi_config_clock_freq(struct spi_device *spi, in cdns_spi_config_clock_freq()
291 static int cdns_spi_setup_transfer(struct spi_device *spi, in cdns_spi_setup_transfer()
410 struct spi_device *spi, in cdns_transfer_one()
Dspi-s3c64xx.c314 static int s3c64xx_spi_prepare_transfer(struct spi_master *spi) in s3c64xx_spi_prepare_transfer()
354 static int s3c64xx_spi_unprepare_transfer(struct spi_master *spi) in s3c64xx_spi_unprepare_transfer()
368 struct spi_device *spi, in s3c64xx_spi_can_dma()
377 struct spi_device *spi, in enable_datapath()
652 struct spi_device *spi = msg->spi; in s3c64xx_spi_prepare_message() local
672 struct spi_device *spi, in s3c64xx_spi_transfer_one()
747 struct spi_device *spi) in s3c64xx_get_slave_ctrldata()
783 static int s3c64xx_spi_setup(struct spi_device *spi) in s3c64xx_spi_setup()
887 static void s3c64xx_spi_cleanup(struct spi_device *spi) in s3c64xx_spi_cleanup()
911 struct spi_master *spi = sdd->master; in s3c64xx_spi_irq() local
Dspi-dw.c135 static void dw_spi_set_cs(struct spi_device *spi, bool enable) in dw_spi_set_cs()
280 struct spi_device *spi, struct spi_transfer *transfer) in dw_spi_transfer_one()
398 static int dw_spi_setup(struct spi_device *spi) in dw_spi_setup()
440 static void dw_spi_cleanup(struct spi_device *spi) in dw_spi_cleanup()
Dspi-img-spfi.c233 struct spi_device *spi, in img_spfi_start_pio()
315 struct spi_device *spi, in img_spfi_start_dma()
445 static int img_spfi_setup(struct spi_device *spi) in img_spfi_setup()
481 static void img_spfi_cleanup(struct spi_device *spi) in img_spfi_cleanup()
493 static void img_spfi_config(struct spi_master *master, struct spi_device *spi, in img_spfi_config()
533 struct spi_device *spi, 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()
Dspi-au1550.c170 static void au1550_spi_chipsel(struct spi_device *spi, int value) in au1550_spi_chipsel()
230 static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t) in au1550_spi_setupxfer()
314 static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t) in au1550_spi_dma_txrxb()
512 static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t) in au1550_spi_pio_txrxb()
645 static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) in au1550_spi_txrx_bufs()
Dspi-sc18is602.c179 static int sc18is602_check_transfer(struct spi_device *spi, in sc18is602_check_transfer()
192 struct spi_device *spi = m->spi; in sc18is602_transfer_one() local
228 static int sc18is602_setup(struct spi_device *spi) in sc18is602_setup()
Dspi-bcm2835aux.c226 struct spi_device *spi, in __bcm2835aux_spi_transfer_one_irq()
241 struct spi_device *spi, in bcm2835aux_spi_transfer_one_irq()
263 struct spi_device *spi, in bcm2835aux_spi_transfer_one_poll()
318 struct spi_device *spi, in bcm2835aux_spi_transfer_one()
Dspi-omap-100k.c188 omap1_spi100k_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) in omap1_spi100k_txrx_pio()
242 static int omap1_spi100k_setup_transfer(struct spi_device *spi, in omap1_spi100k_setup_transfer()
269 static int omap1_spi100k_setup(struct spi_device *spi) in omap1_spi100k_setup()
302 struct spi_device *spi = m->spi; in omap1_spi100k_transfer_one_message() local
Dspi-txx9.c96 static void txx9spi_cs_func(struct spi_device *spi, struct txx9spi *c, in txx9spi_cs_func()
116 static int txx9spi_setup(struct spi_device *spi) in txx9spi_setup()
150 struct spi_device *spi = m->spi; in txx9spi_work_one() local
301 static int txx9spi_transfer(struct spi_device *spi, struct spi_message *m) in txx9spi_transfer()
Dspi-ep93xx.c116 const struct spi_device *spi; member
129 static u8 ep93xx_spi_read_u8(const struct ep93xx_spi *spi, u16 reg) in ep93xx_spi_read_u8()
140 static u16 ep93xx_spi_read_u16(const struct ep93xx_spi *spi, u16 reg) in ep93xx_spi_read_u16()
232 static void ep93xx_spi_cs_control(struct spi_device *spi, bool control) in ep93xx_spi_cs_control()
250 static int ep93xx_spi_setup(struct spi_device *spi) in ep93xx_spi_setup()
290 static void ep93xx_spi_cleanup(struct spi_device *spi) in ep93xx_spi_cleanup()
Dspi-sirf.c460 static void spi_sirfsoc_cmd_transfer(struct spi_device *spi, in spi_sirfsoc_cmd_transfer()
489 static void spi_sirfsoc_dma_transfer(struct spi_device *spi, in spi_sirfsoc_dma_transfer()
608 static void spi_sirfsoc_pio_transfer(struct spi_device *spi, in spi_sirfsoc_pio_transfer()
705 static int spi_sirfsoc_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_sirfsoc_transfer()
730 static void spi_sirfsoc_chipselect(struct spi_device *spi, int value) in spi_sirfsoc_chipselect()
792 static int spi_sirfsoc_config_mode(struct spi_device *spi) in spi_sirfsoc_config_mode()
871 spi_sirfsoc_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_sirfsoc_setup_transfer()
995 static int spi_sirfsoc_setup(struct spi_device *spi) in spi_sirfsoc_setup()
1031 static void spi_sirfsoc_cleanup(struct spi_device *spi) in spi_sirfsoc_cleanup()
Dspi-davinci.c211 static void davinci_spi_chipselect(struct spi_device *spi, int value) in davinci_spi_chipselect()
279 static int davinci_spi_setup_transfer(struct spi_device *spi, in davinci_spi_setup_transfer()
393 static int davinci_spi_of_setup(struct spi_device *spi) in davinci_spi_of_setup()
419 static int davinci_spi_setup(struct spi_device *spi) in davinci_spi_setup()
466 static void davinci_spi_cleanup(struct spi_device *spi) in davinci_spi_cleanup()
580 static int davinci_spi_bufs(struct spi_device *spi, struct spi_transfer *t) in davinci_spi_bufs()
Dspi-fsl-espi.c91 static void fsl_espi_change_mode(struct spi_device *spi) in fsl_espi_change_mode()
134 static int fsl_espi_setup_transfer(struct spi_device *spi, in fsl_espi_setup_transfer()
220 static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t) in fsl_espi_bufs()
276 struct spi_device *spi = m->spi; in fsl_espi_do_trans() local
469 static int fsl_espi_setup(struct spi_device *spi) in fsl_espi_setup()
526 static void fsl_espi_cleanup(struct spi_device *spi) in fsl_espi_cleanup()
Dspi-bcm63xx-hsspi.c126 struct spi_device *spi, int hz) in bcm63xx_hsspi_set_clk()
152 static int bcm63xx_hsspi_do_txrx(struct spi_device *spi, struct spi_transfer *t) in bcm63xx_hsspi_do_txrx()
220 static int bcm63xx_hsspi_setup(struct spi_device *spi) in bcm63xx_hsspi_setup()
262 struct spi_device *spi = msg->spi; in bcm63xx_hsspi_transfer_one() local
Dspi-rb4xx.c84 static void rb4xx_set_cs(struct spi_device *spi, bool enable) in rb4xx_set_cs()
99 struct spi_device *spi, struct spi_transfer *t) in rb4xx_transfer_one()
Dspi-st-ssc4.c148 struct spi_device *spi, struct spi_transfer *t) in spi_st_transfer_one()
202 static void spi_st_cleanup(struct spi_device *spi) in spi_st_cleanup()
212 static int spi_st_setup(struct spi_device *spi) in spi_st_setup()
Dspi-xilinx.c188 static void xilinx_spi_chipselect(struct spi_device *spi, int is_on) in xilinx_spi_chipselect()
227 static int xilinx_spi_setup_transfer(struct spi_device *spi, in xilinx_spi_setup_transfer()
240 static int xilinx_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t) in xilinx_spi_txrx_bufs()
Dspi-nuc900.c70 static void nuc900_slave_select(struct spi_device *spi, unsigned int ssr) in nuc900_slave_select()
106 static void nuc900_spi_chipsel(struct spi_device *spi, int value) in nuc900_spi_chipsel()
175 static int nuc900_spi_txrx(struct spi_device *spi, struct spi_transfer *t) in nuc900_spi_txrx()
Dspi-tle62x0.c242 static int tle62x0_probe(struct spi_device *spi) in tle62x0_probe()
294 static int tle62x0_remove(struct spi_device *spi) in tle62x0_remove()
Dspi-altera.c69 static void altera_spi_chipsel(struct spi_device *spi, int value) in altera_spi_chipsel()
119 static int altera_spi_txrx(struct spi_device *spi, struct spi_transfer *t) in altera_spi_txrx()
Dspi-imx.c199 static bool spi_imx_can_dma(struct spi_master *master, struct spi_device *spi, in spi_imx_can_dma()
720 static void spi_imx_chipselect(struct spi_device *spi, int is_active) in spi_imx_chipselect()
774 static int spi_imx_setupxfer(struct spi_device *spi, in spi_imx_setupxfer()
993 static int spi_imx_pio_transfer(struct spi_device *spi, in spi_imx_pio_transfer()
1014 static int spi_imx_transfer(struct spi_device *spi, in spi_imx_transfer()
1032 static int spi_imx_setup(struct spi_device *spi) in spi_imx_setup()
1048 static void spi_imx_cleanup(struct spi_device *spi) in spi_imx_cleanup()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dvision_ep9307.c178 static int vision_cs4271_hw_setup(struct spi_device *spi) in vision_cs4271_hw_setup()
184 static void vision_cs4271_hw_cleanup(struct spi_device *spi) in vision_cs4271_hw_cleanup()
189 static void vision_cs4271_hw_cs_control(struct spi_device *spi, int value) in vision_cs4271_hw_cs_control()
227 static int vision_spi_flash_hw_setup(struct spi_device *spi) in vision_spi_flash_hw_setup()
233 static void vision_spi_flash_hw_cleanup(struct spi_device *spi) in vision_spi_flash_hw_cleanup()
238 static void vision_spi_flash_hw_cs_control(struct spi_device *spi, int value) in vision_spi_flash_hw_cs_control()
267 static int vision_spi_mmc_hw_setup(struct spi_device *spi) in vision_spi_mmc_hw_setup()
273 static void vision_spi_mmc_hw_cleanup(struct spi_device *spi) in vision_spi_mmc_hw_cleanup()
278 static void vision_spi_mmc_hw_cs_control(struct spi_device *spi, int value) in vision_spi_mmc_hw_cs_control()
Dsimone.c63 static int simone_mmc_spi_setup(struct spi_device *spi) in simone_mmc_spi_setup()
81 static void simone_mmc_spi_cleanup(struct spi_device *spi) in simone_mmc_spi_cleanup()
90 static void simone_mmc_spi_cs_control(struct spi_device *spi, int value) in simone_mmc_spi_cs_control()
Dedb93xx.c109 static int edb93xx_cs4271_hw_setup(struct spi_device *spi) in edb93xx_cs4271_hw_setup()
115 static void edb93xx_cs4271_hw_cleanup(struct spi_device *spi) in edb93xx_cs4271_hw_cleanup()
120 static void edb93xx_cs4271_hw_cs_control(struct spi_device *spi, int value) in edb93xx_cs4271_hw_cs_control()
/linux-4.4.14/drivers/input/misc/
Dadxl34x-spi.c28 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_read() local
39 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_write() local
52 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_read_block() local
68 static int adxl34x_spi_probe(struct spi_device *spi) in adxl34x_spi_probe()
90 static int adxl34x_spi_remove(struct spi_device *spi) in adxl34x_spi_remove()
99 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_suspend() local
109 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_resume() local
Dad714x-spi.c34 struct spi_device *spi = to_spi_device(chip->dev); in ad714x_spi_read() local
68 struct spi_device *spi = to_spi_device(chip->dev); in ad714x_spi_write() local
84 static int ad714x_spi_probe(struct spi_device *spi) in ad714x_spi_probe()
/linux-4.4.14/drivers/misc/lis3lv02d/
Dlis3lv02d_spi.c30 struct spi_device *spi = lis3->bus_priv; in lis3_spi_read() local
42 struct spi_device *spi = lis3->bus_priv; in lis3_spi_write() local
71 static int lis302dl_spi_probe(struct spi_device *spi) in lis302dl_spi_probe()
102 static int lis302dl_spi_remove(struct spi_device *spi) in lis302dl_spi_remove()
114 struct spi_device *spi = to_spi_device(dev); in lis3lv02d_spi_suspend() local
125 struct spi_device *spi = to_spi_device(dev); in lis3lv02d_spi_resume() local
/linux-4.4.14/drivers/video/backlight/
Dl4f00242t03.c29 struct spi_device *spi; member
49 static void l4f00242t03_lcd_init(struct spi_device *spi) in l4f00242t03_lcd_init()
89 static void l4f00242t03_lcd_powerdown(struct spi_device *spi) in l4f00242t03_lcd_powerdown()
112 struct spi_device *spi = priv->spi; in l4f00242t03_lcd_power_set() local
171 static int l4f00242t03_probe(struct spi_device *spi) in l4f00242t03_probe()
238 static int l4f00242t03_remove(struct spi_device *spi) in l4f00242t03_remove()
246 static void l4f00242t03_shutdown(struct spi_device *spi) in l4f00242t03_shutdown()
Dili922x.c141 struct spi_device *spi; member
151 static int ili922x_read_status(struct spi_device *spi, u16 *rs) in ili922x_read_status()
194 static int ili922x_read(struct spi_device *spi, u8 reg, u16 *rx) in ili922x_read()
248 static int ili922x_write(struct spi_device *spi, u8 reg, u16 value) in ili922x_write()
302 static void ili922x_reg_dump(struct spi_device *spi) in ili922x_reg_dump()
315 static inline void ili922x_reg_dump(struct spi_device *spi) {} in ili922x_reg_dump()
322 static void set_write_to_gram_reg(struct spi_device *spi) in set_write_to_gram_reg()
353 static int ili922x_poweron(struct spi_device *spi) in ili922x_poweron()
382 static int ili922x_poweroff(struct spi_device *spi) in ili922x_poweroff()
403 static void ili922x_display_init(struct spi_device *spi) in ili922x_display_init()
[all …]
Dtosa_lcd.c38 struct spi_device *spi; member
46 static int tosa_tg_send(struct spi_device *spi, int adrs, uint8_t data) in tosa_tg_send()
63 int tosa_bl_enable(struct spi_device *spi, int enable) in tosa_bl_enable()
85 struct spi_device *spi = data->spi; in tosa_lcd_tg_on() local
117 struct spi_device *spi = data->spi; in tosa_lcd_tg_off() local
174 static int tosa_lcd_probe(struct spi_device *spi) in tosa_lcd_probe()
225 static int tosa_lcd_remove(struct spi_device *spi) in tosa_lcd_remove()
Dlms283gf05.c23 struct spi_device *spi; member
106 static void lms283gf05_toggle(struct spi_device *spi, in lms283gf05_toggle()
130 struct spi_device *spi = st->spi; in lms283gf05_power_set() local
153 static int lms283gf05_probe(struct spi_device *spi) in lms283gf05_probe()
Dvgg2432a4.c226 static int vgg2432a4_probe(struct spi_device *spi) in vgg2432a4_probe()
239 static int vgg2432a4_remove(struct spi_device *spi) in vgg2432a4_remove()
244 static void vgg2432a4_shutdown(struct spi_device *spi) in vgg2432a4_shutdown()
Dltv350qv.c24 struct spi_device *spi; member
229 static int ltv350qv_probe(struct spi_device *spi) in ltv350qv_probe()
261 static int ltv350qv_remove(struct spi_device *spi) in ltv350qv_remove()
288 static void ltv350qv_shutdown(struct spi_device *spi) in ltv350qv_shutdown()
Dlms501kf03.c27 struct spi_device *spi; member
325 static int lms501kf03_probe(struct spi_device *spi) in lms501kf03_probe()
380 static int lms501kf03_remove(struct spi_device *spi) in lms501kf03_remove()
415 static void lms501kf03_shutdown(struct spi_device *spi) in lms501kf03_shutdown()
Dili9320.c33 struct ili9320_spi *spi = &ili->access.spi; in ili9320_write_spi() local
175 struct ili9320_spi *spi = &ili->access.spi; in ili9320_setup_spi() local
198 int ili9320_probe_spi(struct spi_device *spi, in ili9320_probe_spi()
Dams369fg06.c39 struct spi_device *spi; member
444 static int ams369fg06_probe(struct spi_device *spi) in ams369fg06_probe()
514 static int ams369fg06_remove(struct spi_device *spi) in ams369fg06_remove()
549 static void ams369fg06_shutdown(struct spi_device *spi) in ams369fg06_shutdown()
Dtdo24m.c334 static int tdo24m_probe(struct spi_device *spi) in tdo24m_probe()
403 static int tdo24m_remove(struct spi_device *spi) in tdo24m_remove()
430 static void tdo24m_shutdown(struct spi_device *spi) in tdo24m_shutdown()
Ds6e63m0.c39 struct spi_device *spi; member
708 static int s6e63m0_probe(struct spi_device *spi) in s6e63m0_probe()
797 static int s6e63m0_remove(struct spi_device *spi) in s6e63m0_remove()
835 static void s6e63m0_shutdown(struct spi_device *spi) in s6e63m0_shutdown()
Dld9040.c40 struct spi_device *spi; member
675 static int ld9040_probe(struct spi_device *spi) in ld9040_probe()
755 static int ld9040_remove(struct spi_device *spi) in ld9040_remove()
790 static void ld9040_shutdown(struct spi_device *spi) in ld9040_shutdown()
/linux-4.4.14/drivers/hwmon/
Dadt7310.c44 struct spi_device *spi = to_spi_device(dev); in adt7310_spi_read_word() local
51 struct spi_device *spi = to_spi_device(dev); in adt7310_spi_write_word() local
62 struct spi_device *spi = to_spi_device(dev); in adt7310_spi_read_byte() local
70 struct spi_device *spi = to_spi_device(dev); in adt7310_spi_write_byte() local
86 static int adt7310_spi_probe(struct spi_device *spi) in adt7310_spi_probe()
92 static int adt7310_spi_remove(struct spi_device *spi) in adt7310_spi_remove()
Dads7871.c79 static int ads7871_read_reg8(struct spi_device *spi, int reg) in ads7871_read_reg8()
87 static int ads7871_read_reg16(struct spi_device *spi, int reg) in ads7871_read_reg16()
95 static int ads7871_write_reg8(struct spi_device *spi, int reg, u8 val) in ads7871_write_reg8()
104 struct spi_device *spi = to_spi_device(dev); in show_voltage() local
176 static int ads7871_probe(struct spi_device *spi) in ads7871_probe()
228 static int ads7871_remove(struct spi_device *spi) in ads7871_remove()
Dadcxx.c63 struct spi_device *spi = to_spi_device(dev); in adcxx_read() local
107 struct spi_device *spi = to_spi_device(dev); in adcxx_show_max() local
124 struct spi_device *spi = to_spi_device(dev); in adcxx_set_max() local
164 static int adcxx_probe(struct spi_device *spi) in adcxx_probe()
210 static int adcxx_remove(struct spi_device *spi) in adcxx_remove()
Dlm70.c51 struct spi_device *spi; member
61 struct spi_device *spi = p_lm70->spi; in lm70_sense_temp() local
157 static int lm70_probe(struct spi_device *spi) in lm70_probe()
Dmax1111.c40 struct spi_device *spi; member
185 static int max1111_probe(struct spi_device *spi) in max1111_probe()
260 static int max1111_remove(struct spi_device *spi) in max1111_remove()
/linux-4.4.14/drivers/media/tuners/
Dmsi001.c40 struct spi_device *spi; member
68 struct spi_device *spi = dev->spi; in msi001_set_gain() local
94 struct spi_device *spi = dev->spi; in msi001_set_tuner() local
297 struct spi_device *spi = dev->spi; in msi001_s_power() local
317 struct spi_device *spi = dev->spi; in msi001_g_tuner() local
333 struct spi_device *spi = dev->spi; in msi001_s_tuner() local
342 struct spi_device *spi = dev->spi; in msi001_g_frequency() local
353 struct spi_device *spi = dev->spi; in msi001_s_frequency() local
373 struct spi_device *spi = dev->spi; in msi001_enum_freq_bands() local
404 struct spi_device *spi = dev->spi; in msi001_s_ctrl() local
[all …]
/linux-4.4.14/drivers/net/can/spi/
Dmcp251x.c246 struct spi_device *spi; member
312 static int mcp251x_spi_trans(struct spi_device *spi, int len) in mcp251x_spi_trans()
340 static u8 mcp251x_read_reg(struct spi_device *spi, uint8_t reg) in mcp251x_read_reg()
354 static void mcp251x_read_2regs(struct spi_device *spi, uint8_t reg, in mcp251x_read_2regs()
368 static void mcp251x_write_reg(struct spi_device *spi, u8 reg, uint8_t val) in mcp251x_write_reg()
379 static void mcp251x_write_bits(struct spi_device *spi, u8 reg, in mcp251x_write_bits()
392 static void mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf, in mcp251x_hw_tx_frame()
409 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx()
440 static void mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf, in mcp251x_hw_rx_frame()
461 static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) in mcp251x_hw_rx()
[all …]
/linux-4.4.14/drivers/input/touchscreen/
Dad7879-spi.c30 static int ad7879_spi_xfer(struct spi_device *spi, in ad7879_spi_xfer()
85 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_multi_read() local
92 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_read() local
100 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_write() local
113 static int ad7879_spi_probe(struct spi_device *spi) in ad7879_spi_probe()
140 static int ad7879_spi_remove(struct spi_device *spi) in ad7879_spi_remove()
Dtsc2005.c36 struct spi_device *spi = to_spi_device(dev); in tsc2005_cmd() local
52 static int tsc2005_probe(struct spi_device *spi) in tsc2005_probe()
70 static int tsc2005_remove(struct spi_device *spi) in tsc2005_remove()
Dcyttsp_spi.c46 struct spi_device *spi = to_spi_device(dev); in cyttsp_spi_xfer() local
148 static int cyttsp_spi_probe(struct spi_device *spi) in cyttsp_spi_probe()
173 static int cyttsp_spi_remove(struct spi_device *spi) in cyttsp_spi_remove()
Dcyttsp4_spi.c49 struct spi_device *spi = to_spi_device(dev); in cyttsp_spi_xfer() local
156 static int cyttsp4_spi_probe(struct spi_device *spi) in cyttsp4_spi_probe()
177 static int cyttsp4_spi_remove(struct spi_device *spi) in cyttsp4_spi_remove()
Dads7846.c100 struct spi_device *spi; member
314 struct spi_device *spi = to_spi_device(dev); in ads7846_read12_ser() local
388 struct spi_device *spi = to_spi_device(dev); in ads7845_read12_ser() local
508 static int ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts) in ads784x_hwmon_register()
536 static void ads784x_hwmon_unregister(struct spi_device *spi, in ads784x_hwmon_unregister()
544 static inline int ads784x_hwmon_register(struct spi_device *spi, in ads784x_hwmon_register()
550 static inline void ads784x_hwmon_unregister(struct spi_device *spi, in ads784x_hwmon_unregister()
934 static int ads7846_setup_pendown(struct spi_device *spi, in ads7846_setup_pendown()
1254 static int ads7846_probe(struct spi_device *spi) in ads7846_probe()
1461 static int ads7846_remove(struct spi_device *spi) in ads7846_remove()
Dad7877.c174 struct spi_device *spi; member
213 static int ad7877_read(struct spi_device *spi, u16 reg) in ad7877_read()
244 static int ad7877_write(struct spi_device *spi, u16 reg, u16 val) in ad7877_write()
268 static int ad7877_read_adc(struct spi_device *spi, unsigned command) in ad7877_read_adc()
630 static void ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts) in ad7877_setup_ts_def_msg()
679 static int ad7877_probe(struct spi_device *spi) in ad7877_probe()
806 static int ad7877_remove(struct spi_device *spi) in ad7877_remove()
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
Dpanel-nec-nl8048hl11.c35 struct spi_device *spi; member
90 static int nec_8048_spi_send(struct spi_device *spi, unsigned char reg_addr, in nec_8048_spi_send()
107 static int init_nec_8048_wvga_lcd(struct spi_device *spi) in init_nec_8048_wvga_lcd()
236 static int nec_8048_probe_pdata(struct spi_device *spi) in nec_8048_probe_pdata()
263 static int nec_8048_probe_of(struct spi_device *spi) in nec_8048_probe_of()
291 static int nec_8048_probe(struct spi_device *spi) in nec_8048_probe()
367 static int nec_8048_remove(struct spi_device *spi) in nec_8048_remove()
388 struct spi_device *spi = to_spi_device(dev); in nec_8048_suspend() local
398 struct spi_device *spi = to_spi_device(dev); in nec_8048_resume() local
Dpanel-lgphilips-lb035q02.c47 struct spi_device *spi; member
61 static int lb035q02_write_reg(struct spi_device *spi, u8 reg, u16 val) in lb035q02_write_reg()
92 static void init_lb035q02_panel(struct spi_device *spi) in init_lb035q02_panel()
243 static int lb035q02_probe_pdata(struct spi_device *spi) in lb035q02_probe_pdata()
281 static int lb035q02_probe_of(struct spi_device *spi) in lb035q02_probe_of()
309 static int lb035q02_panel_spi_probe(struct spi_device *spi) in lb035q02_panel_spi_probe()
366 static int lb035q02_panel_spi_remove(struct spi_device *spi) in lb035q02_panel_spi_remove()
Dpanel-tpo-td043mtea1.c64 struct spi_device *spi; member
99 static int tpo_td043_write(struct spi_device *spi, u8 addr, u8 data) in tpo_td043_write()
122 static void tpo_td043_write_gamma(struct spi_device *spi, u16 gamma[12]) in tpo_td043_write_gamma()
144 static int tpo_td043_write_mirror(struct spi_device *spi, bool h, bool v) in tpo_td043_write_mirror()
468 static int tpo_td043_probe_pdata(struct spi_device *spi) in tpo_td043_probe_pdata()
494 static int tpo_td043_probe_of(struct spi_device *spi) in tpo_td043_probe_of()
519 static int tpo_td043_probe(struct spi_device *spi) in tpo_td043_probe()
608 static int tpo_td043_remove(struct spi_device *spi) in tpo_td043_remove()
Dpanel-tpo-td028ttec1.c368 static int td028ttec1_panel_probe_pdata(struct spi_device *spi) in td028ttec1_panel_probe_pdata()
393 static int td028ttec1_probe_of(struct spi_device *spi) in td028ttec1_probe_of()
410 static int td028ttec1_panel_probe(struct spi_device *spi) in td028ttec1_panel_probe()
470 static int td028ttec1_panel_remove(struct spi_device *spi) in td028ttec1_panel_remove()
Dpanel-sony-acx565akm.c89 struct spi_device *spi; member
707 static int acx565akm_probe_pdata(struct spi_device *spi) in acx565akm_probe_pdata()
733 static int acx565akm_probe_of(struct spi_device *spi) in acx565akm_probe_of()
749 static int acx565akm_probe(struct spi_device *spi) in acx565akm_probe()
876 static int acx565akm_remove(struct spi_device *spi) in acx565akm_remove()
/linux-4.4.14/drivers/rtc/
Drtc-ds1347.c38 struct spi_device *spi = to_spi_device(dev); in ds1347_read_reg() local
48 struct spi_device *spi = to_spi_device(dev); in ds1347_write_reg() local
59 struct spi_device *spi = to_spi_device(dev); in ds1347_read_time() local
82 struct spi_device *spi = to_spi_device(dev); in ds1347_set_time() local
109 static int ds1347_probe(struct spi_device *spi) in ds1347_probe()
Drtc-ds1390.c59 struct spi_device *spi = to_spi_device(dev); in ds1390_set_reg() local
72 struct spi_device *spi = to_spi_device(dev); in ds1390_get_reg() local
91 static void ds1390_trickle_of_init(struct spi_device *spi) in ds1390_trickle_of_init()
132 struct spi_device *spi = to_spi_device(dev); in ds1390_read_time() local
161 struct spi_device *spi = to_spi_device(dev); in ds1390_set_time() local
184 static int ds1390_probe(struct spi_device *spi) in ds1390_probe()
Drtc-pcf2123.c90 struct spi_device *spi = to_spi_device(dev); in pcf2123_show() local
112 struct spi_device *spi = to_spi_device(dev); in pcf2123_store() local
141 struct spi_device *spi = to_spi_device(dev); in pcf2123_rtc_read_time() local
173 struct spi_device *spi = to_spi_device(dev); in pcf2123_rtc_set_time() local
222 static int pcf2123_probe(struct spi_device *spi) in pcf2123_probe()
323 static int pcf2123_remove(struct spi_device *spi) in pcf2123_remove()
Drtc-rx4581.c77 struct spi_device *spi = to_spi_device(dev); in rx4581_set_reg() local
90 struct spi_device *spi = to_spi_device(dev); in rx4581_get_reg() local
104 struct spi_device *spi = to_spi_device(dev); in rx4581_get_datetime() local
184 struct spi_device *spi = to_spi_device(dev); in rx4581_set_datetime() local
266 static int rx4581_probe(struct spi_device *spi) in rx4581_probe()
Drtc-max6902.c35 struct spi_device *spi = to_spi_device(dev); in max6902_set_reg() local
48 struct spi_device *spi = to_spi_device(dev); in max6902_get_reg() local
59 struct spi_device *spi = to_spi_device(dev); in max6902_read_time() local
123 static int max6902_probe(struct spi_device *spi) in max6902_probe()
Drtc-ds3234.c37 struct spi_device *spi = to_spi_device(dev); in ds3234_set_reg() local
50 struct spi_device *spi = to_spi_device(dev); in ds3234_get_reg() local
61 struct spi_device *spi = to_spi_device(dev); in ds3234_read_time() local
108 static int ds3234_probe(struct spi_device *spi) in ds3234_probe()
Drtc-m41t93.c37 static inline int m41t93_set_reg(struct spi_device *spi, u8 addr, u8 data) in m41t93_set_reg()
50 struct spi_device *spi = to_spi_device(dev); in m41t93_set_time() local
106 struct spi_device *spi = to_spi_device(dev); in m41t93_get_time() local
173 static int m41t93_probe(struct spi_device *spi) in m41t93_probe()
Drtc-r9701.c45 struct spi_device *spi = to_spi_device(dev); in write_reg() local
56 struct spi_device *spi = to_spi_device(dev); in read_regs() local
122 static int r9701_probe(struct spi_device *spi) in r9701_probe()
167 static int r9701_remove(struct spi_device *spi) in r9701_remove()
Drtc-ds1305.c89 struct spi_device *spi; member
278 struct spi_device *spi = ds1305->spi; in ds1305_get_alarm() local
337 struct spi_device *spi = ds1305->spi; in ds1305_set_alarm() local
459 struct spi_device *spi = ds1305->spi; in ds1305_work() local
533 struct spi_device *spi; in ds1305_nvram_read() local
555 struct spi_device *spi; in ds1305_nvram_write() local
586 static int ds1305_probe(struct spi_device *spi) in ds1305_probe()
757 static int ds1305_remove(struct spi_device *spi) in ds1305_remove()
Drtc-m41t94.c34 struct spi_device *spi = to_spi_device(dev); in m41t94_set_time() local
61 struct spi_device *spi = to_spi_device(dev); in m41t94_read_time() local
113 static int m41t94_probe(struct spi_device *spi) in m41t94_probe()
Drtc-mcp795.c44 struct spi_device *spi = to_spi_device(dev); in mcp795_rtcc_read() local
61 struct spi_device *spi = to_spi_device(dev); in mcp795_rtcc_write() local
158 static int mcp795_probe(struct spi_device *spi) in mcp795_probe()
Drtc-rs5c348.c66 struct spi_device *spi = to_spi_device(dev); in rs5c348_rtc_set_time() local
102 struct spi_device *spi = to_spi_device(dev); in rs5c348_rtc_read_time() local
155 static int rs5c348_probe(struct spi_device *spi) in rs5c348_probe()
Drtc-ds1343.c83 struct spi_device *spi; member
606 static int ds1343_probe(struct spi_device *spi) in ds1343_probe()
687 static int ds1343_remove(struct spi_device *spi) in ds1343_remove()
712 struct spi_device *spi = to_spi_device(dev); in ds1343_suspend() local
722 struct spi_device *spi = to_spi_device(dev); in ds1343_resume() local
/linux-4.4.14/drivers/gpio/
Dgpio-max7301.c25 struct spi_device *spi = to_spi_device(dev); in max7301_spi_write() local
37 struct spi_device *spi = to_spi_device(dev); in max7301_spi_read() local
53 static int max7301_probe(struct spi_device *spi) in max7301_probe()
76 static int max7301_remove(struct spi_device *spi) in max7301_remove()
Dgpio-mc33880.c52 struct spi_device *spi; member
83 static int mc33880_probe(struct spi_device *spi) in mc33880_probe()
149 static int mc33880_remove(struct spi_device *spi) in mc33880_remove()
Dgpio-74x164.c36 struct spi_device *spi = to_spi_device(chip->gpio_chip.dev); in __gen_74x164_write_config() local
107 static int gen_74x164_probe(struct spi_device *spi) in gen_74x164_probe()
167 static int gen_74x164_remove(struct spi_device *spi) in gen_74x164_remove()
/linux-4.4.14/drivers/base/regmap/
Dregmap-spi.c35 struct spi_device *spi = to_spi_device(dev); in regmap_spi_write() local
45 struct spi_device *spi = to_spi_device(dev); in regmap_spi_gather_write() local
66 struct spi_device *spi = to_spi_device(dev); in regmap_spi_async_write() local
100 struct spi_device *spi = to_spi_device(dev); in regmap_spi_read() local
116 struct regmap *__regmap_init_spi(struct spi_device *spi, in __regmap_init_spi()
126 struct regmap *__devm_regmap_init_spi(struct spi_device *spi, in __devm_regmap_init_spi()
/linux-4.4.14/drivers/mtd/devices/
Dm25p80.c32 struct spi_device *spi; member
40 struct spi_device *spi = flash->spi; in m25p80_read_reg() local
67 struct spi_device *spi = flash->spi; in m25p80_write_reg() local
80 struct spi_device *spi = flash->spi; in m25p80_write() local
126 struct spi_device *spi = flash->spi; in m25p80_read() local
176 static int m25p_probe(struct spi_device *spi) in m25p_probe()
238 static int m25p_remove(struct spi_device *spi) in m25p_remove()
Dmtd_dataflash.c94 struct spi_device *spi; member
113 static inline int dataflash_status(struct spi_device *spi) in dataflash_status()
125 static int dataflash_waitready(struct spi_device *spi) in dataflash_waitready()
152 struct spi_device *spi = priv->spi; in dataflash_erase() local
304 struct spi_device *spi = priv->spi; in dataflash_write() local
457 static ssize_t otp_read(struct spi_device *spi, unsigned base, in otp_read()
622 static int add_dataflash_otp(struct spi_device *spi, char *name, int nr_pages, in add_dataflash_otp()
680 static inline int add_dataflash(struct spi_device *spi, char *name, in add_dataflash()
740 static struct flash_info *jedec_probe(struct spi_device *spi) in jedec_probe()
823 static int dataflash_probe(struct spi_device *spi) in dataflash_probe()
[all …]
Dsst25l.c51 struct spi_device *spi; member
315 static struct flash_info *sst25l_match_device(struct spi_device *spi) in sst25l_match_device()
355 static int sst25l_probe(struct spi_device *spi) in sst25l_probe()
409 static int sst25l_remove(struct spi_device *spi) in sst25l_remove()
/linux-4.4.14/drivers/mfd/
Dstmpe-spi.c22 struct spi_device *spi = stmpe->client; in spi_reg_read() local
30 struct spi_device *spi = stmpe->client; in spi_reg_write() local
66 struct spi_device *spi = stmpe->client; in spi_init() local
87 stmpe_spi_probe(struct spi_device *spi) in stmpe_spi_probe()
105 static int stmpe_spi_remove(struct spi_device *spi) in stmpe_spi_remove()
Dtps65912-spi.c28 struct spi_device *spi = tps65912->control_data; in tps65912_spi_write() local
54 struct spi_device *spi = tps65912->control_data; in tps65912_spi_read() local
83 static int tps65912_spi_probe(struct spi_device *spi) in tps65912_spi_probe()
102 static int tps65912_spi_remove(struct spi_device *spi) in tps65912_spi_remove()
Dmc13xxx-spi.c70 struct spi_device *spi = to_spi_device(dev); in mc13xxx_spi_read() local
95 struct spi_device *spi = to_spi_device(dev); in mc13xxx_spi_write() local
128 static int mc13xxx_spi_probe(struct spi_device *spi) in mc13xxx_spi_probe()
171 static int mc13xxx_spi_remove(struct spi_device *spi) in mc13xxx_spi_remove()
Darizona-spi.c26 static int arizona_spi_probe(struct spi_device *spi) in arizona_spi_probe()
79 static int arizona_spi_remove(struct spi_device *spi) in arizona_spi_remove()
Dda9052-spi.c24 static int da9052_spi_probe(struct spi_device *spi) in da9052_spi_probe()
62 static int da9052_spi_remove(struct spi_device *spi) in da9052_spi_remove()
Dwm831x-spi.c24 static int wm831x_spi_probe(struct spi_device *spi) in wm831x_spi_probe()
53 static int wm831x_spi_remove(struct spi_device *spi) in wm831x_spi_remove()
Dcros_ec_spi.c80 struct spi_device *spi; member
627 static int cros_ec_spi_probe(struct spi_device *spi) in cros_ec_spi_probe()
675 static int cros_ec_spi_remove(struct spi_device *spi) in cros_ec_spi_remove()
/linux-4.4.14/sound/soc/codecs/
Dadau1781-spi.c20 struct spi_device *spi = to_spi_device(dev); in adau1781_spi_switch_mode() local
31 static int adau1781_spi_probe(struct spi_device *spi) in adau1781_spi_probe()
49 static int adau1781_spi_remove(struct spi_device *spi) in adau1781_spi_remove()
Dadau1977-spi.c20 struct spi_device *spi = to_spi_device(dev); in adau1977_spi_switch_mode() local
31 static int adau1977_spi_probe(struct spi_device *spi) in adau1977_spi_probe()
49 static int adau1977_spi_remove(struct spi_device *spi) in adau1977_spi_remove()
Dadau1761-spi.c20 struct spi_device *spi = to_spi_device(dev); in adau1761_spi_switch_mode() local
31 static int adau1761_spi_probe(struct spi_device *spi) in adau1761_spi_probe()
49 static int adau1761_spi_remove(struct spi_device *spi) in adau1761_spi_remove()
Dssm2602-spi.c17 static int ssm2602_spi_probe(struct spi_device *spi) in ssm2602_spi_probe()
23 static int ssm2602_spi_remove(struct spi_device *spi) in ssm2602_spi_remove()
Des8328-spi.c25 static int es8328_spi_probe(struct spi_device *spi) in es8328_spi_probe()
31 static int es8328_spi_remove(struct spi_device *spi) in es8328_spi_remove()
Dcs4271-spi.c23 static int cs4271_spi_probe(struct spi_device *spi) in cs4271_spi_probe()
36 static int cs4271_spi_remove(struct spi_device *spi) in cs4271_spi_remove()
Dadav801.c23 static int adav80x_spi_probe(struct spi_device *spi) in adav80x_spi_probe()
33 static int adav80x_spi_remove(struct spi_device *spi) in adav80x_spi_remove()
Dwm8804-spi.c19 static int wm8804_spi_probe(struct spi_device *spi) in wm8804_spi_probe()
30 static int wm8804_spi_remove(struct spi_device *spi) in wm8804_spi_remove()
Dtlv320aic23-spi.c21 static int aic23_spi_probe(struct spi_device *spi) in aic23_spi_probe()
37 static int aic23_spi_remove(struct spi_device *spi) in aic23_spi_remove()
Dad193x-spi.c17 static int ad193x_spi_probe(struct spi_device *spi) in ad193x_spi_probe()
32 static int ad193x_spi_remove(struct spi_device *spi) in ad193x_spi_remove()
Dpcm512x-spi.c23 static int pcm512x_spi_probe(struct spi_device *spi) in pcm512x_spi_probe()
37 static int pcm512x_spi_remove(struct spi_device *spi) in pcm512x_spi_remove()
Dtlv320aic26.c31 struct spi_device *spi; member
341 static int aic26_spi_probe(struct spi_device *spi) in aic26_spi_probe()
367 static int aic26_spi_remove(struct spi_device *spi) in aic26_spi_remove()
Dwm8728.c243 static int wm8728_spi_probe(struct spi_device *spi) in wm8728_spi_probe()
265 static int wm8728_spi_remove(struct spi_device *spi) in wm8728_spi_remove()
Dpcm1792a.c222 static int pcm1792a_spi_probe(struct spi_device *spi) in pcm1792a_spi_probe()
245 static int pcm1792a_spi_remove(struct spi_device *spi) in pcm1792a_spi_remove()
Dwm0010.c348 struct spi_device *spi = to_spi_device(codec->dev); in wm0010_firmware_load() local
502 struct spi_device *spi = to_spi_device(codec->dev); in wm0010_stage2_load() local
576 struct spi_device *spi = to_spi_device(codec->dev); in wm0010_boot() local
874 static int wm0010_spi_probe(struct spi_device *spi) in wm0010_spi_probe()
981 static int wm0010_spi_remove(struct spi_device *spi) in wm0010_spi_remove()
Dad1836.c365 static int ad1836_spi_probe(struct spi_device *spi) in ad1836_spi_probe()
388 static int ad1836_spi_remove(struct spi_device *spi) in ad1836_spi_remove()
Dak4104.c265 static int ak4104_spi_probe(struct spi_device *spi) in ak4104_spi_probe()
326 static int ak4104_spi_remove(struct spi_device *spi) in ak4104_spi_remove()
/linux-4.4.14/net/ipv6/
Dxfrm6_tunnel.c44 u32 spi; member
61 u32 spi; member
82 static inline unsigned int xfrm6_tunnel_spi_hash_byspi(u32 spi) in xfrm6_tunnel_spi_hash_byspi()
105 u32 spi; in xfrm6_tunnel_spi_lookup() local
115 static int __xfrm6_tunnel_spi_check(struct net *net, u32 spi) in __xfrm6_tunnel_spi_check()
133 u32 spi; in __xfrm6_tunnel_alloc_spi() local
176 u32 spi; in xfrm6_tunnel_alloc_spi() local
236 __be32 spi; in xfrm6_tunnel_rcv() local
Dipcomp6.c60 __be32 spi; in ipcomp6_err() local
126 __be32 spi; in ipcomp6_tunnel_attach() local
/linux-4.4.14/drivers/misc/
Dti_dac7512.c30 struct spi_device *spi = to_spi_device(dev); in dac7512_store_val() local
56 static int dac7512_probe(struct spi_device *spi) in dac7512_probe()
69 static int dac7512_remove(struct spi_device *spi) in dac7512_remove()
Dlattice-ecp3-config.c71 struct spi_device *spi = (struct spi_device *)context; in firmware_load() local
193 static int lattice_ecp3_probe(struct spi_device *spi) in lattice_ecp3_probe()
219 static int lattice_ecp3_remove(struct spi_device *spi) in lattice_ecp3_remove()
Dad525x_dpot-spi.c82 static int ad_dpot_spi_probe(struct spi_device *spi) in ad_dpot_spi_probe()
94 static int ad_dpot_spi_remove(struct spi_device *spi) in ad_dpot_spi_remove()
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_spi.c43 static inline int lcd_spi_write(struct spi_device *spi, u32 data) in lcd_spi_write()
94 static int lcd_spi_setup(struct spi_device *spi) in lcd_spi_setup()
120 static int lcd_spi_one_transfer(struct spi_device *spi, struct spi_message *m) in lcd_spi_one_transfer()
/linux-4.4.14/arch/arm/mach-u300/
Ddummyspichip.c39 struct spi_device *spi = to_spi_device(dev); in dummy_looptest() local
218 static int pl022_dummy_probe(struct spi_device *spi) in pl022_dummy_probe()
247 static int pl022_dummy_remove(struct spi_device *spi) in pl022_dummy_remove()
/linux-4.4.14/drivers/staging/iio/adc/
Dad7606_spi.c22 struct spi_device *spi = to_spi_device(dev); in ad7606_spi_read_block() local
42 static int ad7606_spi_probe(struct spi_device *spi) in ad7606_spi_probe()
58 static int ad7606_spi_remove(struct spi_device *spi) in ad7606_spi_remove()
Dad7780.c164 static int ad7780_probe(struct spi_device *spi) in ad7780_probe()
241 static int ad7780_remove(struct spi_device *spi) in ad7780_remove()
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_spi.c78 irqreturn_t netup_spi_interrupt(struct netup_spi *spi) in netup_spi_interrupt()
108 struct netup_spi *spi = spi_master_get_devdata(master); in netup_spi_transfer() local
177 static int netup_spi_setup(struct spi_device *spi) in netup_spi_setup()
233 struct netup_spi *spi = ndev->spi; in netup_spi_release() local
/linux-4.4.14/drivers/iio/gyro/
Dbmg160_spi.c14 static int bmg160_spi_probe(struct spi_device *spi) in bmg160_spi_probe()
29 static int bmg160_spi_remove(struct spi_device *spi) in bmg160_spi_remove()
Dst_gyro_spi.c21 static int st_gyro_spi_probe(struct spi_device *spi) in st_gyro_spi_probe()
42 static int st_gyro_spi_remove(struct spi_device *spi) in st_gyro_spi_remove()
Dadis16080.c187 static int adis16080_probe(struct spi_device *spi) in adis16080_probe()
215 static int adis16080_remove(struct spi_device *spi) in adis16080_remove()
/linux-4.4.14/drivers/iio/pressure/
Dst_pressure_spi.c21 static int st_press_spi_probe(struct spi_device *spi) in st_press_spi_probe()
42 static int st_press_spi_remove(struct spi_device *spi) in st_press_spi_remove()
/linux-4.4.14/drivers/iio/accel/
Dst_accel_spi.c21 static int st_accel_spi_probe(struct spi_device *spi) in st_accel_spi_probe()
42 static int st_accel_spi_remove(struct spi_device *spi) in st_accel_spi_remove()
Dbmc150-accel-spi.c34 static int bmc150_accel_probe(struct spi_device *spi) in bmc150_accel_probe()
49 static int bmc150_accel_remove(struct spi_device *spi) in bmc150_accel_remove()
Dkxsd9.c222 static int kxsd9_probe(struct spi_device *spi) in kxsd9_probe()
250 static int kxsd9_remove(struct spi_device *spi) in kxsd9_remove()
/linux-4.4.14/drivers/iio/magnetometer/
Dst_magn_spi.c21 static int st_magn_spi_probe(struct spi_device *spi) in st_magn_spi_probe()
42 static int st_magn_spi_remove(struct spi_device *spi) in st_magn_spi_remove()
/linux-4.4.14/drivers/staging/rts5208/
Dspi.c32 struct spi_info *spi = &(chip->spi); in spi_set_err_code() local
59 struct spi_info *spi = &(chip->spi); in spi_set_init_para() local
136 struct spi_info *spi = &(chip->spi); in sf_enable_write() local
165 struct spi_info *spi = &(chip->spi); in sf_disable_write() local
522 struct spi_info *spi = &(chip->spi); in spi_get_status() local
535 struct spi_info *spi = &(chip->spi); in spi_set_parameter() local
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft_device.c116 struct spi_board_info *spi; member
1290 struct spi_device *spi = container_of(dev, struct spi_device, dev); in spi_device_found() local
1339 static int fbtft_device_spi_device_register(struct spi_board_info *spi) in fbtft_device_spi_device_register()
1360 static int fbtft_device_spi_device_register(struct spi_board_info *spi) in fbtft_device_spi_device_register()
1368 struct spi_board_info *spi = NULL; in fbtft_device_init() local
/linux-4.4.14/drivers/leds/
Dleds-dac124s085.c22 struct spi_device *spi; member
66 static int dac124s085_probe(struct spi_device *spi) in dac124s085_probe()
107 static int dac124s085_remove(struct spi_device *spi) in dac124s085_remove()
/linux-4.4.14/drivers/staging/iio/magnetometer/
Dhmc5843_spi.c59 static int hmc5843_spi_probe(struct spi_device *spi) in hmc5843_spi_probe()
76 static int hmc5843_spi_remove(struct spi_device *spi) in hmc5843_spi_remove()
/linux-4.4.14/include/linux/spi/
Dspi.h182 static inline struct spi_device *spi_dev_get(struct spi_device *spi) in spi_dev_get()
187 static inline void spi_dev_put(struct spi_device *spi) in spi_dev_put()
194 static inline void *spi_get_ctldata(struct spi_device *spi) in spi_get_ctldata()
199 static inline void spi_set_ctldata(struct spi_device *spi, void *state) in spi_set_ctldata()
206 static inline void spi_set_drvdata(struct spi_device *spi, void *data) in spi_set_drvdata()
211 static inline void *spi_get_drvdata(struct spi_device *spi) in spi_get_drvdata()
735 struct spi_device *spi; member
860 spi_write(struct spi_device *spi, const void *buf, size_t len) in spi_write()
886 spi_read(struct spi_device *spi, void *buf, size_t len) in spi_read()
913 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, in spi_sync_transfer()
[all …]
Dmmc_spi.h57 mmc_spi_get_pdata(struct spi_device *spi) in mmc_spi_get_pdata()
61 static inline void mmc_spi_put_pdata(struct spi_device *spi) {} in mmc_spi_put_pdata()
/linux-4.4.14/drivers/iio/adc/
Dti-adc128s052.c26 struct spi_device *spi; member
127 static int adc128_probe(struct spi_device *spi) in adc128_probe()
166 static int adc128_remove(struct spi_device *spi) in adc128_remove()
Dad7476.c34 struct spi_device *spi; member
203 static int ad7476_probe(struct spi_device *spi) in ad7476_probe()
265 static int ad7476_remove(struct spi_device *spi) in ad7476_remove()
Dmcp320x.c61 struct spi_device *spi; member
289 static int mcp320x_probe(struct spi_device *spi) in mcp320x_probe()
344 static int mcp320x_remove(struct spi_device *spi) in mcp320x_remove()
Dad7887.c55 struct spi_device *spi; member
236 static int ad7887_probe(struct spi_device *spi) in ad7887_probe()
337 static int ad7887_remove(struct spi_device *spi) in ad7887_remove()
Dad7298.c43 struct spi_device *spi; member
286 static int ad7298_probe(struct spi_device *spi) in ad7298_probe()
359 static int ad7298_remove(struct spi_device *spi) in ad7298_remove()
Dad7923.c55 struct spi_device *spi; member
269 static int ad7923_probe(struct spi_device *spi) in ad7923_probe()
336 static int ad7923_remove(struct spi_device *spi) in ad7923_remove()
Dmax1027.c210 struct spi_device *spi; member
405 static int max1027_probe(struct spi_device *spi) in max1027_probe()
496 static int max1027_remove(struct spi_device *spi) in max1027_remove()
Dad7266.c28 struct spi_device *spi; member
385 static int ad7266_probe(struct spi_device *spi) in ad7266_probe()
487 static int ad7266_remove(struct spi_device *spi) in ad7266_remove()
/linux-4.4.14/drivers/iio/amplifiers/
Dad8366.c23 struct spi_device *spi; member
136 static int ad8366_probe(struct spi_device *spi) in ad8366_probe()
180 static int ad8366_remove(struct spi_device *spi) in ad8366_remove()
/linux-4.4.14/drivers/nfc/nfcmrvl/
Dspi.c36 struct spi_device *spi; member
143 static int nfcmrvl_spi_probe(struct spi_device *spi) in nfcmrvl_spi_probe()
193 static int nfcmrvl_spi_remove(struct spi_device *spi) in nfcmrvl_spi_remove()
/linux-4.4.14/drivers/iio/dac/
Dmcp4922.c38 struct spi_device *spi; member
125 static int mcp4922_probe(struct spi_device *spi) in mcp4922_probe()
183 static int mcp4922_remove(struct spi_device *spi) in mcp4922_remove()
Dad5624r_spi.c24 static int ad5624r_spi_write(struct spi_device *spi, in ad5624r_spi_write()
224 static int ad5624r_probe(struct spi_device *spi) in ad5624r_probe()
283 static int ad5624r_remove(struct spi_device *spi) in ad5624r_remove()
Dad7303.c38 struct spi_device *spi; member
199 static int ad7303_probe(struct spi_device *spi) in ad7303_probe()
270 static int ad7303_remove(struct spi_device *spi) in ad7303_remove()
Dad5764.c54 struct spi_device *spi; member
274 static int ad5764_probe(struct spi_device *spi) in ad5764_probe()
335 static int ad5764_remove(struct spi_device *spi) in ad5764_remove()
Dad5449.c62 struct spi_device *spi; member
269 static int ad5449_spi_probe(struct spi_device *spi) in ad5449_spi_probe()
332 static int ad5449_spi_remove(struct spi_device *spi) in ad5449_spi_remove()
Dad5504.c52 struct spi_device *spi; member
274 static int ad5504_probe(struct spi_device *spi) in ad5504_probe()
343 static int ad5504_remove(struct spi_device *spi) in ad5504_remove()
Dad5446.c296 struct spi_device *spi = to_spi_device(st->dev); in ad5446_write() local
304 struct spi_device *spi = to_spi_device(st->dev); in ad5660_write() local
468 static int ad5446_spi_probe(struct spi_device *spi) in ad5446_spi_probe()
476 static int ad5446_spi_remove(struct spi_device *spi) in ad5446_spi_remove()
Dad5686.c69 struct spi_device *spi; member
312 static int ad5686_probe(struct spi_device *spi) in ad5686_probe()
375 static int ad5686_remove(struct spi_device *spi) in ad5686_remove()
/linux-4.4.14/drivers/staging/iio/gyro/
Dadis16060_core.c153 static int adis16060_r_probe(struct spi_device *spi) in adis16060_r_probe()
184 static int adis16060_w_probe(struct spi_device *spi) in adis16060_w_probe()
203 static int adis16060_w_remove(struct spi_device *spi) in adis16060_w_remove()
/linux-4.4.14/drivers/video/fbdev/mmp/panel/
Dtpo_tj032md01bw.c85 struct spi_device *spi; member
139 static int tpohvga_probe(struct spi_device *spi) in tpohvga_probe()
/linux-4.4.14/drivers/usb/host/
Dmax3421-hcd.c352 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_rd8() local
377 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_wr8() local
401 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_rd_buf() local
427 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_wr_buf() local
556 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_transfer_out() local
662 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_select_and_start_urb() local
798 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_check_unlink() local
881 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_handle_error() local
973 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_transfer_in_done() local
1168 struct spi_device *spi = to_spi_device(hcd->self.controller); in max3421_irq_handler() local
[all …]
/linux-4.4.14/drivers/gpu/drm/panel/
Dpanel-lg-lg4573.c31 struct spi_device *spi; member
242 static int lg4573_probe(struct spi_device *spi) in lg4573_probe()
269 static int lg4573_remove(struct spi_device *spi) in lg4573_remove()
Dpanel-samsung-ld9040.c128 struct spi_device *spi = to_spi_device(ctx->dev); in ld9040_spi_write_word() local
313 static int ld9040_probe(struct spi_device *spi) in ld9040_probe()
360 static int ld9040_remove(struct spi_device *spi) in ld9040_remove()
/linux-4.4.14/drivers/staging/iio/accel/
Dadis16203_core.c147 static int adis16203_probe(struct spi_device *spi) in adis16203_probe()
192 static int adis16203_remove(struct spi_device *spi) in adis16203_remove()
Dadis16209_core.c181 static int adis16209_probe(struct spi_device *spi) in adis16209_probe()
224 static int adis16209_remove(struct spi_device *spi) in adis16209_remove()
Dadis16201_core.c179 static int adis16201_probe(struct spi_device *spi) in adis16201_probe()
224 static int adis16201_remove(struct spi_device *spi) in adis16201_remove()
Dadis16204_core.c186 static int adis16204_probe(struct spi_device *spi) in adis16204_probe()
230 static int adis16204_remove(struct spi_device *spi) in adis16204_remove()
Dadis16240_core.c235 static int adis16240_probe(struct spi_device *spi) in adis16240_probe()
277 static int adis16240_remove(struct spi_device *spi) in adis16240_remove()
/linux-4.4.14/drivers/mmc/host/
Dmmc_spi.c127 struct spi_device *spi; member
674 struct spi_device *spi = host->spi; in mmc_spi_writeblock() local
781 struct spi_device *spi = host->spi; in mmc_spi_readblock() local
881 struct spi_device *spi = host->spi; in mmc_spi_data_do() local
1294 static int mmc_spi_probe(struct spi_device *spi) in mmc_spi_probe()
1484 static int mmc_spi_remove(struct spi_device *spi) in mmc_spi_remove()
Dof_mmc_spi.c69 struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi) in mmc_spi_get_pdata()
147 void mmc_spi_put_pdata(struct spi_device *spi) in mmc_spi_put_pdata()
/linux-4.4.14/drivers/video/fbdev/
Dbfin-lq035q1-fb.c122 static int lq035q1_control(struct spi_device *spi, unsigned char reg, unsigned short value) in lq035q1_control()
140 static int lq035q1_spidev_probe(struct spi_device *spi) in lq035q1_spidev_probe()
168 static int lq035q1_spidev_remove(struct spi_device *spi) in lq035q1_spidev_remove()
176 struct spi_device *spi = to_spi_device(dev); in lq035q1_spidev_suspend() local
183 struct spi_device *spi = to_spi_device(dev); in lq035q1_spidev_resume() local
203 static void lq035q1_spidev_shutdown(struct spi_device *spi) in lq035q1_spidev_shutdown()
/linux-4.4.14/drivers/staging/iio/frequency/
Dad9832.c202 static int ad9832_probe(struct spi_device *spi) in ad9832_probe()
320 static int ad9832_remove(struct spi_device *spi) in ad9832_remove()
Dad9834.c319 static int ad9834_probe(struct spi_device *spi) in ad9834_probe()
425 static int ad9834_remove(struct spi_device *spi) in ad9834_remove()
/linux-4.4.14/arch/powerpc/platforms/83xx/
Dmpc832x_rdb.c126 void (*cs_control)(struct spi_device *spi, in fsl_spi_init()
149 static void mpc83xx_spi_cs_control(struct spi_device *spi, bool on) in mpc83xx_spi_cs_control()
/linux-4.4.14/drivers/misc/eeprom/
Deeprom_93xx46.c29 struct spi_device *spi; member
297 static int eeprom_93xx46_probe(struct spi_device *spi) in eeprom_93xx46_probe()
358 static int eeprom_93xx46_remove(struct spi_device *spi) in eeprom_93xx46_remove()
Dat25.c31 struct spi_device *spi; member
357 static int at25_probe(struct spi_device *spi) in at25_probe()
445 static int at25_remove(struct spi_device *spi) in at25_remove()
/linux-4.4.14/drivers/media/i2c/s5c73m3/
Ds5c73m3-spi.c120 static int s5c73m3_spi_probe(struct spi_device *spi) in s5c73m3_spi_probe()
141 static int s5c73m3_spi_remove(struct spi_device *spi) in s5c73m3_spi_remove()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dspi.c241 static int wl1251_spi_probe(struct spi_device *spi) in wl1251_spi_probe()
344 static int wl1251_spi_remove(struct spi_device *spi) in wl1251_spi_remove()
/linux-4.4.14/arch/arm/mach-pxa/
Dcm-x270.c327 static int cm_x270_libertas_setup(struct spi_device *spi) in cm_x270_libertas_setup()
363 static int cm_x270_libertas_teardown(struct spi_device *spi) in cm_x270_libertas_teardown()
/linux-4.4.14/include/uapi/linux/netfilter/
Dxt_policy.h25 spi:1, member
54 __be32 spi; member
/linux-4.4.14/arch/powerpc/include/asm/
Dimmap_qe.h143 struct spi { struct
147 u8 spie; /* SPI event register */ argument
150 u8 spim; /* SPI mask register */ argument
155 __be32 spitd; /* SPI transmit data register (cpu mode) */ argument
156 __be32 spird; /* SPI receive data register (cpu mode) */ argument
157 u8 res7[0x8];
435 struct spi spi[0x2]; /* spi */ member
/linux-4.4.14/net/xfrm/
Dxfrm_input.c128 int xfrm_parse_spi(struct sk_buff *skb, u8 nexthdr, __be32 *spi, __be32 *seq) in xfrm_parse_spi()
182 int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type) in xfrm_input()
Dxfrm_state.c59 __be32 spi, u8 proto, unsigned short family) in xfrm_spi_hash()
656 __be32 spi, u8 proto, in __xfrm_state_lookup()
917 struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi, in xfrm_state_lookup_byspi()
1392 xfrm_state_lookup(struct net *net, u32 mark, const xfrm_address_t *daddr, __be32 spi, in xfrm_state_lookup()
1570 u32 spi = 0; in xfrm_alloc_spi() local
2139 u32 spi = ntohl(x->id.spi); in xfrm_audit_helper_sainfo() local
2215 u32 spi; in xfrm_audit_state_replay_overflow() local
2233 u32 spi; in xfrm_audit_state_replay() local
2262 u32 spi; in xfrm_audit_state_notfound() local
2287 u32 spi = ntohl(net_spi); in xfrm_audit_state_icvfail() local
/linux-4.4.14/drivers/iio/frequency/
Dadf4350.c36 struct spi_device *spi; member
494 static int adf4350_probe(struct spi_device *spi) in adf4350_probe()
599 static int adf4350_remove(struct spi_device *spi) in adf4350_remove()
/linux-4.4.14/drivers/iio/proximity/
Das3935.c61 struct spi_device *spi; member
322 static int as3935_probe(struct spi_device *spi) in as3935_probe()
425 static int as3935_remove(struct spi_device *spi) in as3935_remove()
/linux-4.4.14/arch/arm/boot/dts/
Dbcm2835.dtsi132 spi: spi@7e204000 { label
/linux-4.4.14/drivers/net/ethernet/sfc/
Dfalcon.c550 falcon_spi_cmd(struct efx_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_cmd()
607 falcon_spi_munge_command(const struct falcon_spi_device *spi, in falcon_spi_munge_command()
614 falcon_spi_read(struct efx_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_read()
648 const struct falcon_spi_device *spi; member
656 falcon_spi_write_limit(const struct falcon_spi_device *spi, size_t start) in falcon_spi_write_limit()
664 falcon_spi_wait_write(struct efx_nic *efx, const struct falcon_spi_device *spi) in falcon_spi_wait_write()
689 falcon_spi_write(struct efx_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_write()
740 const struct falcon_spi_device *spi = part->spi; in falcon_spi_slow_wait() local
765 falcon_spi_unlock(struct efx_nic *efx, const struct falcon_spi_device *spi) in falcon_spi_unlock()
804 const struct falcon_spi_device *spi = part->spi; in falcon_spi_erase() local
[all …]
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_wlan_spi.c47 static int __init wilc_bus_probe(struct spi_device *spi) in wilc_bus_probe()
58 static int __exit wilc_bus_remove(struct spi_device *spi) in wilc_bus_remove()
/linux-4.4.14/drivers/net/wireless/libertas/
Dif_spi.c46 struct spi_device *spi; member
1122 static int if_spi_probe(struct spi_device *spi) in if_spi_probe()
1224 static int libertas_spi_remove(struct spi_device *spi) in libertas_spi_remove()
1249 struct spi_device *spi = to_spi_device(dev); in if_spi_suspend() local
1267 struct spi_device *spi = to_spi_device(dev); in if_spi_resume() local
/linux-4.4.14/drivers/staging/iio/meter/
Dade7854-spi.c275 static int ade7854_spi_probe(struct spi_device *spi) in ade7854_spi_probe()
299 static int ade7854_spi_remove(struct spi_device *spi) in ade7854_spi_remove()
/linux-4.4.14/drivers/net/wireless/p54/
Dp54spi.c397 struct spi_device *spi = config; in p54spi_interrupt() local
597 static int p54spi_probe(struct spi_device *spi) in p54spi_probe()
685 static int p54spi_remove(struct spi_device *spi) in p54spi_remove()

12