arch/powerpc/platforms/83xx/mpc832x_rdb.c
124
void (*cs_control)(struct spi_device *spi,
arch/powerpc/platforms/83xx/mpc832x_rdb.c
147
static void mpc83xx_spi_cs_control(struct spi_device *spi, bool on)
arch/powerpc/platforms/83xx/mpc832x_rdb.c
44
void (*cs_control)(struct spi_device *dev,
arch/powerpc/sysdev/fsl_soc.h
8
struct spi_device;
drivers/base/regmap/regmap-spi-avmm.c
159
struct spi_device *spi;
drivers/base/regmap/regmap-spi-avmm.c
617
spi_avmm_bridge_ctx_gen(struct spi_device *spi)
drivers/base/regmap/regmap-spi-avmm.c
667
struct regmap *__regmap_init_spi_avmm(struct spi_device *spi,
drivers/base/regmap/regmap-spi-avmm.c
690
struct regmap *__devm_regmap_init_spi_avmm(struct spi_device *spi,
drivers/base/regmap/regmap-spi.c
112
static const struct regmap_bus *regmap_get_spi_bus(struct spi_device *spi,
drivers/base/regmap/regmap-spi.c
139
struct regmap *__regmap_init_spi(struct spi_device *spi,
drivers/base/regmap/regmap-spi.c
153
struct regmap *__devm_regmap_init_spi(struct spi_device *spi,
drivers/base/regmap/regmap-spi.c
31
struct spi_device *spi = to_spi_device(dev);
drivers/base/regmap/regmap-spi.c
41
struct spi_device *spi = to_spi_device(dev);
drivers/base/regmap/regmap-spi.c
62
struct spi_device *spi = to_spi_device(dev);
drivers/base/regmap/regmap-spi.c
96
struct spi_device *spi = to_spi_device(dev);
drivers/bus/moxtet.c
767
static int moxtet_probe(struct spi_device *spi)
drivers/bus/moxtet.c
816
static void moxtet_remove(struct spi_device *spi)
drivers/char/tpm/st33zp24/spi.c
101
struct spi_device *dev = phy->spi_device;
drivers/char/tpm/st33zp24/spi.c
144
struct spi_device *dev = phy->spi_device;
drivers/char/tpm/st33zp24/spi.c
222
static int st33zp24_spi_probe(struct spi_device *dev)
drivers/char/tpm/st33zp24/spi.c
231
phy->spi_device = dev;
drivers/char/tpm/st33zp24/spi.c
245
static void st33zp24_spi_remove(struct spi_device *dev)
drivers/char/tpm/st33zp24/spi.c
55
struct spi_device *spi_device;
drivers/char/tpm/tpm_tis_spi.h
14
struct spi_device *spi_device;
drivers/char/tpm/tpm_tis_spi.h
28
extern int tpm_tis_spi_init(struct spi_device *spi, struct tpm_tis_spi_phy *phy,
drivers/char/tpm/tpm_tis_spi.h
35
extern int cr50_spi_probe(struct spi_device *spi);
drivers/char/tpm/tpm_tis_spi.h
37
static inline int cr50_spi_probe(struct spi_device *spi)
drivers/char/tpm/tpm_tis_spi_cr50.c
145
spi_sync_transfer(phy->spi_device, &spi_cs_wake, 1);
drivers/char/tpm/tpm_tis_spi_cr50.c
165
struct device *dev = &phy->spi_device->dev;
drivers/char/tpm/tpm_tis_spi_cr50.c
175
ret = spi_sync_locked(phy->spi_device, &m);
drivers/char/tpm/tpm_tis_spi_cr50.c
263
dev_info(&phy->spi_device->dev, "Cr50 firmware version: %s\n", fw_ver);
drivers/char/tpm/tpm_tis_spi_cr50.c
266
int cr50_spi_probe(struct spi_device *spi)
drivers/char/tpm/tpm_tis_spi_cr50.c
83
struct device *dev = &phy->spi_phy.spi_device->dev;
drivers/char/tpm/tpm_tis_spi_main.c
126
ret = spi_sync(phy->spi_device, &m);
drivers/char/tpm/tpm_tis_spi_main.c
150
spi_bus_lock(phy->spi_device->controller);
drivers/char/tpm/tpm_tis_spi_main.c
168
ret = spi_sync_locked(phy->spi_device, &m);
drivers/char/tpm/tpm_tis_spi_main.c
193
ret = spi_sync_locked(phy->spi_device, &m);
drivers/char/tpm/tpm_tis_spi_main.c
211
spi_sync_locked(phy->spi_device, &m);
drivers/char/tpm/tpm_tis_spi_main.c
214
spi_bus_unlock(phy->spi_device->controller);
drivers/char/tpm/tpm_tis_spi_main.c
222
struct spi_controller *ctlr = phy->spi_device->controller;
drivers/char/tpm/tpm_tis_spi_main.c
248
int tpm_tis_spi_init(struct spi_device *spi, struct tpm_tis_spi_phy *phy,
drivers/char/tpm/tpm_tis_spi_main.c
255
phy->spi_device = spi;
drivers/char/tpm/tpm_tis_spi_main.c
265
static int tpm_tis_spi_probe(struct spi_device *dev)
drivers/char/tpm/tpm_tis_spi_main.c
290
typedef int (*tpm_tis_spi_probe_func)(struct spi_device *);
drivers/char/tpm/tpm_tis_spi_main.c
292
static int tpm_tis_spi_driver_probe(struct spi_device *spi)
drivers/char/tpm/tpm_tis_spi_main.c
312
static void tpm_tis_spi_remove(struct spi_device *dev)
drivers/char/tpm/tpm_tis_spi_main.c
61
ret = spi_sync_locked(phy->spi_device, &m);
drivers/clk/clk-lmk04832.c
1399
static int lmk04832_probe(struct spi_device *spi)
drivers/clk/clk-lmk04832.c
425
struct spi_device *spi = to_spi_device(lmk->dev);
drivers/dpll/zl3073x/spi.c
11
static int zl3073x_spi_probe(struct spi_device *spi)
drivers/fpga/altera-ps-spi.c
233
static int altera_ps_probe(struct spi_device *spi)
drivers/fpga/altera-ps-spi.c
42
struct spi_device *spi;
drivers/fpga/ice40-spi.c
114
struct spi_device *dev = priv->dev;
drivers/fpga/ice40-spi.c
135
static int ice40_fpga_probe(struct spi_device *spi)
drivers/fpga/ice40-spi.c
27
struct spi_device *dev;
drivers/fpga/ice40-spi.c
45
struct spi_device *dev = priv->dev;
drivers/fpga/lattice-sysconfig-spi.c
17
struct spi_device *spi = to_spi_device(priv->dev);
drivers/fpga/lattice-sysconfig-spi.c
25
struct spi_device *spi = to_spi_device(priv->dev);
drivers/fpga/lattice-sysconfig-spi.c
62
struct spi_device *spi = to_spi_device(priv->dev);
drivers/fpga/lattice-sysconfig-spi.c
77
struct spi_device *spi = to_spi_device(priv->dev);
drivers/fpga/lattice-sysconfig-spi.c
86
static int sysconfig_spi_probe(struct spi_device *spi)
drivers/fpga/machxo2-spi.c
119
static int wait_until_not_busy(struct spi_device *spi)
drivers/fpga/machxo2-spi.c
137
struct spi_device *spi = mgr->priv;
drivers/fpga/machxo2-spi.c
176
struct spi_device *spi = mgr->priv;
drivers/fpga/machxo2-spi.c
191
struct spi_device *spi = mgr->priv;
drivers/fpga/machxo2-spi.c
255
struct spi_device *spi = mgr->priv;
drivers/fpga/machxo2-spi.c
294
struct spi_device *spi = mgr->priv;
drivers/fpga/machxo2-spi.c
363
static int machxo2_spi_probe(struct spi_device *spi)
drivers/fpga/machxo2-spi.c
66
static int get_status(struct spi_device *spi, unsigned long *status)
drivers/fpga/microchip-spi.c
367
static int mpf_probe(struct spi_device *spi)
drivers/fpga/microchip-spi.c
44
struct spi_device *spi;
drivers/fpga/xilinx-spi.c
23
struct spi_device *spi = to_spi_device(core->dev);
drivers/fpga/xilinx-spi.c
46
static int xilinx_spi_probe(struct spi_device *spi)
drivers/gpio/gpio-74x164.c
111
static int gen_74x164_probe(struct spi_device *spi)
drivers/gpio/gpio-max3191x.c
114
struct spi_device *spi = to_spi_device(dev);
drivers/gpio/gpio-max3191x.c
344
static int max3191x_probe(struct spi_device *spi)
drivers/gpio/gpio-max3191x.c
426
static void max3191x_remove(struct spi_device *spi)
drivers/gpio/gpio-max7301.c
22
struct spi_device *spi = to_spi_device(dev);
drivers/gpio/gpio-max7301.c
34
struct spi_device *spi = to_spi_device(dev);
drivers/gpio/gpio-max7301.c
44
static int max7301_probe(struct spi_device *spi)
drivers/gpio/gpio-max7301.c
67
static void max7301_remove(struct spi_device *spi)
drivers/gpio/gpio-mc33880.c
140
static void mc33880_remove(struct spi_device *spi)
drivers/gpio/gpio-mc33880.c
40
struct spi_device *spi;
drivers/gpio/gpio-mc33880.c
74
static int mc33880_probe(struct spi_device *spi)
drivers/gpio/gpio-pisosr.c
111
static int pisosr_gpio_probe(struct spi_device *spi)
drivers/gpio/gpio-pisosr.c
29
struct spi_device *spi;
drivers/gpio/gpio-xra1403.c
147
static int xra1403_probe(struct spi_device *spi)
drivers/gpu/drm/bridge/ssd2825.c
123
struct spi_device *spi;
drivers/gpu/drm/bridge/ssd2825.c
160
struct spi_device *spi = priv->spi;
drivers/gpu/drm/bridge/ssd2825.c
220
struct spi_device *spi = priv->spi;
drivers/gpu/drm/bridge/ssd2825.c
694
static int ssd2825_probe(struct spi_device *spi)
drivers/gpu/drm/bridge/ssd2825.c
750
static void ssd2825_remove(struct spi_device *spi)
drivers/gpu/drm/drm_mipi_dbi.c
1000
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/drm_mipi_dbi.c
1062
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/drm_mipi_dbi.c
1138
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/drm_mipi_dbi.c
1205
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/drm_mipi_dbi.c
1269
int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
drivers/gpu/drm/drm_mipi_dbi.c
1335
int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
drivers/gpu/drm/drm_mipi_dbi.c
851
u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len)
drivers/gpu/drm/drm_mipi_dbi.c
884
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
123
struct spi_device *spi;
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
276
static int y030xx067a_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
319
static void y030xx067a_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-auo-a030jtn01.c
195
static int a030jtn01_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-auo-a030jtn01.c
236
static void a030jtn01_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-auo-a030jtn01.c
41
struct spi_device *spi;
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
294
struct spi_device *spi = to_spi_device(dev);
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
309
struct spi_device *spi = to_spi_device(dev);
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
715
static int ili9322_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
892
static void ili9322_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
485
static int ili9341_dpi_probe(struct spi_device *spi, struct gpio_desc *dc,
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
535
static int ili9341_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
552
static void ili9341_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-innolux-ej030na.c
201
static int ej030na_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-innolux-ej030na.c
245
static void ej030na_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-innolux-ej030na.c
32
struct spi_device *spi;
drivers/gpu/drm/panel/panel-lg-lb035q02.c
176
static int lb035q02_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-lg-lb035q02.c
204
static void lb035q02_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-lg-lb035q02.c
26
struct spi_device *spi;
drivers/gpu/drm/panel/panel-lg-lg4573.c
241
static int lg4573_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-lg-lg4573.c
268
static void lg4573_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-lg-lg4573.c
31
struct spi_device *spi;
drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
361
static int d53e6ea8966_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
449
static void d53e6ea8966_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c
176
static int nl8048_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c
213
static void nl8048_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c
26
struct spi_device *spi;
drivers/gpu/drm/panel/panel-newvision-nv3052c.c
514
static int nv3052c_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-newvision-nv3052c.c
556
static void nv3052c_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-novatek-nt39016.c
243
static int nt39016_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-novatek-nt39016.c
292
static void nt39016_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
233
static int ota5601a_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
287
static void ota5601a_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-db7430.c
264
static int db7430_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-db7430.c
312
static void db7430_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-ld9040.c
129
struct spi_device *spi = to_spi_device(ctx->dev);
drivers/gpu/drm/panel/panel-samsung-ld9040.c
335
static int ld9040_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-ld9040.c
389
static void ld9040_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
244
static int s6d27a1_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
293
static void s6d27a1_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c
45
static int s6e63m0_spi_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c
65
static void s6e63m0_spi_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-sitronix-st7701.c
1356
static int st7701_spi_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
129
struct spi_device *spi;
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
614
static int st7789v_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
658
static void st7789v_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-sony-acx565akm.c
50
struct spi_device *spi;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
605
static int acx565akm_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-sony-acx565akm.c
644
static void acx565akm_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
113
struct spi_device *spi = lcd->spi;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
137
struct spi_device *spi = lcd->spi;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
316
static int td028ttec1_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
348
static void td028ttec1_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
84
struct spi_device *spi;
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
92
struct spi_device *spi = lcd->spi;
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
419
static int td043mtea1_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
464
static void td043mtea1_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
56
struct spi_device *spi;
drivers/gpu/drm/panel/panel-tpo-tpg110.c
401
static int tpg110_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-tpg110.c
454
static void tpg110_remove(struct spi_device *spi)
drivers/gpu/drm/panel/panel-tpo-tpg110.c
73
struct spi_device *spi;
drivers/gpu/drm/panel/panel-widechips-ws2401.c
344
static int ws2401_probe(struct spi_device *spi)
drivers/gpu/drm/panel/panel-widechips-ws2401.c
409
static void ws2401_remove(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7571-spi.c
20
static int st7571_spi_probe(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7571-spi.c
40
static void st7571_spi_remove(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7586.c
315
static int st7586_probe(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7586.c
378
static void st7586_remove(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7586.c
386
static void st7586_shutdown(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7735r.c
182
static int st7735r_probe(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7735r.c
251
static void st7735r_remove(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7735r.c
259
static void st7735r_shutdown(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7920.c
168
static void st7920_spi_write(struct spi_device *spi, int cmd, const void *data,
drivers/gpu/drm/sitronix/st7920.c
792
static int st7920_probe(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7920.c
81
struct spi_device *spi;
drivers/gpu/drm/sitronix/st7920.c
838
static void st7920_remove(struct spi_device *spi)
drivers/gpu/drm/sitronix/st7920.c
846
static void st7920_shutdown(struct spi_device *spi)
drivers/gpu/drm/solomon/ssd130x-spi.c
102
static void ssd130x_spi_shutdown(struct spi_device *spi)
drivers/gpu/drm/solomon/ssd130x-spi.c
17
struct spi_device *spi;
drivers/gpu/drm/solomon/ssd130x-spi.c
34
struct spi_device *spi = t->spi;
drivers/gpu/drm/solomon/ssd130x-spi.c
62
static int ssd130x_spi_probe(struct spi_device *spi)
drivers/gpu/drm/solomon/ssd130x-spi.c
95
static void ssd130x_spi_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/hx8357d.c
219
static int hx8357d_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/hx8357d.c
266
static void hx8357d_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/hx8357d.c
274
static void hx8357d_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9163.c
138
static int ili9163_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9163.c
195
static void ili9163_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9163.c
203
static void ili9163_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9225.c
318
struct spi_device *spi = dbi->spi;
drivers/gpu/drm/tiny/ili9225.c
384
static int ili9225_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9225.c
436
static void ili9225_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9225.c
444
static void ili9225_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9341.c
175
static int ili9341_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9341.c
228
static void ili9341_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9341.c
236
static void ili9341_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9486.c
200
static int ili9486_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9486.c
257
static void ili9486_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9486.c
265
static void ili9486_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/ili9486.c
47
struct spi_device *spi = mipi->spi;
drivers/gpu/drm/tiny/mi0283qt.c
179
static int mi0283qt_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/mi0283qt.c
236
static void mi0283qt_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/mi0283qt.c
244
static void mi0283qt_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/panel-mipi-dbi.c
317
static int panel_mipi_dbi_spi_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/panel-mipi-dbi.c
402
static void panel_mipi_dbi_spi_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/panel-mipi-dbi.c
410
static void panel_mipi_dbi_spi_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/pixpaper.c
1024
static int pixpaper_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/pixpaper.c
1132
static void pixpaper_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/pixpaper.c
502
struct spi_device *spi;
drivers/gpu/drm/tiny/pixpaper.c
528
static void pixpaper_spi_sync(struct spi_device *spi, struct spi_message *msg,
drivers/gpu/drm/tiny/repaper.c
103
static int repaper_spi_transfer(struct spi_device *spi, u8 header,
drivers/gpu/drm/tiny/repaper.c
1126
static void repaper_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/repaper.c
1134
static void repaper_shutdown(struct spi_device *spi)
drivers/gpu/drm/tiny/repaper.c
153
static int repaper_write_buf(struct spi_device *spi, u8 reg,
drivers/gpu/drm/tiny/repaper.c
165
static int repaper_write_val(struct spi_device *spi, u8 reg, u8 val)
drivers/gpu/drm/tiny/repaper.c
170
static int repaper_read_val(struct spi_device *spi, u8 reg)
drivers/gpu/drm/tiny/repaper.c
184
static int repaper_read_id(struct spi_device *spi)
drivers/gpu/drm/tiny/repaper.c
194
static void repaper_spi_mosi_low(struct spi_device *spi)
drivers/gpu/drm/tiny/repaper.c
639
struct spi_device *spi = epd->spi;
drivers/gpu/drm/tiny/repaper.c
71
struct spi_device *spi;
drivers/gpu/drm/tiny/repaper.c
777
struct spi_device *spi = epd->spi;
drivers/gpu/drm/tiny/repaper.c
941
static int repaper_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/sharp-memory.c
522
static int sharp_memory_probe(struct spi_device *spi)
drivers/gpu/drm/tiny/sharp-memory.c
59
struct spi_device *spi;
drivers/gpu/drm/tiny/sharp-memory.c
635
static void sharp_memory_remove(struct spi_device *spi)
drivers/gpu/drm/tiny/sharp-memory.c
87
static inline int sharp_memory_spi_write(struct spi_device *spi, void *buf, size_t len)
drivers/hid/hid-goodix-spi.c
115
struct spi_device *spi = to_spi_device(&ts->spi->dev);
drivers/hid/hid-goodix-spi.c
143
struct spi_device *spi = to_spi_device(&ts->spi->dev);
drivers/hid/hid-goodix-spi.c
177
struct spi_device *spi = to_spi_device(&ts->spi->dev);
drivers/hid/hid-goodix-spi.c
673
static int goodix_spi_probe(struct spi_device *spi)
drivers/hid/hid-goodix-spi.c
735
static void goodix_spi_remove(struct spi_device *spi)
drivers/hid/hid-goodix-spi.c
95
struct spi_device *spi;
drivers/hwmon/ad7314.c
108
static int ad7314_probe(struct spi_device *spi_dev)
drivers/hwmon/ad7314.c
40
struct spi_device *spi_dev;
drivers/hwmon/adcxx.c
112
struct spi_device *spi = to_spi_device(dev);
drivers/hwmon/adcxx.c
151
static int adcxx_probe(struct spi_device *spi)
drivers/hwmon/adcxx.c
197
static void adcxx_remove(struct spi_device *spi)
drivers/hwmon/adcxx.c
50
struct spi_device *spi = to_spi_device(dev);
drivers/hwmon/adcxx.c
94
struct spi_device *spi = to_spi_device(dev);
drivers/hwmon/ads7871.c
156
static int ads7871_probe(struct spi_device *spi)
drivers/hwmon/ads7871.c
66
struct spi_device *spi;
drivers/hwmon/ads7871.c
69
static int ads7871_read_reg8(struct spi_device *spi, int reg)
drivers/hwmon/ads7871.c
77
static int ads7871_read_reg16(struct spi_device *spi, int reg)
drivers/hwmon/ads7871.c
85
static int ads7871_write_reg8(struct spi_device *spi, int reg, u8 val)
drivers/hwmon/ads7871.c
95
struct spi_device *spi = pdata->spi;
drivers/hwmon/adt7310.c
107
struct spi_device *spi = context;
drivers/hwmon/adt7310.c
133
static int adt7310_spi_probe(struct spi_device *spi)
drivers/hwmon/adt7310.c
42
static int adt7310_spi_read_word(struct spi_device *spi, u8 reg)
drivers/hwmon/adt7310.c
47
static int adt7310_spi_write_word(struct spi_device *spi, u8 reg, u16 data)
drivers/hwmon/adt7310.c
57
static int adt7310_spi_read_byte(struct spi_device *spi, u8 reg)
drivers/hwmon/adt7310.c
62
static int adt7310_spi_write_byte(struct spi_device *spi, u8 reg, u8 data)
drivers/hwmon/adt7310.c
85
struct spi_device *spi = context;
drivers/hwmon/lm70.c
166
static int lm70_probe(struct spi_device *spi)
drivers/hwmon/lm70.c
40
struct spi_device *spi;
drivers/hwmon/lm70.c
50
struct spi_device *spi = p_lm70->spi;
drivers/hwmon/ltc2947-spi.c
20
static int ltc2947_probe(struct spi_device *spi)
drivers/hwmon/max1111.c
183
static int max1111_probe(struct spi_device *spi)
drivers/hwmon/max1111.c
258
static void max1111_remove(struct spi_device *spi)
drivers/hwmon/max1111.c
37
struct spi_device *spi;
drivers/hwmon/max31722.c
103
static void max31722_remove(struct spi_device *spi)
drivers/hwmon/max31722.c
118
struct spi_device *spi_device = to_spi_device(dev);
drivers/hwmon/max31722.c
119
struct max31722_data *data = spi_get_drvdata(spi_device);
drivers/hwmon/max31722.c
126
struct spi_device *spi_device = to_spi_device(dev);
drivers/hwmon/max31722.c
127
struct max31722_data *data = spi_get_drvdata(spi_device);
drivers/hwmon/max31722.c
26
struct spi_device *spi_device;
drivers/hwmon/max31722.c
33
struct spi_device *spi = data->spi_device;
drivers/hwmon/max31722.c
55
ret = spi_w8r16(data->spi_device, MAX31722_REG_TEMP_LSB);
drivers/hwmon/max31722.c
71
static int max31722_probe(struct spi_device *spi)
drivers/hwmon/max31722.c
81
data->spi_device = spi;
drivers/hwmon/mc33xs2410_hwmon.c
105
struct spi_device *spi = dev_get_drvdata(dev);
drivers/hwmon/mc33xs2410_hwmon.c
153
struct spi_device *spi = container_of(dev->parent, struct spi_device, dev);
drivers/hwmon/mc33xs2410_hwmon.c
64
struct spi_device *spi = dev_get_drvdata(dev);
drivers/iio/accel/adis16201.c
257
static int adis16201_probe(struct spi_device *spi)
drivers/iio/accel/adis16209.c
268
static int adis16209_probe(struct spi_device *spi)
drivers/iio/accel/adxl313_spi.c
56
struct spi_device *spi = container_of(dev, struct spi_device, dev);
drivers/iio/accel/adxl313_spi.c
70
static int adxl313_spi_probe(struct spi_device *spi)
drivers/iio/accel/adxl345_spi.c
31
static int adxl345_spi_probe(struct spi_device *spi)
drivers/iio/accel/adxl355_spi.c
26
static int adxl355_spi_probe(struct spi_device *spi)
drivers/iio/accel/adxl367_spi.c
21
struct spi_device *spi;
drivers/iio/accel/adxl367_spi.c
89
static int adxl367_spi_probe(struct spi_device *spi)
drivers/iio/accel/adxl372_spi.c
23
static int adxl372_spi_probe(struct spi_device *spi)
drivers/iio/accel/adxl380_spi.c
23
static int adxl380_spi_probe(struct spi_device *spi)
drivers/iio/accel/bma220_spi.c
16
static int bma220_spi_probe(struct spi_device *spi)
drivers/iio/accel/bma400_spi.c
25
struct spi_device *spi = to_spi_device(dev);
drivers/iio/accel/bma400_spi.c
51
struct spi_device *spi = to_spi_device(dev);
drivers/iio/accel/bma400_spi.c
63
static int bma400_spi_probe(struct spi_device *spi)
drivers/iio/accel/bmc150-accel-spi.c
15
static int bmc150_accel_probe(struct spi_device *spi)
drivers/iio/accel/bmc150-accel-spi.c
37
static void bmc150_accel_remove(struct spi_device *spi)
drivers/iio/accel/bmi088-accel-spi.c
20
struct spi_device *spi = context;
drivers/iio/accel/bmi088-accel-spi.c
29
struct spi_device *spi = context;
drivers/iio/accel/bmi088-accel-spi.c
44
static int bmi088_accel_probe(struct spi_device *spi)
drivers/iio/accel/bmi088-accel-spi.c
61
static void bmi088_accel_remove(struct spi_device *spi)
drivers/iio/accel/fxls8962af-spi.c
17
static int fxls8962af_probe(struct spi_device *spi)
drivers/iio/accel/kionix-kx022a-spi.c
15
static int kx022a_spi_probe(struct spi_device *spi)
drivers/iio/accel/kxsd9-spi.c
12
static int kxsd9_spi_probe(struct spi_device *spi)
drivers/iio/accel/kxsd9-spi.c
34
static void kxsd9_spi_remove(struct spi_device *spi)
drivers/iio/accel/mma7455_spi.c
13
static int mma7455_spi_probe(struct spi_device *spi)
drivers/iio/accel/mma7455_spi.c
25
static void mma7455_spi_remove(struct spi_device *spi)
drivers/iio/accel/sca3000.c
1438
static int sca3000_probe(struct spi_device *spi)
drivers/iio/accel/sca3000.c
1521
static void sca3000_remove(struct spi_device *spi)
drivers/iio/accel/sca3000.c
163
struct spi_device *us;
drivers/iio/accel/sca3300.c
189
struct spi_device *spi;
drivers/iio/accel/sca3300.c
611
static int sca3300_probe(struct spi_device *spi)
drivers/iio/accel/st_accel_spi.c
115
static int st_accel_spi_probe(struct spi_device *spi)
drivers/iio/adc/ad4000.c
1004
static int ad4000_probe(struct spi_device *spi)
drivers/iio/adc/ad4000.c
496
struct spi_device *spi;
drivers/iio/adc/ad4000.c
852
struct spi_device *spi = st->spi;
drivers/iio/adc/ad4030.c
147
struct spi_device *spi;
drivers/iio/adc/ad4030.c
995
static int ad4030_probe(struct spi_device *spi)
drivers/iio/adc/ad4080.c
599
static int ad4080_probe(struct spi_device *spi)
drivers/iio/adc/ad4130.c
1984
static int ad4130_probe(struct spi_device *spi)
drivers/iio/adc/ad4130.c
269
struct spi_device *spi;
drivers/iio/adc/ad4134.c
410
static int ad4134_probe(struct spi_device *spi)
drivers/iio/adc/ad4134.c
98
struct spi_device *spi;
drivers/iio/adc/ad4170-4.c
2925
static int ad4170_probe(struct spi_device *spi)
drivers/iio/adc/ad4170-4.c
446
struct spi_device *spi;
drivers/iio/adc/ad4695.c
133
struct spi_device *spi;
drivers/iio/adc/ad4695.c
1797
static int ad4695_probe(struct spi_device *spi)
drivers/iio/adc/ad4851.c
1168
static int ad4851_probe(struct spi_device *spi)
drivers/iio/adc/ad4851.c
176
struct spi_device *spi;
drivers/iio/adc/ad7091r8.c
118
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/adc/ad7091r8.c
149
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/adc/ad7091r8.c
232
static int ad7091r8_spi_probe(struct spi_device *spi)
drivers/iio/adc/ad7124.c
1594
static int ad7124_probe(struct spi_device *spi)
drivers/iio/adc/ad7173.c
1996
static int ad7173_probe(struct spi_device *spi)
drivers/iio/adc/ad7191.c
491
static int ad7191_probe(struct spi_device *spi)
drivers/iio/adc/ad7192.c
1337
static int ad7192_probe(struct spi_device *spi)
drivers/iio/adc/ad7266.c
29
struct spi_device *spi;
drivers/iio/adc/ad7266.c
382
static int ad7266_probe(struct spi_device *spi)
drivers/iio/adc/ad7280a.c
169
struct spi_device *spi;
drivers/iio/adc/ad7280a.c
953
static int ad7280_probe(struct spi_device *spi)
drivers/iio/adc/ad7292.c
254
static int ad7292_probe(struct spi_device *spi)
drivers/iio/adc/ad7292.c
83
struct spi_device *spi;
drivers/iio/adc/ad7298.c
284
static int ad7298_probe(struct spi_device *spi)
drivers/iio/adc/ad7298.c
41
struct spi_device *spi;
drivers/iio/adc/ad7380.c
1828
struct spi_device *spi = st->spi;
drivers/iio/adc/ad7380.c
1872
static int ad7380_probe(struct spi_device *spi)
drivers/iio/adc/ad7380.c
886
struct spi_device *spi;
drivers/iio/adc/ad7476.c
314
static int ad7476_probe(struct spi_device *spi)
drivers/iio/adc/ad7476.c
41
struct spi_device *spi;
drivers/iio/adc/ad7606_spi.c
102
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/adc/ad7606_spi.c
128
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/adc/ad7606_spi.c
156
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/adc/ad7606_spi.c
277
struct spi_device *spi = to_spi_device(dev);
drivers/iio/adc/ad7606_spi.c
457
static int ad7606_spi_probe(struct spi_device *spi)
drivers/iio/adc/ad7606_spi.c
57
struct spi_device *spi = to_spi_device(dev);
drivers/iio/adc/ad7606_spi.c
77
struct spi_device *spi = to_spi_device(dev);
drivers/iio/adc/ad7606_spi.c
90
struct spi_device *spi = to_spi_device(dev);
drivers/iio/adc/ad7766.c
204
static int ad7766_probe(struct spi_device *spi)
drivers/iio/adc/ad7766.c
37
struct spi_device *spi;
drivers/iio/adc/ad7768-1.c
1630
static int ad7768_probe(struct spi_device *spi)
drivers/iio/adc/ad7768-1.c
285
struct spi_device *spi;
drivers/iio/adc/ad7779.c
142
struct spi_device *spi;
drivers/iio/adc/ad7779.c
902
static int ad7779_probe(struct spi_device *spi)
drivers/iio/adc/ad7780.c
308
static int ad7780_probe(struct spi_device *spi)
drivers/iio/adc/ad7791.c
408
static int ad7791_probe(struct spi_device *spi)
drivers/iio/adc/ad7793.c
776
static int ad7793_probe(struct spi_device *spi)
drivers/iio/adc/ad7887.c
234
static int ad7887_probe(struct spi_device *spi)
drivers/iio/adc/ad7887.c
60
struct spi_device *spi;
drivers/iio/adc/ad7923.c
301
static int ad7923_probe(struct spi_device *spi)
drivers/iio/adc/ad7923.c
50
struct spi_device *spi;
drivers/iio/adc/ad7944.c
56
struct spi_device *spi;
drivers/iio/adc/ad7944.c
639
static int ad7944_probe(struct spi_device *spi)
drivers/iio/adc/ad7949.c
309
static int ad7949_spi_probe(struct spi_device *spi)
drivers/iio/adc/ad7949.c
84
struct spi_device *spi;
drivers/iio/adc/ad9467.c
1301
static int ad9467_probe(struct spi_device *spi)
drivers/iio/adc/ad9467.c
175
struct spi_device *spi;
drivers/iio/adc/ad_sigma_delta.c
850
struct spi_device *spi, const struct ad_sigma_delta_info *info)
drivers/iio/adc/ade9000.c
1686
static int ade9000_probe(struct spi_device *spi)
drivers/iio/adc/ade9000.c
304
struct spi_device *spi;
drivers/iio/adc/hi8435.c
42
struct spi_device *spi;
drivers/iio/adc/hi8435.c
460
static int hi8435_probe(struct spi_device *spi)
drivers/iio/adc/ltc2496.c
25
struct spi_device *spi;
drivers/iio/adc/ltc2496.c
64
static int ltc2496_probe(struct spi_device *spi)
drivers/iio/adc/ltc2496.c
83
static void ltc2496_remove(struct spi_device *spi)
drivers/iio/adc/max1027.c
269
struct spi_device *spi;
drivers/iio/adc/max1027.c
528
static int max1027_probe(struct spi_device *spi)
drivers/iio/adc/max11100.c
110
static int max11100_probe(struct spi_device *spi)
drivers/iio/adc/max11100.c
33
struct spi_device *spi;
drivers/iio/adc/max1118.c
206
static int max1118_probe(struct spi_device *spi)
drivers/iio/adc/max1118.c
36
struct spi_device *spi;
drivers/iio/adc/max11205.c
105
static int max11205_probe(struct spi_device *spi)
drivers/iio/adc/max11410.c
134
struct spi_device *spi_dev;
drivers/iio/adc/max11410.c
913
static int max11410_probe(struct spi_device *spi)
drivers/iio/adc/max1241.c
123
static int max1241_probe(struct spi_device *spi)
drivers/iio/adc/max1241.c
23
struct spi_device *spi;
drivers/iio/adc/max14001.c
291
static int max14001_probe(struct spi_device *spi)
drivers/iio/adc/max14001.c
57
struct spi_device *spi;
drivers/iio/adc/mcp320x.c
379
static int mcp320x_probe(struct spi_device *spi)
drivers/iio/adc/mcp320x.c
85
struct spi_device *spi;
drivers/iio/adc/mcp3564.c
1387
static int mcp3564_probe(struct spi_device *spi)
drivers/iio/adc/mcp3564.c
369
struct spi_device *spi;
drivers/iio/adc/mcp3911.c
121
struct spi_device *spi;
drivers/iio/adc/mcp3911.c
708
static int mcp3911_probe(struct spi_device *spi)
drivers/iio/adc/rohm-bd79112.c
31
struct spi_device *spi;
drivers/iio/adc/rohm-bd79112.c
414
static int bd79112_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc0832.c
122
struct spi_device *spi = adc->spi;
drivers/iio/adc/ti-adc0832.c
138
struct spi_device *spi = adc->spi;
drivers/iio/adc/ti-adc0832.c
243
static int adc0832_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc0832.c
28
struct spi_device *spi;
drivers/iio/adc/ti-adc084s021.c
196
static int adc084s021_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc084s021.c
24
struct spi_device *spi;
drivers/iio/adc/ti-adc108s102.c
217
static int adc108s102_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc108s102.c
60
struct spi_device *spi;
drivers/iio/adc/ti-adc12138.c
39
struct spi_device *spi;
drivers/iio/adc/ti-adc12138.c
397
static int adc12138_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc12138.c
498
static void adc12138_remove(struct spi_device *spi)
drivers/iio/adc/ti-adc128s052.c
185
static int adc128_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc128s052.c
30
struct spi_device *spi;
drivers/iio/adc/ti-adc161s626.c
172
static int ti_adc_probe(struct spi_device *spi)
drivers/iio/adc/ti-adc161s626.c
69
struct spi_device *spi;
drivers/iio/adc/ti-ads1018.c
581
struct spi_device *spi = ads1018->spi;
drivers/iio/adc/ti-ads1018.c
626
static int ads1018_spi_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads1018.c
87
struct spi_device *spi;
drivers/iio/adc/ti-ads124s08.c
308
static int ads124s_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads124s08.c
99
struct spi_device *spi;
drivers/iio/adc/ti-ads1298.c
103
struct spi_device *spi;
drivers/iio/adc/ti-ads1298.c
638
static int ads1298_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads131e08.c
794
static int ads131e08_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads131e08.c
92
struct spi_device *spi;
drivers/iio/adc/ti-ads131m02.c
125
struct spi_device *spi;
drivers/iio/adc/ti-ads131m02.c
879
static int ads131m_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads7950.c
541
static int ti_ads7950_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads7950.c
67
struct spi_device *spi;
drivers/iio/adc/ti-ads7950.c
675
static void ti_ads7950_remove(struct spi_device *spi)
drivers/iio/adc/ti-ads8344.c
141
static int ads8344_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads8344.c
23
struct spi_device *spi;
drivers/iio/adc/ti-ads8344.c
79
struct spi_device *spi = adc->spi;
drivers/iio/adc/ti-ads8688.c
411
static int ads8688_probe(struct spi_device *spi)
drivers/iio/adc/ti-ads8688.c
67
struct spi_device *spi;
drivers/iio/adc/ti-lmp92064.c
282
static int lmp92064_adc_probe(struct spi_device *spi)
drivers/iio/adc/ti-lmp92064.c
87
struct spi_device *spi;
drivers/iio/adc/ti-tlc4541.c
159
static int tlc4541_probe(struct spi_device *spi)
drivers/iio/adc/ti-tlc4541.c
226
static void tlc4541_remove(struct spi_device *spi)
drivers/iio/adc/ti-tlc4541.c
34
struct spi_device *spi;
drivers/iio/adc/ti-tsc2046.c
143
struct spi_device *spi;
drivers/iio/adc/ti-tsc2046.c
740
static int tsc2046_adc_probe(struct spi_device *spi)
drivers/iio/addac/ad74115.c
1821
static int ad74115_probe(struct spi_device *spi)
drivers/iio/addac/ad74115.c
199
struct spi_device *spi;
drivers/iio/addac/ad74413r.c
1348
static int ad74413r_probe(struct spi_device *spi)
drivers/iio/addac/ad74413r.c
73
struct spi_device *spi;
drivers/iio/amplifiers/ad8366.c
246
static int ad8366_probe(struct spi_device *spi)
drivers/iio/amplifiers/ad8366.c
315
static void ad8366_remove(struct spi_device *spi)
drivers/iio/amplifiers/ad8366.c
42
struct spi_device *spi;
drivers/iio/amplifiers/ada4250.c
327
static int ada4250_probe(struct spi_device *spi)
drivers/iio/amplifiers/ada4250.c
57
struct spi_device *spi;
drivers/iio/chemical/bme680_spi.c
110
static int bme680_spi_probe(struct spi_device *spi)
drivers/iio/chemical/bme680_spi.c
15
struct spi_device *spi;
drivers/iio/chemical/bme680_spi.c
27
struct spi_device *spi = ctx->spi;
drivers/iio/chemical/bme680_spi.c
67
struct spi_device *spi = ctx->spi;
drivers/iio/chemical/bme680_spi.c
90
struct spi_device *spi = ctx->spi;
drivers/iio/chemical/ens160_spi.c
23
static int ens160_spi_probe(struct spi_device *spi)
drivers/iio/common/ssp_sensors/ssp.h
180
struct spi_device *spi;
drivers/iio/common/ssp_sensors/ssp_dev.c
483
static int ssp_probe(struct spi_device *spi)
drivers/iio/common/ssp_sensors/ssp_dev.c
579
static void ssp_remove(struct spi_device *spi)
drivers/iio/common/st_sensors/st_sensors_spi.c
38
static bool st_sensors_is_spi_3_wire(struct spi_device *spi)
drivers/iio/common/st_sensors/st_sensors_spi.c
60
static int st_sensors_configure_spi_3_wire(struct spi_device *spi,
drivers/iio/common/st_sensors/st_sensors_spi.c
83
struct spi_device *spi)
drivers/iio/dac/ad3530r.c
431
static int ad3530r_probe(struct spi_device *spi)
drivers/iio/dac/ad3552r.c
25
struct spi_device *spi;
drivers/iio/dac/ad3552r.c
616
static int ad3552r_probe(struct spi_device *spi)
drivers/iio/dac/ad5064.c
908
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/dac/ad5064.c
914
static int ad5064_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5360.c
459
static int ad5360_probe(struct spi_device *spi)
drivers/iio/dac/ad5360.c
524
static void ad5360_remove(struct spi_device *spi)
drivers/iio/dac/ad5360.c
75
struct spi_device *spi;
drivers/iio/dac/ad5380.c
435
static int ad5380_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5421.c
472
static int ad5421_probe(struct spi_device *spi)
drivers/iio/dac/ad5421.c
68
struct spi_device *spi;
drivers/iio/dac/ad5446-spi.c
19
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/dac/ad5446-spi.c
28
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/dac/ad5446-spi.c
35
static int ad5446_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5449.c
267
static int ad5449_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5449.c
322
static void ad5449_spi_remove(struct spi_device *spi)
drivers/iio/dac/ad5449.c
60
struct spi_device *spi;
drivers/iio/dac/ad5504.c
271
static int ad5504_probe(struct spi_device *spi)
drivers/iio/dac/ad5504.c
51
struct spi_device *spi;
drivers/iio/dac/ad5592r.c
126
static int ad5592r_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5592r.c
133
static void ad5592r_spi_remove(struct spi_device *spi)
drivers/iio/dac/ad5592r.c
21
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/dac/ad5592r.c
35
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/dac/ad5592r.c
44
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/dac/ad5592r.c
72
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/dac/ad5592r.c
81
struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
drivers/iio/dac/ad5624r.h
53
struct spi_device *us;
drivers/iio/dac/ad5624r_spi.c
222
static int ad5624r_probe(struct spi_device *spi)
drivers/iio/dac/ad5624r_spi.c
25
static int ad5624r_spi_write(struct spi_device *spi,
drivers/iio/dac/ad5686-spi.c
19
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/dac/ad5686-spi.c
62
struct spi_device *spi = to_spi_device(st->dev);
drivers/iio/dac/ad5686-spi.c
90
static int ad5686_spi_probe(struct spi_device *spi)
drivers/iio/dac/ad5755.c
184
struct spi_device *spi;
drivers/iio/dac/ad5755.c
805
static int ad5755_probe(struct spi_device *spi)
drivers/iio/dac/ad5758.c
113
struct spi_device *spi;
drivers/iio/dac/ad5758.c
839
static int ad5758_probe(struct spi_device *spi)
drivers/iio/dac/ad5761.c
286
static int ad5761_probe(struct spi_device *spi)
drivers/iio/dac/ad5761.c
63
struct spi_device *spi;
drivers/iio/dac/ad5764.c
273
static int ad5764_probe(struct spi_device *spi)
drivers/iio/dac/ad5764.c
333
static void ad5764_remove(struct spi_device *spi)
drivers/iio/dac/ad5764.c
53
struct spi_device *spi;
drivers/iio/dac/ad5766.c
113
struct spi_device *spi;
drivers/iio/dac/ad5766.c
601
static int ad5766_probe(struct spi_device *spi)
drivers/iio/dac/ad5770r.c
134
struct spi_device *spi;
drivers/iio/dac/ad5770r.c
592
static int ad5770r_probe(struct spi_device *spi)
drivers/iio/dac/ad5791.c
100
struct spi_device *spi;
drivers/iio/dac/ad5791.c
429
struct spi_device *spi = st->spi;
drivers/iio/dac/ad5791.c
476
static int ad5791_probe(struct spi_device *spi)
drivers/iio/dac/ad7293.c
141
struct spi_device *spi;
drivers/iio/dac/ad7293.c
779
struct spi_device *spi = st->spi;
drivers/iio/dac/ad7293.c
809
struct spi_device *spi = st->spi;
drivers/iio/dac/ad7293.c
844
static int ad7293_probe(struct spi_device *spi)
drivers/iio/dac/ad7303.c
206
static int ad7303_probe(struct spi_device *spi)
drivers/iio/dac/ad7303.c
38
struct spi_device *spi;
drivers/iio/dac/ad8460.c
77
struct spi_device *spi;
drivers/iio/dac/ad8460.c
797
static int ad8460_probe(struct spi_device *spi)
drivers/iio/dac/ad8801.c
108
static int ad8801_probe(struct spi_device *spi)
drivers/iio/dac/ad8801.c
22
struct spi_device *spi;
drivers/iio/dac/ad9739a.c
362
static int ad9739a_probe(struct spi_device *spi)
drivers/iio/dac/ltc1660.c
156
static int ltc1660_probe(struct spi_device *spi)
drivers/iio/dac/ltc1660.c
210
static void ltc1660_remove(struct spi_device *spi)
drivers/iio/dac/ltc1660.c
40
struct spi_device *spi;
drivers/iio/dac/ltc2632.c
306
static int ltc2632_probe(struct spi_device *spi)
drivers/iio/dac/ltc2632.c
46
struct spi_device *spi_dev;
drivers/iio/dac/ltc2632.c
72
static int ltc2632_spi_write(struct spi_device *spi,
drivers/iio/dac/ltc2664.c
656
static int ltc2664_probe(struct spi_device *spi)
drivers/iio/dac/ltc2664.c
99
struct spi_device *spi;
drivers/iio/dac/ltc2688.c
86
struct spi_device *spi;
drivers/iio/dac/ltc2688.c
934
static int ltc2688_probe(struct spi_device *spi)
drivers/iio/dac/max22007.c
403
static int max22007_probe(struct spi_device *spi)
drivers/iio/dac/max22007.c
82
struct spi_device *spi;
drivers/iio/dac/max5522.c
133
static int max5522_spi_probe(struct spi_device *spi)
drivers/iio/dac/mcp4821.c
173
static int mcp4821_probe(struct spi_device *spi)
drivers/iio/dac/mcp4821.c
44
struct spi_device *spi;
drivers/iio/dac/mcp4922.c
121
static int mcp4922_probe(struct spi_device *spi)
drivers/iio/dac/mcp4922.c
30
struct spi_device *spi;
drivers/iio/dac/rohm-bd79703.c
160
static int bd79703_probe(struct spi_device *spi)
drivers/iio/dac/ti-dac082s085.c
260
static int ti_dac_probe(struct spi_device *spi)
drivers/iio/dac/ti-dac082s085.c
316
static void ti_dac_remove(struct spi_device *spi)
drivers/iio/dac/ti-dac7311.c
236
static int ti_dac_probe(struct spi_device *spi)
drivers/iio/dac/ti-dac7311.c
295
static void ti_dac_remove(struct spi_device *spi)
drivers/iio/dac/ti-dac7311.c
50
struct spi_device *spi;
drivers/iio/dac/ti-dac7612.c
124
static int dac7612_probe(struct spi_device *spi)
drivers/iio/dac/ti-dac7612.c
21
struct spi_device *spi;
drivers/iio/filter/admv8818.c
660
struct spi_device *spi = st->spi;
drivers/iio/filter/admv8818.c
704
struct spi_device *spi = st->spi;
drivers/iio/filter/admv8818.c
732
struct spi_device *spi = st->spi;
drivers/iio/filter/admv8818.c
756
static int admv8818_probe(struct spi_device *spi)
drivers/iio/filter/admv8818.c
96
struct spi_device *spi;
drivers/iio/frequency/ad9523.c
267
struct spi_device *spi;
drivers/iio/frequency/ad9523.c
971
static int ad9523_probe(struct spi_device *spi)
drivers/iio/frequency/adf4350.c
36
struct spi_device *spi;
drivers/iio/frequency/adf4350.c
464
struct spi_device *spi = st->spi;
drivers/iio/frequency/adf4350.c
599
static int adf4350_probe(struct spi_device *spi)
drivers/iio/frequency/adf4371.c
170
struct spi_device *spi;
drivers/iio/frequency/adf4371.c
574
static int adf4371_probe(struct spi_device *spi)
drivers/iio/frequency/adf4377.c
1005
struct spi_device *spi = st->spi;
drivers/iio/frequency/adf4377.c
1053
static int adf4377_probe(struct spi_device *spi)
drivers/iio/frequency/adf4377.c
412
struct spi_device *spi;
drivers/iio/frequency/adf4377.c
709
struct spi_device *spi = st->spi;
drivers/iio/frequency/adf4377.c
885
struct spi_device *spi = st->spi;
drivers/iio/frequency/admv1013.c
444
struct spi_device *spi = st->spi;
drivers/iio/frequency/admv1013.c
521
struct spi_device *spi = st->spi;
drivers/iio/frequency/admv1013.c
561
static int admv1013_probe(struct spi_device *spi)
drivers/iio/frequency/admv1013.c
94
struct spi_device *spi;
drivers/iio/frequency/admv1014.c
120
struct spi_device *spi;
drivers/iio/frequency/admv1014.c
612
struct spi_device *spi = st->spi;
drivers/iio/frequency/admv1014.c
714
struct spi_device *spi = st->spi;
drivers/iio/frequency/admv1014.c
755
static int admv1014_probe(struct spi_device *spi)
drivers/iio/frequency/admv4420.c
108
struct spi_device *spi;
drivers/iio/frequency/admv4420.c
345
static int admv4420_probe(struct spi_device *spi)
drivers/iio/frequency/adrf6780.c
349
struct spi_device *spi = st->spi;
drivers/iio/frequency/adrf6780.c
374
struct spi_device *spi = st->spi;
drivers/iio/frequency/adrf6780.c
429
struct spi_device *spi = st->spi;
drivers/iio/frequency/adrf6780.c
449
static int adrf6780_probe(struct spi_device *spi)
drivers/iio/frequency/adrf6780.c
74
struct spi_device *spi;
drivers/iio/gyro/adis16080.c
187
static int adis16080_probe(struct spi_device *spi)
drivers/iio/gyro/adis16080.c
44
struct spi_device *us;
drivers/iio/gyro/adis16130.c
141
static int adis16130_probe(struct spi_device *spi)
drivers/iio/gyro/adis16130.c
42
struct spi_device *us;
drivers/iio/gyro/adis16136.c
515
static int adis16136_probe(struct spi_device *spi)
drivers/iio/gyro/adis16260.c
359
static int adis16260_probe(struct spi_device *spi)
drivers/iio/gyro/adxrs290.c
179
static int adxrs290_spi_write_reg(struct spi_device *spi, const u8 reg,
drivers/iio/gyro/adxrs290.c
267
struct spi_device *spi = st->spi;
drivers/iio/gyro/adxrs290.c
438
static int adxrs290_reg_access_rw(struct spi_device *spi, unsigned int reg,
drivers/iio/gyro/adxrs290.c
616
static int adxrs290_probe(struct spi_device *spi)
drivers/iio/gyro/adxrs290.c
68
struct spi_device *spi;
drivers/iio/gyro/adxrs450.c
406
static int adxrs450_probe(struct spi_device *spi)
drivers/iio/gyro/adxrs450.c
74
struct spi_device *us;
drivers/iio/gyro/bmg160_spi.c
15
static int bmg160_spi_probe(struct spi_device *spi)
drivers/iio/gyro/bmg160_spi.c
30
static void bmg160_spi_remove(struct spi_device *spi)
drivers/iio/gyro/fxas21002c_spi.c
22
static int fxas21002c_spi_probe(struct spi_device *spi)
drivers/iio/gyro/fxas21002c_spi.c
37
static void fxas21002c_spi_remove(struct spi_device *spi)
drivers/iio/gyro/st_gyro_spi.c
66
static int st_gyro_spi_probe(struct spi_device *spi)
drivers/iio/health/afe4403.c
459
static int afe4403_probe(struct spi_device *spi)
drivers/iio/health/afe4403.c
70
struct spi_device *spi;
drivers/iio/humidity/hts221_spi.c
28
static int hts221_spi_probe(struct spi_device *spi)
drivers/iio/imu/adis.c
513
struct spi_device *spi, const struct adis_data *data)
drivers/iio/imu/adis16400.c
1138
static int adis16400_probe(struct spi_device *spi)
drivers/iio/imu/adis16460.c
356
static int adis16460_probe(struct spi_device *spi)
drivers/iio/imu/adis16475.c
1864
struct spi_device *spi = st->adis.spi;
drivers/iio/imu/adis16475.c
1933
static int adis16475_probe(struct spi_device *spi)
drivers/iio/imu/adis16480.c
1706
static int adis16480_probe(struct spi_device *spi)
drivers/iio/imu/adis16550.c
1053
static int adis16550_probe(struct spi_device *spi)
drivers/iio/imu/adis16550.c
201
struct spi_device *spi = adis->spi;
drivers/iio/imu/bmi160/bmi160_spi.c
16
static int bmi160_spi_probe(struct spi_device *spi)
drivers/iio/imu/bmi270/bmi270_spi.c
49
static int bmi270_spi_probe(struct spi_device *spi)
drivers/iio/imu/bmi323/bmi323_spi.c
24
struct spi_device *spi = context;
drivers/iio/imu/bmi323/bmi323_spi.c
32
struct spi_device *spi = context;
drivers/iio/imu/bmi323/bmi323_spi.c
53
static int bmi323_spi_probe(struct spi_device *spi)
drivers/iio/imu/fxos8700_spi.c
12
static int fxos8700_spi_probe(struct spi_device *spi)
drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
51
static int inv_icm42600_probe(struct spi_device *spi)
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
29
static int inv_icm45600_probe(struct spi_device *spi)
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
35
static int inv_mpu_probe(struct spi_device *spi)
drivers/iio/imu/smi240.c
189
struct spi_device *spi = context;
drivers/iio/imu/smi240.c
234
struct spi_device *spi = context;
drivers/iio/imu/smi240.c
540
static int smi240_probe(struct spi_device *spi)
drivers/iio/imu/smi330/smi330_spi.c
16
struct spi_device *spi = context;
drivers/iio/imu/smi330/smi330_spi.c
33
struct spi_device *spi = context;
drivers/iio/imu/smi330/smi330_spi.c
44
static int smi330_spi_probe(struct spi_device *spi)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
24
static int st_lsm6dsx_spi_probe(struct spi_device *spi)
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c
48
static int st_lsm9ds0_spi_probe(struct spi_device *spi)
drivers/iio/light/st_uvis25_spi.c
29
static int st_uvis25_spi_probe(struct spi_device *spi)
drivers/iio/magnetometer/bmc150_magn_spi.c
17
static int bmc150_magn_spi_probe(struct spi_device *spi)
drivers/iio/magnetometer/bmc150_magn_spi.c
31
static void bmc150_magn_spi_remove(struct spi_device *spi)
drivers/iio/magnetometer/hmc5843_spi.c
55
static int hmc5843_spi_probe(struct spi_device *spi)
drivers/iio/magnetometer/hmc5843_spi.c
76
static void hmc5843_spi_remove(struct spi_device *spi)
drivers/iio/magnetometer/rm3100-spi.c
26
static int rm3100_probe(struct spi_device *spi)
drivers/iio/magnetometer/st_magn_spi.c
56
static int st_magn_spi_probe(struct spi_device *spi)
drivers/iio/potentiometer/max5481.c
133
static int max5481_probe(struct spi_device *spi)
drivers/iio/potentiometer/max5481.c
45
struct spi_device *spi;
drivers/iio/potentiometer/max5481.c
65
struct spi_device *spi = data->spi;
drivers/iio/potentiometer/max5487.c
115
static void max5487_spi_remove(struct spi_device *spi)
drivers/iio/potentiometer/max5487.c
25
struct spi_device *spi;
drivers/iio/potentiometer/max5487.c
44
static int max5487_write_cmd(struct spi_device *spi, u16 cmd)
drivers/iio/potentiometer/max5487.c
84
static int max5487_spi_probe(struct spi_device *spi)
drivers/iio/potentiometer/mcp41010.c
135
static int mcp41010_probe(struct spi_device *spi)
drivers/iio/potentiometer/mcp41010.c
59
struct spi_device *spi;
drivers/iio/potentiometer/mcp4131.c
128
struct spi_device *spi;
drivers/iio/potentiometer/mcp4131.c
148
static int mcp4131_read(struct spi_device *spi, void *buf, size_t len)
drivers/iio/potentiometer/mcp4131.c
239
static int mcp4131_probe(struct spi_device *spi)
drivers/iio/potentiometer/x9250.c
156
static int x9250_probe(struct spi_device *spi)
drivers/iio/potentiometer/x9250.c
26
struct spi_device *spi;
drivers/iio/pressure/abp2030pa_spi.c
18
struct spi_device *spi = to_spi_device(data->dev);
drivers/iio/pressure/abp2030pa_spi.c
37
static int abp2_spi_probe(struct spi_device *spi)
drivers/iio/pressure/bmp280-spi.c
18
struct spi_device *spi = to_spi_device(context);
drivers/iio/pressure/bmp280-spi.c
34
struct spi_device *spi = to_spi_device(context);
drivers/iio/pressure/bmp280-spi.c
42
struct spi_device *spi = to_spi_device(context);
drivers/iio/pressure/bmp280-spi.c
78
static int bmp280_spi_probe(struct spi_device *spi)
drivers/iio/pressure/hsc030pa_spi.c
25
struct spi_device *spi = to_spi_device(data->dev);
drivers/iio/pressure/hsc030pa_spi.c
31
static int hsc_spi_probe(struct spi_device *spi)
drivers/iio/pressure/mpl115_spi.c
25
struct spi_device *spi = to_spi_device(dev);
drivers/iio/pressure/mpl115_spi.c
39
struct spi_device *spi = to_spi_device(dev);
drivers/iio/pressure/mpl115_spi.c
60
struct spi_device *spi = to_spi_device(dev);
drivers/iio/pressure/mpl115_spi.c
79
static int mpl115_spi_probe(struct spi_device *spi)
drivers/iio/pressure/mprls0025pa_spi.c
24
struct spi_device *spi = to_spi_device(data->dev);
drivers/iio/pressure/mprls0025pa_spi.c
51
static int mpr_spi_probe(struct spi_device *spi)
drivers/iio/pressure/ms5611_spi.c
81
static int ms5611_spi_probe(struct spi_device *spi)
drivers/iio/pressure/st_pressure_spi.c
62
static int st_press_spi_probe(struct spi_device *spi)
drivers/iio/pressure/zpa2326_spi.c
31
static int zpa2326_probe_spi(struct spi_device *spi)
drivers/iio/pressure/zpa2326_spi.c
58
static void zpa2326_remove_spi(struct spi_device *spi)
drivers/iio/proximity/as3935.c
342
static int as3935_probe(struct spi_device *spi)
drivers/iio/proximity/as3935.c
55
struct spi_device *spi;
drivers/iio/resolver/ad2s1200.c
131
static int ad2s1200_probe(struct spi_device *spi)
drivers/iio/resolver/ad2s1200.c
40
struct spi_device *sdev;
drivers/iio/resolver/ad2s1210.c
142
struct spi_device *sdev;
drivers/iio/resolver/ad2s1210.c
1543
static int ad2s1210_probe(struct spi_device *spi)
drivers/iio/resolver/ad2s90.c
26
struct spi_device *sdev;
drivers/iio/resolver/ad2s90.c
78
static int ad2s90_probe(struct spi_device *spi)
drivers/iio/temperature/ltc2983.c
1536
static int ltc2983_probe(struct spi_device *spi)
drivers/iio/temperature/ltc2983.c
222
struct spi_device *spi;
drivers/iio/temperature/max31856.c
404
static int max31856_probe(struct spi_device *spi)
drivers/iio/temperature/max31856.c
77
struct spi_device *spi;
drivers/iio/temperature/max31865.c
288
static int max31865_probe(struct spi_device *spi)
drivers/iio/temperature/max31865.c
54
struct spi_device *spi;
drivers/iio/temperature/maxim_thermocouple.c
122
struct spi_device *spi;
drivers/iio/temperature/maxim_thermocouple.c
227
static int maxim_thermocouple_probe(struct spi_device *spi)
drivers/input/joystick/psxpad-spi.c
285
static int psxpad_spi_probe(struct spi_device *spi)
drivers/input/joystick/psxpad-spi.c
383
struct spi_device *spi = to_spi_device(dev);
drivers/input/joystick/psxpad-spi.c
64
struct spi_device *spi;
drivers/input/keyboard/applespi.c
1608
static int applespi_probe(struct spi_device *spi)
drivers/input/keyboard/applespi.c
1813
static void applespi_remove(struct spi_device *spi)
drivers/input/keyboard/applespi.c
1828
static void applespi_shutdown(struct spi_device *spi)
drivers/input/keyboard/applespi.c
1837
struct spi_device *spi = to_spi_device(dev);
drivers/input/keyboard/applespi.c
1847
struct spi_device *spi = to_spi_device(dev);
drivers/input/keyboard/applespi.c
1874
struct spi_device *spi = to_spi_device(dev);
drivers/input/keyboard/applespi.c
371
struct spi_device *spi;
drivers/input/misc/ad714x-spi.c
21
struct spi_device *spi = to_spi_device(chip->dev);
drivers/input/misc/ad714x-spi.c
55
struct spi_device *spi = to_spi_device(chip->dev);
drivers/input/misc/ad714x-spi.c
71
static int ad714x_spi_probe(struct spi_device *spi)
drivers/input/misc/adxl34x-spi.c
28
struct spi_device *spi = to_spi_device(dev);
drivers/input/misc/adxl34x-spi.c
39
struct spi_device *spi = to_spi_device(dev);
drivers/input/misc/adxl34x-spi.c
52
struct spi_device *spi = to_spi_device(dev);
drivers/input/misc/adxl34x-spi.c
68
static int adxl34x_spi_probe(struct spi_device *spi)
drivers/input/misc/ariel-pwrbutton.c
27
struct spi_device *client;
drivers/input/misc/ariel-pwrbutton.c
36
struct spi_device *spi = priv->client;
drivers/input/misc/ariel-pwrbutton.c
52
struct spi_device *spi = priv->client;
drivers/input/misc/ariel-pwrbutton.c
95
static int ariel_pwrbutton_probe(struct spi_device *spi)
drivers/input/rmi4/rmi_spi.c
116
struct spi_device *spi = rmi_spi->spi;
drivers/input/rmi4/rmi_spi.c
330
static int rmi_spi_of_probe(struct spi_device *spi,
drivers/input/rmi4/rmi_spi.c
357
static inline int rmi_spi_of_probe(struct spi_device *spi,
drivers/input/rmi4/rmi_spi.c
371
static int rmi_spi_probe(struct spi_device *spi)
drivers/input/rmi4/rmi_spi.c
38
struct spi_device *spi;
drivers/input/rmi4/rmi_spi.c
452
struct spi_device *spi = to_spi_device(dev);
drivers/input/rmi4/rmi_spi.c
465
struct spi_device *spi = to_spi_device(dev);
drivers/input/rmi4/rmi_spi.c
478
struct spi_device *spi = to_spi_device(dev);
drivers/input/rmi4/rmi_spi.c
491
struct spi_device *spi = to_spi_device(dev);
drivers/input/rmi4/rmi_spi.c
55
struct spi_device *spi = rmi_spi->spi;
drivers/input/touchscreen/ad7877.c
160
struct spi_device *spi;
drivers/input/touchscreen/ad7877.c
199
static int ad7877_read(struct spi_device *spi, u16 reg)
drivers/input/touchscreen/ad7877.c
230
static int ad7877_write(struct spi_device *spi, u16 reg, u16 val)
drivers/input/touchscreen/ad7877.c
254
static int ad7877_read_adc(struct spi_device *spi, unsigned command)
drivers/input/touchscreen/ad7877.c
621
static void ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts)
drivers/input/touchscreen/ad7877.c
670
static int ad7877_probe(struct spi_device *spi)
drivers/input/touchscreen/ad7879-spi.c
32
static int ad7879_spi_probe(struct spi_device *spi)
drivers/input/touchscreen/ads7846.c
1011
static int ads7846_setup_pendown(struct spi_device *spi,
drivers/input/touchscreen/ads7846.c
1213
static int ads7846_probe(struct spi_device *spi)
drivers/input/touchscreen/ads7846.c
1416
static void ads7846_remove(struct spi_device *spi)
drivers/input/touchscreen/ads7846.c
355
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/ads7846.c
440
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/ads7846.c
560
static int ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts)
drivers/input/touchscreen/ads7846.c
592
static inline int ads784x_hwmon_register(struct spi_device *spi,
drivers/input/touchscreen/ads7846.c
99
struct spi_device *spi;
drivers/input/touchscreen/apple_z2.c
33
struct spi_device *spidev;
drivers/input/touchscreen/apple_z2.c
352
static int apple_z2_probe(struct spi_device *spi)
drivers/input/touchscreen/apple_z2.c
426
static void apple_z2_shutdown(struct spi_device *spi)
drivers/input/touchscreen/cyttsp_spi.c
140
static int cyttsp_spi_probe(struct spi_device *spi)
drivers/input/touchscreen/cyttsp_spi.c
38
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/goodix_berlin_spi.c
128
static int goodix_berlin_spi_probe(struct spi_device *spi)
drivers/input/touchscreen/goodix_berlin_spi.c
39
struct spi_device *spi = context;
drivers/input/touchscreen/goodix_berlin_spi.c
83
struct spi_device *spi = context;
drivers/input/touchscreen/surface3_spi.c
29
struct spi_device *spi;
drivers/input/touchscreen/surface3_spi.c
320
static int surface3_spi_probe(struct spi_device *spi)
drivers/input/touchscreen/surface3_spi.c
367
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/surface3_spi.c
379
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/surface3_spi.c
60
struct spi_device *spi = ts_data->spi;
drivers/input/touchscreen/tsc2005.c
33
struct spi_device *spi = to_spi_device(dev);
drivers/input/touchscreen/tsc2005.c
49
static int tsc2005_probe(struct spi_device *spi)
drivers/leds/leds-cr0014114.c
212
static int cr0014114_probe(struct spi_device *spi)
drivers/leds/leds-cr0014114.c
267
static void cr0014114_remove(struct spi_device *spi)
drivers/leds/leds-cr0014114.c
56
struct spi_device *spi;
drivers/leds/leds-dac124s085.c
17
struct spi_device *spi;
drivers/leds/leds-dac124s085.c
50
static int dac124s085_probe(struct spi_device *spi)
drivers/leds/leds-dac124s085.c
88
static void dac124s085_remove(struct spi_device *spi)
drivers/leds/leds-el15203000.c
284
static int el15203000_probe(struct spi_device *spi)
drivers/leds/leds-el15203000.c
312
static void el15203000_remove(struct spi_device *spi)
drivers/leds/leds-el15203000.c
80
struct spi_device *spi;
drivers/leds/leds-spi-byte.c
48
struct spi_device *spi;
drivers/leds/leds-spi-byte.c
75
static int spi_byte_probe(struct spi_device *spi)
drivers/media/dvb-frontends/cxd2880/cxd2880.h
13
struct spi_device *spi;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
101
struct cxd2880_spi_device *spi_device)
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
103
if (!spi || !spi_device)
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
110
spi->user = spi_device;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
17
struct cxd2880_spi_device *spi_device = NULL;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
25
spi_device = spi->user;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
33
result = spi_sync(spi_device->spi, &msg);
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
47
struct cxd2880_spi_device *spi_device = NULL;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
54
spi_device = spi->user;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
56
result = spi_write_then_read(spi_device->spi, tx_data,
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
65
cxd2880_spi_device_initialize(struct cxd2880_spi_device *spi_device,
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
70
struct spi_device *spi = spi_device->spi;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h
16
struct spi_device *spi;
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h
19
int cxd2880_spi_device_initialize(struct cxd2880_spi_device *spi_device,
drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h
24
struct cxd2880_spi_device *spi_device);
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
1896
priv->spi_device.spi = cfg->spi;
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
1901
ret = cxd2880_spi_device_initialize(&priv->spi_device,
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
1911
&priv->spi_device);
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
29
struct spi_device *spi;
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
31
struct cxd2880_spi_device spi_device;
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
112
static int s5c73m3_spi_probe(struct spi_device *spi)
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
33
static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len,
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
65
struct spi_device *spi_dev = state->spi_dev;
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
93
struct spi_device *spi_dev = state->spi_dev;
drivers/media/i2c/s5c73m3/s5c73m3.h
374
struct spi_device *spi_dev;
drivers/media/pci/mgb4/mgb4_core.c
185
struct spi_device *spi_dev;
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
168
static int netup_spi_setup(struct spi_device *spi)
drivers/media/rc/ir-spi.c
128
static int ir_spi_probe(struct spi_device *spi)
drivers/media/rc/ir-spi.c
34
struct spi_device *spi;
drivers/media/spi/cxd2880-spi.c
117
static int cxd2880_spi_read_ts(struct spi_device *spi,
drivers/media/spi/cxd2880-spi.c
155
static int cxd2880_spi_read_ts_buffer_info(struct spi_device *spi,
drivers/media/spi/cxd2880-spi.c
182
static int cxd2880_spi_clear_ts_buffer(struct spi_device *spi)
drivers/media/spi/cxd2880-spi.c
195
static int cxd2880_set_pid_filter(struct spi_device *spi,
drivers/media/spi/cxd2880-spi.c
508
cxd2880_spi_probe(struct spi_device *spi)
drivers/media/spi/cxd2880-spi.c
51
struct spi_device *spi;
drivers/media/spi/cxd2880-spi.c
62
static int cxd2880_write_spi(struct spi_device *spi, u8 *data, u32 size)
drivers/media/spi/cxd2880-spi.c
629
cxd2880_spi_remove(struct spi_device *spi)
drivers/media/spi/cxd2880-spi.c
81
static int cxd2880_write_reg(struct spi_device *spi,
drivers/media/spi/gs1662.c
132
static int gs_read_register(struct spi_device *spi, u16 addr, u16 *value)
drivers/media/spi/gs1662.c
166
static int gs_write_register(struct spi_device *spi, u16 addr, u16 value)
drivers/media/spi/gs1662.c
202
struct spi_device *spi = v4l2_get_subdevdata(sd);
drivers/media/spi/gs1662.c
215
struct spi_device *spi = v4l2_get_subdevdata(sd);
drivers/media/spi/gs1662.c
433
static int gs_probe(struct spi_device *spi)
drivers/media/spi/gs1662.c
462
static void gs_remove(struct spi_device *spi)
drivers/media/spi/gs1662.c
47
struct spi_device *pdev;
drivers/media/tuners/msi001.c
295
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
31
struct spi_device *spi;
drivers/media/tuners/msi001.c
311
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
320
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
331
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
351
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
382
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
422
static int msi001_probe(struct spi_device *spi)
drivers/media/tuners/msi001.c
475
static void msi001_remove(struct spi_device *spi)
drivers/media/tuners/msi001.c
59
struct spi_device *spi = dev->spi;
drivers/media/tuners/msi001.c
85
struct spi_device *spi = dev->spi;
drivers/media/v4l2-core/v4l2-spi.c
13
struct spi_device *spi = v4l2_get_subdevdata(sd);
drivers/media/v4l2-core/v4l2-spi.c
19
void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
drivers/media/v4l2-core/v4l2-spi.c
41
struct spi_device *spi = NULL;
drivers/mfd/altera-a10sr.c
113
static int altr_a10sr_spi_probe(struct spi_device *spi)
drivers/mfd/arizona-spi.c
191
static int arizona_spi_probe(struct spi_device *spi)
drivers/mfd/arizona-spi.c
250
static void arizona_spi_remove(struct spi_device *spi)
drivers/mfd/cs40l50-spi.c
14
static int cs40l50_spi_probe(struct spi_device *spi)
drivers/mfd/cs40l50-spi.c
35
static void cs40l50_spi_remove(struct spi_device *spi)
drivers/mfd/da9052-spi.c
19
static int da9052_spi_probe(struct spi_device *spi)
drivers/mfd/da9052-spi.c
58
static void da9052_spi_remove(struct spi_device *spi)
drivers/mfd/ezx-pcap.c
29
struct spi_device *spi;
drivers/mfd/ezx-pcap.c
360
static void ezx_pcap_remove(struct spi_device *spi)
drivers/mfd/ezx-pcap.c
382
static int ezx_pcap_probe(struct spi_device *spi)
drivers/mfd/intel-m10-bmc-spi.c
61
static int intel_m10_bmc_spi_probe(struct spi_device *spi)
drivers/mfd/madera-spi.c
107
static void madera_spi_remove(struct spi_device *spi)
drivers/mfd/madera-spi.c
19
static int madera_spi_probe(struct spi_device *spi)
drivers/mfd/mc13xxx-spi.c
124
static int mc13xxx_spi_probe(struct spi_device *spi)
drivers/mfd/mc13xxx-spi.c
158
static void mc13xxx_spi_remove(struct spi_device *spi)
drivers/mfd/mc13xxx-spi.c
66
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/mc13xxx-spi.c
91
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/motorola-cpcap.c
226
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/motorola-cpcap.c
235
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/motorola-cpcap.c
28
struct spi_device *spi;
drivers/mfd/motorola-cpcap.c
291
static int cpcap_probe(struct spi_device *spi)
drivers/mfd/ocelot-spi.c
147
struct spi_device *spi;
drivers/mfd/ocelot-spi.c
174
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/ocelot-spi.c
198
static int ocelot_spi_probe(struct spi_device *spi)
drivers/mfd/rk8xx-spi.c
44
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/rk8xx-spi.c
67
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/rk8xx-spi.c
87
static int rk8xx_spi_probe(struct spi_device *spi)
drivers/mfd/rsmu_spi.c
146
struct rsmu_ddata *rsmu = spi_get_drvdata((struct spi_device *)context);
drivers/mfd/rsmu_spi.c
163
struct rsmu_ddata *rsmu = spi_get_drvdata((struct spi_device *)context);
drivers/mfd/rsmu_spi.c
198
static int rsmu_spi_probe(struct spi_device *client)
drivers/mfd/rsmu_spi.c
237
static void rsmu_spi_remove(struct spi_device *client)
drivers/mfd/rsmu_spi.c
27
struct spi_device *client = to_spi_device(rsmu->dev);
drivers/mfd/rsmu_spi.c
68
struct spi_device *client = to_spi_device(rsmu->dev);
drivers/mfd/sprd-sc27xx-spi.c
110
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/sprd-sc27xx-spi.c
120
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/sprd-sc27xx-spi.c
152
static int sprd_pmic_probe(struct spi_device *spi)
drivers/mfd/sprd-sc27xx-spi.c
72
struct spi_device *spi = to_spi_device(dev);
drivers/mfd/stmpe-spi.c
105
static void stmpe_spi_remove(struct spi_device *spi)
drivers/mfd/stmpe-spi.c
22
struct spi_device *spi = stmpe->client;
drivers/mfd/stmpe-spi.c
30
struct spi_device *spi = stmpe->client;
drivers/mfd/stmpe-spi.c
66
struct spi_device *spi = stmpe->client;
drivers/mfd/stmpe-spi.c
87
stmpe_spi_probe(struct spi_device *spi)
drivers/mfd/tps65912-spi.c
24
static int tps65912_spi_probe(struct spi_device *spi)
drivers/mfd/tps6594-spi.c
33
struct spi_device *spi = context;
drivers/mfd/tps6594-spi.c
59
struct spi_device *spi = context;
drivers/mfd/tps6594-spi.c
95
static int tps6594_spi_probe(struct spi_device *spi)
drivers/mfd/wm831x-spi.c
20
static int wm831x_spi_probe(struct spi_device *spi)
drivers/misc/ad525x_dpot-spi.c
81
static int ad_dpot_spi_probe(struct spi_device *spi)
drivers/misc/ad525x_dpot-spi.c
93
static void ad_dpot_spi_remove(struct spi_device *spi)
drivers/misc/eeprom/at25.c
484
struct spi_device *spi = mem->spi;
drivers/misc/eeprom/eeprom_93xx46.c
459
static int eeprom_93xx46_probe(struct spi_device *spi)
drivers/misc/eeprom/eeprom_93xx46.c
538
static void eeprom_93xx46_remove(struct spi_device *spi)
drivers/misc/eeprom/eeprom_93xx46.c
82
struct spi_device *spi;
drivers/misc/gehc-achc.c
100
static int ezport_get_status_register(struct spi_device *spi)
drivers/misc/gehc-achc.c
115
static int ezport_soft_reset(struct spi_device *spi)
drivers/misc/gehc-achc.c
129
static int ezport_send_simple(struct spi_device *spi, u8 cmd)
drivers/misc/gehc-achc.c
140
static int ezport_wait_write(struct spi_device *spi, u32 retries)
drivers/misc/gehc-achc.c
155
static int ezport_write_enable(struct spi_device *spi)
drivers/misc/gehc-achc.c
172
static int ezport_bulk_erase(struct spi_device *spi)
drivers/misc/gehc-achc.c
194
static int ezport_section_erase(struct spi_device *spi, u32 address)
drivers/misc/gehc-achc.c
21
struct spi_device *main;
drivers/misc/gehc-achc.c
215
static int ezport_flash_transfer(struct spi_device *spi, u32 address,
drivers/misc/gehc-achc.c
22
struct spi_device *ezport;
drivers/misc/gehc-achc.c
251
static int ezport_flash_compare(struct spi_device *spi, u32 address,
drivers/misc/gehc-achc.c
293
static int ezport_firmware_compare_data(struct spi_device *spi,
drivers/misc/gehc-achc.c
325
static int ezport_firmware_flash_data(struct spi_device *spi,
drivers/misc/gehc-achc.c
386
static int ezport_firmware_load(struct spi_device *spi, const char *fwname)
drivers/misc/gehc-achc.c
414
static int ezport_flash(struct spi_device *spi, struct gpio_desc *reset, const char *fwname)
drivers/misc/gehc-achc.c
499
struct spi_device *ezport = data;
drivers/misc/gehc-achc.c
504
static int gehc_achc_probe(struct spi_device *spi)
drivers/misc/gehc-achc.c
59
static int ezport_start_programming(struct spi_device *spi, struct gpio_desc *reset)
drivers/misc/gehc-achc.c
92
static void ezport_stop_programming(struct spi_device *spi, struct gpio_desc *reset)
drivers/misc/keba/lan9252.c
104
static bool lan9252_init(struct spi_device *spi)
drivers/misc/keba/lan9252.c
128
static int lan9252_esc_wait(struct spi_device *spi)
drivers/misc/keba/lan9252.c
153
static int lan9252_esc_read(struct spi_device *spi, u16 addr, u32 *data)
drivers/misc/keba/lan9252.c
177
static int lan9252_esc_write(struct spi_device *spi, u16 addr, u32 data)
drivers/misc/keba/lan9252.c
201
static int lan9252_access_mii(struct spi_device *spi, bool access)
drivers/misc/keba/lan9252.c
213
static int lan9252_mii_wait(struct spi_device *spi)
drivers/misc/keba/lan9252.c
242
static int lan9252_mii_read(struct spi_device *spi, u8 phy_addr, u8 reg_addr,
drivers/misc/keba/lan9252.c
265
static int lan9252_mii_write(struct spi_device *spi, u8 phy_addr, u8 reg_addr,
drivers/misc/keba/lan9252.c
287
static int lan9252_probe(struct spi_device *spi)
drivers/misc/keba/lan9252.c
79
static int lan9252_spi_read(struct spi_device *spi, u16 addr, u32 *data)
drivers/misc/keba/lan9252.c
92
static int lan9252_spi_write(struct spi_device *spi, u16 addr, u32 data)
drivers/misc/lattice-ecp3-config.c
188
static int lattice_ecp3_probe(struct spi_device *spi)
drivers/misc/lattice-ecp3-config.c
214
static void lattice_ecp3_remove(struct spi_device *spi)
drivers/misc/lattice-ecp3-config.c
67
struct spi_device *spi = (struct spi_device *)context;
drivers/misc/lis3lv02d/lis3lv02d_spi.c
111
struct spi_device *spi = to_spi_device(dev);
drivers/misc/lis3lv02d/lis3lv02d_spi.c
122
struct spi_device *spi = to_spi_device(dev);
drivers/misc/lis3lv02d/lis3lv02d_spi.c
27
struct spi_device *spi = lis3->bus_priv;
drivers/misc/lis3lv02d/lis3lv02d_spi.c
39
struct spi_device *spi = lis3->bus_priv;
drivers/misc/lis3lv02d/lis3lv02d_spi.c
68
static int lis302dl_spi_probe(struct spi_device *spi)
drivers/misc/lis3lv02d/lis3lv02d_spi.c
99
static void lis302dl_spi_remove(struct spi_device *spi)
drivers/misc/mei/vsc-tp.c
453
static int vsc_tp_probe(struct spi_device *spi)
drivers/misc/mei/vsc-tp.c
541
static void vsc_tp_remove(struct spi_device *spi)
drivers/misc/mei/vsc-tp.c
62
struct spi_device *spi;
drivers/mmc/host/mmc_spi.c
106
struct spi_device *spi;
drivers/mmc/host/mmc_spi.c
1144
static int mmc_spi_probe(struct spi_device *spi)
drivers/mmc/host/mmc_spi.c
1314
static void mmc_spi_remove(struct spi_device *spi)
drivers/mmc/host/mmc_spi.c
593
struct spi_device *spi = host->spi;
drivers/mmc/host/mmc_spi.c
687
struct spi_device *spi = host->spi;
drivers/mmc/host/mmc_spi.c
771
struct spi_device *spi = host->spi;
drivers/mmc/host/of_mmc_spi.c
51
struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi)
drivers/mmc/host/of_mmc_spi.c
87
void mmc_spi_put_pdata(struct spi_device *spi)
drivers/mtd/devices/mchp23k256.c
143
static int mchp23k256_set_mode(struct spi_device *spi)
drivers/mtd/devices/mchp23k256.c
171
static int mchp23k256_probe(struct spi_device *spi)
drivers/mtd/devices/mchp23k256.c
212
static void mchp23k256_remove(struct spi_device *spi)
drivers/mtd/devices/mchp23k256.c
28
struct spi_device *spi;
drivers/mtd/devices/mchp48l640.c
313
static int mchp48l640_probe(struct spi_device *spi)
drivers/mtd/devices/mchp48l640.c
35
struct spi_device *spi;
drivers/mtd/devices/mchp48l640.c
359
static void mchp48l640_remove(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
119
static inline int dataflash_status(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
131
static int dataflash_waitready(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
157
struct spi_device *spi = priv->spi;
drivers/mtd/devices/mtd_dataflash.c
303
struct spi_device *spi = priv->spi;
drivers/mtd/devices/mtd_dataflash.c
456
static ssize_t otp_read(struct spi_device *spi, unsigned base,
drivers/mtd/devices/mtd_dataflash.c
621
static int add_dataflash_otp(struct spi_device *spi, char *name, int nr_pages,
drivers/mtd/devices/mtd_dataflash.c
678
static inline int add_dataflash(struct spi_device *spi, char *name,
drivers/mtd/devices/mtd_dataflash.c
742
static struct flash_info *jedec_lookup(struct spi_device *spi,
drivers/mtd/devices/mtd_dataflash.c
780
static struct flash_info *jedec_probe(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
846
static int dataflash_probe(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
918
static void dataflash_remove(struct spi_device *spi)
drivers/mtd/devices/mtd_dataflash.c
93
struct spi_device *spi;
drivers/mtd/devices/sst25l.c
308
static struct flash_info *sst25l_match_device(struct spi_device *spi)
drivers/mtd/devices/sst25l.c
348
static int sst25l_probe(struct spi_device *spi)
drivers/mtd/devices/sst25l.c
401
static void sst25l_remove(struct spi_device *spi)
drivers/mtd/devices/sst25l.c
47
struct spi_device *spi;
drivers/mtd/spi-nor/core.c
3703
struct spi_device *spi = spimem->spi;
drivers/mtd/spi-nor/sysfs.c
13
struct spi_device *spi = to_spi_device(dev);
drivers/mtd/spi-nor/sysfs.c
24
struct spi_device *spi = to_spi_device(dev);
drivers/mtd/spi-nor/sysfs.c
35
struct spi_device *spi = to_spi_device(dev);
drivers/mtd/spi-nor/sysfs.c
56
struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
drivers/mtd/spi-nor/sysfs.c
75
struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
drivers/mtd/spi-nor/sysfs.c
92
struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
drivers/mux/adgs1408.c
25
static int adgs1408_spi_reg_write(struct spi_device *spi,
drivers/mux/adgs1408.c
38
struct spi_device *spi = to_spi_device(mux->chip->dev.parent);
drivers/mux/adgs1408.c
53
static int adgs1408_probe(struct spi_device *spi)
drivers/net/can/m_can/tcan4x5x-core.c
410
static int tcan4x5x_can_probe(struct spi_device *spi)
drivers/net/can/m_can/tcan4x5x-core.c
540
static void tcan4x5x_can_remove(struct spi_device *spi)
drivers/net/can/m_can/tcan4x5x-core.c
554
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/m_can/tcan4x5x-core.c
565
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/m_can/tcan4x5x-regmap.c
21
struct spi_device *spi = context;
drivers/net/can/m_can/tcan4x5x-regmap.c
50
struct spi_device *spi = context;
drivers/net/can/m_can/tcan4x5x.h
36
struct spi_device *spi;
drivers/net/can/spi/hi311x.c
1008
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/spi/hi311x.c
147
struct spi_device *spi;
drivers/net/can/spi/hi311x.c
200
static int hi3110_spi_trans(struct spi_device *spi, int len)
drivers/net/can/spi/hi311x.c
222
static int hi3110_cmd(struct spi_device *spi, u8 command)
drivers/net/can/spi/hi311x.c
232
static u8 hi3110_read(struct spi_device *spi, u8 command)
drivers/net/can/spi/hi311x.c
244
static void hi3110_write(struct spi_device *spi, u8 reg, u8 val)
drivers/net/can/spi/hi311x.c
253
static void hi3110_hw_tx_frame(struct spi_device *spi, u8 *buf, int len)
drivers/net/can/spi/hi311x.c
262
static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame)
drivers/net/can/spi/hi311x.c
305
static void hi3110_hw_rx_frame(struct spi_device *spi, u8 *buf)
drivers/net/can/spi/hi311x.c
314
static void hi3110_hw_rx(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
360
static void hi3110_hw_sleep(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
369
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
411
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
421
static int hi3110_set_normal_mode(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
455
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
482
static int hi3110_hw_reset(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
509
static int hi3110_hw_probe(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
542
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
573
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
596
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
631
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
749
struct spi_device *spi = priv->spi;
drivers/net/can/spi/hi311x.c
829
static int hi3110_can_probe(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
959
static void hi3110_can_remove(struct spi_device *spi)
drivers/net/can/spi/hi311x.c
978
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/spi/mcp251x.c
1008
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
1034
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
1073
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
1216
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
1331
static int mcp251x_can_probe(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
1476
static void mcp251x_can_remove(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
1495
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/spi/mcp251x.c
1522
struct spi_device *spi = to_spi_device(dev);
drivers/net/can/spi/mcp251x.c
230
struct spi_device *spi;
drivers/net/can/spi/mcp251x.c
263
static inline int mcp251x_is_##_model(struct spi_device *spi) \
drivers/net/can/spi/mcp251x.c
296
static int mcp251x_spi_trans(struct spi_device *spi, int len)
drivers/net/can/spi/mcp251x.c
317
static int mcp251x_spi_write(struct spi_device *spi, int len)
drivers/net/can/spi/mcp251x.c
329
static u8 mcp251x_read_reg(struct spi_device *spi, u8 reg)
drivers/net/can/spi/mcp251x.c
347
static void mcp251x_read_2regs(struct spi_device *spi, u8 reg, u8 *v1, u8 *v2)
drivers/net/can/spi/mcp251x.c
368
static void mcp251x_write_reg(struct spi_device *spi, u8 reg, u8 val)
drivers/net/can/spi/mcp251x.c
379
static void mcp251x_write_2regs(struct spi_device *spi, u8 reg, u8 v1, u8 v2)
drivers/net/can/spi/mcp251x.c
391
static int mcp251x_write_bits(struct spi_device *spi, u8 reg,
drivers/net/can/spi/mcp251x.c
404
static u8 mcp251x_read_stat(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
587
static void mcp251x_gpio_restore(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
620
static inline void mcp251x_gpio_restore(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
630
static void mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf,
drivers/net/can/spi/mcp251x.c
647
static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame,
drivers/net/can/spi/mcp251x.c
678
static void mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf,
drivers/net/can/spi/mcp251x.c
707
static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx)
drivers/net/can/spi/mcp251x.c
756
static void mcp251x_hw_sleep(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
762
static int mcp251x_hw_wake(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
797
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
835
static int mcp251x_set_normal_mode(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
873
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251x.c
892
static int mcp251x_setup(struct net_device *net, struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
903
static int mcp251x_hw_reset(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
929
static int mcp251x_hw_probe(struct spi_device *spi)
drivers/net/can/spi/mcp251x.c
963
struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1606
const struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1713
const struct spi_device *spi = priv->spi;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
2179
static int mcp251xfd_probe(struct spi_device *spi)
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
2348
static void mcp251xfd_remove(struct spi_device *spi)
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
127
struct spi_device *spi = context;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
193
struct spi_device *spi = context;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
20
struct spi_device *spi = context;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
243
struct spi_device *spi = context;
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
364
struct spi_device *spi = context;
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
640
struct spi_device *spi;
drivers/net/dsa/b53/b53_spi.c
127
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
200
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
217
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
234
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
251
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
268
struct spi_device *spi = dev->priv;
drivers/net/dsa/b53/b53_spi.c
296
static int b53_spi_probe(struct spi_device *spi)
drivers/net/dsa/b53/b53_spi.c
317
static void b53_spi_remove(struct spi_device *spi)
drivers/net/dsa/b53/b53_spi.c
325
static void b53_spi_shutdown(struct spi_device *spi)
drivers/net/dsa/b53/b53_spi.c
42
static inline int b53_spi_read_reg(struct spi_device *spi, u8 reg, u8 *val,
drivers/net/dsa/b53/b53_spi.c
53
static inline int b53_spi_clear_status(struct spi_device *spi)
drivers/net/dsa/b53/b53_spi.c
76
static inline int b53_spi_set_page(struct spi_device *spi, u8 page)
drivers/net/dsa/b53/b53_spi.c
87
static inline int b53_prepare_reg_access(struct spi_device *spi, u8 page)
drivers/net/dsa/b53/b53_spi.c
97
static int b53_spi_prepare_reg_read(struct spi_device *spi, u8 reg)
drivers/net/dsa/ks8995.c
187
struct spi_device *spi;
drivers/net/dsa/ks8995.c
746
static int ks8995_probe(struct spi_device *spi)
drivers/net/dsa/ks8995.c
832
static void ks8995_remove(struct spi_device *spi)
drivers/net/dsa/microchip/ksz_spi.c
100
struct spi_device *spi = to_spi_device(dev);
drivers/net/dsa/microchip/ksz_spi.c
137
static int ksz_spi_probe(struct spi_device *spi)
drivers/net/dsa/microchip/ksz_spi.c
206
static void ksz_spi_remove(struct spi_device *spi)
drivers/net/dsa/microchip/ksz_spi.c
214
static void ksz_spi_shutdown(struct spi_device *spi)
drivers/net/dsa/microchip/ksz_spi.c
66
struct spi_device *spi = to_spi_device(dev);
drivers/net/dsa/sja1105/sja1105.h
260
struct spi_device *spidev;
drivers/net/dsa/sja1105/sja1105_main.c
3236
static int sja1105_probe(struct spi_device *spi)
drivers/net/dsa/sja1105/sja1105_main.c
3343
static void sja1105_remove(struct spi_device *spi)
drivers/net/dsa/sja1105/sja1105_main.c
3353
static void sja1105_shutdown(struct spi_device *spi)
drivers/net/dsa/sja1105/sja1105_spi.c
39
struct spi_device *spi = priv->spidev;
drivers/net/dsa/vitesse-vsc73xx-spi.c
134
static int vsc73xx_spi_probe(struct spi_device *spi)
drivers/net/dsa/vitesse-vsc73xx-spi.c
162
static void vsc73xx_spi_remove(struct spi_device *spi)
drivers/net/dsa/vitesse-vsc73xx-spi.c
172
static void vsc73xx_spi_shutdown(struct spi_device *spi)
drivers/net/dsa/vitesse-vsc73xx-spi.c
33
struct spi_device *spi;
drivers/net/ethernet/adi/adin1110.c
154
struct spi_device *spidev;
drivers/net/ethernet/adi/adin1110.c
1647
static int adin1110_probe(struct spi_device *spi)
drivers/net/ethernet/asix/ax88796c_main.c
1105
static void ax88796c_remove(struct spi_device *spi)
drivers/net/ethernet/asix/ax88796c_main.c
966
static int ax88796c_probe(struct spi_device *spi)
drivers/net/ethernet/asix/ax88796c_main.h
93
struct spi_device *spi;
drivers/net/ethernet/asix/ax88796c_spi.h
28
struct spi_device *spi;
drivers/net/ethernet/davicom/dm9051.c
100
struct spi_device *spidev;
drivers/net/ethernet/davicom/dm9051.c
1109
struct spi_device *spi = db->spidev;
drivers/net/ethernet/davicom/dm9051.c
1164
static int dm9051_probe(struct spi_device *spi)
drivers/net/ethernet/davicom/dm9051.c
1225
static void dm9051_drv_remove(struct spi_device *spi)
drivers/net/ethernet/davicom/dm9051.c
243
struct spi_device *spi = db->spidev;
drivers/net/ethernet/davicom/dm9051.c
500
static int dm9051_map_init(struct spi_device *spi, struct board_info *db)
drivers/net/ethernet/davicom/dm9051.c
946
struct spi_device *spi = db->spidev;
drivers/net/ethernet/micrel/ks8851_spi.c
403
static int ks8851_probe_spi(struct spi_device *spi)
drivers/net/ethernet/micrel/ks8851_spi.c
453
static void ks8851_remove_spi(struct spi_device *spi)
drivers/net/ethernet/micrel/ks8851_spi.c
49
struct spi_device *spidev;
drivers/net/ethernet/microchip/enc28j60.c
1524
static int enc28j60_probe(struct spi_device *spi)
drivers/net/ethernet/microchip/enc28j60.c
1599
static void enc28j60_remove(struct spi_device *spi)
drivers/net/ethernet/microchip/enc28j60.c
57
struct spi_device *spi;
drivers/net/ethernet/microchip/encx24j600.c
1098
static void encx24j600_spi_remove(struct spi_device *spi)
drivers/net/ethernet/microchip/encx24j600.c
999
static int encx24j600_spi_probe(struct spi_device *spi)
drivers/net/ethernet/microchip/encx24j600_hw.h
11
struct spi_device *spi;
drivers/net/ethernet/microchip/lan865x/lan865x.c
333
static int lan865x_probe(struct spi_device *spi)
drivers/net/ethernet/microchip/lan865x/lan865x.c
418
static void lan865x_remove(struct spi_device *spi)
drivers/net/ethernet/microchip/lan865x/lan865x.c
42
struct spi_device *spi;
drivers/net/ethernet/oa_tc6.c
114
struct spi_device *spi;
drivers/net/ethernet/oa_tc6.c
1235
struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev)
drivers/net/ethernet/qualcomm/qca_spi.c
1018
qca_spi_remove(struct spi_device *spi)
drivers/net/ethernet/qualcomm/qca_spi.c
895
qca_spi_probe(struct spi_device *spi)
drivers/net/ethernet/qualcomm/qca_spi.h
71
struct spi_device *spi_dev;
drivers/net/ethernet/sfc/falcon/falcon.c
2152
struct falcon_spi_device *spi_device,
drivers/net/ethernet/sfc/falcon/falcon.c
2156
spi_device->device_id = device_id;
drivers/net/ethernet/sfc/falcon/falcon.c
2157
spi_device->size =
drivers/net/ethernet/sfc/falcon/falcon.c
2159
spi_device->addr_len =
drivers/net/ethernet/sfc/falcon/falcon.c
2161
spi_device->munge_address = (spi_device->size == 1 << 9 &&
drivers/net/ethernet/sfc/falcon/falcon.c
2162
spi_device->addr_len == 1);
drivers/net/ethernet/sfc/falcon/falcon.c
2163
spi_device->erase_command =
drivers/net/ethernet/sfc/falcon/falcon.c
2165
spi_device->erase_size =
drivers/net/ethernet/sfc/falcon/falcon.c
2168
spi_device->block_size =
drivers/net/ethernet/sfc/falcon/falcon.c
2172
spi_device->size = 0;
drivers/net/ethernet/vertexcom/mse102x.c
690
static int mse102x_probe_spi(struct spi_device *spi)
drivers/net/ethernet/vertexcom/mse102x.c
768
static void mse102x_remove_spi(struct spi_device *spi)
drivers/net/ethernet/vertexcom/mse102x.c
84
struct spi_device *spidev;
drivers/net/ethernet/wiznet/w5100-spi.c
141
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
153
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
161
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
173
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
186
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
216
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
28
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
286
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
302
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
315
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
331
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
346
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
375
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
40
struct spi_device *spi = to_spi_device(ndev->dev.parent);
drivers/net/ethernet/wiznet/w5100-spi.c
421
static int w5100_spi_probe(struct spi_device *spi)
drivers/net/ethernet/wiznet/w5100-spi.c
456
static void w5100_spi_remove(struct spi_device *spi)
drivers/net/ieee802154/adf7242.c
1191
static int adf7242_probe(struct spi_device *spi)
drivers/net/ieee802154/adf7242.c
1308
static void adf7242_remove(struct spi_device *spi)
drivers/net/ieee802154/adf7242.c
270
struct spi_device *spi;
drivers/net/ieee802154/at86rf230.c
1518
static int at86rf230_probe(struct spi_device *spi)
drivers/net/ieee802154/at86rf230.c
1632
static void at86rf230_remove(struct spi_device *spi)
drivers/net/ieee802154/at86rf230.c
79
struct spi_device *spi;
drivers/net/ieee802154/ca8210.c
1071
struct spi_device *spi = device_ref;
drivers/net/ieee802154/ca8210.c
1112
struct spi_device *spi = device_ref;
drivers/net/ieee802154/ca8210.c
1499
struct spi_device *spi = device_ref;
drivers/net/ieee802154/ca8210.c
2644
struct spi_device *spi_device,
drivers/net/ieee802154/ca8210.c
2650
if (!spi_device->dev.of_node)
drivers/net/ieee802154/ca8210.c
2654
spi_device->dev.of_node,
drivers/net/ieee802154/ca8210.c
2659
spi_device->dev.of_node,
drivers/net/ieee802154/ca8210.c
2667
spi_device->dev.of_node,
drivers/net/ieee802154/ca8210.c
2690
struct spi_device *spi,
drivers/net/ieee802154/ca8210.c
2735
static int ca8210_register_ext_clock(struct spi_device *spi)
drivers/net/ieee802154/ca8210.c
2766
static void ca8210_unregister_ext_clock(struct spi_device *spi)
drivers/net/ieee802154/ca8210.c
2784
static int ca8210_reset_init(struct spi_device *spi)
drivers/net/ieee802154/ca8210.c
2804
static int ca8210_interrupt_init(struct spi_device *spi)
drivers/net/ieee802154/ca8210.c
2976
static void ca8210_remove(struct spi_device *spi_device)
drivers/net/ieee802154/ca8210.c
2981
dev_info(&spi_device->dev, "Removing ca8210\n");
drivers/net/ieee802154/ca8210.c
2983
pdata = spi_device->dev.platform_data;
drivers/net/ieee802154/ca8210.c
2986
ca8210_unregister_ext_clock(spi_device);
drivers/net/ieee802154/ca8210.c
2987
ca8210_config_extern_clk(pdata, spi_device, 0);
drivers/net/ieee802154/ca8210.c
2989
free_irq(pdata->irq_id, spi_device->dev.driver_data);
drivers/net/ieee802154/ca8210.c
2991
spi_device->dev.platform_data = NULL;
drivers/net/ieee802154/ca8210.c
2994
priv = spi_get_drvdata(spi_device);
drivers/net/ieee802154/ca8210.c
2997
&spi_device->dev,
drivers/net/ieee802154/ca8210.c
3002
ca8210_dev_com_clear(spi_device->dev.driver_data);
drivers/net/ieee802154/ca8210.c
3009
&spi_device->dev,
drivers/net/ieee802154/ca8210.c
3024
static int ca8210_probe(struct spi_device *spi_device)
drivers/net/ieee802154/ca8210.c
3031
dev_info(&spi_device->dev, "Inserting ca8210\n");
drivers/net/ieee802154/ca8210.c
3036
dev_crit(&spi_device->dev, "ieee802154_alloc_hw failed\n");
drivers/net/ieee802154/ca8210.c
3043
priv->spi = spi_device;
drivers/net/ieee802154/ca8210.c
3044
hw->parent = &spi_device->dev;
drivers/net/ieee802154/ca8210.c
3060
dev_crit(&spi_device->dev, "ca8210_test_interface_init failed\n");
drivers/net/ieee802154/ca8210.c
3078
dev_crit(&spi_device->dev, "ca8210_get_platform_data failed\n");
drivers/net/ieee802154/ca8210.c
3084
dev_crit(&spi_device->dev, "ca8210_dev_com_init failed\n");
drivers/net/ieee802154/ca8210.c
3089
dev_crit(&spi_device->dev, "ca8210_reset_init failed\n");
drivers/net/ieee802154/ca8210.c
3095
dev_crit(&spi_device->dev, "ca8210_interrupt_init failed\n");
drivers/net/ieee802154/ca8210.c
3105
dev_crit(&spi_device->dev, "tdme_chipinit failed\n");
drivers/net/ieee802154/ca8210.c
3113
&spi_device->dev,
drivers/net/ieee802154/ca8210.c
3121
&spi_device->dev,
drivers/net/ieee802154/ca8210.c
3130
dev_crit(&spi_device->dev, "ieee802154_register_hw failed\n");
drivers/net/ieee802154/ca8210.c
3138
ca8210_remove(spi_device);
drivers/net/ieee802154/ca8210.c
314
struct spi_device *spi;
drivers/net/ieee802154/ca8210.c
616
struct spi_device *spi,
drivers/net/ieee802154/ca8210.c
626
static void ca8210_reset_send(struct spi_device *spi, unsigned int ms)
drivers/net/ieee802154/ca8210.c
790
static void ca8210_remove(struct spi_device *spi_device);
drivers/net/ieee802154/ca8210.c
867
struct spi_device *spi,
drivers/net/ieee802154/ca8210.c
951
struct spi_device *spi = device_ref;
drivers/net/ieee802154/cc2520.c
1032
static int cc2520_probe(struct spi_device *spi)
drivers/net/ieee802154/cc2520.c
1155
static void cc2520_remove(struct spi_device *spi)
drivers/net/ieee802154/cc2520.c
202
struct spi_device *spi; /* SPI device structure */
drivers/net/ieee802154/mcr20a.c
1219
mcr20a_probe(struct spi_device *spi)
drivers/net/ieee802154/mcr20a.c
1326
static void mcr20a_remove(struct spi_device *spi)
drivers/net/ieee802154/mcr20a.c
397
struct spi_device *spi;
drivers/net/ieee802154/mrf24j40.c
1271
static int mrf24j40_probe(struct spi_device *spi)
drivers/net/ieee802154/mrf24j40.c
1359
static void mrf24j40_remove(struct spi_device *spi)
drivers/net/ieee802154/mrf24j40.c
198
struct spi_device *spi;
drivers/net/ieee802154/mrf24j40.c
508
struct spi_device *spi = context;
drivers/net/ieee802154/mrf24j40.c
528
struct spi_device *spi = context;
drivers/net/wan/slic_ds26522.c
140
static int slic_ds26522_init_configure(struct spi_device *spi)
drivers/net/wan/slic_ds26522.c
198
static void slic_ds26522_remove(struct spi_device *spi)
drivers/net/wan/slic_ds26522.c
203
static int slic_ds26522_probe(struct spi_device *spi)
drivers/net/wan/slic_ds26522.c
29
static struct spi_device *g_spi;
drivers/net/wan/slic_ds26522.c
38
static void slic_write(struct spi_device *spi, u16 addr,
drivers/net/wan/slic_ds26522.c
53
static u8 slic_read(struct spi_device *spi, u16 addr)
drivers/net/wan/slic_ds26522.c
69
static bool get_slic_product_code(struct spi_device *spi)
drivers/net/wan/slic_ds26522.c
80
static void ds26522_e1_spec_config(struct spi_device *spi)
drivers/net/wireless/intersil/p54/p54spi.c
385
struct spi_device *spi = config;
drivers/net/wireless/intersil/p54/p54spi.c
585
static int p54spi_probe(struct spi_device *spi)
drivers/net/wireless/intersil/p54/p54spi.c
672
static void p54spi_remove(struct spi_device *spi)
drivers/net/wireless/intersil/p54/p54spi.h
96
struct spi_device *spi;
drivers/net/wireless/marvell/libertas/if_spi.c
1097
static int if_spi_probe(struct spi_device *spi)
drivers/net/wireless/marvell/libertas/if_spi.c
1201
static void libertas_spi_remove(struct spi_device *spi)
drivers/net/wireless/marvell/libertas/if_spi.c
1222
struct spi_device *spi = to_spi_device(dev);
drivers/net/wireless/marvell/libertas/if_spi.c
1240
struct spi_device *spi = to_spi_device(dev);
drivers/net/wireless/marvell/libertas/if_spi.c
42
struct spi_device *spi;
drivers/net/wireless/microchip/wilc1000/spi.c
1018
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
1064
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
1116
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
1169
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
1229
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
1291
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
165
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
207
static int wilc_bus_probe(struct spi_device *spi)
drivers/net/wireless/microchip/wilc1000/spi.c
283
static void wilc_bus_remove(struct spi_device *spi)
drivers/net/wireless/microchip/wilc1000/spi.c
321
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
363
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
404
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
439
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
522
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
617
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
691
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
818
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
873
struct spi_device *spi = to_spi_device(wl->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
886
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
918
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
941
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
960
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/microchip/wilc1000/spi.c
989
struct spi_device *spi = to_spi_device(wilc->dev);
drivers/net/wireless/silabs/wfx/bus_spi.c
203
struct spi_device *func = to_spi_device(dev);
drivers/net/wireless/silabs/wfx/bus_spi.c
214
struct spi_device *func = to_spi_device(dev);
drivers/net/wireless/silabs/wfx/bus_spi.c
221
static int wfx_spi_probe(struct spi_device *func)
drivers/net/wireless/silabs/wfx/bus_spi.c
279
static void wfx_spi_remove(struct spi_device *func)
drivers/net/wireless/silabs/wfx/bus_spi.c
52
struct spi_device *func;
drivers/net/wireless/st/cw1200/cw1200_spi.c
354
static int cw1200_spi_probe(struct spi_device *func)
drivers/net/wireless/st/cw1200/cw1200_spi.c
36
struct spi_device *func;
drivers/net/wireless/st/cw1200/cw1200_spi.c
435
static void cw1200_spi_disconnect(struct spi_device *func)
drivers/net/wireless/ti/wl1251/spi.c
232
static int wl1251_spi_probe(struct spi_device *spi)
drivers/net/wireless/ti/wl1251/spi.c
25
struct spi_device *spi;
drivers/net/wireless/ti/wl1251/spi.c
326
static void wl1251_spi_remove(struct spi_device *spi)
drivers/net/wireless/ti/wlcore/spi.c
122
struct spi_device *spi = to_spi_device(glue->dev);
drivers/net/wireless/ti/wlcore/spi.c
436
static int wlcore_probe_of(struct spi_device *spi, struct wl12xx_spi_glue *glue,
drivers/net/wireless/ti/wlcore/spi.c
461
static int wl1271_probe(struct spi_device *spi)
drivers/net/wireless/ti/wlcore/spi.c
547
static void wl1271_remove(struct spi_device *spi)
drivers/nfc/nfcmrvl/spi.c
127
static int nfcmrvl_spi_probe(struct spi_device *spi)
drivers/nfc/nfcmrvl/spi.c
177
static void nfcmrvl_spi_remove(struct spi_device *spi)
drivers/nfc/nfcmrvl/spi.c
21
struct spi_device *spi;
drivers/nfc/st-nci/spi.c
123
struct spi_device *dev = phy->spi_dev;
drivers/nfc/st-nci/spi.c
210
static int st_nci_spi_probe(struct spi_device *dev)
drivers/nfc/st-nci/spi.c
266
static void st_nci_spi_remove(struct spi_device *dev)
drivers/nfc/st-nci/spi.c
34
struct spi_device *spi_dev;
drivers/nfc/st-nci/spi.c
78
struct spi_device *dev = phy->spi_dev;
drivers/nfc/st95hf/core.c
1063
static int st95hf_probe(struct spi_device *nfc_spi_dev)
drivers/nfc/st95hf/core.c
1196
static void st95hf_remove(struct spi_device *nfc_spi_dev)
drivers/nfc/st95hf/spi.c
138
struct spi_device *spidev = spicontext->spidev;
drivers/nfc/st95hf/spi.c
19
struct spi_device *spidev = spicontext->spidev;
drivers/nfc/st95hf/spi.c
74
struct spi_device *spidev = spicontext->spidev;
drivers/nfc/st95hf/spi.h
31
struct spi_device *spidev;
drivers/nfc/trf7970a.c
2044
static int trf7970a_probe(struct spi_device *spi)
drivers/nfc/trf7970a.c
2219
static void trf7970a_remove(struct spi_device *spi)
drivers/nfc/trf7970a.c
2241
struct spi_device *spi = to_spi_device(dev);
drivers/nfc/trf7970a.c
2255
struct spi_device *spi = to_spi_device(dev);
drivers/nfc/trf7970a.c
2272
struct spi_device *spi = to_spi_device(dev);
drivers/nfc/trf7970a.c
2287
struct spi_device *spi = to_spi_device(dev);
drivers/nfc/trf7970a.c
432
struct spi_device *spi;
drivers/pinctrl/pinctrl-mcp23s08_spi.c
136
static int mcp23s08_probe(struct spi_device *spi)
drivers/pinctrl/pinctrl-mcp23s08_spi.c
29
struct spi_device *spi = to_spi_device(mcp->dev);
drivers/pinctrl/pinctrl-mcp23s08_spi.c
46
struct spi_device *spi = to_spi_device(mcp->dev);
drivers/pinctrl/pinctrl-mcp23s08_spi.c
64
struct spi_device *spi = to_spi_device(mcp->dev);
drivers/platform/chrome/cros_ec_spi.c
736
static int cros_ec_spi_probe(struct spi_device *spi)
drivers/platform/chrome/cros_ec_spi.c
75
struct spi_device *spi;
drivers/platform/chrome/cros_ec_spi.c
783
static void cros_ec_spi_remove(struct spi_device *spi)
drivers/platform/olpc/olpc-xo175-ec.c
223
struct spi_device *spi;
drivers/platform/olpc/olpc-xo175-ec.c
651
static void olpc_xo175_ec_remove(struct spi_device *spi)
drivers/platform/olpc/olpc-xo175-ec.c
662
static int olpc_xo175_ec_probe(struct spi_device *spi)
drivers/platform/x86/serial-multi-instantiate.c
116
struct spi_device *spi_dev;
drivers/platform/x86/serial-multi-instantiate.c
48
struct spi_device **spi_devs;
drivers/platform/x86/x86-android-tablets/core.c
152
static struct spi_device **spi_devs;
drivers/pwm/pwm-mc33xs2410.c
116
static int mc33xs2410_write_reg(struct spi_device *spi, u8 reg, u8 val)
drivers/pwm/pwm-mc33xs2410.c
121
static int mc33xs2410_read_reg(struct spi_device *spi, u8 reg, u16 *val, u8 flag)
drivers/pwm/pwm-mc33xs2410.c
126
int mc33xs2410_read_reg_ctrl(struct spi_device *spi, u8 reg, u16 *val)
drivers/pwm/pwm-mc33xs2410.c
132
int mc33xs2410_read_reg_diag(struct spi_device *spi, u8 reg, u16 *val)
drivers/pwm/pwm-mc33xs2410.c
138
int mc33xs2410_modify_reg(struct spi_device *spi, u8 reg, u8 mask, u8 val)
drivers/pwm/pwm-mc33xs2410.c
224
struct spi_device *spi = pwmchip_get_drvdata(chip);
drivers/pwm/pwm-mc33xs2410.c
282
struct spi_device *spi = pwmchip_get_drvdata(chip);
drivers/pwm/pwm-mc33xs2410.c
325
static int mc33xs2410_probe(struct spi_device *spi)
drivers/pwm/pwm-mc33xs2410.c
69
static int mc33xs2410_write_regs(struct spi_device *spi, u8 *reg, u8 *val,
drivers/pwm/pwm-mc33xs2410.c
86
static int mc33xs2410_read_regs(struct spi_device *spi, u8 *reg, u8 flag,
drivers/regulator/tps6524x-regulator.c
137
struct spi_device *spi;
drivers/regulator/tps6524x-regulator.c
579
static int pmic_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1302.c
104
static int ds1302_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1302.c
39
struct spi_device *spi = dev_get_drvdata(dev);
drivers/rtc/rtc-ds1302.c
74
struct spi_device *spi = dev_get_drvdata(dev);
drivers/rtc/rtc-ds1305.c
269
struct spi_device *spi = ds1305->spi;
drivers/rtc/rtc-ds1305.c
321
struct spi_device *spi = ds1305->spi;
drivers/rtc/rtc-ds1305.c
438
struct spi_device *spi = ds1305->spi;
drivers/rtc/rtc-ds1305.c
511
struct spi_device *spi = ds1305->spi;
drivers/rtc/rtc-ds1305.c
526
struct spi_device *spi = ds1305->spi;
drivers/rtc/rtc-ds1305.c
543
static int ds1305_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1305.c
724
static void ds1305_remove(struct spi_device *spi)
drivers/rtc/rtc-ds1305.c
85
struct spi_device *spi;
drivers/rtc/rtc-ds1343.c
344
static int ds1343_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1343.c
441
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1343.c
451
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1347.c
128
static int ds1347_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1390.c
129
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1390.c
158
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1390.c
181
static int ds1390_probe(struct spi_device *spi)
drivers/rtc/rtc-ds1390.c
56
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1390.c
69
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-ds1390.c
88
static void ds1390_trickle_of_init(struct spi_device *spi)
drivers/rtc/rtc-ds3232.c
615
static int ds3234_probe(struct spi_device *spi)
drivers/rtc/rtc-m41t93.c
103
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-m41t93.c
170
static int m41t93_probe(struct spi_device *spi)
drivers/rtc/rtc-m41t93.c
34
static inline int m41t93_set_reg(struct spi_device *spi, u8 addr, u8 data)
drivers/rtc/rtc-m41t93.c
47
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-m41t94.c
109
static int m41t94_probe(struct spi_device *spi)
drivers/rtc/rtc-m41t94.c
31
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-m41t94.c
58
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6902.c
119
static int max6902_probe(struct spi_device *spi)
drivers/rtc/rtc-max6902.c
31
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6902.c
44
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6902.c
55
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6916.c
107
static int max6916_probe(struct spi_device *spi)
drivers/rtc/rtc-max6916.c
34
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6916.c
44
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6916.c
55
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-max6916.c
79
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-mcp795.c
351
struct spi_device *spi = data;
drivers/rtc/rtc-mcp795.c
380
static int mcp795_probe(struct spi_device *spi)
drivers/rtc/rtc-mcp795.c
62
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-mcp795.c
79
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-pcf2123.c
375
static int pcf2123_probe(struct spi_device *spi)
drivers/rtc/rtc-pcf2127.c
1535
static int pcf2127_spi_probe(struct spi_device *spi)
drivers/rtc/rtc-pcf85063.c
763
static int rv8063_probe(struct spi_device *spi)
drivers/rtc/rtc-r9701.c
108
static int r9701_probe(struct spi_device *spi)
drivers/rtc/rtc-r9701.c
42
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-r9701.c
53
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rs5c348.c
108
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rs5c348.c
164
static int rs5c348_probe(struct spi_device *spi)
drivers/rtc/rtc-rs5c348.c
61
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rv3029c2.c
856
static int rv3049_probe(struct spi_device *spi)
drivers/rtc/rtc-rx4581.c
172
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rx4581.c
254
static int rx4581_probe(struct spi_device *spi)
drivers/rtc/rtc-rx4581.c
69
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rx4581.c
82
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rx4581.c
96
struct spi_device *spi = to_spi_device(dev);
drivers/rtc/rtc-rx6110.c
342
static int rx6110_spi_probe(struct spi_device *spi)
drivers/spi/atmel-quadspi.c
1152
static int atmel_qspi_sama7g5_setup(struct spi_device *spi)
drivers/spi/atmel-quadspi.c
1162
static int atmel_qspi_setup(struct spi_device *spi)
drivers/spi/atmel-quadspi.c
1201
static int atmel_qspi_set_cs_timing(struct spi_device *spi)
drivers/spi/internals.h
44
struct spi_device *spi,
drivers/spi/spi-airoha-snfi.c
1021
static int airoha_snand_setup(struct spi_device *spi)
drivers/spi/spi-airoha-snfi.c
558
struct spi_device *spi = desc->mem->spi;
drivers/spi/spi-airoha-snfi.c
751
struct spi_device *spi = desc->mem->spi;
drivers/spi/spi-altera-core.c
143
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-altera-core.c
68
static inline struct altera_spi *altera_spi_to_hw(struct spi_device *sdev)
drivers/spi/spi-altera-core.c
73
static void altera_spi_set_cs(struct spi_device *spi, bool is_high)
drivers/spi/spi-amd.c
261
static int amd_spi_host_setup(struct spi_device *spi)
drivers/spi/spi-amd.c
317
struct spi_device *spi = message->spi;
drivers/spi/spi-amd.c
775
struct spi_device *spi = msg->spi;
drivers/spi/spi-amd.c
786
static size_t amd_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-amlogic-spifc-a4.c
795
struct spi_device *spi;
drivers/spi/spi-amlogic-spifc-a4.c
887
static int aml_spi_settings(struct aml_sfc *sfc, struct spi_device *spi)
drivers/spi/spi-amlogic-spifc-a4.c
904
static int aml_set_spi_clk(struct aml_sfc *sfc, struct spi_device *spi)
drivers/spi/spi-amlogic-spifc-a4.c
928
static int aml_sfc_setup(struct spi_device *spi)
drivers/spi/spi-amlogic-spisg.c
219
struct spi_device *spi,
drivers/spi/spi-amlogic-spisg.c
595
struct spi_device *spi = message->spi;
drivers/spi/spi-amlogic-spisg.c
616
static int aml_spisg_setup(struct spi_device *spi)
drivers/spi/spi-amlogic-spisg.c
624
static void aml_spisg_cleanup(struct spi_device *spi)
drivers/spi/spi-apple.c
176
struct spi_device *device = msg->spi;
drivers/spi/spi-apple.c
189
static void apple_spi_set_cs(struct spi_device *device, bool is_high)
drivers/spi/spi-apple.c
357
static int apple_spi_transfer_one(struct spi_controller *ctlr, struct spi_device *device,
drivers/spi/spi-ar934x.c
63
static int ar934x_spi_setup(struct spi_device *spi)
drivers/spi/spi-ar934x.c
83
struct spi_device *spi = m->spi;
drivers/spi/spi-armada-3700.c
339
static bool a3700_spi_wait_completion(struct spi_device *spi)
drivers/spi/spi-armada-3700.c
390
static bool a3700_spi_transfer_wait(struct spi_device *spi,
drivers/spi/spi-armada-3700.c
414
static void a3700_spi_transfer_setup(struct spi_device *spi,
drivers/spi/spi-armada-3700.c
434
static void a3700_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-armada-3700.c
571
struct spi_device *spi = message->spi;
drivers/spi/spi-armada-3700.c
591
struct spi_device *spi,
drivers/spi/spi-armada-3700.c
740
struct spi_device *spi,
drivers/spi/spi-armada-3700.c
785
struct spi_device *spi,
drivers/spi/spi-aspeed-smc.c
812
static int aspeed_spi_setup(struct spi_device *spi)
drivers/spi/spi-aspeed-smc.c
835
static void aspeed_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-aspeed-smc.c
859
struct spi_device *spi = msg->spi;
drivers/spi/spi-aspeed-smc.c
881
struct spi_device *spi = msg->spi;
drivers/spi/spi-aspeed-smc.c
892
struct spi_device *spi,
drivers/spi/spi-aspeed-smc.c
916
struct spi_device *spi,
drivers/spi/spi-at91-usart.c
114
struct spi_device *spi,
drivers/spi/spi-at91-usart.c
345
static int at91_usart_spi_setup(struct spi_device *spi)
drivers/spi/spi-at91-usart.c
384
struct spi_device *spi,
drivers/spi/spi-at91-usart.c
433
struct spi_device *spi = message->spi;
drivers/spi/spi-at91-usart.c
454
static void at91_usart_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-atcspi200.c
366
struct spi_device *spi_dev = mem->spi;
drivers/spi/spi-ath79.c
108
static u32 ath79_spi_txrx_mode0(struct spi_device *spi, unsigned int nsecs,
drivers/spi/spi-ath79.c
59
static inline struct ath79_spi *ath79_spidev_to_sp(struct spi_device *spi)
drivers/spi/spi-ath79.c
70
static void ath79_spi_chipselect(struct spi_device *spi, int is_active)
drivers/spi/spi-atmel.c
1201
static int atmel_word_delay_csr(struct spi_device *spi, struct atmel_spi *as)
drivers/spi/spi-atmel.c
1247
static int atmel_spi_setup(struct spi_device *spi)
drivers/spi/spi-atmel.c
1322
static void atmel_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-atmel.c
1340
struct spi_device *spi,
drivers/spi/spi-atmel.c
1454
static void atmel_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-atmel.c
329
static void atmel_spi_send_dummy(struct atmel_spi *as, struct spi_device *spi, int chip_select)
drivers/spi/spi-atmel.c
383
static void cs_activate(struct atmel_spi *as, struct spi_device *spi)
drivers/spi/spi-atmel.c
445
static void cs_deactivate(struct atmel_spi *as, struct spi_device *spi)
drivers/spi/spi-atmel.c
492
struct spi_device *spi,
drivers/spi/spi-atmel.c
865
struct spi_device *spi,
drivers/spi/spi-au1550.c
160
static void au1550_spi_chipsel(struct spi_device *spi, int value)
drivers/spi/spi-au1550.c
220
static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-au1550.c
304
static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-au1550.c
493
static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-au1550.c
54
int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
drivers/spi/spi-au1550.c
626
static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-axi-spi-engine.c
182
static void spi_engine_primary_lane_flag(struct spi_device *spi,
drivers/spi/spi-axi-spi-engine.c
189
static void spi_engine_all_lanes_flags(struct spi_device *spi,
drivers/spi/spi-axi-spi-engine.c
210
static unsigned int spi_engine_get_config(struct spi_device *spi)
drivers/spi/spi-axi-spi-engine.c
282
struct spi_device *spi, bool assert)
drivers/spi/spi-axi-spi-engine.c
371
struct spi_device *spi = msg->spi;
drivers/spi/spi-axi-spi-engine.c
857
*spi_engine_get_offload(struct spi_device *spi,
drivers/spi/spi-axi-spi-engine.c
885
static int spi_engine_setup(struct spi_device *device)
drivers/spi/spi-axiado.c
107
static void ax_spi_chipselect(struct spi_device *spi, bool is_high)
drivers/spi/spi-axiado.c
126
static void ax_spi_config_clock_mode(struct spi_device *spi)
drivers/spi/spi-axiado.c
160
static void ax_spi_config_clock_freq(struct spi_device *spi,
drivers/spi/spi-axiado.c
178
static void ax_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-axiado.c
400
struct spi_device *spi,
drivers/spi/spi-axiado.c
556
struct spi_device *spi = mem->spi;
drivers/spi/spi-axiado.c
701
struct spi_device *spi = mem->spi;
drivers/spi/spi-bcm-qspi.c
1035
static int bcm_qspi_bspi_exec_mem_op(struct spi_device *spi,
drivers/spi/spi-bcm-qspi.c
1122
struct spi_device *spi,
drivers/spi/spi-bcm-qspi.c
1150
static int bcm_qspi_mspi_exec_mem_op(struct spi_device *spi,
drivers/spi/spi-bcm-qspi.c
1193
struct spi_device *spi = mem->spi;
drivers/spi/spi-bcm-qspi.c
1238
static void bcm_qspi_cleanup(struct spi_device *spi)
drivers/spi/spi-bcm-qspi.c
694
struct spi_device *spi,
drivers/spi/spi-bcm-qspi.c
706
static int bcm_qspi_setup(struct spi_device *spi)
drivers/spi/spi-bcm-qspi.c
936
static int write_to_hw(struct bcm_qspi *qspi, struct spi_device *spi)
drivers/spi/spi-bcm2835.c
1053
struct spi_device *spi,
drivers/spi/spi-bcm2835.c
1117
struct spi_device *spi = msg->spi;
drivers/spi/spi-bcm2835.c
1150
static void bcm2835_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-bcm2835.c
1173
struct spi_device *spi,
drivers/spi/spi-bcm2835.c
1210
static size_t bcm2835_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-bcm2835.c
1223
static int bcm2835_spi_setup(struct spi_device *spi)
drivers/spi/spi-bcm2835.c
411
struct spi_device *spi,
drivers/spi/spi-bcm2835.c
853
struct spi_device *spi,
drivers/spi/spi-bcm2835.c
998
struct spi_device *spi,
drivers/spi/spi-bcm2835aux.c
261
struct spi_device *spi,
drivers/spi/spi-bcm2835aux.c
276
struct spi_device *spi,
drivers/spi/spi-bcm2835aux.c
301
struct spi_device *spi,
drivers/spi/spi-bcm2835aux.c
341
struct spi_device *spi,
drivers/spi/spi-bcm2835aux.c
404
struct spi_device *spi = msg->spi;
drivers/spi/spi-bcm2835aux.c
443
static int bcm2835aux_spi_setup(struct spi_device *spi)
drivers/spi/spi-bcm63xx-hsspi.c
229
struct spi_device *spi, int hz);
drivers/spi/spi-bcm63xx-hsspi.c
231
static size_t bcm63xx_hsspi_max_message_size(struct spi_device *spi)
drivers/spi/spi-bcm63xx-hsspi.c
373
static int bcm63xx_hsspi_do_prepend_txrx(struct spi_device *spi,
drivers/spi/spi-bcm63xx-hsspi.c
467
struct spi_device *spi, int hz)
drivers/spi/spi-bcm63xx-hsspi.c
493
static int bcm63xx_hsspi_do_txrx(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-bcm63xx-hsspi.c
567
static int bcm63xx_hsspi_setup(struct spi_device *spi)
drivers/spi/spi-bcm63xx-hsspi.c
604
static int bcm63xx_hsspi_do_dummy_cs_txrx(struct spi_device *spi,
drivers/spi/spi-bcm63xx-hsspi.c
685
struct spi_device *spi = msg->spi;
drivers/spi/spi-bcm63xx.c
186
static void bcm63xx_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-bcm63xx.c
217
static int bcm63xx_txrx_bufs(struct spi_device *spi, struct spi_transfer *first,
drivers/spi/spi-bcm63xx.c
334
struct spi_device *spi = m->spi;
drivers/spi/spi-bcm63xx.c
428
static size_t bcm63xx_spi_max_length(struct spi_device *spi)
drivers/spi/spi-bcmbca-hsspi.c
194
struct spi_device *spi, int hz)
drivers/spi/spi-bcmbca-hsspi.c
250
static int bcmbca_hsspi_do_txrx(struct spi_device *spi, struct spi_transfer *t,
drivers/spi/spi-bcmbca-hsspi.c
329
static int bcmbca_hsspi_setup(struct spi_device *spi)
drivers/spi/spi-bcmbca-hsspi.c
374
struct spi_device *spi = msg->spi;
drivers/spi/spi-bitbang-txrx.h
113
bitbang_txrx_le_cpha0(struct spi_device *spi,
drivers/spi/spi-bitbang-txrx.h
146
bitbang_txrx_le_cpha1(struct spi_device *spi,
drivers/spi/spi-bitbang-txrx.h
49
bitbang_txrx_be_cpha0(struct spi_device *spi,
drivers/spi/spi-bitbang-txrx.h
81
bitbang_txrx_be_cpha1(struct spi_device *spi,
drivers/spi/spi-bitbang.c
113
static unsigned int bitbang_txrx_32(struct spi_device *spi,
drivers/spi/spi-bitbang.c
144
int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-bitbang.c
186
int spi_bitbang_setup(struct spi_device *spi)
drivers/spi/spi-bitbang.c
233
void spi_bitbang_cleanup(struct spi_device *spi)
drivers/spi/spi-bitbang.c
239
static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-bitbang.c
291
struct spi_device *spi,
drivers/spi/spi-bitbang.c
330
static void spi_bitbang_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-bitbang.c
41
typedef unsigned int (*spi_bb_txrx_bufs_fn)(struct spi_device *, spi_bb_txrx_word_fn,
drivers/spi/spi-bitbang.c
51
static unsigned int bitbang_txrx_8(struct spi_device *spi,
drivers/spi/spi-bitbang.c
82
static unsigned int bitbang_txrx_16(struct spi_device *spi,
drivers/spi/spi-butterfly.c
111
static void butterfly_chipselect(struct spi_device *spi, int value)
drivers/spi/spi-butterfly.c
137
butterfly_txrx_word_mode0(struct spi_device *spi, unsigned nsecs, u32 word,
drivers/spi/spi-butterfly.c
44
static inline struct butterfly *spidev_to_pp(struct spi_device *spi)
drivers/spi/spi-butterfly.c
58
struct spi_device *dataflash;
drivers/spi/spi-butterfly.c
59
struct spi_device *butterfly;
drivers/spi/spi-butterfly.c
67
setsck(struct spi_device *spi, int is_on)
drivers/spi/spi-butterfly.c
83
setmosi(struct spi_device *spi, int is_on)
drivers/spi/spi-butterfly.c
98
static inline int getmiso(struct spi_device *spi)
drivers/spi/spi-cadence-xspi.c
1034
struct spi_device *spi = m->spi;
drivers/spi/spi-cadence-xspi.c
781
struct spi_device *spi = mem->spi;
drivers/spi/spi-cadence.c
192
static void cdns_spi_chipselect(struct spi_device *spi, bool is_high)
drivers/spi/spi-cadence.c
223
static void cdns_spi_config_clock_mode(struct spi_device *spi)
drivers/spi/spi-cadence.c
265
static void cdns_spi_config_clock_freq(struct spi_device *spi,
drivers/spi/spi-cadence.c
303
static int cdns_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-cadence.c
503
struct spi_device *spi,
drivers/spi/spi-cavium.c
33
struct spi_device *spi = msg->spi;
drivers/spi/spi-ch341.c
39
struct spi_device *spidev;
drivers/spi/spi-ch341.c
42
static void ch341_set_cs(struct spi_device *spi, bool is_high)
drivers/spi/spi-ch341.c
67
struct spi_device *spi,
drivers/spi/spi-clps711x.c
40
struct spi_device *spi = msg->spi;
drivers/spi/spi-clps711x.c
49
struct spi_device *spi,
drivers/spi/spi-coldfire-qspi.c
287
static void mcfqspi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-coldfire-qspi.c
299
struct spi_device *spi,
drivers/spi/spi-coldfire-qspi.c
324
static int mcfqspi_setup(struct spi_device *spi)
drivers/spi/spi-cs42l43.c
128
static int cs42l43_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-cs42l43.c
162
static void cs42l43_set_cs(struct spi_device *spi, bool is_high)
drivers/spi/spi-cs42l43.c
172
struct spi_device *spi = msg->spi;
drivers/spi/spi-cs42l43.c
214
static size_t cs42l43_spi_max_length(struct spi_device *spi)
drivers/spi/spi-davinci.c
257
static void davinci_spi_chipselect(struct spi_device *spi, int value)
drivers/spi/spi-davinci.c
324
static int davinci_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-davinci.c
438
static int davinci_spi_of_setup(struct spi_device *spi)
drivers/spi/spi-davinci.c
468
static int davinci_spi_setup(struct spi_device *spi)
drivers/spi/spi-davinci.c
495
static void davinci_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-davinci.c
505
struct spi_device *spi,
drivers/spi/spi-davinci.c
625
static int davinci_spi_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-dln2.c
597
struct spi_device *spi = message->spi;
drivers/spi/spi-dln2.c
654
struct spi_device *spi,
drivers/spi/spi-dw-core.c
268
static u32 dw_spi_prepare_cr0(struct dw_spi *dws, struct spi_device *spi)
drivers/spi/spi-dw-core.c
315
void dw_spi_update_config(struct dw_spi *dws, struct spi_device *spi,
drivers/spi/spi-dw-core.c
417
struct spi_device *spi,
drivers/spi/spi-dw-core.c
565
static int dw_spi_write_then_read(struct dw_spi *dws, struct spi_device *spi)
drivers/spi/spi-dw-core.c
660
static void dw_spi_stop_mem_op(struct dw_spi *dws, struct spi_device *spi)
drivers/spi/spi-dw-core.c
789
static int dw_spi_setup(struct spi_device *spi)
drivers/spi/spi-dw-core.c
825
static void dw_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-dw-core.c
90
void dw_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-dw-dma.c
246
struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-dw-mmio.c
148
static void dw_spi_sparx5_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-dw-mmio.c
276
static void dw_spi_elba_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-dw-mmio.c
77
static void dw_spi_mscc_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-dw.h
145
bool (*can_dma)(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-dw.h
169
void (*set_cs)(struct spi_device *spi, bool enable);
drivers/spi/spi-dw.h
287
extern void dw_spi_set_cs(struct spi_device *spi, bool enable);
drivers/spi/spi-dw.h
288
extern void dw_spi_update_config(struct dw_spi *dws, struct spi_device *spi,
drivers/spi/spi-ep93xx.c
143
struct spi_device *spi,
drivers/spi/spi-ep93xx.c
479
struct spi_device *spi,
drivers/spi/spi-falcon.c
308
static int falcon_sflash_setup(struct spi_device *spi)
drivers/spi/spi-falcon.c
98
falcon_sflash_xfer(struct spi_device *spi, struct spi_transfer *t,
drivers/spi/spi-fsi.c
526
static size_t fsi_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-fsl-dspi.c
1134
static void dspi_assert_cs(struct spi_device *spi, bool *cs)
drivers/spi/spi-fsl-dspi.c
1143
static void dspi_deassert_cs(struct spi_device *spi, bool *cs)
drivers/spi/spi-fsl-dspi.c
1156
struct spi_device *spi = message->spi;
drivers/spi/spi-fsl-dspi.c
1275
static int dspi_setup(struct spi_device *spi)
drivers/spi/spi-fsl-dspi.c
1382
static void dspi_cleanup(struct spi_device *spi)
drivers/spi/spi-fsl-espi.c
323
static void fsl_espi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-fsl-espi.c
352
static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-fsl-espi.c
400
struct spi_device *spi = m->spi;
drivers/spi/spi-fsl-espi.c
478
static int fsl_espi_setup(struct spi_device *spi)
drivers/spi/spi-fsl-espi.c
521
static void fsl_espi_cleanup(struct spi_device *spi)
drivers/spi/spi-fsl-espi.c
611
static size_t fsl_espi_max_message_size(struct spi_device *spi)
drivers/spi/spi-fsl-lpspi.c
205
struct spi_device *spi,
drivers/spi/spi-fsl-lpspi.c
285
struct spi_device *spi)
drivers/spi/spi-fsl-lpspi.c
463
struct spi_device *spi,
drivers/spi/spi-fsl-lpspi.c
507
struct spi_device *spi = msg->spi;
drivers/spi/spi-fsl-lpspi.c
790
struct spi_device *spi,
drivers/spi/spi-fsl-qspi.c
548
static void fsl_qspi_select_mem(struct fsl_qspi *q, struct spi_device *spi,
drivers/spi/spi-fsl-spi.c
149
struct spi_device *spi,
drivers/spi/spi-fsl-spi.c
177
static int fsl_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-fsl-spi.c
252
static int fsl_spi_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-fsl-spi.c
346
struct spi_device *spi,
drivers/spi/spi-fsl-spi.c
368
static int fsl_spi_setup(struct spi_device *spi)
drivers/spi/spi-fsl-spi.c
417
static void fsl_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-fsl-spi.c
479
static void fsl_spi_grlib_cs_control(struct spi_device *spi, bool on)
drivers/spi/spi-fsl-spi.c
517
static void fsl_spi_cs_control(struct spi_device *spi, bool on)
drivers/spi/spi-fsl-spi.c
89
static void fsl_spi_change_mode(struct spi_device *spi)
drivers/spi/spi-geni-qcom.c
344
static int setup_fifo_params(struct spi_device *spi_slv,
drivers/spi/spi-geni-qcom.c
395
struct spi_device *spi_slv, struct spi_controller *spi)
drivers/spi/spi-geni-qcom.c
499
struct spi_device *slv, struct spi_transfer *xfer)
drivers/spi/spi-geni-qcom.c
881
struct spi_device *slv,
drivers/spi/spi-gpio.c
106
static u32 spi_gpio_txrx_word_mode0(struct spi_device *spi,
drivers/spi/spi-gpio.c
115
static u32 spi_gpio_txrx_word_mode1(struct spi_device *spi,
drivers/spi/spi-gpio.c
124
static u32 spi_gpio_txrx_word_mode2(struct spi_device *spi,
drivers/spi/spi-gpio.c
133
static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi,
drivers/spi/spi-gpio.c
152
static u32 spi_gpio_spec_txrx_word_mode0(struct spi_device *spi,
drivers/spi/spi-gpio.c
162
static u32 spi_gpio_spec_txrx_word_mode1(struct spi_device *spi,
drivers/spi/spi-gpio.c
172
static u32 spi_gpio_spec_txrx_word_mode2(struct spi_device *spi,
drivers/spi/spi-gpio.c
182
static u32 spi_gpio_spec_txrx_word_mode3(struct spi_device *spi,
drivers/spi/spi-gpio.c
194
static void spi_gpio_chipselect(struct spi_device *spi, int is_active)
drivers/spi/spi-gpio.c
211
static void spi_gpio_set_mosi_idle(struct spi_device *spi)
drivers/spi/spi-gpio.c
219
static int spi_gpio_setup(struct spi_device *spi)
drivers/spi/spi-gpio.c
241
static int spi_gpio_set_direction(struct spi_device *spi, bool output)
drivers/spi/spi-gpio.c
279
static void spi_gpio_cleanup(struct spi_device *spi)
drivers/spi/spi-gpio.c
47
spi_to_spi_gpio(const struct spi_device *spi)
drivers/spi/spi-gpio.c
58
static inline void setsck(const struct spi_device *spi, int is_on)
drivers/spi/spi-gpio.c
65
static inline void setmosi(const struct spi_device *spi, int is_on)
drivers/spi/spi-gpio.c
72
static inline int getmiso(const struct spi_device *spi)
drivers/spi/spi-gxp.c
236
static int gxp_spi_setup(struct spi_device *spi)
drivers/spi/spi-hisi-kunpeng.c
310
static u32 hisi_spi_prepare_cr(struct spi_device *spi)
drivers/spi/spi-hisi-kunpeng.c
373
struct spi_device *spi, struct spi_transfer *transfer)
drivers/spi/spi-hisi-kunpeng.c
422
static int hisi_spi_setup(struct spi_device *spi)
drivers/spi/spi-hisi-kunpeng.c
440
static void hisi_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-hisi-sfc-v3xx.c
150
struct spi_device *spi = mem->spi;
drivers/spi/spi-hisi-sfc-v3xx.c
174
struct spi_device *spi = mem->spi;
drivers/spi/spi-hisi-sfc-v3xx.c
363
struct spi_device *spi = mem->spi;
drivers/spi/spi-img-spfi.c
225
struct spi_device *spi,
drivers/spi/spi-img-spfi.c
307
struct spi_device *spi,
drivers/spi/spi-img-spfi.c
440
static void img_spfi_config(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-img-spfi.c
480
struct spi_device *spi,
drivers/spi/spi-img-spfi.c
502
static bool img_spfi_can_dma(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-imx.c
1073
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-imx.c
1316
static int spi_imx_setupxfer(struct spi_device *spi,
drivers/spi/spi-imx.c
1987
static int spi_imx_pio_transfer(struct spi_device *spi,
drivers/spi/spi-imx.c
2019
static int spi_imx_poll_transfer(struct spi_device *spi,
drivers/spi/spi-imx.c
2067
static int spi_imx_pio_transfer_target(struct spi_device *spi,
drivers/spi/spi-imx.c
2130
struct spi_device *spi,
drivers/spi/spi-imx.c
2172
static int spi_imx_setup(struct spi_device *spi)
drivers/spi/spi-imx.c
256
static bool spi_imx_can_dma(struct spi_controller *controller, struct spi_device *spi,
drivers/spi/spi-imx.c
591
static int mx51_ecspi_channel(const struct spi_device *spi)
drivers/spi/spi-imx.c
601
struct spi_device *spi = msg->spi;
drivers/spi/spi-imx.c
704
struct spi_device *spi)
drivers/spi/spi-imx.c
723
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-imx.c
80
int (*prepare_transfer)(struct spi_imx_data *spi_imx, struct spi_device *spi,
drivers/spi/spi-imx.c
894
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-imx.c
998
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-ingenic.c
101
struct spi_device *spi,
drivers/spi/spi-ingenic.c
241
struct spi_device *spi,
drivers/spi/spi-ingenic.c
265
struct spi_device *spi = message->spi;
drivers/spi/spi-ingenic.c
330
struct spi_device *spi,
drivers/spi/spi-ingenic.c
82
static void spi_ingenic_set_cs(struct spi_device *spi, bool disable)
drivers/spi/spi-jcore.c
68
static void jcore_spi_chipsel(struct spi_device *spi, bool value)
drivers/spi/spi-jcore.c
97
static int jcore_spi_txrx(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-kspi2.c
187
struct spi_device *spi,
drivers/spi/spi-kspi2.c
214
struct spi_device *spi,
drivers/spi/spi-kspi2.c
233
static void kspi2_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-kspi2.c
249
struct spi_device *spi = msg->spi;
drivers/spi/spi-kspi2.c
262
static int kspi2_setup(struct spi_device *spi)
drivers/spi/spi-kspi2.c
303
struct spi_device *device = kspi->device[i];
drivers/spi/spi-kspi2.c
317
struct spi_device *device = spi_new_device(kspi->host, &info[i]);
drivers/spi/spi-kspi2.c
60
struct spi_device **device;
drivers/spi/spi-lantiq-ssc.c
388
static int lantiq_ssc_setup(struct spi_device *spidev)
drivers/spi/spi-lantiq-ssc.c
432
struct spi_device *spidev, struct spi_transfer *t)
drivers/spi/spi-lantiq-ssc.c
722
static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev,
drivers/spi/spi-lantiq-ssc.c
797
static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable)
drivers/spi/spi-lantiq-ssc.c
812
struct spi_device *spidev,
drivers/spi/spi-ljca.c
194
struct spi_device *spi,
drivers/spi/spi-lm70llp.c
133
static inline void setsck(struct spi_device *s, int is_on)
drivers/spi/spi-lm70llp.c
143
static inline void setmosi(struct spi_device *s, int is_on)
drivers/spi/spi-lm70llp.c
158
static inline int getmiso(struct spi_device *s)
drivers/spi/spi-lm70llp.c
169
static void lm70_chipselect(struct spi_device *spi, int value)
drivers/spi/spi-lm70llp.c
182
static u32 lm70_txrx(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits,
drivers/spi/spi-lm70llp.c
74
struct spi_device *spidev_lm70;
drivers/spi/spi-lm70llp.c
84
static inline struct spi_lm70llp *spidev_to_pp(struct spi_device *spi)
drivers/spi/spi-loongson-core.c
107
static int loongson_spi_write_read_8bit(struct spi_device *spi, const u8 **tx_buf,
drivers/spi/spi-loongson-core.c
131
static int loongson_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-loongson-core.c
159
static int loongson_spi_transfer_one(struct spi_controller *ctrl, struct spi_device *spi,
drivers/spi/spi-loongson-core.c
30
static void loongson_spi_set_cs(struct spi_device *spi, bool en)
drivers/spi/spi-loongson-core.c
63
struct spi_device *spi)
drivers/spi/spi-loongson-core.c
79
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-loongson-core.c
90
static int loongson_spi_setup(struct spi_device *spi)
drivers/spi/spi-loopback-test.c
1006
int spi_test_run_test(struct spi_device *spi, const struct spi_test *test,
drivers/spi/spi-loopback-test.c
1069
int spi_test_run_tests(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
358
static int spi_loopback_test_probe(struct spi_device *spi)
drivers/spi/spi-loopback-test.c
441
static void spi_test_dump_message(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
507
static int spi_check_rx_ranges(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
572
static int spi_test_check_elapsed_time(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
602
static int spi_test_check_loopback_result(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
664
static int spi_test_translate(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
707
static int spi_test_fill_pattern(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
791
static int _spi_test_run_iter(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
853
static int spi_test_run_iter(struct spi_device *spi,
drivers/spi/spi-loopback-test.c
933
int spi_test_execute_msg(struct spi_device *spi, struct spi_test *test,
drivers/spi/spi-lp8841-rtc.c
137
spi_lp8841_rtc_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-lp8841-rtc.c
152
spi_lp8841_rtc_setup(struct spi_device *spi)
drivers/spi/spi-lp8841-rtc.c
99
struct spi_device *spi,
drivers/spi/spi-mem.c
1020
static int spi_mem_probe(struct spi_device *spi)
drivers/spi/spi-mem.c
1045
static void spi_mem_remove(struct spi_device *spi)
drivers/spi/spi-mem.c
1054
static void spi_mem_shutdown(struct spi_device *spi)
drivers/spi/spi-meson-spicc.c
576
struct spi_device *spi,
drivers/spi/spi-meson-spicc.c
656
struct spi_device *spi = message->spi;
drivers/spi/spi-meson-spicc.c
738
static int meson_spicc_setup(struct spi_device *spi)
drivers/spi/spi-meson-spicc.c
754
static void meson_spicc_cleanup(struct spi_device *spi)
drivers/spi/spi-meson-spifc.c
246
struct spi_device *spi,
drivers/spi/spi-microchip-core-qspi.c
349
static int mchp_coreqspi_setup_clock(struct mchp_coreqspi *qspi, struct spi_device *spi,
drivers/spi/spi-microchip-core-qspi.c
383
static int mchp_coreqspi_setup_op(struct spi_device *spi_dev)
drivers/spi/spi-microchip-core-qspi.c
661
static int mchp_coreqspi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-microchip-core-spi.c
142
static void mchp_corespi_set_cs(struct spi_device *spi, bool disable)
drivers/spi/spi-microchip-core-spi.c
154
static int mchp_corespi_setup(struct spi_device *spi)
drivers/spi/spi-microchip-core-spi.c
258
struct spi_device *spi_dev,
drivers/spi/spi-mpc512x-psc.c
130
static void mpc512x_psc_spi_deactivate_cs(struct spi_device *spi)
drivers/spi/spi-mpc512x-psc.c
143
static int mpc512x_psc_spi_transfer_rxtx(struct spi_device *spi,
drivers/spi/spi-mpc512x-psc.c
286
struct spi_device *spi;
drivers/spi/spi-mpc512x-psc.c
357
static int mpc512x_psc_spi_setup(struct spi_device *spi)
drivers/spi/spi-mpc512x-psc.c
378
static void mpc512x_psc_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-mpc512x-psc.c
72
static int mpc512x_psc_spi_transfer_setup(struct spi_device *spi,
drivers/spi/spi-mpc512x-psc.c
85
static void mpc512x_psc_spi_activate_cs(struct spi_device *spi)
drivers/spi/spi-mpc52xx-psc.c
104
static int mpc52xx_psc_spi_transfer_rxtx(struct spi_device *spi,
drivers/spi/spi-mpc52xx-psc.c
181
struct spi_device *spi;
drivers/spi/spi-mpc52xx-psc.c
217
static int mpc52xx_psc_spi_setup(struct spi_device *spi)
drivers/spi/spi-mpc52xx-psc.c
237
static void mpc52xx_psc_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-mpc52xx-psc.c
47
static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi,
drivers/spi/spi-mpc52xx-psc.c
60
static void mpc52xx_psc_spi_activate_cs(struct spi_device *spi)
drivers/spi/spi-mpc52xx.c
151
struct spi_device *spi;
drivers/spi/spi-mpc52xx.c
368
static int mpc52xx_spi_transfer(struct spi_device *spi, struct spi_message *m)
drivers/spi/spi-mpfs.c
265
static void mpfs_spi_set_cs(struct spi_device *spi, bool disable)
drivers/spi/spi-mpfs.c
287
static int mpfs_spi_setup(struct spi_device *spi)
drivers/spi/spi-mpfs.c
479
struct spi_device *spi_dev,
drivers/spi/spi-mpfs.c
519
struct spi_device *spi_dev = msg->spi;
drivers/spi/spi-mt65xx.c
298
static int mtk_spi_set_hw_cs_timing(struct spi_device *spi)
drivers/spi/spi-mt65xx.c
366
struct spi_device *spi)
drivers/spi/spi-mt65xx.c
486
static void mtk_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-mt65xx.c
665
struct spi_device *spi,
drivers/spi/spi-mt65xx.c
695
struct spi_device *spi,
drivers/spi/spi-mt65xx.c
740
struct spi_device *spi,
drivers/spi/spi-mt65xx.c
769
struct spi_device *spi,
drivers/spi/spi-mt65xx.c
778
static int mtk_spi_setup(struct spi_device *spi)
drivers/spi/spi-mt7621.c
105
static int mt7621_spi_prepare(struct spi_device *spi, unsigned int speed)
drivers/spi/spi-mt7621.c
164
struct spi_device *spi = m->spi;
drivers/spi/spi-mt7621.c
270
struct spi_device *spi,
drivers/spi/spi-mt7621.c
293
static int mt7621_spi_setup(struct spi_device *spi)
drivers/spi/spi-mt7621.c
65
static inline struct mt7621_spi *spidev_to_mt7621_spi(struct spi_device *spi)
drivers/spi/spi-mt7621.c
80
static void mt7621_spi_set_native_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-mtk-nor.c
640
static int mtk_nor_setup(struct spi_device *spi)
drivers/spi/spi-mtk-nor.c
776
static size_t mtk_max_msg_size(struct spi_device *spi)
drivers/spi/spi-mux.c
103
struct spi_device *spi = m->spi;
drivers/spi/spi-mux.c
126
static int spi_mux_probe(struct spi_device *spi)
drivers/spi/spi-mux.c
39
struct spi_device *spi;
drivers/spi/spi-mux.c
44
struct spi_device *child_msg_dev;
drivers/spi/spi-mux.c
49
static int spi_mux_select(struct spi_device *spi)
drivers/spi/spi-mux.c
74
static int spi_mux_setup(struct spi_device *spi)
drivers/spi/spi-mxic.c
297
static u32 mxic_spi_prep_hc_cfg(struct spi_device *spi, u32 flags,
drivers/spi/spi-mxic.c
588
static void mxic_spi_set_cs(struct spi_device *spi, bool lvl)
drivers/spi/spi-mxic.c
606
struct spi_device *spi,
drivers/spi/spi-mxs.c
64
static int mxs_spi_setup_transfer(struct spi_device *dev,
drivers/spi/spi-npcm-fiu.c
660
static int npcm_fiu_setup(struct spi_device *spi)
drivers/spi/spi-npcm-pspi.c
102
static void npcm_pspi_set_mode(struct spi_device *spi)
drivers/spi/spi-npcm-pspi.c
159
static void npcm_pspi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-npcm-pspi.c
249
struct spi_device *spi,
drivers/spi/spi-nxp-fspi.c
786
static void nxp_fspi_select_mem(struct nxp_fspi *f, struct spi_device *spi,
drivers/spi/spi-nxp-xspi.c
686
static void nxp_xspi_select_mem(struct nxp_xspi *xspi, struct spi_device *spi,
drivers/spi/spi-oc-tiny.c
107
static int tiny_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-oc-tiny.c
54
static inline struct tiny_spi *tiny_spi_to_hw(struct spi_device *sdev)
drivers/spi/spi-oc-tiny.c
59
static unsigned int tiny_spi_baud(struct spi_device *spi, unsigned int hz)
drivers/spi/spi-oc-tiny.c
66
static int tiny_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-oc-tiny.c
81
static int tiny_spi_setup(struct spi_device *spi)
drivers/spi/spi-offload.c
107
struct spi_device *spi,
drivers/spi/spi-omap-uwire.c
171
static void uwire_chipselect(struct spi_device *spi, int value)
drivers/spi/spi-omap-uwire.c
202
static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-omap-uwire.c
306
static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-omap-uwire.c
421
static int uwire_setup(struct spi_device *spi)
drivers/spi/spi-omap-uwire.c
442
static void uwire_cleanup(struct spi_device *spi)
drivers/spi/spi-omap2-mcspi.c
1057
static void omap2_mcspi_cleanup(struct spi_device *spi)
drivers/spi/spi-omap2-mcspi.c
1070
static int omap2_mcspi_setup(struct spi_device *spi)
drivers/spi/spi-omap2-mcspi.c
1141
struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
1335
struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
1354
static size_t omap2_mcspi_max_xfer_size(struct spi_device *spi)
drivers/spi/spi-omap2-mcspi.c
165
static inline void mcspi_write_cs_reg(const struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
173
static inline u32 mcspi_read_cs_reg(const struct spi_device *spi, int idx)
drivers/spi/spi-omap2-mcspi.c
180
static inline u32 mcspi_cached_chconf0(const struct spi_device *spi)
drivers/spi/spi-omap2-mcspi.c
187
static inline void mcspi_write_chconf0(const struct spi_device *spi, u32 val)
drivers/spi/spi-omap2-mcspi.c
206
static void omap2_mcspi_set_dma_req(const struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
226
static void omap2_mcspi_set_enable(const struct spi_device *spi, int enable)
drivers/spi/spi-omap2-mcspi.c
242
static void omap2_mcspi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-omap2-mcspi.c
306
static void omap2_mcspi_set_fifo(const struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
395
struct spi_device *spi = data;
drivers/spi/spi-omap2-mcspi.c
407
struct spi_device *spi = data;
drivers/spi/spi-omap2-mcspi.c
417
static void omap2_mcspi_tx_dma(struct spi_device *spi,
drivers/spi/spi-omap2-mcspi.c
446
omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer,
drivers/spi/spi-omap2-mcspi.c
593
omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-omap2-mcspi.c
702
omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-omap2-mcspi.c
910
static int omap2_mcspi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-orion.c
135
static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed)
drivers/spi/spi-orion.c
233
orion_spi_mode_set(struct spi_device *spi)
drivers/spi/spi-orion.c
255
orion_spi_50mhz_ac_timing_erratum(struct spi_device *spi, unsigned int speed)
drivers/spi/spi-orion.c
293
orion_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-orion.c
327
static void orion_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-orion.c
382
orion_spi_write_read_8bit(struct spi_device *spi,
drivers/spi/spi-orion.c
431
orion_spi_write_read_16bit(struct spi_device *spi,
drivers/spi/spi-orion.c
467
orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-orion.c
532
struct spi_device *spi,
drivers/spi/spi-orion.c
547
static int orion_spi_setup(struct spi_device *spi)
drivers/spi/spi-pci1xxxx.c
367
static void pci1xxxx_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-pci1xxxx.c
478
struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-pci1xxxx.c
539
struct spi_device *spi,
drivers/spi/spi-pci1xxxx.c
632
struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-pci1xxxx.c
791
struct spi_device *spi,
drivers/spi/spi-pic32-sqi.c
150
struct spi_device *cur_spi;
drivers/spi/spi-pic32-sqi.c
261
struct spi_device *spi = mesg->spi;
drivers/spi/spi-pic32-sqi.c
332
struct spi_device *spi,
drivers/spi/spi-pic32-sqi.c
342
struct spi_device *spi = msg->spi;
drivers/spi/spi-pic32.c
446
struct spi_device *spi = msg->spi;
drivers/spi/spi-pic32.c
485
struct spi_device *spi,
drivers/spi/spi-pic32.c
496
struct spi_device *spi,
drivers/spi/spi-pic32.c
580
static int pic32_spi_setup(struct spi_device *spi)
drivers/spi/spi-pic32.c
600
static void pic32_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-pl022.c
1326
static int pl022_transfer_one(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-pl022.c
1590
static int pl022_setup(struct spi_device *spi)
drivers/spi/spi-pl022.c
1820
static void pl022_cleanup(struct spi_device *spi)
drivers/spi/spi-pl022.c
441
static void pl022_cs_control(struct spi_device *spi, bool enable)
drivers/spi/spi-ppc4xx.c
138
static int spi_ppc4xx_txrx(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-ppc4xx.c
162
static int spi_ppc4xx_setupxfer(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-ppc4xx.c
211
static int spi_ppc4xx_setup(struct spi_device *spi)
drivers/spi/spi-ppc4xx.c
315
static void spi_ppc4xx_cleanup(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
1130
static int setup(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
1240
static void cleanup(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
1267
static size_t pxa2xx_spi_max_dma_transfer_size(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
369
static void lpss_ssp_select_cs(struct spi_device *spi,
drivers/spi/spi-pxa2xx.c
389
static void lpss_ssp_cs_control(struct spi_device *spi, bool enable)
drivers/spi/spi-pxa2xx.c
418
static void cs_assert(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
432
static void cs_deassert(struct spi_device *spi)
drivers/spi/spi-pxa2xx.c
451
static void pxa2xx_spi_set_cs(struct spi_device *spi, bool level)
drivers/spi/spi-pxa2xx.c
924
struct spi_device *spi,
drivers/spi/spi-pxa2xx.c
935
struct spi_device *spi,
drivers/spi/spi-pxa2xx.h
40
struct spi_device;
drivers/spi/spi-qcom-qspi.c
409
struct spi_device *slv, struct spi_transfer *xfer)
drivers/spi/spi-qcom-qspi.c
415
struct spi_device *slv,
drivers/spi/spi-qup.c
1004
static void spi_qup_set_cs(struct spi_device *spi, bool val)
drivers/spi/spi-qup.c
161
static int spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer);
drivers/spi/spi-qup.c
469
static int spi_qup_do_dma(struct spi_device *spi, struct spi_transfer *xfer,
drivers/spi/spi-qup.c
544
static int spi_qup_do_pio(struct spi_device *spi, struct spi_transfer *xfer,
drivers/spi/spi-qup.c
690
static int spi_qup_io_prep(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-qup.c
722
static int spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-qup.c
873
struct spi_device *spi,
drivers/spi/spi-qup.c
915
static bool spi_qup_can_dma(struct spi_controller *host, struct spi_device *spi,
drivers/spi/spi-rb4xx.c
105
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-rb4xx.c
90
static void rb4xx_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-realtek-rtl.c
33
static void rt_set_cs(struct spi_device *spi, bool active)
drivers/spi/spi-realtek-rtl.c
93
static int transfer_one(struct spi_controller *ctrl, struct spi_device *spi,
drivers/spi/spi-rockchip.c
239
static void rockchip_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-rockchip.c
532
struct spi_device *spi, struct spi_transfer *xfer,
drivers/spi/spi-rockchip.c
617
static size_t rockchip_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-rockchip.c
675
struct spi_device *spi,
drivers/spi/spi-rockchip.c
716
struct spi_device *spi,
drivers/spi/spi-rockchip.c
729
static int rockchip_spi_setup(struct spi_device *spi)
drivers/spi/spi-rpc-if.c
19
static void rpcif_spi_mem_prepare(struct spi_device *spi_dev,
drivers/spi/spi-rspi.c
244
struct spi_device *spi, struct spi_transfer *xfer);
drivers/spi/spi-rspi.c
686
static bool rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-rspi.c
727
struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-rspi.c
745
struct spi_device *spi,
drivers/spi/spi-rspi.c
863
struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-rspi.c
947
static int rspi_setup(struct spi_device *spi)
drivers/spi/spi-rspi.c
974
struct spi_device *spi = msg->spi;
drivers/spi/spi-rzv2h-rspi.c
227
static bool rzv2h_rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
242
struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
319
struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
383
struct spi_device *spi,
drivers/spi/spi-rzv2h-rspi.c
595
const struct spi_device *spi = message->spi;
drivers/spi/spi-rzv2m-csi.c
397
static int rzv2m_csi_setup(struct spi_device *spi)
drivers/spi/spi-rzv2m-csi.c
532
struct spi_device *spi,
drivers/spi/spi-s3c64xx.c
1067
static void s3c64xx_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-s3c64xx.c
355
static void s3c64xx_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-s3c64xx.c
429
struct spi_device *spi,
drivers/spi/spi-s3c64xx.c
778
struct spi_device *spi = msg->spi;
drivers/spi/spi-s3c64xx.c
791
static size_t s3c64xx_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-s3c64xx.c
799
struct spi_device *spi,
drivers/spi/spi-s3c64xx.c
952
struct spi_device *spi)
drivers/spi/spi-s3c64xx.c
986
static int s3c64xx_spi_setup(struct spi_device *spi)
drivers/spi/spi-sc18is602.c
175
static int sc18is602_check_transfer(struct spi_device *spi,
drivers/spi/spi-sc18is602.c
188
struct spi_device *spi = m->spi;
drivers/spi/spi-sc18is602.c
223
static size_t sc18is602_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-sc18is602.c
228
static int sc18is602_setup(struct spi_device *spi)
drivers/spi/spi-sh-hspi.c
99
struct spi_device *spi = msg->spi;
drivers/spi/spi-sh-msiof.c
451
static int sh_msiof_spi_setup(struct spi_device *spi)
drivers/spi/spi-sh-msiof.c
486
const struct spi_device *spi = msg->spi;
drivers/spi/spi-sh-msiof.c
816
struct spi_device *spi,
drivers/spi/spi-sh-sci.c
106
static void sh_sci_spi_chipselect(struct spi_device *dev, int value)
drivers/spi/spi-sh-sci.c
57
static inline void setsck(struct spi_device *dev, int on)
drivers/spi/spi-sh-sci.c
62
static inline void setmosi(struct spi_device *dev, int on)
drivers/spi/spi-sh-sci.c
67
static inline u32 getmiso(struct spi_device *dev)
drivers/spi/spi-sh-sci.c
78
static u32 sh_sci_spi_txrx_mode0(struct spi_device *spi,
drivers/spi/spi-sh-sci.c
85
static u32 sh_sci_spi_txrx_mode1(struct spi_device *spi,
drivers/spi/spi-sh-sci.c
92
static u32 sh_sci_spi_txrx_mode2(struct spi_device *spi,
drivers/spi/spi-sh-sci.c
99
static u32 sh_sci_spi_txrx_mode3(struct spi_device *spi,
drivers/spi/spi-sh.c
328
static int spi_sh_setup(struct spi_device *spi)
drivers/spi/spi-sh.c
347
static void spi_sh_cleanup(struct spi_device *spi)
drivers/spi/spi-sifive.c
134
struct spi_device *device = msg->spi;
drivers/spi/spi-sifive.c
153
static void sifive_spi_set_cs(struct spi_device *device, bool is_high)
drivers/spi/spi-sifive.c
167
sifive_spi_prep_transfer(struct sifive_spi *spi, struct spi_device *device,
drivers/spi/spi-sifive.c
255
sifive_spi_transfer_one(struct spi_controller *host, struct spi_device *device,
drivers/spi/spi-slave-mt27xx.c
133
struct spi_device *spi = msg->spi;
drivers/spi/spi-slave-mt27xx.c
163
struct spi_device *spi,
drivers/spi/spi-slave-mt27xx.c
200
struct spi_device *spi,
drivers/spi/spi-slave-mt27xx.c
283
struct spi_device *spi,
drivers/spi/spi-slave-mt27xx.c
298
static int mtk_spi_slave_setup(struct spi_device *spi)
drivers/spi/spi-slave-system-control.c
113
static int spi_slave_system_control_probe(struct spi_device *spi)
drivers/spi/spi-slave-system-control.c
135
static void spi_slave_system_control_remove(struct spi_device *spi)
drivers/spi/spi-slave-system-control.c
39
struct spi_device *spi;
drivers/spi/spi-slave-time.c
109
static void spi_slave_time_remove(struct spi_device *spi)
drivers/spi/spi-slave-time.c
34
struct spi_device *spi;
drivers/spi/spi-slave-time.c
87
static int spi_slave_time_probe(struct spi_device *spi)
drivers/spi/spi-sn-f-ospi.c
267
struct spi_device *spi = mem->spi;
drivers/spi/spi-sprd-adi.c
334
struct spi_device *spi_dev,
drivers/spi/spi-sprd.c
290
static void sprd_spi_chipselect(struct spi_device *sdev, bool cs)
drivers/spi/spi-sprd.c
401
static int sprd_spi_txrx_bufs(struct spi_device *sdev, struct spi_transfer *t)
drivers/spi/spi-sprd.c
578
static int sprd_spi_dma_txrx_bufs(struct spi_device *sdev,
drivers/spi/spi-sprd.c
714
static int sprd_spi_setup_transfer(struct spi_device *sdev,
drivers/spi/spi-sprd.c
789
struct spi_device *sdev,
drivers/spi/spi-sprd.c
890
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-st-ssc4.c
119
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-st-ssc4.c
175
static int spi_st_setup(struct spi_device *spi)
drivers/spi/spi-stm32-ospi.c
464
static int stm32_ospi_send(struct spi_device *spi, const struct spi_mem_op *op)
drivers/spi/spi-stm32-ospi.c
667
struct spi_device *spi = msg->spi;
drivers/spi/spi-stm32-ospi.c
746
static int stm32_ospi_setup(struct spi_device *spi)
drivers/spi/spi-stm32-qspi.c
369
static int stm32_qspi_send(struct spi_device *spi, const struct spi_mem_op *op)
drivers/spi/spi-stm32-qspi.c
565
struct spi_device *spi = msg->spi;
drivers/spi/spi-stm32-qspi.c
643
static int stm32_qspi_setup(struct spi_device *spi)
drivers/spi/spi-stm32.c
1182
struct spi_device *spi_dev = msg->spi;
drivers/spi/spi-stm32.c
1850
static unsigned int stm32_spi_communication_type(struct spi_device *spi_dev,
drivers/spi/spi-stm32.c
2010
struct spi_device *spi_dev,
drivers/spi/spi-stm32.c
2115
struct spi_device *spi_dev,
drivers/spi/spi-stm32.c
935
struct spi_device *spi_dev,
drivers/spi/spi-sun4i.c
162
static void sun4i_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-sun4i.c
199
static size_t sun4i_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-sun4i.c
205
struct spi_device *spi,
drivers/spi/spi-sun6i.c
182
static void sun6i_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-sun6i.c
199
static size_t sun6i_spi_max_transfer_size(struct spi_device *spi)
drivers/spi/spi-sun6i.c
276
struct spi_device *spi,
drivers/spi/spi-sun6i.c
616
struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
120
static int sp7021_spi_target_tx(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-sunplus-sp7021.c
140
static int sp7021_spi_target_rx(struct spi_device *spi, struct spi_transfer *xfer)
drivers/spi/spi-sunplus-sp7021.c
241
static void sp7021_prep_transfer(struct spi_controller *ctlr, struct spi_device *spi)
drivers/spi/spi-sunplus-sp7021.c
255
struct spi_device *s = msg->spi;
drivers/spi/spi-sunplus-sp7021.c
298
static int sp7021_spi_host_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-sunplus-sp7021.c
362
static int sp7021_spi_target_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi-synquacer.c
229
struct spi_device *spi,
drivers/spi/spi-synquacer.c
354
struct spi_device *spi,
drivers/spi/spi-synquacer.c
483
static void synquacer_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-tegra114.c
1037
struct spi_device *spi = msg->spi;
drivers/spi/spi-tegra114.c
177
struct spi_device *cur_spi;
drivers/spi/spi-tegra114.c
178
struct spi_device *cs_control;
drivers/spi/spi-tegra114.c
258
struct spi_device *spi, struct tegra_spi_data *tspi,
drivers/spi/spi-tegra114.c
719
static int tegra_spi_set_hw_cs_timing(struct spi_device *spi)
drivers/spi/spi-tegra114.c
770
static u32 tegra_spi_setup_transfer_one(struct spi_device *spi,
drivers/spi/spi-tegra114.c
865
static int tegra_spi_start_transfer_one(struct spi_device *spi,
drivers/spi/spi-tegra114.c
912
*tegra_spi_parse_cdata_dt(struct spi_device *spi)
drivers/spi/spi-tegra114.c
934
static void tegra_spi_cleanup(struct spi_device *spi)
drivers/spi/spi-tegra114.c
943
static int tegra_spi_setup(struct spi_device *spi)
drivers/spi/spi-tegra114.c
997
static void tegra_spi_transfer_end(struct spi_device *spi)
drivers/spi/spi-tegra20-sflash.c
114
struct spi_device *cur_spi;
drivers/spi/spi-tegra20-sflash.c
158
struct spi_device *spi, struct tegra_sflash_data *tsd,
drivers/spi/spi-tegra20-sflash.c
250
static int tegra_sflash_start_transfer_one(struct spi_device *spi,
drivers/spi/spi-tegra20-sflash.c
313
struct spi_device *spi = msg->spi;
drivers/spi/spi-tegra20-slink.c
166
struct spi_device *cur_spi;
drivers/spi/spi-tegra20-slink.c
254
struct spi_device *spi, struct tegra_slink_data *tspi,
drivers/spi/spi-tegra20-slink.c
671
static int tegra_slink_start_transfer_one(struct spi_device *spi,
drivers/spi/spi-tegra20-slink.c
731
static int tegra_slink_setup(struct spi_device *spi)
drivers/spi/spi-tegra20-slink.c
775
struct spi_device *spi = msg->spi;
drivers/spi/spi-tegra20-slink.c
798
struct spi_device *spi,
drivers/spi/spi-tegra210-quad.c
1041
static void tegra_qspi_transfer_end(struct spi_device *spi)
drivers/spi/spi-tegra210-quad.c
1157
struct spi_device *spi = msg->spi;
drivers/spi/spi-tegra210-quad.c
1287
struct spi_device *spi = msg->spi;
drivers/spi/spi-tegra210-quad.c
834
static u32 tegra_qspi_setup_transfer_one(struct spi_device *spi, struct spi_transfer *t,
drivers/spi/spi-tegra210-quad.c
898
static int tegra_qspi_start_transfer_one(struct spi_device *spi,
drivers/spi/spi-tegra210-quad.c
953
static struct tegra_qspi_client_data *tegra_qspi_parse_cdata_dt(struct spi_device *spi)
drivers/spi/spi-tegra210-quad.c
970
static int tegra_qspi_setup(struct spi_device *spi)
drivers/spi/spi-test.h
107
int spi_test_run_test(struct spi_device *spi,
drivers/spi/spi-test.h
112
int spi_test_execute_msg(struct spi_device *spi,
drivers/spi/spi-test.h
117
int spi_test_run_tests(struct spi_device *spi,
drivers/spi/spi-test.h
77
int (*run_test)(struct spi_device *spi, struct spi_test *test,
drivers/spi/spi-test.h
79
int (*execute_msg)(struct spi_device *spi, struct spi_test *test,
drivers/spi/spi-ti-qspi.c
138
static int ti_qspi_setup(struct spi_device *spi)
drivers/spi/spi-ti-qspi.c
525
static void ti_qspi_enable_memory_map(struct spi_device *spi)
drivers/spi/spi-ti-qspi.c
539
static void ti_qspi_disable_memory_map(struct spi_device *spi)
drivers/spi/spi-ti-qspi.c
551
static void ti_qspi_setup_mmap_read(struct spi_device *spi, u8 opcode,
drivers/spi/spi-ti-qspi.c
667
struct spi_device *spi = m->spi;
drivers/spi/spi-tle62x0.c
239
static int tle62x0_probe(struct spi_device *spi)
drivers/spi/spi-tle62x0.c
27
struct spi_device *us;
drivers/spi/spi-tle62x0.c
291
static void tle62x0_remove(struct spi_device *spi)
drivers/spi/spi-topcliff-pch.c
179
struct spi_device *current_chip;
drivers/spi/spi-topcliff-pch.c
418
static void pch_spi_setup_transfer(struct spi_device *spi)
drivers/spi/spi-topcliff-pch.c
456
static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg)
drivers/spi/spi-topcliff-pch.c
499
struct spi_device *pspi)
drivers/spi/spi-uniphier.c
128
static void uniphier_spi_set_mode(struct spi_device *spi)
drivers/spi/spi-uniphier.c
181
static void uniphier_spi_set_transfer_size(struct spi_device *spi, int size)
drivers/spi/spi-uniphier.c
198
static void uniphier_spi_set_baudrate(struct spi_device *spi,
drivers/spi/spi-uniphier.c
217
static void uniphier_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-uniphier.c
334
static void uniphier_spi_set_cs(struct spi_device *spi, bool enable)
drivers/spi/spi-uniphier.c
350
struct spi_device *spi,
drivers/spi/spi-uniphier.c
389
struct spi_device *spi,
drivers/spi/spi-uniphier.c
472
struct spi_device *spi,
drivers/spi/spi-uniphier.c
499
struct spi_device *spi,
drivers/spi/spi-uniphier.c
527
struct spi_device *spi,
drivers/spi/spi-virtio.c
149
struct spi_device *spi,
drivers/spi/spi-virtio.c
89
struct spi_device *spi,
drivers/spi/spi-xcomm.c
113
struct spi_device *spi, struct spi_transfer *t,
drivers/spi/spi-xcomm.c
152
struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-xcomm.c
181
struct spi_device *spi = msg->spi;
drivers/spi/spi-xcomm.c
99
struct spi_device *spi, int is_active)
drivers/spi/spi-xilinx.c
186
static void xilinx_spi_chipselect(struct spi_device *spi, int is_on)
drivers/spi/spi-xilinx.c
225
static int xilinx_spi_setup_transfer(struct spi_device *spi,
drivers/spi/spi-xilinx.c
238
static int xilinx_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
drivers/spi/spi-xlp.c
135
static int xlp_spi_setup(struct spi_device *spi)
drivers/spi/spi-xlp.c
347
struct spi_device *spi,
drivers/spi/spi-xtensa-xtfpga.c
53
static u32 xtfpga_spi_txrx_word(struct spi_device *spi, unsigned nsecs,
drivers/spi/spi-xtensa-xtfpga.c
72
static void xtfpga_spi_chipselect(struct spi_device *spi, int is_on)
drivers/spi/spi-zynq-qspi.c
290
static void zynq_qspi_chipselect(struct spi_device *spi, bool assert)
drivers/spi/spi-zynq-qspi.c
335
static int zynq_qspi_config_op(struct zynq_qspi *xqspi, struct spi_device *spi,
drivers/spi/spi-zynq-qspi.c
380
static int zynq_qspi_setup_op(struct spi_device *spi)
drivers/spi/spi-zynqmp-gqspi.c
459
static void zynqmp_qspi_chipselect(struct spi_device *qspi, bool is_high)
drivers/spi/spi-zynqmp-gqspi.c
596
static int zynqmp_qspi_setup_op(struct spi_device *qspi)
drivers/spi/spi.c
1021
static inline bool spi_is_last_cs(struct spi_device *spi)
drivers/spi/spi.c
1033
static void spi_toggle_csgpiod(struct spi_device *spi, u8 idx, bool enable, bool activate)
drivers/spi/spi.c
1057
static void spi_set_cs(struct spi_device *spi, bool enable, bool force)
drivers/spi/spi.c
154
struct spi_device *spi = to_spi_device(dev); \
drivers/spi/spi.c
2248
static int __spi_queued_transfer(struct spi_device *spi,
drivers/spi/spi.c
2280
static int spi_queued_transfer(struct spi_device *spi, struct spi_message *msg)
drivers/spi/spi.c
2349
static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi,
drivers/spi/spi.c
2597
static struct spi_device *
drivers/spi/spi.c
2600
struct spi_device *spi;
drivers/spi/spi.c
2653
struct spi_device *spi;
drivers/spi/spi.c
2683
struct spi_device *spi_new_ancillary_device(struct spi_device *spi,
drivers/spi/spi.c
2687
struct spi_device *ancillary;
drivers/spi/spi.c
2903
struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
drivers/spi/spi.c
2910
struct spi_device *spi;
drivers/spi/spi.c
2967
struct spi_device *spi;
drivers/spi/spi.c
3063
int spi_target_abort(struct spi_device *spi)
drivers/spi/spi.c
3094
struct spi_device *spi;
drivers/spi/spi.c
348
const struct spi_device_id *spi_get_device_id(const struct spi_device *sdev)
drivers/spi/spi.c
356
const void *spi_get_device_match_data(const struct spi_device *sdev)
drivers/spi/spi.c
370
const struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
395
const struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
3972
static int spi_set_cs_timing(struct spi_device *spi)
drivers/spi/spi.c
4016
int spi_setup(struct spi_device *spi)
drivers/spi/spi.c
408
struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
4150
struct spi_device *spi)
drivers/spi/spi.c
4169
static int __spi_validate(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4379
static int __spi_optimize_message(struct spi_device *spi,
drivers/spi/spi.c
4412
static int spi_maybe_optimize_message(struct spi_device *spi,
drivers/spi/spi.c
4446
int spi_optimize_message(struct spi_device *spi, struct spi_message *msg)
drivers/spi/spi.c
4491
static int __spi_async(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4533
int devm_spi_optimize_message(struct device *dev, struct spi_device *spi,
drivers/spi/spi.c
4577
int spi_async(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4644
static int __spi_sync(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4727
int spi_sync(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4755
int spi_sync_locked(struct spi_device *spi, struct spi_message *message)
drivers/spi/spi.c
4840
int spi_write_then_read(struct spi_device *spi,
drivers/spi/spi.c
4917
static struct spi_device *of_find_spi_device_by_node(struct device_node *node)
drivers/spi/spi.c
4929
struct spi_device *spi;
drivers/spi/spi.c
50
struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
5008
static struct spi_device *acpi_spi_find_device_by_adev(struct acpi_device *adev)
drivers/spi/spi.c
5021
struct spi_device *spi;
drivers/spi/spi.c
559
struct spi_device *spi_alloc_device(struct spi_controller *ctlr)
drivers/spi/spi.c
561
struct spi_device *spi;
drivers/spi/spi.c
591
static void spi_dev_set_name(struct spi_device *spi)
drivers/spi/spi.c
60
const struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
622
struct spi_device *spi, u8 idx,
drivers/spi/spi.c
623
struct spi_device *new_spi, u8 new_idx)
drivers/spi/spi.c
641
struct spi_device *spi = to_spi_device(dev);
drivers/spi/spi.c
642
struct spi_device *new_spi = data;
drivers/spi/spi.c
655
static void spi_cleanup(struct spi_device *spi)
drivers/spi/spi.c
661
static int __spi_add_device(struct spi_device *spi)
drivers/spi/spi.c
761
int spi_add_device(struct spi_device *spi)
drivers/spi/spi.c
790
struct spi_device *spi_new_device(struct spi_controller *ctlr,
drivers/spi/spi.c
793
struct spi_device *proxy;
drivers/spi/spi.c
855
void spi_unregister_device(struct spi_device *spi)
drivers/spi/spi.c
879
struct spi_device *dev;
drivers/spi/spi.c
957
static void *spi_res_alloc(struct spi_device *spi, spi_res_release_t release,
drivers/spi/spidev.c
354
struct spi_device *spi;
drivers/spi/spidev.c
513
struct spi_device *spi;
drivers/spi/spidev.c
73
struct spi_device *spi;
drivers/spi/spidev.c
765
static int spidev_probe(struct spi_device *spi)
drivers/spi/spidev.c
823
static void spidev_remove(struct spi_device *spi)
drivers/spi/spidev.c
93
spidev_sync_unlocked(struct spi_device *spi, struct spi_message *message)
drivers/staging/fbtft/fbtft-core.c
1143
struct spi_device *sdev,
drivers/staging/fbtft/fbtft-core.c
740
struct spi_device *spi = par->spi;
drivers/staging/fbtft/fbtft.h
192
struct spi_device *spi;
drivers/staging/fbtft/fbtft.h
255
int fbtft_probe_common(struct fbtft_display *display, struct spi_device *sdev,
drivers/staging/fbtft/fbtft.h
286
static int fbtft_driver_probe_spi(struct spi_device *spi) \
drivers/staging/fbtft/fbtft.h
291
static void fbtft_driver_remove_spi(struct spi_device *spi) \
drivers/staging/greybus/spilib.c
166
struct spi_device *dev = msg->spi;
drivers/staging/greybus/spilib.c
395
static int gb_spi_setup(struct spi_device *spi)
drivers/staging/greybus/spilib.c
401
static void gb_spi_cleanup(struct spi_device *spi)
drivers/staging/greybus/spilib.c
447
struct spi_device *spidev;
drivers/staging/iio/accel/adis16203.c
259
static int adis16203_probe(struct spi_device *spi)
drivers/staging/iio/adc/ad7816.c
107
struct spi_device *spi_dev = chip->spi_dev;
drivers/staging/iio/adc/ad7816.c
352
static int ad7816_probe(struct spi_device *spi_dev)
drivers/staging/iio/adc/ad7816.c
46
struct spi_device *spi_dev;
drivers/staging/iio/adc/ad7816.c
66
struct spi_device *spi_dev = chip->spi_dev;
drivers/staging/iio/addac/adt7316-spi.c
27
struct spi_device *spi_dev = client;
drivers/staging/iio/addac/adt7316-spi.c
56
struct spi_device *spi_dev = client;
drivers/staging/iio/addac/adt7316-spi.c
91
static int adt7316_spi_probe(struct spi_device *spi_dev)
drivers/staging/iio/frequency/ad9832.c
294
static int ad9832_probe(struct spi_device *spi)
drivers/staging/iio/frequency/ad9832.c
91
struct spi_device *spi;
drivers/staging/iio/frequency/ad9834.c
389
static int ad9834_probe(struct spi_device *spi)
drivers/staging/iio/frequency/ad9834.c
71
struct spi_device *spi;
drivers/tty/serial/max3100.c
685
static int max3100_probe(struct spi_device *spi)
drivers/tty/serial/max3100.c
744
static void max3100_remove(struct spi_device *spi)
drivers/tty/serial/max3100.c
81
struct spi_device *spi;
drivers/tty/serial/max310x.c
1527
static int max310x_spi_probe(struct spi_device *spi)
drivers/tty/serial/max310x.c
1558
static void max310x_spi_remove(struct spi_device *spi)
drivers/tty/serial/sc16is7xx_spi.c
17
static int sc16is7xx_spi_probe(struct spi_device *spi)
drivers/tty/serial/sc16is7xx_spi.c
59
static void sc16is7xx_spi_remove(struct spi_device *spi)
drivers/usb/gadget/udc/max3420_udc.c
1198
static int max3420_probe(struct spi_device *spi)
drivers/usb/gadget/udc/max3420_udc.c
1296
static void max3420_remove(struct spi_device *spi)
drivers/usb/gadget/udc/max3420_udc.c
177
struct spi_device *spi;
drivers/usb/gadget/udc/max3420_udc.c
201
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
220
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
247
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
273
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
295
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
519
struct spi_device *spi = udc->spi;
drivers/usb/gadget/udc/max3420_udc.c
842
struct spi_device *spi = udc->spi;
drivers/usb/host/max3421-hcd.c
1136
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
1285
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
1374
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
1501
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
1674
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
1821
max3421_probe(struct spi_device *spi)
drivers/usb/host/max3421-hcd.c
1927
max3421_remove(struct spi_device *spi)
drivers/usb/host/max3421-hcd.c
344
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
369
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
393
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
419
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
525
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
631
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
766
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
852
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/usb/host/max3421-hcd.c
941
struct spi_device *spi = to_spi_device(hcd->self.controller);
drivers/video/backlight/ams369fg06.c
33
struct spi_device *spi;
drivers/video/backlight/ams369fg06.c
438
static int ams369fg06_probe(struct spi_device *spi)
drivers/video/backlight/ams369fg06.c
508
static void ams369fg06_remove(struct spi_device *spi)
drivers/video/backlight/ams369fg06.c
542
static void ams369fg06_shutdown(struct spi_device *spi)
drivers/video/backlight/corgi_lcd.c
477
struct spi_device *spi = lcd->spi_dev;
drivers/video/backlight/corgi_lcd.c
492
static int corgi_lcd_probe(struct spi_device *spi)
drivers/video/backlight/corgi_lcd.c
545
static void corgi_lcd_remove(struct spi_device *spi)
drivers/video/backlight/corgi_lcd.c
83
struct spi_device *spi_dev;
drivers/video/backlight/hx8357.c
569
static int hx8357_probe(struct spi_device *spi)
drivers/video/backlight/hx8357.c
88
struct spi_device *spi;
drivers/video/backlight/ili922x.c
138
struct spi_device *spi;
drivers/video/backlight/ili922x.c
148
static int ili922x_read_status(struct spi_device *spi, u16 *rs)
drivers/video/backlight/ili922x.c
191
static int ili922x_read(struct spi_device *spi, u8 reg, u16 *rx)
drivers/video/backlight/ili922x.c
245
static int ili922x_write(struct spi_device *spi, u8 reg, u16 value)
drivers/video/backlight/ili922x.c
304
static void ili922x_reg_dump(struct spi_device *spi)
drivers/video/backlight/ili922x.c
317
static inline void ili922x_reg_dump(struct spi_device *spi) {}
drivers/video/backlight/ili922x.c
324
static void set_write_to_gram_reg(struct spi_device *spi)
drivers/video/backlight/ili922x.c
355
static int ili922x_poweron(struct spi_device *spi)
drivers/video/backlight/ili922x.c
384
static int ili922x_poweroff(struct spi_device *spi)
drivers/video/backlight/ili922x.c
405
static void ili922x_display_init(struct spi_device *spi)
drivers/video/backlight/ili922x.c
479
static int ili922x_probe(struct spi_device *spi)
drivers/video/backlight/ili922x.c
532
static void ili922x_remove(struct spi_device *spi)
drivers/video/backlight/ili9320.c
169
struct spi_device *dev)
drivers/video/backlight/ili9320.c
194
int ili9320_probe_spi(struct spi_device *spi,
drivers/video/backlight/ili9320.h
27
struct spi_device *dev;
drivers/video/backlight/ili9320.h
68
extern int ili9320_probe_spi(struct spi_device *spi,
drivers/video/backlight/l4f00242t03.c
107
struct spi_device *spi = priv->spi;
drivers/video/backlight/l4f00242t03.c
166
static int l4f00242t03_probe(struct spi_device *spi)
drivers/video/backlight/l4f00242t03.c
223
static void l4f00242t03_remove(struct spi_device *spi)
drivers/video/backlight/l4f00242t03.c
230
static void l4f00242t03_shutdown(struct spi_device *spi)
drivers/video/backlight/l4f00242t03.c
24
struct spi_device *spi;
drivers/video/backlight/l4f00242t03.c
46
static void l4f00242t03_lcd_init(struct spi_device *spi)
drivers/video/backlight/l4f00242t03.c
85
static void l4f00242t03_lcd_powerdown(struct spi_device *spi)
drivers/video/backlight/lms283gf05.c
103
static void lms283gf05_toggle(struct spi_device *spi,
drivers/video/backlight/lms283gf05.c
127
struct spi_device *spi = st->spi;
drivers/video/backlight/lms283gf05.c
147
static int lms283gf05_probe(struct spi_device *spi)
drivers/video/backlight/lms283gf05.c
19
struct spi_device *spi;
drivers/video/backlight/lms501kf03.c
20
struct spi_device *spi;
drivers/video/backlight/lms501kf03.c
310
static int lms501kf03_probe(struct spi_device *spi)
drivers/video/backlight/lms501kf03.c
365
static void lms501kf03_remove(struct spi_device *spi)
drivers/video/backlight/lms501kf03.c
399
static void lms501kf03_shutdown(struct spi_device *spi)
drivers/video/backlight/ltv350qv.c
20
struct spi_device *spi;
drivers/video/backlight/ltv350qv.c
224
static int ltv350qv_probe(struct spi_device *spi)
drivers/video/backlight/ltv350qv.c
256
static void ltv350qv_remove(struct spi_device *spi)
drivers/video/backlight/ltv350qv.c
282
static void ltv350qv_shutdown(struct spi_device *spi)
drivers/video/backlight/otm3225a.c
159
static void otm3225a_write(struct spi_device *spi,
drivers/video/backlight/otm3225a.c
213
static int otm3225a_probe(struct spi_device *spi)
drivers/video/backlight/otm3225a.c
75
struct spi_device *spi;
drivers/video/backlight/tdo24m.c
25
struct spi_device *spi_dev;
drivers/video/backlight/tdo24m.c
330
static int tdo24m_probe(struct spi_device *spi)
drivers/video/backlight/tdo24m.c
399
static void tdo24m_remove(struct spi_device *spi)
drivers/video/backlight/tdo24m.c
425
static void tdo24m_shutdown(struct spi_device *spi)
drivers/video/backlight/vgg2432a4.c
222
static int vgg2432a4_probe(struct spi_device *spi)
drivers/video/backlight/vgg2432a4.c
235
static void vgg2432a4_remove(struct spi_device *spi)
drivers/video/backlight/vgg2432a4.c
240
static void vgg2432a4_shutdown(struct spi_device *spi)
drivers/video/fbdev/mmp/hw/mmp_spi.c
107
static int lcd_spi_one_transfer(struct spi_device *spi, struct spi_message *m)
drivers/video/fbdev/mmp/hw/mmp_spi.c
30
static inline int lcd_spi_write(struct spi_device *spi, u32 data)
drivers/video/fbdev/mmp/hw/mmp_spi.c
81
static int lcd_spi_setup(struct spi_device *spi)
drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c
126
static int tpohvga_probe(struct spi_device *spi)
drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c
72
struct spi_device *spi;
drivers/video/fbdev/omap/lcd_mipid.c
48
struct spi_device *spi;
drivers/video/fbdev/omap/lcd_mipid.c
550
static int mipid_spi_probe(struct spi_device *spi)
drivers/video/fbdev/omap/lcd_mipid.c
585
static void mipid_spi_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
230
static int lb035q02_probe_of(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
255
static int lb035q02_panel_spi_probe(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
299
static void lb035q02_panel_spi_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
43
struct spi_device *spi;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
54
static int lb035q02_write_reg(struct spi_device *spi, u8 reg, u16 val)
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
85
static void init_lb035q02_panel(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
101
static int init_nec_8048_wvga_lcd(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
224
static int nec_8048_probe(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
29
struct spi_device *spi;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
293
static void nec_8048_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
312
struct spi_device *spi = to_spi_device(dev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
322
struct spi_device *spi = to_spi_device(dev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
84
static int nec_8048_spi_send(struct spi_device *spi, unsigned char reg_addr,
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
692
static int acx565akm_probe(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
77
struct spi_device *spi;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
818
static void acx565akm_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
29
struct spi_device *spi_dev;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
355
static int td028ttec1_probe_of(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
372
static int td028ttec1_panel_probe(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
427
static void td028ttec1_panel_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
116
static void tpo_td043_write_gamma(struct spi_device *spi, u16 gamma[12])
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
138
static int tpo_td043_write_mirror(struct spi_device *spi, bool h, bool v)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
449
static int tpo_td043_probe(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
535
static void tpo_td043_remove(struct spi_device *spi)
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
58
struct spi_device *spi;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
93
static int tpo_td043_write(struct spi_device *spi, u8 addr, u8 data)
include/drm/drm_mipi_dbi.h
165
int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
include/drm/drm_mipi_dbi.h
197
u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len);
include/drm/drm_mipi_dbi.h
198
int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
include/drm/drm_mipi_dbi.h
20
struct spi_device;
include/drm/drm_mipi_dbi.h
57
struct spi_device *spi;
include/linux/fsl_devices.h
122
struct spi_device;
include/linux/fsl_devices.h
135
void (*cs_control)(struct spi_device *spi, bool on);
include/linux/iio/adc/ad_sigma_delta.h
212
struct spi_device *spi, const struct ad_sigma_delta_info *info);
include/linux/iio/adc/ad_sigma_delta.h
93
struct spi_device *spi;
include/linux/iio/common/st_sensors_spi.h
17
struct spi_device *spi);
include/linux/iio/imu/adis.h
134
struct spi_device *spi;
include/linux/iio/imu/adis.h
163
struct spi_device *spi, const struct adis_data *data);
include/linux/mc33xs2410.h
12
int mc33xs2410_read_reg_ctrl(struct spi_device *spi, u8 reg, u16 *val);
include/linux/mc33xs2410.h
13
int mc33xs2410_read_reg_diag(struct spi_device *spi, u8 reg, u16 *val);
include/linux/mc33xs2410.h
14
int mc33xs2410_modify_reg(struct spi_device *spi, u8 reg, u8 mask, u8 val);
include/linux/oa_tc6.h
15
struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev);
include/linux/regmap.h
33
struct spi_device;
include/linux/regmap.h
661
struct regmap *__regmap_init_spi(struct spi_device *dev,
include/linux/regmap.h
695
struct regmap *__regmap_init_spi_avmm(struct spi_device *spi,
include/linux/regmap.h
722
struct regmap *__devm_regmap_init_spi(struct spi_device *dev,
include/linux/regmap.h
765
struct regmap *__devm_regmap_init_spi_avmm(struct spi_device *spi,
include/linux/spi/libertas_spi.h
10
struct spi_device;
include/linux/spi/libertas_spi.h
22
int (*setup)(struct spi_device *spi);
include/linux/spi/libertas_spi.h
23
int (*teardown)(struct spi_device *spi);
include/linux/spi/mmc_spi.h
38
extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi);
include/linux/spi/mmc_spi.h
39
extern void mmc_spi_put_pdata(struct spi_device *spi);
include/linux/spi/offload/consumer.h
17
struct spi_device;
include/linux/spi/offload/consumer.h
19
struct spi_offload *devm_spi_offload_get(struct device *dev, struct spi_device *spi,
include/linux/spi/spi-mem.h
270
struct spi_device *spi;
include/linux/spi/spi.h
1193
struct spi_device *spi;
include/linux/spi/spi.h
1323
extern int spi_optimize_message(struct spi_device *spi, struct spi_message *msg);
include/linux/spi/spi.h
1325
extern int devm_spi_optimize_message(struct device *dev, struct spi_device *spi,
include/linux/spi/spi.h
1328
extern int spi_setup(struct spi_device *spi);
include/linux/spi/spi.h
1329
extern int spi_async(struct spi_device *spi, struct spi_message *message);
include/linux/spi/spi.h
1330
extern int spi_target_abort(struct spi_device *spi);
include/linux/spi/spi.h
1333
spi_max_message_size(struct spi_device *spi)
include/linux/spi/spi.h
1343
spi_max_transfer_size(struct spi_device *spi)
include/linux/spi/spi.h
1366
static inline bool spi_is_bpw_supported(struct spi_device *spi, u32 bpw)
include/linux/spi/spi.h
1474
extern int spi_sync(struct spi_device *spi, struct spi_message *message);
include/linux/spi/spi.h
1475
extern int spi_sync_locked(struct spi_device *spi, struct spi_message *message);
include/linux/spi/spi.h
1493
spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers,
include/linux/spi/spi.h
1516
spi_write(struct spi_device *spi, const void *buf, size_t len)
include/linux/spi/spi.h
1539
spi_read(struct spi_device *spi, void *buf, size_t len)
include/linux/spi/spi.h
1550
extern int spi_write_then_read(struct spi_device *spi,
include/linux/spi/spi.h
1565
static inline ssize_t spi_w8r8(struct spi_device *spi, u8 cmd)
include/linux/spi/spi.h
1590
static inline ssize_t spi_w8r16(struct spi_device *spi, u8 cmd)
include/linux/spi/spi.h
1615
static inline ssize_t spi_w8r16be(struct spi_device *spi, u8 cmd)
include/linux/spi/spi.h
1741
extern struct spi_device *
include/linux/spi/spi.h
1745
spi_add_device(struct spi_device *spi);
include/linux/spi/spi.h
1747
extern struct spi_device *
include/linux/spi/spi.h
1750
extern void spi_unregister_device(struct spi_device *spi);
include/linux/spi/spi.h
1753
spi_get_device_id(const struct spi_device *sdev);
include/linux/spi/spi.h
1756
spi_get_device_match_data(const struct spi_device *sdev);
include/linux/spi/spi.h
267
#define to_spi_device(__dev) container_of_const(__dev, struct spi_device, dev)
include/linux/spi/spi.h
270
static inline struct spi_device *spi_dev_get(struct spi_device *spi)
include/linux/spi/spi.h
275
static inline void spi_dev_put(struct spi_device *spi)
include/linux/spi/spi.h
282
static inline void *spi_get_ctldata(const struct spi_device *spi)
include/linux/spi/spi.h
287
static inline void spi_set_ctldata(struct spi_device *spi, void *state)
include/linux/spi/spi.h
294
static inline void spi_set_drvdata(struct spi_device *spi, void *data)
include/linux/spi/spi.h
299
static inline void *spi_get_drvdata(const struct spi_device *spi)
include/linux/spi/spi.h
304
static inline u8 spi_get_chipselect(const struct spi_device *spi, u8 idx)
include/linux/spi/spi.h
309
static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect)
include/linux/spi/spi.h
314
static inline struct gpio_desc *spi_get_csgpiod(const struct spi_device *spi, u8 idx)
include/linux/spi/spi.h
319
static inline void spi_set_csgpiod(struct spi_device *spi, u8 idx, struct gpio_desc *csgpiod)
include/linux/spi/spi.h
324
static inline bool spi_is_csgpiod(struct spi_device *spi)
include/linux/spi/spi.h
362
int (*probe)(struct spi_device *spi);
include/linux/spi/spi.h
363
void (*remove)(struct spi_device *spi);
include/linux/spi/spi.h
364
void (*shutdown)(struct spi_device *spi);
include/linux/spi/spi.h
384
extern struct spi_device *spi_new_ancillary_device(struct spi_device *spi, u8 chip_select);
include/linux/spi/spi.h
645
size_t (*max_transfer_size)(struct spi_device *spi);
include/linux/spi/spi.h
646
size_t (*max_message_size)(struct spi_device *spi);
include/linux/spi/spi.h
668
int (*setup)(struct spi_device *spi);
include/linux/spi/spi.h
678
int (*set_cs_timing)(struct spi_device *spi);
include/linux/spi/spi.h
700
int (*transfer)(struct spi_device *spi,
include/linux/spi/spi.h
704
void (*cleanup)(struct spi_device *spi);
include/linux/spi/spi.h
714
struct spi_device *spi,
include/linux/spi/spi.h
762
void (*set_cs)(struct spi_device *spi, bool enable);
include/linux/spi/spi.h
763
int (*transfer_one)(struct spi_controller *ctlr, struct spi_device *spi,
include/linux/spi/spi.h
775
struct spi_offload *(*get_offload)(struct spi_device *spi,
include/linux/spi/spi.h
913
extern struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi.h
923
static inline struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr,
include/linux/spi/spi_bitbang.h
20
int (*setup_transfer)(struct spi_device *spi,
include/linux/spi/spi_bitbang.h
23
void (*chipselect)(struct spi_device *spi, int is_on);
include/linux/spi/spi_bitbang.h
27
void (*set_mosi_idle)(struct spi_device *spi);
include/linux/spi/spi_bitbang.h
31
int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
include/linux/spi/spi_bitbang.h
36
int (*set_line_direction)(struct spi_device *spi, bool output);
include/linux/spi/spi_bitbang.h
42
extern int spi_bitbang_setup(struct spi_device *spi);
include/linux/spi/spi_bitbang.h
43
extern void spi_bitbang_cleanup(struct spi_device *spi);
include/linux/spi/spi_bitbang.h
44
extern int spi_bitbang_setup_transfer(struct spi_device *spi,
include/linux/spi/spi_bitbang.h
7
typedef u32 (*spi_bb_txrx_word_fn)(struct spi_device *, unsigned int, u32, u8, unsigned int);
include/media/v4l2-common.h
298
void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
include/media/v4l2-common.h
318
v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
include/net/nfc/nci_core.h
400
struct spi_device *spi;
include/net/nfc/nci_core.h
417
struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
include/sound/cs35l56.h
381
struct spi_device *spi)
include/trace/events/spi.h
46
TP_PROTO(struct spi_device *spi, int status),
include/trace/events/spi.h
79
TP_PROTO(struct spi_device *spi, bool enable),
net/nfc/nci/spi.c
124
struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
sound/hda/codecs/side-codecs/cs35l41_hda.c
1887
struct spi_device *spi;
sound/hda/codecs/side-codecs/cs35l41_hda_property.c
243
struct spi_device *spi;
sound/hda/codecs/side-codecs/cs35l41_hda_spi.c
15
static int cs35l41_hda_spi_probe(struct spi_device *spi)
sound/hda/codecs/side-codecs/cs35l41_hda_spi.c
32
static void cs35l41_hda_spi_remove(struct spi_device *spi)
sound/hda/codecs/side-codecs/cs35l56_hda_spi.c
14
static int cs35l56_hda_spi_probe(struct spi_device *spi)
sound/hda/codecs/side-codecs/cs35l56_hda_spi.c
51
static void cs35l56_hda_spi_remove(struct spi_device *spi)
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
758
static int tas2781_hda_spi_probe(struct spi_device *spi)
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
825
static void tas2781_hda_spi_remove(struct spi_device *spi)
sound/soc/codecs/ad1836.c
364
static int ad1836_spi_probe(struct spi_device *spi)
sound/soc/codecs/ad193x-spi.c
16
static int ad193x_spi_probe(struct spi_device *spi)
sound/soc/codecs/adau1372-spi.c
19
struct spi_device *spi = to_spi_device(dev);
sound/soc/codecs/adau1372-spi.c
30
static int adau1372_spi_probe(struct spi_device *spi)
sound/soc/codecs/adau1761-spi.c
19
struct spi_device *spi = to_spi_device(dev);
sound/soc/codecs/adau1761-spi.c
30
static int adau1761_spi_probe(struct spi_device *spi)
sound/soc/codecs/adau1761-spi.c
48
static void adau1761_spi_remove(struct spi_device *spi)
sound/soc/codecs/adau1781-spi.c
19
struct spi_device *spi = to_spi_device(dev);
sound/soc/codecs/adau1781-spi.c
30
static int adau1781_spi_probe(struct spi_device *spi)
sound/soc/codecs/adau1781-spi.c
48
static void adau1781_spi_remove(struct spi_device *spi)
sound/soc/codecs/adau1977-spi.c
20
struct spi_device *spi = to_spi_device(dev);
sound/soc/codecs/adau1977-spi.c
31
static int adau1977_spi_probe(struct spi_device *spi)
sound/soc/codecs/adav801.c
22
static int adav80x_spi_probe(struct spi_device *spi)
sound/soc/codecs/ak4104.c
264
static int ak4104_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs35l41-spi.c
30
static int cs35l41_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs35l41-spi.c
58
static void cs35l41_spi_remove(struct spi_device *spi)
sound/soc/codecs/cs35l45-spi.c
16
static int cs35l45_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs35l45-spi.c
44
static void cs35l45_spi_remove(struct spi_device *spi)
sound/soc/codecs/cs35l56-shared.c
489
struct spi_device *spi)
sound/soc/codecs/cs35l56-shared.c
514
struct spi_device *spi = to_spi_device(cs35l56_base->dev);
sound/soc/codecs/cs35l56-spi.c
17
static int cs35l56_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs35l56-spi.c
56
static void cs35l56_spi_remove(struct spi_device *spi)
sound/soc/codecs/cs4271-spi.c
14
static int cs4271_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs4341.c
272
static int cs4341_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs48l32-tables.c
533
int cs48l32_create_regmap(struct spi_device *spi, struct cs48l32 *cs48l32)
sound/soc/codecs/cs48l32.c
3888
static int cs48l32_spi_probe(struct spi_device *spi)
sound/soc/codecs/cs48l32.c
4031
static void cs48l32_spi_remove(struct spi_device *spi)
sound/soc/codecs/cs48l32.h
330
struct spi_device;
sound/soc/codecs/cs48l32.h
397
int cs48l32_create_regmap(struct spi_device *spi, struct cs48l32 *cs48l32);
sound/soc/codecs/cs530x-spi.c
53
static int cs530x_spi_probe(struct spi_device *spi)
sound/soc/codecs/da7210.c
1295
static int da7210_spi_probe(struct spi_device *spi)
sound/soc/codecs/es8328-spi.c
22
static int es8328_spi_probe(struct spi_device *spi)
sound/soc/codecs/idt821034.c
1127
static int idt821034_spi_probe(struct spi_device *spi)
sound/soc/codecs/idt821034.c
26
struct spi_device *spi;
sound/soc/codecs/pcm179x-spi.c
17
static int pcm179x_spi_probe(struct spi_device *spi)
sound/soc/codecs/pcm186x-spi.c
25
static int pcm186x_spi_probe(struct spi_device *spi)
sound/soc/codecs/pcm3060-spi.c
13
static int pcm3060_spi_probe(struct spi_device *spi)
sound/soc/codecs/pcm3168a-spi.c
18
static int pcm3168a_spi_probe(struct spi_device *spi)
sound/soc/codecs/pcm3168a-spi.c
29
static void pcm3168a_spi_remove(struct spi_device *spi)
sound/soc/codecs/pcm512x-spi.c
15
static int pcm512x_spi_probe(struct spi_device *spi)
sound/soc/codecs/pcm512x-spi.c
29
static void pcm512x_spi_remove(struct spi_device *spi)
sound/soc/codecs/peb2466.c
1955
static int peb2466_spi_probe(struct spi_device *spi)
sound/soc/codecs/peb2466.c
39
struct spi_device *spi;
sound/soc/codecs/rt5514-spi.c
36
static struct spi_device *rt5514_spi;
sound/soc/codecs/rt5514-spi.c
444
static int rt5514_spi_probe(struct spi_device *spi)
sound/soc/codecs/rt5575-spi.c
25
struct spi_device *rt5575_spi_get_device(struct device *dev)
sound/soc/codecs/rt5575-spi.c
27
struct spi_device *spi;
sound/soc/codecs/rt5575-spi.c
72
static void rt5575_spi_burst_write(struct spi_device *spi, u32 addr, const u8 *txbuf, size_t len)
sound/soc/codecs/rt5575-spi.c
93
int rt5575_spi_fw_load(struct spi_device *spi)
sound/soc/codecs/rt5575-spi.h
13
struct spi_device *rt5575_spi_get_device(struct device *dev);
sound/soc/codecs/rt5575-spi.h
14
int rt5575_spi_fw_load(struct spi_device *spi);
sound/soc/codecs/rt5575-spi.h
16
static inline struct spi_device *rt5575_spi_get_device(struct device *dev)
sound/soc/codecs/rt5575-spi.h
21
static inline int rt5575_spi_fw_load(struct spi_device *spi)
sound/soc/codecs/rt5575.c
246
struct spi_device *spi;
sound/soc/codecs/rt5677-spi.c
58
static struct spi_device *g_spi;
sound/soc/codecs/rt5677-spi.c
603
static int rt5677_spi_probe(struct spi_device *spi)
sound/soc/codecs/ssm2602-spi.c
16
static int ssm2602_spi_probe(struct spi_device *spi)
sound/soc/codecs/tlv320aic23-spi.c
18
static int aic23_spi_probe(struct spi_device *spi)
sound/soc/codecs/tlv320aic26.c
32
struct spi_device *spi;
sound/soc/codecs/tlv320aic26.c
345
static int aic26_spi_probe(struct spi_device *spi)
sound/soc/codecs/tlv320aic32x4-spi.c
19
static int aic32x4_spi_probe(struct spi_device *spi)
sound/soc/codecs/tlv320aic32x4-spi.c
37
static void aic32x4_spi_remove(struct spi_device *spi)
sound/soc/codecs/tlv320aic3x-spi.c
20
static int aic3x_spi_probe(struct spi_device *spi)
sound/soc/codecs/tlv320aic3x-spi.c
38
static void aic3x_spi_remove(struct spi_device *spi)
sound/soc/codecs/wm0010.c
334
struct spi_device *spi = to_spi_device(component->dev);
sound/soc/codecs/wm0010.c
487
struct spi_device *spi = to_spi_device(component->dev);
sound/soc/codecs/wm0010.c
559
struct spi_device *spi = to_spi_device(component->dev);
sound/soc/codecs/wm0010.c
855
static int wm0010_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm0010.c
950
static void wm0010_spi_remove(struct spi_device *spi)
sound/soc/codecs/wm8510.c
617
static int wm8510_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8711.c
403
static int wm8711_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8728.c
244
static int wm8728_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8731-spi.c
25
static int wm8731_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8737.c
660
static int wm8737_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8741.c
625
static int wm8741_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8750.c
743
static int wm8750_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8753.c
1517
static int wm8753_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8770.c
641
static int wm8770_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8776.c
461
static int wm8776_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8804-spi.c
16
static int wm8804_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8804-spi.c
27
static void wm8804_spi_remove(struct spi_device *spi)
sound/soc/codecs/wm8900.c
1236
static int wm8900_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8983.c
1006
static int wm8983_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8985.c
1135
static int wm8985_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8988.c
842
static int wm8988_spi_probe(struct spi_device *spi)
sound/soc/codecs/wm8995.c
2201
static int wm8995_spi_probe(struct spi_device *spi)
sound/soc/codecs/zl38060.c
483
struct spi_device *spi = context;
sound/soc/codecs/zl38060.c
510
struct spi_device *spi = context;
sound/soc/codecs/zl38060.c
552
static int zl38_spi_probe(struct spi_device *spi)
sound/spi/at73c213.c
70
struct spi_device *spi;
sound/spi/at73c213.c
852
struct spi_device *spi)
sound/spi/at73c213.c
916
static int snd_at73c213_probe(struct spi_device *spi)
sound/spi/at73c213.c
983
static void snd_at73c213_remove(struct spi_device *spi)