spi_device        334 arch/arm/mach-pxa/cm-x270.c static int cm_x270_libertas_setup(struct spi_device *spi)
spi_device        370 arch/arm/mach-pxa/cm-x270.c static int cm_x270_libertas_teardown(struct spi_device *spi)
spi_device        723 arch/arm/mach-pxa/em-x270.c static int em_x270_libertas_setup(struct spi_device *spi)
spi_device        765 arch/arm/mach-pxa/em-x270.c static int em_x270_libertas_teardown(struct spi_device *spi)
spi_device        195 arch/arm/mach-pxa/include/mach/tosa.h struct spi_device;
spi_device        196 arch/arm/mach-pxa/include/mach/tosa.h extern int tosa_bl_enable(struct spi_device *spi, int enable);
spi_device        526 arch/arm/mach-pxa/z2.c static int z2_lbs_spi_setup(struct spi_device *spi)
spi_device        554 arch/arm/mach-pxa/z2.c static int z2_lbs_spi_teardown(struct spi_device *spi)
spi_device         54 arch/mips/txx9/generic/spi_eeprom.c static int __init early_seeprom_probe(struct spi_device *spi)
spi_device         42 arch/powerpc/platforms/83xx/mpc832x_rdb.c 				   void (*cs_control)(struct spi_device *dev,
spi_device        122 arch/powerpc/platforms/83xx/mpc832x_rdb.c 			       void (*cs_control)(struct spi_device *spi,
spi_device        145 arch/powerpc/platforms/83xx/mpc832x_rdb.c static void mpc83xx_spi_cs_control(struct spi_device *spi, bool on)
spi_device          8 arch/powerpc/sysdev/fsl_soc.h struct spi_device;
spi_device         31 drivers/base/regmap/regmap-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         41 drivers/base/regmap/regmap-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         62 drivers/base/regmap/regmap-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         96 drivers/base/regmap/regmap-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        112 drivers/base/regmap/regmap-spi.c struct regmap *__regmap_init_spi(struct spi_device *spi,
spi_device        122 drivers/base/regmap/regmap-spi.c struct regmap *__devm_regmap_init_spi(struct spi_device *spi,
spi_device        770 drivers/bus/moxtet.c static int moxtet_probe(struct spi_device *spi)
spi_device        819 drivers/bus/moxtet.c static int moxtet_remove(struct spi_device *spi)
spi_device         59 drivers/char/tpm/st33zp24/spi.c 	struct spi_device *spi_device;
spi_device        106 drivers/char/tpm/st33zp24/spi.c 	struct spi_device *dev = phy->spi_device;
spi_device        149 drivers/char/tpm/st33zp24/spi.c 	struct spi_device *dev = phy->spi_device;
spi_device        228 drivers/char/tpm/st33zp24/spi.c static int st33zp24_spi_acpi_request_resources(struct spi_device *spi_dev)
spi_device        259 drivers/char/tpm/st33zp24/spi.c static int st33zp24_spi_of_request_resources(struct spi_device *spi_dev)
spi_device        299 drivers/char/tpm/st33zp24/spi.c static int st33zp24_spi_request_resources(struct spi_device *dev)
spi_device        336 drivers/char/tpm/st33zp24/spi.c static int st33zp24_spi_probe(struct spi_device *dev)
spi_device        354 drivers/char/tpm/st33zp24/spi.c 	phy->spi_device = dev;
spi_device        384 drivers/char/tpm/st33zp24/spi.c static int st33zp24_spi_remove(struct spi_device *dev)
spi_device         44 drivers/char/tpm/tpm_tis_spi.c 	struct spi_device *spi_device;
spi_device         63 drivers/char/tpm/tpm_tis_spi.c 	spi_bus_lock(phy->spi_device->master);
spi_device         81 drivers/char/tpm/tpm_tis_spi.c 		ret = spi_sync_locked(phy->spi_device, &m);
spi_device         93 drivers/char/tpm/tpm_tis_spi.c 				ret = spi_sync_locked(phy->spi_device, &m);
spi_device        120 drivers/char/tpm/tpm_tis_spi.c 		ret = spi_sync_locked(phy->spi_device, &m);
spi_device        133 drivers/char/tpm/tpm_tis_spi.c 	spi_bus_unlock(phy->spi_device->master);
spi_device        195 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_probe(struct spi_device *dev)
spi_device        205 drivers/char/tpm/tpm_tis_spi.c 	phy->spi_device = dev;
spi_device        223 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_remove(struct spi_device *dev)
spi_device         43 drivers/fpga/altera-ps-spi.c 	struct spi_device *spi;
spi_device        256 drivers/fpga/altera-ps-spi.c static int altera_ps_probe(struct spi_device *spi)
spi_device        315 drivers/fpga/altera-ps-spi.c static int altera_ps_remove(struct spi_device *spi)
spi_device         27 drivers/fpga/ice40-spi.c 	struct spi_device *dev;
spi_device         45 drivers/fpga/ice40-spi.c 	struct spi_device *dev = priv->dev;
spi_device        108 drivers/fpga/ice40-spi.c 	struct spi_device *dev = priv->dev;
spi_device        129 drivers/fpga/ice40-spi.c static int ice40_fpga_probe(struct spi_device *spi)
spi_device        185 drivers/fpga/ice40-spi.c static int ice40_fpga_remove(struct spi_device *spi)
spi_device         66 drivers/fpga/machxo2-spi.c static int get_status(struct spi_device *spi, unsigned long *status)
spi_device        119 drivers/fpga/machxo2-spi.c static int wait_until_not_busy(struct spi_device *spi)
spi_device        137 drivers/fpga/machxo2-spi.c 	struct spi_device *spi = mgr->priv;
spi_device        175 drivers/fpga/machxo2-spi.c 	struct spi_device *spi = mgr->priv;
spi_device        190 drivers/fpga/machxo2-spi.c 	struct spi_device *spi = mgr->priv;
spi_device        251 drivers/fpga/machxo2-spi.c 	struct spi_device *spi = mgr->priv;
spi_device        289 drivers/fpga/machxo2-spi.c 	struct spi_device *spi = mgr->priv;
spi_device        355 drivers/fpga/machxo2-spi.c static int machxo2_spi_probe(struct spi_device *spi)
spi_device        375 drivers/fpga/machxo2-spi.c static int machxo2_spi_remove(struct spi_device *spi)
spi_device         24 drivers/fpga/xilinx-spi.c 	struct spi_device *spi;
spi_device         96 drivers/fpga/xilinx-spi.c 	struct spi_device *spi = conf->spi;
spi_device        140 drivers/fpga/xilinx-spi.c static int xilinx_spi_probe(struct spi_device *spi)
spi_device        177 drivers/fpga/xilinx-spi.c static int xilinx_spi_remove(struct spi_device *spi)
spi_device        101 drivers/gpio/gpio-74x164.c static int gen_74x164_probe(struct spi_device *spi)
spi_device        167 drivers/gpio/gpio-74x164.c static int gen_74x164_remove(struct spi_device *spi)
spi_device        126 drivers/gpio/gpio-max3191x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        358 drivers/gpio/gpio-max3191x.c static int max3191x_probe(struct spi_device *spi)
spi_device        445 drivers/gpio/gpio-max3191x.c static int max3191x_remove(struct spi_device *spi)
spi_device         22 drivers/gpio/gpio-max7301.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         34 drivers/gpio/gpio-max7301.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         44 drivers/gpio/gpio-max7301.c static int max7301_probe(struct spi_device *spi)
spi_device         67 drivers/gpio/gpio-max7301.c static int max7301_remove(struct spi_device *spi)
spi_device         40 drivers/gpio/gpio-mc33880.c 	struct spi_device *spi;
spi_device         71 drivers/gpio/gpio-mc33880.c static int mc33880_probe(struct spi_device *spi)
spi_device        137 drivers/gpio/gpio-mc33880.c static int mc33880_remove(struct spi_device *spi)
spi_device         37 drivers/gpio/gpio-pisosr.c 	struct spi_device *spi;
spi_device        127 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_probe(struct spi_device *spi)
spi_device        169 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_remove(struct spi_device *spi)
spi_device        152 drivers/gpio/gpio-xra1403.c static int xra1403_probe(struct spi_device *spi)
spi_device        734 drivers/gpu/drm/drm_mipi_dbi.c u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len)
spi_device        776 drivers/gpu/drm/drm_mipi_dbi.c 	struct spi_device *spi = dbi->spi;
spi_device        892 drivers/gpu/drm/drm_mipi_dbi.c 	struct spi_device *spi = dbi->spi;
spi_device        974 drivers/gpu/drm/drm_mipi_dbi.c 	struct spi_device *spi = dbi->spi;
spi_device       1038 drivers/gpu/drm/drm_mipi_dbi.c 	struct spi_device *spi = dbi->spi;
spi_device       1085 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
spi_device       1147 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
spi_device        294 drivers/gpu/drm/panel/panel-ilitek-ili9322.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        309 drivers/gpu/drm/panel/panel-ilitek-ili9322.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        727 drivers/gpu/drm/panel/panel-ilitek-ili9322.c static int ili9322_probe(struct spi_device *spi)
spi_device        905 drivers/gpu/drm/panel/panel-ilitek-ili9322.c static int ili9322_remove(struct spi_device *spi)
spi_device         26 drivers/gpu/drm/panel/panel-lg-lb035q02.c 	struct spi_device *spi;
spi_device        177 drivers/gpu/drm/panel/panel-lg-lb035q02.c static int lb035q02_probe(struct spi_device *spi)
spi_device        206 drivers/gpu/drm/panel/panel-lg-lb035q02.c static int lb035q02_remove(struct spi_device *spi)
spi_device         31 drivers/gpu/drm/panel/panel-lg-lg4573.c 	struct spi_device *spi;
spi_device        242 drivers/gpu/drm/panel/panel-lg-lg4573.c static int lg4573_probe(struct spi_device *spi)
spi_device        269 drivers/gpu/drm/panel/panel-lg-lg4573.c static int lg4573_remove(struct spi_device *spi)
spi_device         26 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c 	struct spi_device *spi;
spi_device        177 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c static int nl8048_probe(struct spi_device *spi)
spi_device        215 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c static int nl8048_remove(struct spi_device *spi)
spi_device        244 drivers/gpu/drm/panel/panel-novatek-nt39016.c static int nt39016_probe(struct spi_device *spi)
spi_device        308 drivers/gpu/drm/panel/panel-novatek-nt39016.c static int nt39016_remove(struct spi_device *spi)
spi_device        129 drivers/gpu/drm/panel/panel-samsung-ld9040.c 	struct spi_device *spi = to_spi_device(ctx->dev);
spi_device        314 drivers/gpu/drm/panel/panel-samsung-ld9040.c static int ld9040_probe(struct spi_device *spi)
spi_device        361 drivers/gpu/drm/panel/panel-samsung-ld9040.c static int ld9040_remove(struct spi_device *spi)
spi_device        141 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 	struct spi_device *spi = to_spi_device(ctx->dev);
spi_device        436 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c static int s6e63m0_probe(struct spi_device *spi)
spi_device        487 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c static int s6e63m0_remove(struct spi_device *spi)
spi_device        117 drivers/gpu/drm/panel/panel-sitronix-st7789v.c 	struct spi_device *spi;
spi_device        371 drivers/gpu/drm/panel/panel-sitronix-st7789v.c static int st7789v_probe(struct spi_device *spi)
spi_device        420 drivers/gpu/drm/panel/panel-sitronix-st7789v.c static int st7789v_remove(struct spi_device *spi)
spi_device         50 drivers/gpu/drm/panel/panel-sony-acx565akm.c 	struct spi_device *spi;
spi_device        618 drivers/gpu/drm/panel/panel-sony-acx565akm.c static int acx565akm_probe(struct spi_device *spi)
spi_device        665 drivers/gpu/drm/panel/panel-sony-acx565akm.c static int acx565akm_remove(struct spi_device *spi)
spi_device         85 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	struct spi_device *spi;
spi_device         93 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	struct spi_device *spi = lcd->spi;
spi_device        113 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	struct spi_device *spi = lcd->spi;
spi_device        136 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	struct spi_device *spi = lcd->spi;
spi_device        325 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c static int td028ttec1_probe(struct spi_device *spi)
spi_device        357 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c static int td028ttec1_remove(struct spi_device *spi)
spi_device         56 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c 	struct spi_device *spi;
spi_device        420 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c static int td043mtea1_probe(struct spi_device *spi)
spi_device        474 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c static int td043mtea1_remove(struct spi_device *spi)
spi_device         74 drivers/gpu/drm/panel/panel-tpo-tpg110.c 	struct spi_device *spi;
spi_device        415 drivers/gpu/drm/panel/panel-tpo-tpg110.c static int tpg110_probe(struct spi_device *spi)
spi_device        468 drivers/gpu/drm/panel/panel-tpo-tpg110.c static int tpg110_remove(struct spi_device *spi)
spi_device        220 drivers/gpu/drm/tiny/hx8357d.c static int hx8357d_probe(struct spi_device *spi)
spi_device        275 drivers/gpu/drm/tiny/hx8357d.c static int hx8357d_remove(struct spi_device *spi)
spi_device        285 drivers/gpu/drm/tiny/hx8357d.c static void hx8357d_shutdown(struct spi_device *spi)
spi_device        321 drivers/gpu/drm/tiny/ili9225.c 	struct spi_device *spi = dbi->spi;
spi_device        378 drivers/gpu/drm/tiny/ili9225.c static int ili9225_probe(struct spi_device *spi)
spi_device        440 drivers/gpu/drm/tiny/ili9225.c static int ili9225_remove(struct spi_device *spi)
spi_device        450 drivers/gpu/drm/tiny/ili9225.c static void ili9225_shutdown(struct spi_device *spi)
spi_device        176 drivers/gpu/drm/tiny/ili9341.c static int ili9341_probe(struct spi_device *spi)
spi_device        239 drivers/gpu/drm/tiny/ili9341.c static int ili9341_remove(struct spi_device *spi)
spi_device        249 drivers/gpu/drm/tiny/ili9341.c static void ili9341_shutdown(struct spi_device *spi)
spi_device        180 drivers/gpu/drm/tiny/mi0283qt.c static int mi0283qt_probe(struct spi_device *spi)
spi_device        247 drivers/gpu/drm/tiny/mi0283qt.c static int mi0283qt_remove(struct spi_device *spi)
spi_device        257 drivers/gpu/drm/tiny/mi0283qt.c static void mi0283qt_shutdown(struct spi_device *spi)
spi_device         67 drivers/gpu/drm/tiny/repaper.c 	struct spi_device *spi;
spi_device        100 drivers/gpu/drm/tiny/repaper.c static int repaper_spi_transfer(struct spi_device *spi, u8 header,
spi_device        150 drivers/gpu/drm/tiny/repaper.c static int repaper_write_buf(struct spi_device *spi, u8 reg,
spi_device        162 drivers/gpu/drm/tiny/repaper.c static int repaper_write_val(struct spi_device *spi, u8 reg, u8 val)
spi_device        167 drivers/gpu/drm/tiny/repaper.c static int repaper_read_val(struct spi_device *spi, u8 reg)
spi_device        181 drivers/gpu/drm/tiny/repaper.c static int repaper_read_id(struct spi_device *spi)
spi_device        191 drivers/gpu/drm/tiny/repaper.c static void repaper_spi_mosi_low(struct spi_device *spi)
spi_device        658 drivers/gpu/drm/tiny/repaper.c 	struct spi_device *spi = epd->spi;
spi_device        797 drivers/gpu/drm/tiny/repaper.c 	struct spi_device *spi = epd->spi;
spi_device        994 drivers/gpu/drm/tiny/repaper.c static int repaper_probe(struct spi_device *spi)
spi_device       1182 drivers/gpu/drm/tiny/repaper.c static int repaper_remove(struct spi_device *spi)
spi_device       1192 drivers/gpu/drm/tiny/repaper.c static void repaper_shutdown(struct spi_device *spi)
spi_device        318 drivers/gpu/drm/tiny/st7586.c static int st7586_probe(struct spi_device *spi)
spi_device        394 drivers/gpu/drm/tiny/st7586.c static int st7586_remove(struct spi_device *spi)
spi_device        404 drivers/gpu/drm/tiny/st7586.c static void st7586_shutdown(struct spi_device *spi)
spi_device        150 drivers/gpu/drm/tiny/st7735r.c static int st7735r_probe(struct spi_device *spi)
spi_device        216 drivers/gpu/drm/tiny/st7735r.c static int st7735r_remove(struct spi_device *spi)
spi_device        226 drivers/gpu/drm/tiny/st7735r.c static void st7735r_shutdown(struct spi_device *spi)
spi_device         38 drivers/hwmon/ad7314.c 	struct spi_device	*spi_dev;
spi_device         98 drivers/hwmon/ad7314.c static int ad7314_probe(struct spi_device *spi_dev)
spi_device         50 drivers/hwmon/adcxx.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         94 drivers/hwmon/adcxx.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        112 drivers/hwmon/adcxx.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        151 drivers/hwmon/adcxx.c static int adcxx_probe(struct spi_device *spi)
spi_device        197 drivers/hwmon/adcxx.c static int adcxx_remove(struct spi_device *spi)
spi_device         66 drivers/hwmon/ads7871.c 	struct spi_device *spi;
spi_device         69 drivers/hwmon/ads7871.c static int ads7871_read_reg8(struct spi_device *spi, int reg)
spi_device         77 drivers/hwmon/ads7871.c static int ads7871_read_reg16(struct spi_device *spi, int reg)
spi_device         85 drivers/hwmon/ads7871.c static int ads7871_write_reg8(struct spi_device *spi, int reg, u8 val)
spi_device         95 drivers/hwmon/ads7871.c 	struct spi_device *spi = pdata->spi;
spi_device        156 drivers/hwmon/ads7871.c static int ads7871_probe(struct spi_device *spi)
spi_device         43 drivers/hwmon/adt7310.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         50 drivers/hwmon/adt7310.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         61 drivers/hwmon/adt7310.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         69 drivers/hwmon/adt7310.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         85 drivers/hwmon/adt7310.c static int adt7310_spi_probe(struct spi_device *spi)
spi_device         91 drivers/hwmon/adt7310.c static int adt7310_spi_remove(struct spi_device *spi)
spi_device         39 drivers/hwmon/lm70.c 	struct spi_device *spi;
spi_device         49 drivers/hwmon/lm70.c 	struct spi_device *spi = p_lm70->spi;
spi_device        151 drivers/hwmon/lm70.c static int lm70_probe(struct spi_device *spi)
spi_device         37 drivers/hwmon/max1111.c 	struct spi_device	*spi;
spi_device        182 drivers/hwmon/max1111.c static int max1111_probe(struct spi_device *spi)
spi_device        257 drivers/hwmon/max1111.c static int max1111_remove(struct spi_device *spi)
spi_device         27 drivers/hwmon/max31722.c 	struct spi_device *spi_device;
spi_device         34 drivers/hwmon/max31722.c 	struct spi_device *spi = data->spi_device;
spi_device         56 drivers/hwmon/max31722.c 	ret = spi_w8r16(data->spi_device, MAX31722_REG_TEMP_LSB);
spi_device         72 drivers/hwmon/max31722.c static int max31722_probe(struct spi_device *spi)
spi_device         82 drivers/hwmon/max31722.c 	data->spi_device = spi;
spi_device        104 drivers/hwmon/max31722.c static int max31722_remove(struct spi_device *spi)
spi_device        115 drivers/hwmon/max31722.c 	struct spi_device *spi_device = to_spi_device(dev);
spi_device        116 drivers/hwmon/max31722.c 	struct max31722_data *data = spi_get_drvdata(spi_device);
spi_device        123 drivers/hwmon/max31722.c 	struct spi_device *spi_device = to_spi_device(dev);
spi_device        124 drivers/hwmon/max31722.c 	struct max31722_data *data = spi_get_drvdata(spi_device);
spi_device        253 drivers/iio/accel/adis16201.c static int adis16201_probe(struct spi_device *spi)
spi_device        297 drivers/iio/accel/adis16201.c static int adis16201_remove(struct spi_device *spi)
spi_device        264 drivers/iio/accel/adis16209.c static int adis16209_probe(struct spi_device *spi)
spi_device        306 drivers/iio/accel/adis16209.c static int adis16209_remove(struct spi_device *spi)
spi_device         23 drivers/iio/accel/adxl345_spi.c static int adxl345_spi_probe(struct spi_device *spi)
spi_device         45 drivers/iio/accel/adxl345_spi.c static int adxl345_spi_remove(struct spi_device *spi)
spi_device         24 drivers/iio/accel/adxl372_spi.c static int adxl372_spi_probe(struct spi_device *spi)
spi_device         74 drivers/iio/accel/bma220_spi.c 	struct spi_device *spi_device;
spi_device         87 drivers/iio/accel/bma220_spi.c static inline int bma220_read_reg(struct spi_device *spi, u8 reg)
spi_device        103 drivers/iio/accel/bma220_spi.c 	struct spi_device *spi = data->spi_device;
spi_device        131 drivers/iio/accel/bma220_spi.c 		ret = bma220_read_reg(data->spi_device, chan->address);
spi_device        137 drivers/iio/accel/bma220_spi.c 		ret = bma220_read_reg(data->spi_device, BMA220_REG_RANGE);
spi_device        172 drivers/iio/accel/bma220_spi.c 		ret = spi_write(data->spi_device, data->tx_buf,
spi_device        175 drivers/iio/accel/bma220_spi.c 			dev_err(&data->spi_device->dev,
spi_device        191 drivers/iio/accel/bma220_spi.c static int bma220_init(struct spi_device *spi)
spi_device        209 drivers/iio/accel/bma220_spi.c static int bma220_deinit(struct spi_device *spi)
spi_device        223 drivers/iio/accel/bma220_spi.c static int bma220_probe(struct spi_device *spi)
spi_device        236 drivers/iio/accel/bma220_spi.c 	data->spi_device = spi;
spi_device        248 drivers/iio/accel/bma220_spi.c 	ret = bma220_init(data->spi_device);
spi_device        272 drivers/iio/accel/bma220_spi.c static int bma220_remove(struct spi_device *spi)
spi_device        289 drivers/iio/accel/bma220_spi.c 	return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND);
spi_device        297 drivers/iio/accel/bma220_spi.c 	return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND);
spi_device         16 drivers/iio/accel/bmc150-accel-spi.c static int bmc150_accel_probe(struct spi_device *spi)
spi_device         31 drivers/iio/accel/bmc150-accel-spi.c static int bmc150_accel_remove(struct spi_device *spi)
spi_device         13 drivers/iio/accel/kxsd9-spi.c static int kxsd9_spi_probe(struct spi_device *spi)
spi_device         35 drivers/iio/accel/kxsd9-spi.c static int kxsd9_spi_remove(struct spi_device *spi)
spi_device         13 drivers/iio/accel/mma7455_spi.c static int mma7455_spi_probe(struct spi_device *spi)
spi_device         25 drivers/iio/accel/mma7455_spi.c static int mma7455_spi_remove(struct spi_device *spi)
spi_device        164 drivers/iio/accel/sca3000.c 	struct spi_device		*us;
spi_device       1453 drivers/iio/accel/sca3000.c static int sca3000_probe(struct spi_device *spi)
spi_device       1533 drivers/iio/accel/sca3000.c static int sca3000_remove(struct spi_device *spi)
spi_device        103 drivers/iio/accel/st_accel_spi.c static int st_accel_spi_probe(struct spi_device *spi)
spi_device        138 drivers/iio/accel/st_accel_spi.c static int st_accel_spi_remove(struct spi_device *spi)
spi_device        567 drivers/iio/adc/ad7124.c static int ad7124_probe(struct spi_device *spi)
spi_device        655 drivers/iio/adc/ad7124.c static int ad7124_remove(struct spi_device *spi)
spi_device         27 drivers/iio/adc/ad7266.c 	struct spi_device	*spi;
spi_device        382 drivers/iio/adc/ad7266.c static int ad7266_probe(struct spi_device *spi)
spi_device        488 drivers/iio/adc/ad7266.c static int ad7266_remove(struct spi_device *spi)
spi_device         42 drivers/iio/adc/ad7298.c 	struct spi_device		*spi;
spi_device        284 drivers/iio/adc/ad7298.c static int ad7298_probe(struct spi_device *spi)
spi_device        358 drivers/iio/adc/ad7298.c static int ad7298_remove(struct spi_device *spi)
spi_device         34 drivers/iio/adc/ad7476.c 	struct spi_device		*spi;
spi_device        235 drivers/iio/adc/ad7476.c static int ad7476_probe(struct spi_device *spi)
spi_device        298 drivers/iio/adc/ad7476.c static int ad7476_remove(struct spi_device *spi)
spi_device        106 drivers/iio/adc/ad7606_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        125 drivers/iio/adc/ad7606_spi.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device        151 drivers/iio/adc/ad7606_spi.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device        307 drivers/iio/adc/ad7606_spi.c static int ad7606_spi_probe(struct spi_device *spi)
spi_device         37 drivers/iio/adc/ad7766.c 	struct spi_device *spi;
spi_device        213 drivers/iio/adc/ad7766.c static int ad7766_probe(struct spi_device *spi)
spi_device        155 drivers/iio/adc/ad7768-1.c 	struct spi_device *spi;
spi_device        541 drivers/iio/adc/ad7768-1.c static int ad7768_probe(struct spi_device *spi)
spi_device        283 drivers/iio/adc/ad7780.c static int ad7780_probe(struct spi_device *spi)
spi_device        342 drivers/iio/adc/ad7780.c static int ad7780_remove(struct spi_device *spi)
spi_device        348 drivers/iio/adc/ad7791.c static int ad7791_probe(struct spi_device *spi)
spi_device        412 drivers/iio/adc/ad7791.c static int ad7791_remove(struct spi_device *spi)
spi_device        704 drivers/iio/adc/ad7793.c static int ad7793_probe(struct spi_device *spi)
spi_device        785 drivers/iio/adc/ad7793.c static int ad7793_remove(struct spi_device *spi)
spi_device         54 drivers/iio/adc/ad7887.c 	struct spi_device		*spi;
spi_device        233 drivers/iio/adc/ad7887.c static int ad7887_probe(struct spi_device *spi)
spi_device        335 drivers/iio/adc/ad7887.c static int ad7887_remove(struct spi_device *spi)
spi_device         54 drivers/iio/adc/ad7923.c 	struct spi_device		*spi;
spi_device        266 drivers/iio/adc/ad7923.c static int ad7923_probe(struct spi_device *spi)
spi_device        334 drivers/iio/adc/ad7923.c static int ad7923_remove(struct spi_device *spi)
spi_device         53 drivers/iio/adc/ad7949.c 	struct spi_device *spi;
spi_device        232 drivers/iio/adc/ad7949.c static int ad7949_spi_probe(struct spi_device *spi)
spi_device        297 drivers/iio/adc/ad7949.c static int ad7949_spi_remove(struct spi_device *spi)
spi_device        586 drivers/iio/adc/ad_sigma_delta.c 	struct spi_device *spi, const struct ad_sigma_delta_info *info)
spi_device         46 drivers/iio/adc/hi8435.c 	struct spi_device *spi;
spi_device        464 drivers/iio/adc/hi8435.c static int hi8435_probe(struct spi_device *spi)
spi_device        207 drivers/iio/adc/max1027.c 	struct spi_device		*spi;
spi_device        391 drivers/iio/adc/max1027.c static int max1027_probe(struct spi_device *spi)
spi_device         31 drivers/iio/adc/max11100.c 	struct spi_device *spi;
spi_device        103 drivers/iio/adc/max11100.c static int max11100_probe(struct spi_device *spi)
spi_device        146 drivers/iio/adc/max11100.c static int max11100_remove(struct spi_device *spi)
spi_device         35 drivers/iio/adc/max1118.c 	struct spi_device *spi;
spi_device         63 drivers/iio/adc/max1118.c static int max1118_read(struct spi_device *spi, int channel)
spi_device        104 drivers/iio/adc/max1118.c static int max1118_get_vref_mV(struct spi_device *spi)
spi_device        193 drivers/iio/adc/max1118.c static int max1118_probe(struct spi_device *spi)
spi_device        256 drivers/iio/adc/max1118.c static int max1118_remove(struct spi_device *spi)
spi_device         84 drivers/iio/adc/mcp320x.c 	struct spi_device *spi;
spi_device        373 drivers/iio/adc/mcp320x.c static int mcp320x_probe(struct spi_device *spi)
spi_device        462 drivers/iio/adc/mcp320x.c static int mcp320x_remove(struct spi_device *spi)
spi_device         50 drivers/iio/adc/mcp3911.c 	struct spi_device *spi;
spi_device        242 drivers/iio/adc/mcp3911.c static int mcp3911_probe(struct spi_device *spi)
spi_device        323 drivers/iio/adc/mcp3911.c static int mcp3911_remove(struct spi_device *spi)
spi_device         27 drivers/iio/adc/ti-adc0832.c 	struct spi_device *spi;
spi_device        115 drivers/iio/adc/ti-adc0832.c 	struct spi_device *spi = adc->spi;
spi_device        131 drivers/iio/adc/ti-adc0832.c 	struct spi_device *spi = adc->spi;
spi_device        233 drivers/iio/adc/ti-adc0832.c static int adc0832_probe(struct spi_device *spi)
spi_device        306 drivers/iio/adc/ti-adc0832.c static int adc0832_remove(struct spi_device *spi)
spi_device         23 drivers/iio/adc/ti-adc084s021.c 	struct spi_device *spi;
spi_device        195 drivers/iio/adc/ti-adc084s021.c static int adc084s021_probe(struct spi_device *spi)
spi_device         59 drivers/iio/adc/ti-adc108s102.c 	struct spi_device		*spi;
spi_device        217 drivers/iio/adc/ti-adc108s102.c static int adc108s102_probe(struct spi_device *spi)
spi_device        290 drivers/iio/adc/ti-adc108s102.c static int adc108s102_remove(struct spi_device *spi)
spi_device         38 drivers/iio/adc/ti-adc12138.c 	struct spi_device *spi;
spi_device        393 drivers/iio/adc/ti-adc12138.c static int adc12138_probe(struct spi_device *spi)
spi_device        500 drivers/iio/adc/ti-adc12138.c static int adc12138_remove(struct spi_device *spi)
spi_device         26 drivers/iio/adc/ti-adc128s052.c 	struct spi_device *spi;
spi_device        134 drivers/iio/adc/ti-adc128s052.c static int adc128_probe(struct spi_device *spi)
spi_device        179 drivers/iio/adc/ti-adc128s052.c static int adc128_remove(struct spi_device *spi)
spi_device         67 drivers/iio/adc/ti-adc161s626.c 	struct spi_device *spi;
spi_device        171 drivers/iio/adc/ti-adc161s626.c static int ti_adc_probe(struct spi_device *spi)
spi_device        233 drivers/iio/adc/ti-adc161s626.c static int ti_adc_remove(struct spi_device *spi)
spi_device         98 drivers/iio/adc/ti-ads124s08.c 	struct spi_device *spi;
spi_device        304 drivers/iio/adc/ti-ads124s08.c static int ads124s_probe(struct spi_device *spi)
spi_device         67 drivers/iio/adc/ti-ads7950.c 	struct spi_device	*spi;
spi_device        532 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_probe(struct spi_device *spi)
spi_device        667 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_remove(struct spi_device *spi)
spi_device         23 drivers/iio/adc/ti-ads8344.c 	struct spi_device *spi;
spi_device         79 drivers/iio/adc/ti-ads8344.c 	struct spi_device *spi = adc->spi;
spi_device        136 drivers/iio/adc/ti-ads8344.c static int ads8344_probe(struct spi_device *spi)
spi_device        177 drivers/iio/adc/ti-ads8344.c static int ads8344_remove(struct spi_device *spi)
spi_device         67 drivers/iio/adc/ti-ads8688.c 	struct spi_device		*spi;
spi_device        415 drivers/iio/adc/ti-ads8688.c static int ads8688_probe(struct spi_device *spi)
spi_device        485 drivers/iio/adc/ti-ads8688.c static int ads8688_remove(struct spi_device *spi)
spi_device         33 drivers/iio/adc/ti-tlc4541.c 	struct spi_device               *spi;
spi_device        159 drivers/iio/adc/ti-tlc4541.c static int tlc4541_probe(struct spi_device *spi)
spi_device        226 drivers/iio/adc/ti-tlc4541.c static int tlc4541_remove(struct spi_device *spi)
spi_device         38 drivers/iio/amplifiers/ad8366.c 	struct spi_device	*spi;
spi_device        205 drivers/iio/amplifiers/ad8366.c static int ad8366_probe(struct spi_device *spi)
spi_device        270 drivers/iio/amplifiers/ad8366.c static int ad8366_remove(struct spi_device *spi)
spi_device         16 drivers/iio/chemical/bme680_spi.c 	struct spi_device *spi;
spi_device         28 drivers/iio/chemical/bme680_spi.c 	struct spi_device *spi = ctx->spi;
spi_device         68 drivers/iio/chemical/bme680_spi.c 	struct spi_device *spi = ctx->spi;
spi_device         91 drivers/iio/chemical/bme680_spi.c 	struct spi_device *spi = ctx->spi;
spi_device        111 drivers/iio/chemical/bme680_spi.c static int bme680_spi_probe(struct spi_device *spi)
spi_device        180 drivers/iio/common/ssp_sensors/ssp.h 	struct spi_device *spi;
spi_device        506 drivers/iio/common/ssp_sensors/ssp_dev.c static int ssp_probe(struct spi_device *spi)
spi_device        599 drivers/iio/common/ssp_sensors/ssp_dev.c static int ssp_remove(struct spi_device *spi)
spi_device         38 drivers/iio/common/st_sensors/st_sensors_spi.c static bool st_sensors_is_spi_3_wire(struct spi_device *spi)
spi_device         59 drivers/iio/common/st_sensors/st_sensors_spi.c static int st_sensors_configure_spi_3_wire(struct spi_device *spi,
spi_device         82 drivers/iio/common/st_sensors/st_sensors_spi.c 			     struct spi_device *spi)
spi_device        922 drivers/iio/dac/ad5064.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device        928 drivers/iio/dac/ad5064.c static int ad5064_spi_probe(struct spi_device *spi)
spi_device        936 drivers/iio/dac/ad5064.c static int ad5064_spi_remove(struct spi_device *spi)
spi_device         74 drivers/iio/dac/ad5360.c 	struct spi_device		*spi;
spi_device        456 drivers/iio/dac/ad5360.c static int ad5360_probe(struct spi_device *spi)
spi_device        520 drivers/iio/dac/ad5360.c static int ad5360_remove(struct spi_device *spi)
spi_device        478 drivers/iio/dac/ad5380.c static int ad5380_spi_probe(struct spi_device *spi)
spi_device        491 drivers/iio/dac/ad5380.c static int ad5380_spi_remove(struct spi_device *spi)
spi_device         67 drivers/iio/dac/ad5421.c 	struct spi_device		*spi;
spi_device        469 drivers/iio/dac/ad5421.c static int ad5421_probe(struct spi_device *spi)
spi_device        294 drivers/iio/dac/ad5446.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device        302 drivers/iio/dac/ad5446.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device        484 drivers/iio/dac/ad5446.c static int ad5446_spi_probe(struct spi_device *spi)
spi_device        492 drivers/iio/dac/ad5446.c static int ad5446_spi_remove(struct spi_device *spi)
spi_device         61 drivers/iio/dac/ad5449.c 	struct spi_device		*spi;
spi_device        267 drivers/iio/dac/ad5449.c static int ad5449_spi_probe(struct spi_device *spi)
spi_device        330 drivers/iio/dac/ad5449.c static int ad5449_spi_remove(struct spi_device *spi)
spi_device         51 drivers/iio/dac/ad5504.c 	struct spi_device		*spi;
spi_device        272 drivers/iio/dac/ad5504.c static int ad5504_probe(struct spi_device *spi)
spi_device        341 drivers/iio/dac/ad5504.c static int ad5504_remove(struct spi_device *spi)
spi_device         22 drivers/iio/dac/ad5592r.c 	struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
spi_device         36 drivers/iio/dac/ad5592r.c 	struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
spi_device         45 drivers/iio/dac/ad5592r.c 	struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
spi_device         73 drivers/iio/dac/ad5592r.c 	struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
spi_device         82 drivers/iio/dac/ad5592r.c 	struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
spi_device        127 drivers/iio/dac/ad5592r.c static int ad5592r_spi_probe(struct spi_device *spi)
spi_device        134 drivers/iio/dac/ad5592r.c static int ad5592r_spi_remove(struct spi_device *spi)
spi_device         55 drivers/iio/dac/ad5624r.h 	struct spi_device		*us;
spi_device         23 drivers/iio/dac/ad5624r_spi.c static int ad5624r_spi_write(struct spi_device *spi,
spi_device        222 drivers/iio/dac/ad5624r_spi.c static int ad5624r_probe(struct spi_device *spi)
spi_device        281 drivers/iio/dac/ad5624r_spi.c static int ad5624r_remove(struct spi_device *spi)
spi_device         19 drivers/iio/dac/ad5686-spi.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device         62 drivers/iio/dac/ad5686-spi.c 	struct spi_device *spi = to_spi_device(st->dev);
spi_device         90 drivers/iio/dac/ad5686-spi.c static int ad5686_spi_probe(struct spi_device *spi)
spi_device         98 drivers/iio/dac/ad5686-spi.c static int ad5686_spi_remove(struct spi_device *spi)
spi_device         88 drivers/iio/dac/ad5755.c 	struct spi_device		*spi;
spi_device        726 drivers/iio/dac/ad5755.c static int ad5755_probe(struct spi_device *spi)
spi_device        114 drivers/iio/dac/ad5758.c 	struct spi_device *spi;
spi_device        840 drivers/iio/dac/ad5758.c static int ad5758_probe(struct spi_device *spi)
spi_device         63 drivers/iio/dac/ad5761.c 	struct spi_device		*spi;
spi_device        345 drivers/iio/dac/ad5761.c static int ad5761_probe(struct spi_device *spi)
spi_device        394 drivers/iio/dac/ad5761.c static int ad5761_remove(struct spi_device *spi)
spi_device         53 drivers/iio/dac/ad5764.c 	struct spi_device		*spi;
spi_device        272 drivers/iio/dac/ad5764.c static int ad5764_probe(struct spi_device *spi)
spi_device        333 drivers/iio/dac/ad5764.c static int ad5764_remove(struct spi_device *spi)
spi_device         83 drivers/iio/dac/ad5791.c 	struct spi_device		*spi;
spi_device        344 drivers/iio/dac/ad5791.c static int ad5791_probe(struct spi_device *spi)
spi_device        434 drivers/iio/dac/ad5791.c static int ad5791_remove(struct spi_device *spi)
spi_device         37 drivers/iio/dac/ad7303.c 	struct spi_device *spi;
spi_device        197 drivers/iio/dac/ad7303.c static int ad7303_probe(struct spi_device *spi)
spi_device        268 drivers/iio/dac/ad7303.c static int ad7303_remove(struct spi_device *spi)
spi_device         22 drivers/iio/dac/ad8801.c 	struct spi_device *spi;
spi_device        110 drivers/iio/dac/ad8801.c static int ad8801_probe(struct spi_device *spi)
spi_device        198 drivers/iio/dac/ad8801.c static int ad8801_remove(struct spi_device *spi)
spi_device         40 drivers/iio/dac/ltc1660.c 	struct spi_device *spi;
spi_device        155 drivers/iio/dac/ltc1660.c static int ltc1660_probe(struct spi_device *spi)
spi_device        211 drivers/iio/dac/ltc1660.c static int ltc1660_remove(struct spi_device *spi)
spi_device         47 drivers/iio/dac/ltc2632.c 	struct spi_device *spi_dev;
spi_device         62 drivers/iio/dac/ltc2632.c static int ltc2632_spi_write(struct spi_device *spi,
spi_device        230 drivers/iio/dac/ltc2632.c static int ltc2632_probe(struct spi_device *spi)
spi_device        299 drivers/iio/dac/ltc2632.c static int ltc2632_remove(struct spi_device *spi)
spi_device         28 drivers/iio/dac/mcp4922.c 	struct spi_device *spi;
spi_device        119 drivers/iio/dac/mcp4922.c static int mcp4922_probe(struct spi_device *spi)
spi_device        177 drivers/iio/dac/mcp4922.c static int mcp4922_remove(struct spi_device *spi)
spi_device        259 drivers/iio/dac/ti-dac082s085.c static int ti_dac_probe(struct spi_device *spi)
spi_device        316 drivers/iio/dac/ti-dac082s085.c static int ti_dac_remove(struct spi_device *spi)
spi_device         50 drivers/iio/dac/ti-dac7311.c 	struct spi_device *spi;
spi_device        236 drivers/iio/dac/ti-dac7311.c static int ti_dac_probe(struct spi_device *spi)
spi_device        298 drivers/iio/dac/ti-dac7311.c static int ti_dac_remove(struct spi_device *spi)
spi_device         21 drivers/iio/dac/ti-dac7612.c 	struct spi_device *spi;
spi_device        116 drivers/iio/dac/ti-dac7612.c static int dac7612_probe(struct spi_device *spi)
spi_device        267 drivers/iio/frequency/ad9523.c 	struct spi_device		*spi;
spi_device        972 drivers/iio/frequency/ad9523.c static int ad9523_probe(struct spi_device *spi)
spi_device       1056 drivers/iio/frequency/ad9523.c static int ad9523_remove(struct spi_device *spi)
spi_device         35 drivers/iio/frequency/adf4350.c 	struct spi_device		*spi;
spi_device        492 drivers/iio/frequency/adf4350.c static int adf4350_probe(struct spi_device *spi)
spi_device        597 drivers/iio/frequency/adf4350.c static int adf4350_remove(struct spi_device *spi)
spi_device        158 drivers/iio/frequency/adf4371.c 	struct spi_device *spi;
spi_device        550 drivers/iio/frequency/adf4371.c static int adf4371_probe(struct spi_device *spi)
spi_device         43 drivers/iio/gyro/adis16080.c 	struct spi_device		*us;
spi_device        185 drivers/iio/gyro/adis16080.c static int adis16080_probe(struct spi_device *spi)
spi_device        213 drivers/iio/gyro/adis16080.c static int adis16080_remove(struct spi_device *spi)
spi_device         40 drivers/iio/gyro/adis16130.c 	struct spi_device		*us;
spi_device        141 drivers/iio/gyro/adis16130.c static int adis16130_probe(struct spi_device *spi)
spi_device        501 drivers/iio/gyro/adis16136.c static int adis16136_probe(struct spi_device *spi)
spi_device        551 drivers/iio/gyro/adis16136.c static int adis16136_remove(struct spi_device *spi)
spi_device        355 drivers/iio/gyro/adis16260.c static int adis16260_probe(struct spi_device *spi)
spi_device        406 drivers/iio/gyro/adis16260.c static int adis16260_remove(struct spi_device *spi)
spi_device         74 drivers/iio/gyro/adxrs450.c 	struct spi_device	*us;
spi_device        411 drivers/iio/gyro/adxrs450.c static int adxrs450_probe(struct spi_device *spi)
spi_device         15 drivers/iio/gyro/bmg160_spi.c static int bmg160_spi_probe(struct spi_device *spi)
spi_device         30 drivers/iio/gyro/bmg160_spi.c static int bmg160_spi_remove(struct spi_device *spi)
spi_device         22 drivers/iio/gyro/fxas21002c_spi.c static int fxas21002c_spi_probe(struct spi_device *spi)
spi_device         37 drivers/iio/gyro/fxas21002c_spi.c static int fxas21002c_spi_remove(struct spi_device *spi)
spi_device         70 drivers/iio/gyro/st_gyro_spi.c static int st_gyro_spi_probe(struct spi_device *spi)
spi_device        105 drivers/iio/gyro/st_gyro_spi.c static int st_gyro_spi_remove(struct spi_device *spi)
spi_device         69 drivers/iio/health/afe4403.c 	struct spi_device *spi;
spi_device        456 drivers/iio/health/afe4403.c static int afe4403_probe(struct spi_device *spi)
spi_device        579 drivers/iio/health/afe4403.c static int afe4403_remove(struct spi_device *spi)
spi_device         28 drivers/iio/humidity/hts221_spi.c static int hts221_spi_probe(struct spi_device *spi)
spi_device        438 drivers/iio/imu/adis.c 	struct spi_device *spi, const struct adis_data *data)
spi_device       1124 drivers/iio/imu/adis16400.c static int adis16400_probe(struct spi_device *spi)
spi_device       1180 drivers/iio/imu/adis16400.c static int adis16400_remove(struct spi_device *spi)
spi_device        403 drivers/iio/imu/adis16460.c static int adis16460_probe(struct spi_device *spi)
spi_device        452 drivers/iio/imu/adis16460.c static int adis16460_remove(struct spi_device *spi)
spi_device       1191 drivers/iio/imu/adis16480.c static int adis16480_probe(struct spi_device *spi)
spi_device       1262 drivers/iio/imu/adis16480.c static int adis16480_remove(struct spi_device *spi)
spi_device         16 drivers/iio/imu/bmi160/bmi160_spi.c static int bmi160_spi_probe(struct spi_device *spi)
spi_device         42 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c static int inv_mpu_probe(struct spi_device *spi)
spi_device         25 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c static int st_lsm6dsx_spi_probe(struct spi_device *spi)
spi_device         28 drivers/iio/light/st_uvis25_spi.c static int st_uvis25_spi_probe(struct spi_device *spi)
spi_device         18 drivers/iio/magnetometer/bmc150_magn_spi.c static int bmc150_magn_spi_probe(struct spi_device *spi)
spi_device         32 drivers/iio/magnetometer/bmc150_magn_spi.c static int bmc150_magn_spi_remove(struct spi_device *spi)
spi_device         55 drivers/iio/magnetometer/hmc5843_spi.c static int hmc5843_spi_probe(struct spi_device *spi)
spi_device         77 drivers/iio/magnetometer/hmc5843_spi.c static int hmc5843_spi_remove(struct spi_device *spi)
spi_device         26 drivers/iio/magnetometer/rm3100-spi.c static int rm3100_probe(struct spi_device *spi)
spi_device         52 drivers/iio/magnetometer/st_magn_spi.c static int st_magn_spi_probe(struct spi_device *spi)
spi_device         87 drivers/iio/magnetometer/st_magn_spi.c static int st_magn_spi_remove(struct spi_device *spi)
spi_device         46 drivers/iio/potentiometer/max5481.c 	struct spi_device *spi;
spi_device         66 drivers/iio/potentiometer/max5481.c 	struct spi_device *spi = data->spi;
spi_device        131 drivers/iio/potentiometer/max5481.c static int max5481_probe(struct spi_device *spi)
spi_device        168 drivers/iio/potentiometer/max5481.c static int max5481_remove(struct spi_device *spi)
spi_device         25 drivers/iio/potentiometer/max5487.c 	struct spi_device *spi;
spi_device         44 drivers/iio/potentiometer/max5487.c static int max5487_write_cmd(struct spi_device *spi, u16 cmd)
spi_device         84 drivers/iio/potentiometer/max5487.c static int max5487_spi_probe(struct spi_device *spi)
spi_device        116 drivers/iio/potentiometer/max5487.c static int max5487_spi_remove(struct spi_device *spi)
spi_device         59 drivers/iio/potentiometer/mcp41010.c 	struct spi_device *spi;
spi_device        135 drivers/iio/potentiometer/mcp41010.c static int mcp41010_probe(struct spi_device *spi)
spi_device        129 drivers/iio/potentiometer/mcp4131.c 	struct spi_device *spi;
spi_device        149 drivers/iio/potentiometer/mcp4131.c static int mcp4131_read(struct spi_device *spi, void *buf, size_t len)
spi_device        240 drivers/iio/potentiometer/mcp4131.c static int mcp4131_probe(struct spi_device *spi)
spi_device         18 drivers/iio/pressure/bmp280-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         35 drivers/iio/pressure/bmp280-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         47 drivers/iio/pressure/bmp280-spi.c static int bmp280_spi_probe(struct spi_device *spi)
spi_device         89 drivers/iio/pressure/bmp280-spi.c static int bmp280_spi_remove(struct spi_device *spi)
spi_device         25 drivers/iio/pressure/mpl115_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         39 drivers/iio/pressure/mpl115_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         60 drivers/iio/pressure/mpl115_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         79 drivers/iio/pressure/mpl115_spi.c static int mpl115_spi_probe(struct spi_device *spi)
spi_device         82 drivers/iio/pressure/ms5611_spi.c static int ms5611_spi_probe(struct spi_device *spi)
spi_device        111 drivers/iio/pressure/ms5611_spi.c static int ms5611_spi_remove(struct spi_device *spi)
spi_device         62 drivers/iio/pressure/st_pressure_spi.c static int st_press_spi_probe(struct spi_device *spi)
spi_device         97 drivers/iio/pressure/st_pressure_spi.c static int st_press_spi_remove(struct spi_device *spi)
spi_device         32 drivers/iio/pressure/zpa2326_spi.c static int zpa2326_probe_spi(struct spi_device *spi)
spi_device         60 drivers/iio/pressure/zpa2326_spi.c static int zpa2326_remove_spi(struct spi_device *spi)
spi_device         56 drivers/iio/proximity/as3935.c 	struct spi_device *spi;
spi_device        356 drivers/iio/proximity/as3935.c static int as3935_probe(struct spi_device *spi)
spi_device         41 drivers/iio/resolver/ad2s1200.c 	struct spi_device *sdev;
spi_device        132 drivers/iio/resolver/ad2s1200.c static int ad2s1200_probe(struct spi_device *spi)
spi_device         26 drivers/iio/resolver/ad2s90.c 	struct spi_device *sdev;
spi_device         78 drivers/iio/resolver/ad2s90.c static int ad2s90_probe(struct spi_device *spi)
spi_device         64 drivers/iio/temperature/max31856.c 	struct spi_device *spi;
spi_device        270 drivers/iio/temperature/max31856.c static int max31856_probe(struct spi_device *spi)
spi_device        109 drivers/iio/temperature/maxim_thermocouple.c 	struct spi_device *spi;
spi_device        208 drivers/iio/temperature/maxim_thermocouple.c static int maxim_thermocouple_probe(struct spi_device *spi)
spi_device         62 drivers/input/joystick/psxpad-spi.c 	struct spi_device *spi;
spi_device        284 drivers/input/joystick/psxpad-spi.c static int psxpad_spi_probe(struct spi_device *spi)
spi_device        372 drivers/input/joystick/psxpad-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        361 drivers/input/keyboard/applespi.c 	struct spi_device		*spi;
spi_device       1624 drivers/input/keyboard/applespi.c static int applespi_probe(struct spi_device *spi)
spi_device       1837 drivers/input/keyboard/applespi.c static int applespi_remove(struct spi_device *spi)
spi_device       1854 drivers/input/keyboard/applespi.c static void applespi_shutdown(struct spi_device *spi)
spi_device       1863 drivers/input/keyboard/applespi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       1873 drivers/input/keyboard/applespi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       1900 drivers/input/keyboard/applespi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         33 drivers/input/misc/ad714x-spi.c 	struct spi_device *spi = to_spi_device(chip->dev);
spi_device         67 drivers/input/misc/ad714x-spi.c 	struct spi_device *spi = to_spi_device(chip->dev);
spi_device         83 drivers/input/misc/ad714x-spi.c static int ad714x_spi_probe(struct spi_device *spi)
spi_device         28 drivers/input/misc/adxl34x-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         39 drivers/input/misc/adxl34x-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         52 drivers/input/misc/adxl34x-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         68 drivers/input/misc/adxl34x-spi.c static int adxl34x_spi_probe(struct spi_device *spi)
spi_device         90 drivers/input/misc/adxl34x-spi.c static int adxl34x_spi_remove(struct spi_device *spi)
spi_device         99 drivers/input/misc/adxl34x-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        109 drivers/input/misc/adxl34x-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         38 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi;
spi_device         55 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = rmi_spi->spi;
spi_device        116 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = rmi_spi->spi;
spi_device        328 drivers/input/rmi4/rmi_spi.c static int rmi_spi_of_probe(struct spi_device *spi,
spi_device        355 drivers/input/rmi4/rmi_spi.c static inline int rmi_spi_of_probe(struct spi_device *spi,
spi_device        369 drivers/input/rmi4/rmi_spi.c static int rmi_spi_probe(struct spi_device *spi)
spi_device        451 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        464 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        479 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        492 drivers/input/rmi4/rmi_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        160 drivers/input/touchscreen/ad7877.c 	struct spi_device	*spi;
spi_device        199 drivers/input/touchscreen/ad7877.c static int ad7877_read(struct spi_device *spi, u16 reg)
spi_device        230 drivers/input/touchscreen/ad7877.c static int ad7877_write(struct spi_device *spi, u16 reg, u16 val)
spi_device        254 drivers/input/touchscreen/ad7877.c static int ad7877_read_adc(struct spi_device *spi, unsigned command)
spi_device        618 drivers/input/touchscreen/ad7877.c static void ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts)
spi_device        667 drivers/input/touchscreen/ad7877.c static int ad7877_probe(struct spi_device *spi)
spi_device         32 drivers/input/touchscreen/ad7879-spi.c static int ad7879_spi_probe(struct spi_device *spi)
spi_device         98 drivers/input/touchscreen/ads7846.c 	struct spi_device	*spi;
spi_device        314 drivers/input/touchscreen/ads7846.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        388 drivers/input/touchscreen/ads7846.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        508 drivers/input/touchscreen/ads7846.c static int ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts)
spi_device        536 drivers/input/touchscreen/ads7846.c static void ads784x_hwmon_unregister(struct spi_device *spi,
spi_device        544 drivers/input/touchscreen/ads7846.c static inline int ads784x_hwmon_register(struct spi_device *spi,
spi_device        550 drivers/input/touchscreen/ads7846.c static inline void ads784x_hwmon_unregister(struct spi_device *spi,
spi_device        930 drivers/input/touchscreen/ads7846.c static int ads7846_setup_pendown(struct spi_device *spi,
spi_device       1259 drivers/input/touchscreen/ads7846.c static int ads7846_probe(struct spi_device *spi)
spi_device       1480 drivers/input/touchscreen/ads7846.c static int ads7846_remove(struct spi_device *spi)
spi_device         39 drivers/input/touchscreen/cyttsp4_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        146 drivers/input/touchscreen/cyttsp4_spi.c static int cyttsp4_spi_probe(struct spi_device *spi)
spi_device        167 drivers/input/touchscreen/cyttsp4_spi.c static int cyttsp4_spi_remove(struct spi_device *spi)
spi_device         36 drivers/input/touchscreen/cyttsp_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        138 drivers/input/touchscreen/cyttsp_spi.c static int cyttsp_spi_probe(struct spi_device *spi)
spi_device         29 drivers/input/touchscreen/surface3_spi.c 	struct spi_device *spi;
spi_device         60 drivers/input/touchscreen/surface3_spi.c 	struct spi_device *spi = ts_data->spi;
spi_device        329 drivers/input/touchscreen/surface3_spi.c static int surface3_spi_probe(struct spi_device *spi)
spi_device        376 drivers/input/touchscreen/surface3_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        388 drivers/input/touchscreen/surface3_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         33 drivers/input/touchscreen/tsc2005.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         49 drivers/input/touchscreen/tsc2005.c static int tsc2005_probe(struct spi_device *spi)
spi_device         67 drivers/input/touchscreen/tsc2005.c static int tsc2005_remove(struct spi_device *spi)
spi_device         56 drivers/leds/leds-cr0014114.c 	struct spi_device	*spi;
spi_device        217 drivers/leds/leds-cr0014114.c static int cr0014114_probe(struct spi_device *spi)
spi_device        272 drivers/leds/leds-cr0014114.c static int cr0014114_remove(struct spi_device *spi)
spi_device         17 drivers/leds/leds-dac124s085.c 	struct spi_device	*spi;
spi_device         50 drivers/leds/leds-dac124s085.c static int dac124s085_probe(struct spi_device *spi)
spi_device         88 drivers/leds/leds-dac124s085.c static int dac124s085_remove(struct spi_device *spi)
spi_device         47 drivers/leds/leds-spi-byte.c 	struct spi_device		*spi;
spi_device         81 drivers/leds/leds-spi-byte.c static int spi_byte_probe(struct spi_device *spi)
spi_device        138 drivers/leds/leds-spi-byte.c static int spi_byte_remove(struct spi_device *spi)
spi_device         13 drivers/media/dvb-frontends/cxd2880/cxd2880.h 	struct spi_device *spi;
spi_device         17 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	struct cxd2880_spi_device *spi_device = NULL;
spi_device         25 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	spi_device = spi->user;
spi_device         33 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	result = spi_sync(spi_device->spi, &msg);
spi_device         47 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	struct cxd2880_spi_device *spi_device = NULL;
spi_device         54 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	spi_device = spi->user;
spi_device         56 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	result = spi_write_then_read(spi_device->spi, tx_data,
spi_device         65 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c cxd2880_spi_device_initialize(struct cxd2880_spi_device *spi_device,
spi_device         70 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	struct spi_device *spi = spi_device->spi;
spi_device        101 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 				  struct cxd2880_spi_device *spi_device)
spi_device        103 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	if (!spi || !spi_device)
spi_device        110 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	spi->user = spi_device;
spi_device         16 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h 	struct spi_device *spi;
spi_device         19 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h int cxd2880_spi_device_initialize(struct cxd2880_spi_device *spi_device,
spi_device         24 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h 				  struct cxd2880_spi_device *spi_device);
spi_device         29 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	struct spi_device *spi;
spi_device         31 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	struct cxd2880_spi_device spi_device;
spi_device       1896 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	priv->spi_device.spi = cfg->spi;
spi_device       1901 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	ret = cxd2880_spi_device_initialize(&priv->spi_device,
spi_device       1911 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 					    &priv->spi_device);
spi_device         33 drivers/media/i2c/s5c73m3/s5c73m3-spi.c static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len,
spi_device         65 drivers/media/i2c/s5c73m3/s5c73m3-spi.c 	struct spi_device *spi_dev = state->spi_dev;
spi_device         93 drivers/media/i2c/s5c73m3/s5c73m3-spi.c 	struct spi_device *spi_dev = state->spi_dev;
spi_device        112 drivers/media/i2c/s5c73m3/s5c73m3-spi.c static int s5c73m3_spi_probe(struct spi_device *spi)
spi_device        133 drivers/media/i2c/s5c73m3/s5c73m3-spi.c static int s5c73m3_spi_remove(struct spi_device *spi)
spi_device        380 drivers/media/i2c/s5c73m3/s5c73m3.h 	struct spi_device *spi_dev;
spi_device        168 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c static int netup_spi_setup(struct spi_device *spi)
spi_device         30 drivers/media/rc/ir-spi.c 	struct spi_device *spi;
spi_device        112 drivers/media/rc/ir-spi.c static int ir_spi_probe(struct spi_device *spi)
spi_device        155 drivers/media/rc/ir-spi.c static int ir_spi_remove(struct spi_device *spi)
spi_device         51 drivers/media/spi/cxd2880-spi.c 	struct spi_device *spi;
spi_device         62 drivers/media/spi/cxd2880-spi.c static int cxd2880_write_spi(struct spi_device *spi, u8 *data, u32 size)
spi_device         81 drivers/media/spi/cxd2880-spi.c static int cxd2880_write_reg(struct spi_device *spi,
spi_device        117 drivers/media/spi/cxd2880-spi.c static int cxd2880_spi_read_ts(struct spi_device *spi,
spi_device        155 drivers/media/spi/cxd2880-spi.c static int cxd2880_spi_read_ts_buffer_info(struct spi_device *spi,
spi_device        182 drivers/media/spi/cxd2880-spi.c static int cxd2880_spi_clear_ts_buffer(struct spi_device *spi)
spi_device        195 drivers/media/spi/cxd2880-spi.c static int cxd2880_set_pid_filter(struct spi_device *spi,
spi_device        508 drivers/media/spi/cxd2880-spi.c cxd2880_spi_probe(struct spi_device *spi)
spi_device        626 drivers/media/spi/cxd2880-spi.c cxd2880_spi_remove(struct spi_device *spi)
spi_device         47 drivers/media/spi/gs1662.c 	struct spi_device *pdev;
spi_device        140 drivers/media/spi/gs1662.c static int gs_read_register(struct spi_device *spi, u16 addr, u16 *value)
spi_device        168 drivers/media/spi/gs1662.c static int gs_write_register(struct spi_device *spi, u16 addr, u16 value)
spi_device        198 drivers/media/spi/gs1662.c 	struct spi_device *spi = v4l2_get_subdevdata(sd);
spi_device        211 drivers/media/spi/gs1662.c 	struct spi_device *spi = v4l2_get_subdevdata(sd);
spi_device        420 drivers/media/spi/gs1662.c static int gs_probe(struct spi_device *spi)
spi_device        449 drivers/media/spi/gs1662.c static int gs_remove(struct spi_device *spi)
spi_device         31 drivers/media/tuners/msi001.c 	struct spi_device *spi;
spi_device         59 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device         85 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        295 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        311 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        320 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        331 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        351 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        382 drivers/media/tuners/msi001.c 	struct spi_device *spi = dev->spi;
spi_device        422 drivers/media/tuners/msi001.c static int msi001_probe(struct spi_device *spi)
spi_device        468 drivers/media/tuners/msi001.c static int msi001_remove(struct spi_device *spi)
spi_device         13 drivers/media/v4l2-core/v4l2-spi.c 	struct spi_device *spi = v4l2_get_subdevdata(sd);
spi_device         19 drivers/media/v4l2-core/v4l2-spi.c void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
spi_device         41 drivers/media/v4l2-core/v4l2-spi.c 	struct spi_device *spi = NULL;
spi_device        112 drivers/mfd/altera-a10sr.c static int altr_a10sr_spi_probe(struct spi_device *spi)
spi_device         23 drivers/mfd/arizona-spi.c static int arizona_spi_probe(struct spi_device *spi)
spi_device         81 drivers/mfd/arizona-spi.c static int arizona_spi_remove(struct spi_device *spi)
spi_device         19 drivers/mfd/da9052-spi.c static int da9052_spi_probe(struct spi_device *spi)
spi_device         58 drivers/mfd/da9052-spi.c static int da9052_spi_remove(struct spi_device *spi)
spi_device         34 drivers/mfd/ezx-pcap.c 	struct spi_device *spi;
spi_device        395 drivers/mfd/ezx-pcap.c static int ezx_pcap_remove(struct spi_device *spi)
spi_device        419 drivers/mfd/ezx-pcap.c static int ezx_pcap_probe(struct spi_device *spi)
spi_device         20 drivers/mfd/madera-spi.c static int madera_spi_probe(struct spi_device *spi)
spi_device        115 drivers/mfd/madera-spi.c static int madera_spi_remove(struct spi_device *spi)
spi_device         68 drivers/mfd/mc13xxx-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         93 drivers/mfd/mc13xxx-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        126 drivers/mfd/mc13xxx-spi.c static int mc13xxx_spi_probe(struct spi_device *spi)
spi_device        169 drivers/mfd/mc13xxx-spi.c static int mc13xxx_spi_remove(struct spi_device *spi)
spi_device         28 drivers/mfd/motorola-cpcap.c 	struct spi_device *spi;
spi_device        264 drivers/mfd/motorola-cpcap.c static int cpcap_probe(struct spi_device *spi)
spi_device        115 drivers/mfd/sprd-sc27xx-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        125 drivers/mfd/sprd-sc27xx-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        157 drivers/mfd/sprd-sc27xx-spi.c static int sprd_pmic_probe(struct spi_device *spi)
spi_device         22 drivers/mfd/stmpe-spi.c 	struct spi_device *spi = stmpe->client;
spi_device         30 drivers/mfd/stmpe-spi.c 	struct spi_device *spi = stmpe->client;
spi_device         66 drivers/mfd/stmpe-spi.c 	struct spi_device *spi = stmpe->client;
spi_device         87 drivers/mfd/stmpe-spi.c stmpe_spi_probe(struct spi_device *spi)
spi_device        105 drivers/mfd/stmpe-spi.c static int stmpe_spi_remove(struct spi_device *spi)
spi_device         32 drivers/mfd/tps65912-spi.c static int tps65912_spi_probe(struct spi_device *spi)
spi_device         53 drivers/mfd/tps65912-spi.c static int tps65912_spi_remove(struct spi_device *spi)
spi_device         21 drivers/mfd/wm831x-spi.c static int wm831x_spi_probe(struct spi_device *spi)
spi_device         81 drivers/misc/ad525x_dpot-spi.c static int ad_dpot_spi_probe(struct spi_device *spi)
spi_device         93 drivers/misc/ad525x_dpot-spi.c static int ad_dpot_spi_remove(struct spi_device *spi)
spi_device         28 drivers/misc/eeprom/at25.c 	struct spi_device	*spi;
spi_device        303 drivers/misc/eeprom/at25.c static int at25_probe(struct spi_device *spi)
spi_device         39 drivers/misc/eeprom/eeprom_93xx46.c 	struct spi_device *spi;
spi_device        370 drivers/misc/eeprom/eeprom_93xx46.c static int eeprom_93xx46_probe_dt(struct spi_device *spi)
spi_device        421 drivers/misc/eeprom/eeprom_93xx46.c static int eeprom_93xx46_probe(struct spi_device *spi)
spi_device        489 drivers/misc/eeprom/eeprom_93xx46.c static int eeprom_93xx46_remove(struct spi_device *spi)
spi_device         67 drivers/misc/lattice-ecp3-config.c 	struct spi_device *spi = (struct spi_device *)context;
spi_device        189 drivers/misc/lattice-ecp3-config.c static int lattice_ecp3_probe(struct spi_device *spi)
spi_device        215 drivers/misc/lattice-ecp3-config.c static int lattice_ecp3_remove(struct spi_device *spi)
spi_device         27 drivers/misc/lis3lv02d/lis3lv02d_spi.c 	struct spi_device *spi = lis3->bus_priv;
spi_device         39 drivers/misc/lis3lv02d/lis3lv02d_spi.c 	struct spi_device *spi = lis3->bus_priv;
spi_device         68 drivers/misc/lis3lv02d/lis3lv02d_spi.c static int lis302dl_spi_probe(struct spi_device *spi)
spi_device         99 drivers/misc/lis3lv02d/lis3lv02d_spi.c static int lis302dl_spi_remove(struct spi_device *spi)
spi_device        111 drivers/misc/lis3lv02d/lis3lv02d_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        122 drivers/misc/lis3lv02d/lis3lv02d_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        113 drivers/mmc/host/mmc_spi.c 	struct spi_device	*spi;
spi_device        658 drivers/mmc/host/mmc_spi.c 	struct spi_device	*spi = host->spi;
spi_device        764 drivers/mmc/host/mmc_spi.c 	struct spi_device	*spi = host->spi;
spi_device        868 drivers/mmc/host/mmc_spi.c 	struct spi_device	*spi = host->spi;
spi_device       1283 drivers/mmc/host/mmc_spi.c static int mmc_spi_probe(struct spi_device *spi)
spi_device       1483 drivers/mmc/host/mmc_spi.c static int mmc_spi_remove(struct spi_device *spi)
spi_device         55 drivers/mmc/host/of_mmc_spi.c struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi)
spi_device         87 drivers/mmc/host/of_mmc_spi.c void mmc_spi_put_pdata(struct spi_device *spi)
spi_device         28 drivers/mtd/devices/mchp23k256.c 	struct spi_device	*spi;
spi_device        143 drivers/mtd/devices/mchp23k256.c static int mchp23k256_set_mode(struct spi_device *spi)
spi_device        171 drivers/mtd/devices/mchp23k256.c static int mchp23k256_probe(struct spi_device *spi)
spi_device        212 drivers/mtd/devices/mchp23k256.c static int mchp23k256_remove(struct spi_device *spi)
spi_device         94 drivers/mtd/devices/mtd_dataflash.c 	struct spi_device	*spi;
spi_device        113 drivers/mtd/devices/mtd_dataflash.c static inline int dataflash_status(struct spi_device *spi)
spi_device        125 drivers/mtd/devices/mtd_dataflash.c static int dataflash_waitready(struct spi_device *spi)
spi_device        151 drivers/mtd/devices/mtd_dataflash.c 	struct spi_device	*spi = priv->spi;
spi_device        297 drivers/mtd/devices/mtd_dataflash.c 	struct spi_device	*spi = priv->spi;
spi_device        450 drivers/mtd/devices/mtd_dataflash.c static ssize_t otp_read(struct spi_device *spi, unsigned base,
spi_device        615 drivers/mtd/devices/mtd_dataflash.c static int add_dataflash_otp(struct spi_device *spi, char *name, int nr_pages,
spi_device        672 drivers/mtd/devices/mtd_dataflash.c static inline int add_dataflash(struct spi_device *spi, char *name,
spi_device        736 drivers/mtd/devices/mtd_dataflash.c static struct flash_info *jedec_lookup(struct spi_device *spi,
spi_device        774 drivers/mtd/devices/mtd_dataflash.c static struct flash_info *jedec_probe(struct spi_device *spi)
spi_device        840 drivers/mtd/devices/mtd_dataflash.c static int dataflash_probe(struct spi_device *spi)
spi_device        912 drivers/mtd/devices/mtd_dataflash.c static int dataflash_remove(struct spi_device *spi)
spi_device         47 drivers/mtd/devices/sst25l.c 	struct spi_device	*spi;
spi_device        308 drivers/mtd/devices/sst25l.c static struct flash_info *sst25l_match_device(struct spi_device *spi)
spi_device        348 drivers/mtd/devices/sst25l.c static int sst25l_probe(struct spi_device *spi)
spi_device        401 drivers/mtd/devices/sst25l.c static int sst25l_remove(struct spi_device *spi)
spi_device       4983 drivers/mtd/spi-nor/spi-nor.c 	struct spi_device *spi = spimem->spi;
spi_device         25 drivers/mux/adgs1408.c static int adgs1408_spi_reg_write(struct spi_device *spi,
spi_device         38 drivers/mux/adgs1408.c 	struct spi_device *spi = to_spi_device(mux->chip->dev.parent);
spi_device         53 drivers/mux/adgs1408.c static int adgs1408_probe(struct spi_device *spi)
spi_device        115 drivers/net/can/m_can/tcan4x5x.c 	struct spi_device *spi;
spi_device        194 drivers/net/can/m_can/tcan4x5x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        237 drivers/net/can/m_can/tcan4x5x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        414 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_can_probe(struct spi_device *spi)
spi_device        496 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_can_remove(struct spi_device *spi)
spi_device        147 drivers/net/can/spi/hi311x.c 	struct spi_device *spi;
spi_device        199 drivers/net/can/spi/hi311x.c static int hi3110_spi_trans(struct spi_device *spi, int len)
spi_device        221 drivers/net/can/spi/hi311x.c static u8 hi3110_cmd(struct spi_device *spi, u8 command)
spi_device        231 drivers/net/can/spi/hi311x.c static u8 hi3110_read(struct spi_device *spi, u8 command)
spi_device        243 drivers/net/can/spi/hi311x.c static void hi3110_write(struct spi_device *spi, u8 reg, u8 val)
spi_device        252 drivers/net/can/spi/hi311x.c static void hi3110_hw_tx_frame(struct spi_device *spi, u8 *buf, int len)
spi_device        261 drivers/net/can/spi/hi311x.c static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame)
spi_device        304 drivers/net/can/spi/hi311x.c static void hi3110_hw_rx_frame(struct spi_device *spi, u8 *buf)
spi_device        313 drivers/net/can/spi/hi311x.c static void hi3110_hw_rx(struct spi_device *spi)
spi_device        360 drivers/net/can/spi/hi311x.c static void hi3110_hw_sleep(struct spi_device *spi)
spi_device        369 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        411 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        421 drivers/net/can/spi/hi311x.c static int hi3110_set_normal_mode(struct spi_device *spi)
spi_device        455 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        482 drivers/net/can/spi/hi311x.c static int hi3110_hw_reset(struct spi_device *spi)
spi_device        509 drivers/net/can/spi/hi311x.c static int hi3110_hw_probe(struct spi_device *spi)
spi_device        542 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        577 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        600 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        635 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        744 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = priv->spi;
spi_device        829 drivers/net/can/spi/hi311x.c static int hi3110_can_probe(struct spi_device *spi)
spi_device        951 drivers/net/can/spi/hi311x.c static int hi3110_can_remove(struct spi_device *spi)
spi_device        970 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       1000 drivers/net/can/spi/hi311x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        204 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi;
spi_device        232 drivers/net/can/spi/mcp251x.c static inline int mcp251x_is_##_model(struct spi_device *spi) \
spi_device        265 drivers/net/can/spi/mcp251x.c static int mcp251x_spi_trans(struct spi_device *spi, int len)
spi_device        286 drivers/net/can/spi/mcp251x.c static u8 mcp251x_read_reg(struct spi_device *spi, u8 reg)
spi_device        300 drivers/net/can/spi/mcp251x.c static void mcp251x_read_2regs(struct spi_device *spi, u8 reg, u8 *v1, u8 *v2)
spi_device        313 drivers/net/can/spi/mcp251x.c static void mcp251x_write_reg(struct spi_device *spi, u8 reg, u8 val)
spi_device        324 drivers/net/can/spi/mcp251x.c static void mcp251x_write_bits(struct spi_device *spi, u8 reg,
spi_device        337 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf,
spi_device        354 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame,
spi_device        385 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf,
spi_device        406 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx)
spi_device        455 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_sleep(struct spi_device *spi)
spi_device        464 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        502 drivers/net/can/spi/mcp251x.c static int mcp251x_set_normal_mode(struct spi_device *spi)
spi_device        540 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        559 drivers/net/can/spi/mcp251x.c static int mcp251x_setup(struct net_device *net, struct spi_device *spi)
spi_device        570 drivers/net/can/spi/mcp251x.c static int mcp251x_hw_reset(struct spi_device *spi)
spi_device        603 drivers/net/can/spi/mcp251x.c static int mcp251x_hw_probe(struct spi_device *spi)
spi_device        637 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        687 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        713 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        747 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        879 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = priv->spi;
spi_device        986 drivers/net/can/spi/mcp251x.c static int mcp251x_can_probe(struct spi_device *spi)
spi_device       1108 drivers/net/can/spi/mcp251x.c static int mcp251x_can_remove(struct spi_device *spi)
spi_device       1126 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       1153 drivers/net/can/spi/mcp251x.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         42 drivers/net/dsa/b53/b53_spi.c static inline int b53_spi_read_reg(struct spi_device *spi, u8 reg, u8 *val,
spi_device         53 drivers/net/dsa/b53/b53_spi.c static inline int b53_spi_clear_status(struct spi_device *spi)
spi_device         76 drivers/net/dsa/b53/b53_spi.c static inline int b53_spi_set_page(struct spi_device *spi, u8 page)
spi_device         87 drivers/net/dsa/b53/b53_spi.c static inline int b53_prepare_reg_access(struct spi_device *spi, u8 page)
spi_device         97 drivers/net/dsa/b53/b53_spi.c static int b53_spi_prepare_reg_read(struct spi_device *spi, u8 reg)
spi_device        127 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        190 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        207 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        224 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        241 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        258 drivers/net/dsa/b53/b53_spi.c 	struct spi_device *spi = dev->priv;
spi_device        286 drivers/net/dsa/b53/b53_spi.c static int b53_spi_probe(struct spi_device *spi)
spi_device        307 drivers/net/dsa/b53/b53_spi.c static int b53_spi_remove(struct spi_device *spi)
spi_device         26 drivers/net/dsa/microchip/ksz8795_spi.c static int ksz8795_spi_probe(struct spi_device *spi)
spi_device         63 drivers/net/dsa/microchip/ksz8795_spi.c static int ksz8795_spi_remove(struct spi_device *spi)
spi_device         73 drivers/net/dsa/microchip/ksz8795_spi.c static void ksz8795_spi_shutdown(struct spi_device *spi)
spi_device         25 drivers/net/dsa/microchip/ksz9477_spi.c static int ksz9477_spi_probe(struct spi_device *spi)
spi_device         62 drivers/net/dsa/microchip/ksz9477_spi.c static int ksz9477_spi_remove(struct spi_device *spi)
spi_device         72 drivers/net/dsa/microchip/ksz9477_spi.c static void ksz9477_spi_shutdown(struct spi_device *spi)
spi_device         91 drivers/net/dsa/sja1105/sja1105.h 	struct spi_device *spidev;
spi_device       2151 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_probe(struct spi_device *spi)
spi_device       2228 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_remove(struct spi_device *spi)
spi_device         20 drivers/net/dsa/sja1105/sja1105_spi.c 	struct spi_device *spi = priv->spidev;
spi_device         33 drivers/net/dsa/vitesse-vsc73xx-spi.c 	struct spi_device	*spi;
spi_device        134 drivers/net/dsa/vitesse-vsc73xx-spi.c static int vsc73xx_spi_probe(struct spi_device *spi)
spi_device        162 drivers/net/dsa/vitesse-vsc73xx-spi.c static int vsc73xx_spi_remove(struct spi_device *spi)
spi_device        105 drivers/net/ethernet/micrel/ks8851.c 	struct spi_device	*spidev;
spi_device       1414 drivers/net/ethernet/micrel/ks8851.c static int ks8851_probe(struct spi_device *spi)
spi_device       1573 drivers/net/ethernet/micrel/ks8851.c static int ks8851_remove(struct spi_device *spi)
spi_device         57 drivers/net/ethernet/microchip/enc28j60.c 	struct spi_device *spi;
spi_device       1540 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_probe(struct spi_device *spi)
spi_device       1618 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_remove(struct spi_device *spi)
spi_device       1001 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_spi_probe(struct spi_device *spi)
spi_device       1100 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_spi_remove(struct spi_device *spi)
spi_device         11 drivers/net/ethernet/microchip/encx24j600_hw.h 	struct spi_device *spi;
spi_device        882 drivers/net/ethernet/qualcomm/qca_spi.c qca_spi_probe(struct spi_device *spi)
spi_device       1003 drivers/net/ethernet/qualcomm/qca_spi.c qca_spi_remove(struct spi_device *spi)
spi_device         82 drivers/net/ethernet/qualcomm/qca_spi.h 	struct spi_device *spi_dev;
spi_device       2152 drivers/net/ethernet/sfc/falcon/falcon.c 				  struct falcon_spi_device *spi_device,
spi_device       2156 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->device_id = device_id;
spi_device       2157 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->size =
spi_device       2159 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->addr_len =
spi_device       2161 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->munge_address = (spi_device->size == 1 << 9 &&
spi_device       2162 drivers/net/ethernet/sfc/falcon/falcon.c 					     spi_device->addr_len == 1);
spi_device       2163 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->erase_command =
spi_device       2165 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->erase_size =
spi_device       2168 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->block_size =
spi_device       2172 drivers/net/ethernet/sfc/falcon/falcon.c 		spi_device->size = 0;
spi_device         28 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device         40 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        141 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        153 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        161 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        173 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        186 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        216 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        286 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        302 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        315 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        331 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        346 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        375 drivers/net/ethernet/wiznet/w5100-spi.c 	struct spi_device *spi = to_spi_device(ndev->dev.parent);
spi_device        421 drivers/net/ethernet/wiznet/w5100-spi.c static int w5100_spi_probe(struct spi_device *spi)
spi_device        458 drivers/net/ethernet/wiznet/w5100-spi.c static int w5100_spi_remove(struct spi_device *spi)
spi_device        270 drivers/net/ieee802154/adf7242.c 	struct spi_device *spi;
spi_device       1188 drivers/net/ieee802154/adf7242.c static int adf7242_probe(struct spi_device *spi)
spi_device       1303 drivers/net/ieee802154/adf7242.c static int adf7242_remove(struct spi_device *spi)
spi_device         89 drivers/net/ieee802154/at86rf230.c 	struct spi_device *spi;
spi_device       1480 drivers/net/ieee802154/at86rf230.c at86rf230_get_pdata(struct spi_device *spi, int *rstn, int *slp_tr,
spi_device       1650 drivers/net/ieee802154/at86rf230.c static int at86rf230_probe(struct spi_device *spi)
spi_device       1762 drivers/net/ieee802154/at86rf230.c static int at86rf230_remove(struct spi_device *spi)
spi_device        357 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi;
spi_device        659 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi,
spi_device        669 drivers/net/ieee802154/ca8210.c static void ca8210_reset_send(struct spi_device *spi, unsigned int ms)
spi_device        833 drivers/net/ieee802154/ca8210.c static int ca8210_remove(struct spi_device *spi_device);
spi_device        910 drivers/net/ieee802154/ca8210.c 	struct spi_device  *spi,
spi_device        993 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi = device_ref;
spi_device       1113 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi = device_ref;
spi_device       1154 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi = device_ref;
spi_device       1543 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi = device_ref;
spi_device       2687 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi_device,
spi_device       2693 drivers/net/ieee802154/ca8210.c 	if (!spi_device->dev.of_node)
spi_device       2697 drivers/net/ieee802154/ca8210.c 		spi_device->dev.of_node,
spi_device       2702 drivers/net/ieee802154/ca8210.c 			spi_device->dev.of_node,
spi_device       2710 drivers/net/ieee802154/ca8210.c 			spi_device->dev.of_node,
spi_device       2733 drivers/net/ieee802154/ca8210.c 	struct spi_device *spi,
spi_device       2778 drivers/net/ieee802154/ca8210.c static int ca8210_register_ext_clock(struct spi_device *spi)
spi_device       2819 drivers/net/ieee802154/ca8210.c static void ca8210_unregister_ext_clock(struct spi_device *spi)
spi_device       2837 drivers/net/ieee802154/ca8210.c static int ca8210_reset_init(struct spi_device *spi)
spi_device       2866 drivers/net/ieee802154/ca8210.c static int ca8210_interrupt_init(struct spi_device *spi)
spi_device       3051 drivers/net/ieee802154/ca8210.c static int ca8210_remove(struct spi_device *spi_device)
spi_device       3056 drivers/net/ieee802154/ca8210.c 	dev_info(&spi_device->dev, "Removing ca8210\n");
spi_device       3058 drivers/net/ieee802154/ca8210.c 	pdata = spi_device->dev.platform_data;
spi_device       3061 drivers/net/ieee802154/ca8210.c 			ca8210_unregister_ext_clock(spi_device);
spi_device       3062 drivers/net/ieee802154/ca8210.c 			ca8210_config_extern_clk(pdata, spi_device, 0);
spi_device       3064 drivers/net/ieee802154/ca8210.c 		free_irq(pdata->irq_id, spi_device->dev.driver_data);
spi_device       3066 drivers/net/ieee802154/ca8210.c 		spi_device->dev.platform_data = NULL;
spi_device       3069 drivers/net/ieee802154/ca8210.c 	priv = spi_get_drvdata(spi_device);
spi_device       3072 drivers/net/ieee802154/ca8210.c 			&spi_device->dev,
spi_device       3077 drivers/net/ieee802154/ca8210.c 		ca8210_dev_com_clear(spi_device->dev.driver_data);
spi_device       3084 drivers/net/ieee802154/ca8210.c 				&spi_device->dev,
spi_device       3101 drivers/net/ieee802154/ca8210.c static int ca8210_probe(struct spi_device *spi_device)
spi_device       3108 drivers/net/ieee802154/ca8210.c 	dev_info(&spi_device->dev, "Inserting ca8210\n");
spi_device       3113 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ieee802154_alloc_hw failed\n");
spi_device       3120 drivers/net/ieee802154/ca8210.c 	priv->spi = spi_device;
spi_device       3121 drivers/net/ieee802154/ca8210.c 	hw->parent = &spi_device->dev;
spi_device       3151 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ca8210_get_platform_data failed\n");
spi_device       3157 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ca8210_dev_com_init failed\n");
spi_device       3162 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ca8210_reset_init failed\n");
spi_device       3168 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ca8210_interrupt_init failed\n");
spi_device       3178 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "tdme_chipinit failed\n");
spi_device       3186 drivers/net/ieee802154/ca8210.c 				&spi_device->dev,
spi_device       3194 drivers/net/ieee802154/ca8210.c 				&spi_device->dev,
spi_device       3203 drivers/net/ieee802154/ca8210.c 		dev_crit(&spi_device->dev, "ieee802154_register_hw failed\n");
spi_device       3211 drivers/net/ieee802154/ca8210.c 	ca8210_remove(spi_device);
spi_device        203 drivers/net/ieee802154/cc2520.c 	struct spi_device *spi;		/* SPI device structure */
spi_device        917 drivers/net/ieee802154/cc2520.c static int cc2520_get_platform_data(struct spi_device *spi,
spi_device       1073 drivers/net/ieee802154/cc2520.c static int cc2520_probe(struct spi_device *spi)
spi_device       1219 drivers/net/ieee802154/cc2520.c static int cc2520_remove(struct spi_device *spi)
spi_device        398 drivers/net/ieee802154/mcr20a.c 	struct spi_device *spi;
spi_device       1225 drivers/net/ieee802154/mcr20a.c mcr20a_probe(struct spi_device *spi)
spi_device       1338 drivers/net/ieee802154/mcr20a.c static int mcr20a_remove(struct spi_device *spi)
spi_device        198 drivers/net/ieee802154/mrf24j40.c 	struct spi_device *spi;
spi_device        508 drivers/net/ieee802154/mrf24j40.c 	struct spi_device *spi = context;
spi_device        528 drivers/net/ieee802154/mrf24j40.c 	struct spi_device *spi = context;
spi_device       1271 drivers/net/ieee802154/mrf24j40.c static int mrf24j40_probe(struct spi_device *spi)
spi_device       1359 drivers/net/ieee802154/mrf24j40.c static int mrf24j40_remove(struct spi_device *spi)
spi_device        146 drivers/net/phy/spi_ks8995.c 	struct spi_device	*spi;
spi_device        433 drivers/net/phy/spi_ks8995.c static int ks8995_probe(struct spi_device *spi)
spi_device        520 drivers/net/phy/spi_ks8995.c static int ks8995_remove(struct spi_device *spi)
spi_device         31 drivers/net/wan/slic_ds26522.c static struct spi_device *g_spi;
spi_device         39 drivers/net/wan/slic_ds26522.c static void slic_write(struct spi_device *spi, u16 addr,
spi_device         54 drivers/net/wan/slic_ds26522.c static u8 slic_read(struct spi_device *spi, u16 addr)
spi_device         70 drivers/net/wan/slic_ds26522.c static bool get_slic_product_code(struct spi_device *spi)
spi_device         81 drivers/net/wan/slic_ds26522.c static void ds26522_e1_spec_config(struct spi_device *spi)
spi_device        141 drivers/net/wan/slic_ds26522.c static int slic_ds26522_init_configure(struct spi_device *spi)
spi_device        199 drivers/net/wan/slic_ds26522.c static int slic_ds26522_remove(struct spi_device *spi)
spi_device        205 drivers/net/wan/slic_ds26522.c static int slic_ds26522_probe(struct spi_device *spi)
spi_device        384 drivers/net/wireless/intersil/p54/p54spi.c 	struct spi_device *spi = config;
spi_device        584 drivers/net/wireless/intersil/p54/p54spi.c static int p54spi_probe(struct spi_device *spi)
spi_device        672 drivers/net/wireless/intersil/p54/p54spi.c static int p54spi_remove(struct spi_device *spi)
spi_device         96 drivers/net/wireless/intersil/p54/p54spi.h 	struct spi_device *spi;
spi_device         42 drivers/net/wireless/marvell/libertas/if_spi.c 	struct spi_device		*spi;
spi_device       1094 drivers/net/wireless/marvell/libertas/if_spi.c static int if_spi_probe(struct spi_device *spi)
spi_device       1197 drivers/net/wireless/marvell/libertas/if_spi.c static int libertas_spi_remove(struct spi_device *spi)
spi_device       1220 drivers/net/wireless/marvell/libertas/if_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       1238 drivers/net/wireless/marvell/libertas/if_spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         36 drivers/net/wireless/st/cw1200/cw1200_spi.c 	struct spi_device	*func;
spi_device        362 drivers/net/wireless/st/cw1200/cw1200_spi.c static int cw1200_spi_probe(struct spi_device *func)
spi_device        430 drivers/net/wireless/st/cw1200/cw1200_spi.c static int cw1200_spi_disconnect(struct spi_device *func)
spi_device         38 drivers/net/wireless/ti/wl1251/spi.c static struct spi_device *wl_to_spi(struct wl1251 *wl)
spi_device        227 drivers/net/wireless/ti/wl1251/spi.c static int wl1251_spi_probe(struct spi_device *spi)
spi_device        330 drivers/net/wireless/ti/wl1251/spi.c static int wl1251_spi_remove(struct spi_device *spi)
spi_device        123 drivers/net/wireless/ti/wlcore/spi.c 	struct spi_device *spi = to_spi_device(glue->dev);
spi_device        438 drivers/net/wireless/ti/wlcore/spi.c static int wlcore_probe_of(struct spi_device *spi, struct wl12xx_spi_glue *glue,
spi_device        464 drivers/net/wireless/ti/wlcore/spi.c static int wl1271_probe(struct spi_device *spi)
spi_device        553 drivers/net/wireless/ti/wlcore/spi.c static int wl1271_remove(struct spi_device *spi)
spi_device         35 drivers/nfc/nfcmrvl/spi.c 	struct spi_device *spi;
spi_device        141 drivers/nfc/nfcmrvl/spi.c static int nfcmrvl_spi_probe(struct spi_device *spi)
spi_device        191 drivers/nfc/nfcmrvl/spi.c static int nfcmrvl_spi_remove(struct spi_device *spi)
spi_device         34 drivers/nfc/st-nci/spi.c 	struct spi_device *spi_dev;
spi_device         78 drivers/nfc/st-nci/spi.c 	struct spi_device *dev = phy->spi_dev;
spi_device        126 drivers/nfc/st-nci/spi.c 	struct spi_device *dev = phy->spi_dev;
spi_device        175 drivers/nfc/st-nci/spi.c 	struct spi_device *dev;
spi_device        217 drivers/nfc/st-nci/spi.c static int st_nci_spi_probe(struct spi_device *dev)
spi_device        276 drivers/nfc/st-nci/spi.c static int st_nci_spi_remove(struct spi_device *dev)
spi_device       1068 drivers/nfc/st95hf/core.c static int st95hf_probe(struct spi_device *nfc_spi_dev)
spi_device       1205 drivers/nfc/st95hf/core.c static int st95hf_remove(struct spi_device *nfc_spi_dev)
spi_device         19 drivers/nfc/st95hf/spi.c 	struct spi_device *spidev = spicontext->spidev;
spi_device         74 drivers/nfc/st95hf/spi.c 	struct spi_device *spidev = spicontext->spidev;
spi_device        138 drivers/nfc/st95hf/spi.c 	struct spi_device *spidev = spicontext->spidev;
spi_device         31 drivers/nfc/st95hf/spi.h 	struct spi_device *spidev;
spi_device        426 drivers/nfc/trf7970a.c 	struct spi_device		*spi;
spi_device       1989 drivers/nfc/trf7970a.c static int trf7970a_probe(struct spi_device *spi)
spi_device       2147 drivers/nfc/trf7970a.c static int trf7970a_remove(struct spi_device *spi)
spi_device       2170 drivers/nfc/trf7970a.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       2186 drivers/nfc/trf7970a.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       2205 drivers/nfc/trf7970a.c 	struct spi_device *spi = to_spi_device(dev);
spi_device       2222 drivers/nfc/trf7970a.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        317 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
spi_device        334 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
spi_device        352 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
spi_device        987 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_probe(struct spi_device *spi)
spi_device         73 drivers/platform/chrome/cros_ec_spi.c 	struct spi_device *spi;
spi_device        734 drivers/platform/chrome/cros_ec_spi.c static int cros_ec_spi_probe(struct spi_device *spi)
spi_device        788 drivers/platform/chrome/cros_ec_spi.c static int cros_ec_spi_remove(struct spi_device *spi)
spi_device        223 drivers/platform/olpc/olpc-xo175-ec.c 	struct spi_device *spi;
spi_device        651 drivers/platform/olpc/olpc-xo175-ec.c static int olpc_xo175_ec_remove(struct spi_device *spi)
spi_device        664 drivers/platform/olpc/olpc-xo175-ec.c static int olpc_xo175_ec_probe(struct spi_device *spi)
spi_device        137 drivers/regulator/tps6524x-regulator.c 	struct spi_device	*spi;
spi_device        579 drivers/regulator/tps6524x-regulator.c static int pmic_probe(struct spi_device *spi)
spi_device         41 drivers/rtc/rtc-ds1302.c 	struct spi_device	*spi = dev_get_drvdata(dev);
spi_device         76 drivers/rtc/rtc-ds1302.c 	struct spi_device	*spi = dev_get_drvdata(dev);
spi_device        106 drivers/rtc/rtc-ds1302.c static int ds1302_probe(struct spi_device *spi)
spi_device        190 drivers/rtc/rtc-ds1302.c static int ds1302_remove(struct spi_device *spi)
spi_device         85 drivers/rtc/rtc-ds1305.c 	struct spi_device	*spi;
spi_device        269 drivers/rtc/rtc-ds1305.c 	struct spi_device *spi = ds1305->spi;
spi_device        321 drivers/rtc/rtc-ds1305.c 	struct spi_device *spi = ds1305->spi;
spi_device        443 drivers/rtc/rtc-ds1305.c 	struct spi_device *spi = ds1305->spi;
spi_device        516 drivers/rtc/rtc-ds1305.c 	struct spi_device	*spi = ds1305->spi;
spi_device        531 drivers/rtc/rtc-ds1305.c 	struct spi_device	*spi = ds1305->spi;
spi_device        548 drivers/rtc/rtc-ds1305.c static int ds1305_probe(struct spi_device *spi)
spi_device        727 drivers/rtc/rtc-ds1305.c static int ds1305_remove(struct spi_device *spi)
spi_device         78 drivers/rtc/rtc-ds1343.c 	struct spi_device *spi;
spi_device        463 drivers/rtc/rtc-ds1343.c static int ds1343_probe(struct spi_device *spi)
spi_device        555 drivers/rtc/rtc-ds1343.c static int ds1343_remove(struct spi_device *spi)
spi_device        580 drivers/rtc/rtc-ds1343.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        590 drivers/rtc/rtc-ds1343.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         46 drivers/rtc/rtc-ds1347.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         70 drivers/rtc/rtc-ds1347.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         99 drivers/rtc/rtc-ds1347.c static int ds1347_probe(struct spi_device *spi)
spi_device         56 drivers/rtc/rtc-ds1390.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         69 drivers/rtc/rtc-ds1390.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         88 drivers/rtc/rtc-ds1390.c static void ds1390_trickle_of_init(struct spi_device *spi)
spi_device        129 drivers/rtc/rtc-ds1390.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        158 drivers/rtc/rtc-ds1390.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        181 drivers/rtc/rtc-ds1390.c static int ds1390_probe(struct spi_device *spi)
spi_device        637 drivers/rtc/rtc-ds3232.c static int ds3234_probe(struct spi_device *spi)
spi_device         34 drivers/rtc/rtc-m41t93.c static inline int m41t93_set_reg(struct spi_device *spi, u8 addr, u8 data)
spi_device         47 drivers/rtc/rtc-m41t93.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        103 drivers/rtc/rtc-m41t93.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        170 drivers/rtc/rtc-m41t93.c static int m41t93_probe(struct spi_device *spi)
spi_device         31 drivers/rtc/rtc-m41t94.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         58 drivers/rtc/rtc-m41t94.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        109 drivers/rtc/rtc-m41t94.c static int m41t94_probe(struct spi_device *spi)
spi_device         31 drivers/rtc/rtc-max6902.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         44 drivers/rtc/rtc-max6902.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         55 drivers/rtc/rtc-max6902.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        119 drivers/rtc/rtc-max6902.c static int max6902_probe(struct spi_device *spi)
spi_device         34 drivers/rtc/rtc-max6916.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         44 drivers/rtc/rtc-max6916.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         55 drivers/rtc/rtc-max6916.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         79 drivers/rtc/rtc-max6916.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        107 drivers/rtc/rtc-max6916.c static int max6916_probe(struct spi_device *spi)
spi_device         62 drivers/rtc/rtc-mcp795.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         79 drivers/rtc/rtc-mcp795.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        351 drivers/rtc/rtc-mcp795.c 	struct spi_device *spi = data;
spi_device        381 drivers/rtc/rtc-mcp795.c static int mcp795_probe(struct spi_device *spi)
spi_device        376 drivers/rtc/rtc-pcf2123.c static int pcf2123_probe(struct spi_device *spi)
spi_device        693 drivers/rtc/rtc-pcf2127.c static int pcf2127_spi_probe(struct spi_device *spi)
spi_device         42 drivers/rtc/rtc-r9701.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         53 drivers/rtc/rtc-r9701.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        119 drivers/rtc/rtc-r9701.c static int r9701_probe(struct spi_device *spi)
spi_device         61 drivers/rtc/rtc-rs5c348.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        108 drivers/rtc/rtc-rs5c348.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        164 drivers/rtc/rtc-rs5c348.c static int rs5c348_probe(struct spi_device *spi)
spi_device        918 drivers/rtc/rtc-rv3029c2.c static int rv3049_probe(struct spi_device *spi)
spi_device         69 drivers/rtc/rtc-rx4581.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         82 drivers/rtc/rtc-rx4581.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         96 drivers/rtc/rtc-rx4581.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        172 drivers/rtc/rtc-rx4581.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        254 drivers/rtc/rtc-rx4581.c static int rx4581_probe(struct spi_device *spi)
spi_device        332 drivers/rtc/rtc-rx6110.c static int rx6110_probe(struct spi_device *spi)
spi_device        373 drivers/rtc/rtc-rx6110.c static int rx6110_remove(struct spi_device *spi)
spi_device        390 drivers/spi/atmel-quadspi.c static int atmel_qspi_setup(struct spi_device *spi)
spi_device         56 drivers/spi/spi-altera.c static inline struct altera_spi *altera_spi_to_hw(struct spi_device *sdev)
spi_device         61 drivers/spi/spi-altera.c static void altera_spi_set_cs(struct spi_device *spi, bool is_high)
spi_device        116 drivers/spi/spi-altera.c 	struct spi_device *spi, struct spi_transfer *t)
spi_device        342 drivers/spi/spi-armada-3700.c static bool a3700_spi_wait_completion(struct spi_device *spi)
spi_device        393 drivers/spi/spi-armada-3700.c static bool a3700_spi_transfer_wait(struct spi_device *spi,
spi_device        417 drivers/spi/spi-armada-3700.c static void a3700_spi_transfer_setup(struct spi_device *spi,
spi_device        437 drivers/spi/spi-armada-3700.c static void a3700_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        574 drivers/spi/spi-armada-3700.c 	struct spi_device *spi = message->spi;
spi_device        594 drivers/spi/spi-armada-3700.c 				  struct spi_device *spi,
spi_device        743 drivers/spi/spi-armada-3700.c 				  struct spi_device *spi,
spi_device        788 drivers/spi/spi-armada-3700.c 				  struct spi_device *spi,
spi_device        115 drivers/spi/spi-at91-usart.c 				   struct spi_device *spi,
spi_device        360 drivers/spi/spi-at91-usart.c static int at91_usart_spi_setup(struct spi_device *spi)
spi_device        399 drivers/spi/spi-at91-usart.c 				       struct spi_device *spi,
spi_device        448 drivers/spi/spi-at91-usart.c 	struct spi_device *spi = message->spi;
spi_device        469 drivers/spi/spi-at91-usart.c static void at91_usart_spi_cleanup(struct spi_device *spi)
spi_device         59 drivers/spi/spi-ath79.c static inline struct ath79_spi *ath79_spidev_to_sp(struct spi_device *spi)
spi_device         70 drivers/spi/spi-ath79.c static void ath79_spi_chipselect(struct spi_device *spi, int is_active)
spi_device        108 drivers/spi/spi-ath79.c static u32 ath79_spi_txrx_mode0(struct spi_device *spi, unsigned int nsecs,
spi_device        351 drivers/spi/spi-atmel.c static void cs_activate(struct atmel_spi *as, struct spi_device *spi)
spi_device        401 drivers/spi/spi-atmel.c static void cs_deactivate(struct atmel_spi *as, struct spi_device *spi)
spi_device        445 drivers/spi/spi-atmel.c 			      struct spi_device *spi,
spi_device        841 drivers/spi/spi-atmel.c 				    struct spi_device *spi,
spi_device       1175 drivers/spi/spi-atmel.c static int atmel_spi_setup(struct spi_device *spi)
spi_device       1249 drivers/spi/spi-atmel.c 	struct spi_device	*spi = msg->spi;
spi_device       1390 drivers/spi/spi-atmel.c 	struct spi_device *spi = msg->spi;
spi_device       1439 drivers/spi/spi-atmel.c static void atmel_spi_cleanup(struct spi_device *spi)
spi_device         54 drivers/spi/spi-au1550.c 	int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
spi_device        161 drivers/spi/spi-au1550.c static void au1550_spi_chipsel(struct spi_device *spi, int value)
spi_device        221 drivers/spi/spi-au1550.c static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        305 drivers/spi/spi-au1550.c static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t)
spi_device        503 drivers/spi/spi-au1550.c static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t)
spi_device        636 drivers/spi/spi-au1550.c static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        116 drivers/spi/spi-axi-spi-engine.c static unsigned int spi_engine_get_config(struct spi_device *spi)
spi_device        131 drivers/spi/spi-axi-spi-engine.c 	struct spi_device *spi, struct spi_transfer *xfer)
spi_device        184 drivers/spi/spi-axi-spi-engine.c 		struct spi_device *spi, bool assert)
spi_device        197 drivers/spi/spi-axi-spi-engine.c 	struct spi_device *spi = msg->spi;
spi_device        548 drivers/spi/spi-bcm-qspi.c 				  struct spi_device *spi,
spi_device        560 drivers/spi/spi-bcm-qspi.c static int bcm_qspi_setup(struct spi_device *spi)
spi_device        722 drivers/spi/spi-bcm-qspi.c static int write_to_hw(struct bcm_qspi *qspi, struct spi_device *spi)
spi_device        792 drivers/spi/spi-bcm-qspi.c static int bcm_qspi_bspi_exec_mem_op(struct spi_device *spi,
spi_device        878 drivers/spi/spi-bcm-qspi.c 				 struct spi_device *spi,
spi_device        905 drivers/spi/spi-bcm-qspi.c static int bcm_qspi_mspi_exec_mem_op(struct spi_device *spi,
spi_device        948 drivers/spi/spi-bcm-qspi.c 	struct spi_device *spi = mem->spi;
spi_device        993 drivers/spi/spi-bcm-qspi.c static void bcm_qspi_cleanup(struct spi_device *spi)
spi_device        398 drivers/spi/spi-bcm2835.c 					struct spi_device *spi,
spi_device        660 drivers/spi/spi-bcm2835.c 				  struct spi_device *spi,
spi_device        759 drivers/spi/spi-bcm2835.c 					struct spi_device *spi,
spi_device        841 drivers/spi/spi-bcm2835.c 				struct spi_device *spi,
spi_device       1012 drivers/spi/spi-bcm2835.c 					 struct spi_device *spi,
spi_device       1067 drivers/spi/spi-bcm2835.c 				    struct spi_device *spi,
spi_device       1131 drivers/spi/spi-bcm2835.c 	struct spi_device *spi = msg->spi;
spi_device       1177 drivers/spi/spi-bcm2835.c static int bcm2835_spi_setup(struct spi_device *spi)
spi_device        264 drivers/spi/spi-bcm2835aux.c 					     struct spi_device *spi,
spi_device        279 drivers/spi/spi-bcm2835aux.c 					   struct spi_device *spi,
spi_device        304 drivers/spi/spi-bcm2835aux.c 					    struct spi_device *spi,
spi_device        344 drivers/spi/spi-bcm2835aux.c 				       struct spi_device *spi,
spi_device        407 drivers/spi/spi-bcm2835aux.c 	struct spi_device *spi = msg->spi;
spi_device        446 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_setup(struct spi_device *spi)
spi_device        129 drivers/spi/spi-bcm63xx-hsspi.c 				  struct spi_device *spi, int hz)
spi_device        155 drivers/spi/spi-bcm63xx-hsspi.c static int bcm63xx_hsspi_do_txrx(struct spi_device *spi, struct spi_transfer *t)
spi_device        223 drivers/spi/spi-bcm63xx-hsspi.c static int bcm63xx_hsspi_setup(struct spi_device *spi)
spi_device        265 drivers/spi/spi-bcm63xx-hsspi.c 	struct spi_device *spi = msg->spi;
spi_device        195 drivers/spi/spi-bcm63xx.c static void bcm63xx_spi_setup_transfer(struct spi_device *spi,
spi_device        226 drivers/spi/spi-bcm63xx.c static int bcm63xx_txrx_bufs(struct spi_device *spi, struct spi_transfer *first,
spi_device        329 drivers/spi/spi-bcm63xx.c 	struct spi_device *spi = m->spi;
spi_device        423 drivers/spi/spi-bcm63xx.c static size_t bcm63xx_spi_max_length(struct spi_device *spi)
spi_device         47 drivers/spi/spi-bitbang-txrx.h bitbang_txrx_be_cpha0(struct spi_device *spi,
spi_device         79 drivers/spi/spi-bitbang-txrx.h bitbang_txrx_be_cpha1(struct spi_device *spi,
spi_device         42 drivers/spi/spi-bitbang.c 	u32		(*txrx_word)(struct spi_device *spi, unsigned nsecs,
spi_device         44 drivers/spi/spi-bitbang.c 	unsigned	(*txrx_bufs)(struct spi_device *,
spi_device         46 drivers/spi/spi-bitbang.c 						struct spi_device *spi,
spi_device         55 drivers/spi/spi-bitbang.c 	struct spi_device	*spi,
spi_device         56 drivers/spi/spi-bitbang.c 	u32			(*txrx_word)(struct spi_device *spi,
spi_device         83 drivers/spi/spi-bitbang.c 	struct spi_device	*spi,
spi_device         84 drivers/spi/spi-bitbang.c 	u32			(*txrx_word)(struct spi_device *spi,
spi_device        111 drivers/spi/spi-bitbang.c 	struct spi_device	*spi,
spi_device        112 drivers/spi/spi-bitbang.c 	u32			(*txrx_word)(struct spi_device *spi,
spi_device        138 drivers/spi/spi-bitbang.c int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        180 drivers/spi/spi-bitbang.c int spi_bitbang_setup(struct spi_device *spi)
spi_device        214 drivers/spi/spi-bitbang.c void spi_bitbang_cleanup(struct spi_device *spi)
spi_device        220 drivers/spi/spi-bitbang.c static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        272 drivers/spi/spi-bitbang.c 				    struct spi_device *spi,
spi_device        311 drivers/spi/spi-bitbang.c static void spi_bitbang_set_cs(struct spi_device *spi, bool enable)
spi_device         44 drivers/spi/spi-butterfly.c static inline struct butterfly *spidev_to_pp(struct spi_device *spi)
spi_device         58 drivers/spi/spi-butterfly.c 	struct spi_device	*dataflash;
spi_device         59 drivers/spi/spi-butterfly.c 	struct spi_device	*butterfly;
spi_device         67 drivers/spi/spi-butterfly.c setsck(struct spi_device *spi, int is_on)
spi_device         83 drivers/spi/spi-butterfly.c setmosi(struct spi_device *spi, int is_on)
spi_device         98 drivers/spi/spi-butterfly.c static inline int getmiso(struct spi_device *spi)
spi_device        111 drivers/spi/spi-butterfly.c static void butterfly_chipselect(struct spi_device *spi, int value)
spi_device        137 drivers/spi/spi-butterfly.c butterfly_txrx_word_mode0(struct spi_device *spi, unsigned nsecs, u32 word,
spi_device        173 drivers/spi/spi-cadence.c static void cdns_spi_chipselect(struct spi_device *spi, bool is_high)
spi_device        204 drivers/spi/spi-cadence.c static void cdns_spi_config_clock_mode(struct spi_device *spi)
spi_device        246 drivers/spi/spi-cadence.c static void cdns_spi_config_clock_freq(struct spi_device *spi,
spi_device        284 drivers/spi/spi-cadence.c static int cdns_spi_setup_transfer(struct spi_device *spi,
spi_device        410 drivers/spi/spi-cadence.c 			     struct spi_device *spi,
spi_device         33 drivers/spi/spi-cavium.c 	struct spi_device *spi = msg->spi;
spi_device         39 drivers/spi/spi-clps711x.c 	struct spi_device *spi = msg->spi;
spi_device         48 drivers/spi/spi-clps711x.c 				     struct spi_device *spi,
spi_device        287 drivers/spi/spi-coldfire-qspi.c static void mcfqspi_set_cs(struct spi_device *spi, bool enable)
spi_device        299 drivers/spi/spi-coldfire-qspi.c 				struct spi_device *spi,
spi_device        324 drivers/spi/spi-coldfire-qspi.c static int mcfqspi_setup(struct spi_device *spi)
spi_device        198 drivers/spi/spi-davinci.c static void davinci_spi_chipselect(struct spi_device *spi, int value)
spi_device        270 drivers/spi/spi-davinci.c static int davinci_spi_setup_transfer(struct spi_device *spi,
spi_device        384 drivers/spi/spi-davinci.c static int davinci_spi_of_setup(struct spi_device *spi)
spi_device        414 drivers/spi/spi-davinci.c static int davinci_spi_setup(struct spi_device *spi)
spi_device        441 drivers/spi/spi-davinci.c static void davinci_spi_cleanup(struct spi_device *spi)
spi_device        451 drivers/spi/spi-davinci.c 				struct spi_device *spi,
spi_device        571 drivers/spi/spi-davinci.c static int davinci_spi_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        595 drivers/spi/spi-dln2.c 	struct spi_device *spi = message->spi;
spi_device        652 drivers/spi/spi-dln2.c 				 struct spi_device *spi,
spi_device        108 drivers/spi/spi-dw-mid.c 		struct spi_device *spi, struct spi_transfer *xfer)
spi_device         58 drivers/spi/spi-dw-mmio.c static void dw_spi_mscc_set_cs(struct spi_device *spi, bool enable)
spi_device        127 drivers/spi/spi-dw.c void dw_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        289 drivers/spi/spi-dw.c 		struct spi_device *spi, struct spi_transfer *transfer)
spi_device        408 drivers/spi/spi-dw.c static int dw_spi_setup(struct spi_device *spi)
spi_device        442 drivers/spi/spi-dw.c static void dw_spi_cleanup(struct spi_device *spi)
spi_device         97 drivers/spi/spi-dw.h 	bool (*can_dma)(struct spi_controller *master, struct spi_device *spi,
spi_device        117 drivers/spi/spi-dw.h 	void (*set_cs)(struct spi_device *spi, bool enable);
spi_device        251 drivers/spi/spi-dw.h extern void dw_spi_set_cs(struct spi_device *spi, bool enable);
spi_device        105 drivers/spi/spi-efm32.c static void efm32_spi_chipselect(struct spi_device *spi, int is_on)
spi_device        113 drivers/spi/spi-efm32.c static int efm32_spi_setup_transfer(struct spi_device *spi,
spi_device        181 drivers/spi/spi-efm32.c static int efm32_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        146 drivers/spi/spi-ep93xx.c 				 struct spi_device *spi,
spi_device        479 drivers/spi/spi-ep93xx.c 				   struct spi_device *spi,
spi_device         97 drivers/spi/spi-falcon.c int falcon_sflash_xfer(struct spi_device *spi, struct spi_transfer *t,
spi_device        307 drivers/spi/spi-falcon.c static int falcon_sflash_setup(struct spi_device *spi)
spi_device        715 drivers/spi/spi-fsl-dspi.c 	struct spi_device *spi = message->spi;
spi_device        815 drivers/spi/spi-fsl-dspi.c static int dspi_setup(struct spi_device *spi)
spi_device        880 drivers/spi/spi-fsl-dspi.c static void dspi_cleanup(struct spi_device *spi)
spi_device        882 drivers/spi/spi-fsl-dspi.c 	struct chip_data *chip = spi_get_ctldata((struct spi_device *)spi);
spi_device        323 drivers/spi/spi-fsl-espi.c static void fsl_espi_setup_transfer(struct spi_device *spi,
spi_device        352 drivers/spi/spi-fsl-espi.c static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        400 drivers/spi/spi-fsl-espi.c 	struct spi_device *spi = m->spi;
spi_device        476 drivers/spi/spi-fsl-espi.c static int fsl_espi_setup(struct spi_device *spi)
spi_device        520 drivers/spi/spi-fsl-espi.c static void fsl_espi_cleanup(struct spi_device *spi)
spi_device        609 drivers/spi/spi-fsl-espi.c static size_t fsl_espi_max_message_size(struct spi_device *spi)
spi_device        181 drivers/spi/spi-fsl-lpspi.c 			      struct spi_device *spi,
spi_device        235 drivers/spi/spi-fsl-lpspi.c 	struct spi_device *spi = msg->spi;
spi_device        435 drivers/spi/spi-fsl-lpspi.c 				     struct spi_device *spi,
spi_device        732 drivers/spi/spi-fsl-lpspi.c 				  struct spi_device *spi,
spi_device        514 drivers/spi/spi-fsl-qspi.c static void fsl_qspi_select_mem(struct fsl_qspi *q, struct spi_device *spi)
spi_device         89 drivers/spi/spi-fsl-spi.c static void fsl_spi_change_mode(struct spi_device *spi)
spi_device        114 drivers/spi/spi-fsl-spi.c static void fsl_spi_chipselect(struct spi_device *spi, int value)
spi_device        176 drivers/spi/spi-fsl-spi.c 				struct spi_device *spi,
spi_device        208 drivers/spi/spi-fsl-spi.c 				struct spi_device *spi,
spi_device        225 drivers/spi/spi-fsl-spi.c static int fsl_spi_setup_transfer(struct spi_device *spi,
spi_device        308 drivers/spi/spi-fsl-spi.c static int fsl_spi_bufs(struct spi_device *spi, struct spi_transfer *t,
spi_device        362 drivers/spi/spi-fsl-spi.c 	struct spi_device *spi = m->spi;
spi_device        441 drivers/spi/spi-fsl-spi.c static int fsl_spi_setup(struct spi_device *spi)
spi_device        489 drivers/spi/spi-fsl-spi.c static void fsl_spi_cleanup(struct spi_device *spi)
spi_device        551 drivers/spi/spi-fsl-spi.c static void fsl_spi_grlib_cs_control(struct spi_device *spi, bool on)
spi_device        689 drivers/spi/spi-fsl-spi.c static void fsl_spi_cs_control(struct spi_device *spi, bool on)
spi_device        148 drivers/spi/spi-geni-qcom.c static void spi_geni_set_cs(struct spi_device *slv, bool set_flag)
spi_device        198 drivers/spi/spi-geni-qcom.c static int setup_fifo_params(struct spi_device *spi_slv,
spi_device        383 drivers/spi/spi-geni-qcom.c 				struct spi_device *slv,
spi_device         76 drivers/spi/spi-gpio.c spi_to_spi_gpio(const struct spi_device *spi)
spi_device         87 drivers/spi/spi-gpio.c static inline void setsck(const struct spi_device *spi, int is_on)
spi_device         94 drivers/spi/spi-gpio.c static inline void setmosi(const struct spi_device *spi, int is_on)
spi_device        101 drivers/spi/spi-gpio.c static inline int getmiso(const struct spi_device *spi)
spi_device        135 drivers/spi/spi-gpio.c static u32 spi_gpio_txrx_word_mode0(struct spi_device *spi,
spi_device        141 drivers/spi/spi-gpio.c static u32 spi_gpio_txrx_word_mode1(struct spi_device *spi,
spi_device        147 drivers/spi/spi-gpio.c static u32 spi_gpio_txrx_word_mode2(struct spi_device *spi,
spi_device        153 drivers/spi/spi-gpio.c static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi,
spi_device        169 drivers/spi/spi-gpio.c static u32 spi_gpio_spec_txrx_word_mode0(struct spi_device *spi,
spi_device        176 drivers/spi/spi-gpio.c static u32 spi_gpio_spec_txrx_word_mode1(struct spi_device *spi,
spi_device        183 drivers/spi/spi-gpio.c static u32 spi_gpio_spec_txrx_word_mode2(struct spi_device *spi,
spi_device        190 drivers/spi/spi-gpio.c static u32 spi_gpio_spec_txrx_word_mode3(struct spi_device *spi,
spi_device        199 drivers/spi/spi-gpio.c static void spi_gpio_chipselect(struct spi_device *spi, int is_active)
spi_device        216 drivers/spi/spi-gpio.c static int spi_gpio_setup(struct spi_device *spi)
spi_device        239 drivers/spi/spi-gpio.c static int spi_gpio_set_direction(struct spi_device *spi, bool output)
spi_device        267 drivers/spi/spi-gpio.c static void spi_gpio_cleanup(struct spi_device *spi)
spi_device        230 drivers/spi/spi-img-spfi.c 			       struct spi_device *spi,
spi_device        312 drivers/spi/spi-img-spfi.c 			      struct spi_device *spi,
spi_device        445 drivers/spi/spi-img-spfi.c static int img_spfi_setup(struct spi_device *spi)
spi_device        481 drivers/spi/spi-img-spfi.c static void img_spfi_cleanup(struct spi_device *spi)
spi_device        493 drivers/spi/spi-img-spfi.c static void img_spfi_config(struct spi_master *master, struct spi_device *spi,
spi_device        533 drivers/spi/spi-img-spfi.c 				 struct spi_device *spi,
spi_device        555 drivers/spi/spi-img-spfi.c static bool img_spfi_can_dma(struct spi_master *master, struct spi_device *spi,
spi_device         67 drivers/spi/spi-imx.c 	int (*prepare_transfer)(struct spi_imx_data *, struct spi_device *,
spi_device        221 drivers/spi/spi-imx.c static bool spi_imx_can_dma(struct spi_master *master, struct spi_device *spi,
spi_device        500 drivers/spi/spi-imx.c 	struct spi_device *spi = msg->spi;
spi_device        567 drivers/spi/spi-imx.c 				       struct spi_device *spi,
spi_device        697 drivers/spi/spi-imx.c 				 struct spi_device *spi,
spi_device        802 drivers/spi/spi-imx.c 				 struct spi_device *spi,
spi_device        878 drivers/spi/spi-imx.c 				struct spi_device *spi,
spi_device       1051 drivers/spi/spi-imx.c static void spi_imx_chipselect(struct spi_device *spi, int is_active)
spi_device       1194 drivers/spi/spi-imx.c static int spi_imx_setupxfer(struct spi_device *spi,
spi_device       1421 drivers/spi/spi-imx.c static int spi_imx_pio_transfer(struct spi_device *spi,
spi_device       1453 drivers/spi/spi-imx.c static int spi_imx_pio_transfer_slave(struct spi_device *spi,
spi_device       1497 drivers/spi/spi-imx.c static int spi_imx_transfer(struct spi_device *spi,
spi_device       1515 drivers/spi/spi-imx.c static int spi_imx_setup(struct spi_device *spi)
spi_device       1532 drivers/spi/spi-imx.c static void spi_imx_cleanup(struct spi_device *spi)
spi_device         68 drivers/spi/spi-jcore.c static void jcore_spi_chipsel(struct spi_device *spi, bool value)
spi_device         96 drivers/spi/spi-jcore.c static int jcore_spi_txrx(struct spi_master *master, struct spi_device *spi,
spi_device        386 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_setup(struct spi_device *spidev)
spi_device        430 drivers/spi/spi-lantiq-ssc.c 			      struct spi_device *spidev, struct spi_transfer *t)
spi_device        678 drivers/spi/spi-lantiq-ssc.c static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev,
spi_device        753 drivers/spi/spi-lantiq-ssc.c static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable)
spi_device        768 drivers/spi/spi-lantiq-ssc.c 				   struct spi_device *spidev,
spi_device         74 drivers/spi/spi-lm70llp.c 	struct spi_device	*spidev_lm70;
spi_device         84 drivers/spi/spi-lm70llp.c static inline struct spi_lm70llp *spidev_to_pp(struct spi_device *spi)
spi_device        133 drivers/spi/spi-lm70llp.c static inline void setsck(struct spi_device *s, int is_on)
spi_device        143 drivers/spi/spi-lm70llp.c static inline void setmosi(struct spi_device *s, int is_on)
spi_device        158 drivers/spi/spi-lm70llp.c static inline int getmiso(struct spi_device *s)
spi_device        169 drivers/spi/spi-lm70llp.c static void lm70_chipselect(struct spi_device *spi, int value)
spi_device        182 drivers/spi/spi-lm70llp.c static u32 lm70_txrx(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits,
spi_device        314 drivers/spi/spi-loopback-test.c static int spi_loopback_test_probe(struct spi_device *spi)
spi_device        398 drivers/spi/spi-loopback-test.c static void spi_test_dump_message(struct spi_device *spi,
spi_device        463 drivers/spi/spi-loopback-test.c static int spi_check_rx_ranges(struct spi_device *spi,
spi_device        528 drivers/spi/spi-loopback-test.c static int spi_test_check_elapsed_time(struct spi_device *spi,
spi_device        558 drivers/spi/spi-loopback-test.c static int spi_test_check_loopback_result(struct spi_device *spi,
spi_device        620 drivers/spi/spi-loopback-test.c static int spi_test_translate(struct spi_device *spi,
spi_device        663 drivers/spi/spi-loopback-test.c static int spi_test_fill_pattern(struct spi_device *spi,
spi_device        747 drivers/spi/spi-loopback-test.c static int _spi_test_run_iter(struct spi_device *spi,
spi_device        809 drivers/spi/spi-loopback-test.c static int spi_test_run_iter(struct spi_device *spi,
spi_device        889 drivers/spi/spi-loopback-test.c int spi_test_execute_msg(struct spi_device *spi, struct spi_test *test,
spi_device        962 drivers/spi/spi-loopback-test.c int spi_test_run_test(struct spi_device *spi, const struct spi_test *test,
spi_device       1023 drivers/spi/spi-loopback-test.c int spi_test_run_tests(struct spi_device *spi,
spi_device        100 drivers/spi/spi-lp8841-rtc.c 			    struct spi_device *spi,
spi_device        138 drivers/spi/spi-lp8841-rtc.c spi_lp8841_rtc_set_cs(struct spi_device *spi, bool enable)
spi_device        153 drivers/spi/spi-lp8841-rtc.c spi_lp8841_rtc_setup(struct spi_device *spi)
spi_device        721 drivers/spi/spi-mem.c static int spi_mem_probe(struct spi_device *spi)
spi_device        746 drivers/spi/spi-mem.c static int spi_mem_remove(struct spi_device *spi)
spi_device        757 drivers/spi/spi-mem.c static void spi_mem_shutdown(struct spi_device *spi)
spi_device        357 drivers/spi/spi-meson-spicc.c 				    struct spi_device *spi,
spi_device        400 drivers/spi/spi-meson-spicc.c 	struct spi_device *spi = message->spi;
spi_device        468 drivers/spi/spi-meson-spicc.c static int meson_spicc_setup(struct spi_device *spi)
spi_device        494 drivers/spi/spi-meson-spicc.c static void meson_spicc_cleanup(struct spi_device *spi)
spi_device        246 drivers/spi/spi-meson-spifc.c 				    struct spi_device *spi,
spi_device         55 drivers/spi/spi-mpc512x-psc.c 	void (*cs_control)(struct spi_device *spi, bool on);
spi_device         79 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_transfer_setup(struct spi_device *spi,
spi_device         92 drivers/spi/spi-mpc512x-psc.c static void mpc512x_psc_spi_activate_cs(struct spi_device *spi)
spi_device        135 drivers/spi/spi-mpc512x-psc.c static void mpc512x_psc_spi_deactivate_cs(struct spi_device *spi)
spi_device        149 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_transfer_rxtx(struct spi_device *spi,
spi_device        292 drivers/spi/spi-mpc512x-psc.c 	struct spi_device *spi;
spi_device        364 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_setup(struct spi_device *spi)
spi_device        398 drivers/spi/spi-mpc512x-psc.c static void mpc512x_psc_spi_cleanup(struct spi_device *spi)
spi_device        480 drivers/spi/spi-mpc512x-psc.c static void mpc512x_spi_cs_control(struct spi_device *spi, bool onoff)
spi_device         31 drivers/spi/spi-mpc52xx-psc.c 	void (*cs_control)(struct spi_device *spi, bool on);
spi_device         58 drivers/spi/spi-mpc52xx-psc.c static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi,
spi_device         71 drivers/spi/spi-mpc52xx-psc.c static void mpc52xx_psc_spi_activate_cs(struct spi_device *spi)
spi_device        114 drivers/spi/spi-mpc52xx-psc.c static void mpc52xx_psc_spi_deactivate_cs(struct spi_device *spi)
spi_device        126 drivers/spi/spi-mpc52xx-psc.c static int mpc52xx_psc_spi_transfer_rxtx(struct spi_device *spi,
spi_device        209 drivers/spi/spi-mpc52xx-psc.c 		struct spi_device *spi;
spi_device        259 drivers/spi/spi-mpc52xx-psc.c static int mpc52xx_psc_spi_setup(struct spi_device *spi)
spi_device        286 drivers/spi/spi-mpc52xx-psc.c static int mpc52xx_psc_spi_transfer(struct spi_device *spi,
spi_device        303 drivers/spi/spi-mpc52xx-psc.c static void mpc52xx_psc_spi_cleanup(struct spi_device *spi)
spi_device        145 drivers/spi/spi-mpc52xx.c 	struct spi_device *spi;
spi_device        360 drivers/spi/spi-mpc52xx.c static int mpc52xx_spi_transfer(struct spi_device *spi, struct spi_message *m)
spi_device        197 drivers/spi/spi-mt65xx.c 	struct spi_device *spi = msg->spi;
spi_device        262 drivers/spi/spi-mt65xx.c static void mtk_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        415 drivers/spi/spi-mt65xx.c 				 struct spi_device *spi,
spi_device        444 drivers/spi/spi-mt65xx.c 				struct spi_device *spi,
spi_device        489 drivers/spi/spi-mt65xx.c 				struct spi_device *spi,
spi_device        499 drivers/spi/spi-mt65xx.c 			    struct spi_device *spi,
spi_device        508 drivers/spi/spi-mt65xx.c static int mtk_spi_setup(struct spi_device *spi)
spi_device         62 drivers/spi/spi-mt7621.c static inline struct mt7621_spi *spidev_to_mt7621_spi(struct spi_device *spi)
spi_device         77 drivers/spi/spi-mt7621.c static void mt7621_spi_set_cs(struct spi_device *spi, int enable)
spi_device        101 drivers/spi/spi-mt7621.c static int mt7621_spi_prepare(struct spi_device *spi, unsigned int speed)
spi_device        251 drivers/spi/spi-mt7621.c 	struct spi_device *spi = m->spi;
spi_device        301 drivers/spi/spi-mt7621.c static int mt7621_spi_setup(struct spi_device *spi)
spi_device        431 drivers/spi/spi-mxic.c static void mxic_spi_set_cs(struct spi_device *spi, bool lvl)
spi_device        449 drivers/spi/spi-mxic.c 				 struct spi_device *spi,
spi_device         64 drivers/spi/spi-mxs.c static int mxs_spi_setup_transfer(struct spi_device *dev,
spi_device        643 drivers/spi/spi-npcm-fiu.c static int npcm_fiu_setup(struct spi_device *spi)
spi_device        109 drivers/spi/spi-npcm-pspi.c static void npcm_pspi_set_mode(struct spi_device *spi)
spi_device        166 drivers/spi/spi-npcm-pspi.c static void npcm_pspi_setup_transfer(struct spi_device *spi,
spi_device        248 drivers/spi/spi-npcm-pspi.c 				  struct spi_device *spi,
spi_device        604 drivers/spi/spi-nxp-fspi.c static void nxp_fspi_select_mem(struct nxp_fspi *f, struct spi_device *spi)
spi_device         57 drivers/spi/spi-oc-tiny.c static inline struct tiny_spi *tiny_spi_to_hw(struct spi_device *sdev)
spi_device         62 drivers/spi/spi-oc-tiny.c static unsigned int tiny_spi_baud(struct spi_device *spi, unsigned int hz)
spi_device         69 drivers/spi/spi-oc-tiny.c static void tiny_spi_chipselect(struct spi_device *spi, int is_active)
spi_device         79 drivers/spi/spi-oc-tiny.c static int tiny_spi_setup_transfer(struct spi_device *spi,
spi_device         94 drivers/spi/spi-oc-tiny.c static int tiny_spi_setup(struct spi_device *spi)
spi_device        120 drivers/spi/spi-oc-tiny.c static int tiny_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        179 drivers/spi/spi-omap-100k.c omap1_spi100k_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        233 drivers/spi/spi-omap-100k.c static int omap1_spi100k_setup_transfer(struct spi_device *spi,
spi_device        260 drivers/spi/spi-omap-100k.c static int omap1_spi100k_setup(struct spi_device *spi)
spi_device        293 drivers/spi/spi-omap-100k.c 	struct spi_device *spi = m->spi;
spi_device        174 drivers/spi/spi-omap-uwire.c static void uwire_chipselect(struct spi_device *spi, int value)
spi_device        205 drivers/spi/spi-omap-uwire.c static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t)
spi_device        309 drivers/spi/spi-omap-uwire.c static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        424 drivers/spi/spi-omap-uwire.c static int uwire_setup(struct spi_device *spi)
spi_device        438 drivers/spi/spi-omap-uwire.c static void uwire_cleanup(struct spi_device *spi)
spi_device        160 drivers/spi/spi-omap2-mcspi.c static inline void mcspi_write_cs_reg(const struct spi_device *spi,
spi_device        168 drivers/spi/spi-omap2-mcspi.c static inline u32 mcspi_read_cs_reg(const struct spi_device *spi, int idx)
spi_device        175 drivers/spi/spi-omap2-mcspi.c static inline u32 mcspi_cached_chconf0(const struct spi_device *spi)
spi_device        182 drivers/spi/spi-omap2-mcspi.c static inline void mcspi_write_chconf0(const struct spi_device *spi, u32 val)
spi_device        201 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_set_dma_req(const struct spi_device *spi,
spi_device        221 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_set_enable(const struct spi_device *spi, int enable)
spi_device        237 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_set_cs(struct spi_device *spi, bool enable)
spi_device        293 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_set_fifo(const struct spi_device *spi,
spi_device        372 drivers/spi/spi-omap2-mcspi.c 	struct spi_device *spi = data;
spi_device        384 drivers/spi/spi-omap2-mcspi.c 	struct spi_device *spi = data;
spi_device        394 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_tx_dma(struct spi_device *spi,
spi_device        427 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer,
spi_device        581 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        690 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        892 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_setup_transfer(struct spi_device *spi,
spi_device       1037 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_setup(struct spi_device *spi)
spi_device       1082 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_cleanup(struct spi_device *spi)
spi_device       1129 drivers/spi/spi-omap2-mcspi.c 				    struct spi_device *spi,
spi_device       1291 drivers/spi/spi-omap2-mcspi.c 				struct spi_device *spi,
spi_device        133 drivers/spi/spi-orion.c static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed)
spi_device        231 drivers/spi/spi-orion.c orion_spi_mode_set(struct spi_device *spi)
spi_device        253 drivers/spi/spi-orion.c orion_spi_50mhz_ac_timing_erratum(struct spi_device *spi, unsigned int speed)
spi_device        291 drivers/spi/spi-orion.c orion_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        325 drivers/spi/spi-orion.c static void orion_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        363 drivers/spi/spi-orion.c orion_spi_write_read_8bit(struct spi_device *spi,
spi_device        394 drivers/spi/spi-orion.c orion_spi_write_read_16bit(struct spi_device *spi,
spi_device        425 drivers/spi/spi-orion.c orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        491 drivers/spi/spi-orion.c 					struct spi_device *spi,
spi_device        506 drivers/spi/spi-orion.c static int orion_spi_setup(struct spi_device *spi)
spi_device        150 drivers/spi/spi-pic32-sqi.c 	struct spi_device	*cur_spi;
spi_device        261 drivers/spi/spi-pic32-sqi.c 	struct spi_device *spi = mesg->spi;
spi_device        332 drivers/spi/spi-pic32-sqi.c 			      struct spi_device *spi,
spi_device        342 drivers/spi/spi-pic32-sqi.c 	struct spi_device *spi = msg->spi;
spi_device        447 drivers/spi/spi-pic32.c 	struct spi_device *spi = msg->spi;
spi_device        486 drivers/spi/spi-pic32.c 			      struct spi_device *spi,
spi_device        497 drivers/spi/spi-pic32.c 				  struct spi_device *spi,
spi_device        581 drivers/spi/spi-pic32.c static int pic32_spi_setup(struct spi_device *spi)
spi_device        603 drivers/spi/spi-pic32.c static void pic32_spi_cleanup(struct spi_device *spi)
spi_device       1844 drivers/spi/spi-pl022.c static int pl022_setup(struct spi_device *spi)
spi_device       2081 drivers/spi/spi-pl022.c static void pl022_cleanup(struct spi_device *spi)
spi_device        142 drivers/spi/spi-ppc4xx.c static int spi_ppc4xx_txrx(struct spi_device *spi, struct spi_transfer *t)
spi_device        166 drivers/spi/spi-ppc4xx.c static int spi_ppc4xx_setupxfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        220 drivers/spi/spi-ppc4xx.c static int spi_ppc4xx_setup(struct spi_device *spi)
spi_device        263 drivers/spi/spi-ppc4xx.c static void spi_ppc4xx_chipsel(struct spi_device *spi, int value)
spi_device        345 drivers/spi/spi-ppc4xx.c static void spi_ppc4xx_cleanup(struct spi_device *spi)
spi_device        234 drivers/spi/spi-pxa2xx-dma.c 					   struct spi_device *spi,
spi_device        342 drivers/spi/spi-pxa2xx.c static void lpss_ssp_select_cs(struct spi_device *spi,
spi_device        373 drivers/spi/spi-pxa2xx.c static void lpss_ssp_cs_control(struct spi_device *spi, bool enable)
spi_device        409 drivers/spi/spi-pxa2xx.c static void cs_assert(struct spi_device *spi)
spi_device        434 drivers/spi/spi-pxa2xx.c static void cs_deassert(struct spi_device *spi)
spi_device        464 drivers/spi/spi-pxa2xx.c static void pxa2xx_spi_set_cs(struct spi_device *spi, bool level)
spi_device        930 drivers/spi/spi-pxa2xx.c 			       struct spi_device *spi,
spi_device        941 drivers/spi/spi-pxa2xx.c 				   struct spi_device *spi,
spi_device       1191 drivers/spi/spi-pxa2xx.c static int setup_cs(struct spi_device *spi, struct chip_data *chip,
spi_device       1248 drivers/spi/spi-pxa2xx.c static int setup(struct spi_device *spi)
spi_device       1405 drivers/spi/spi-pxa2xx.c static void cleanup(struct spi_device *spi)
spi_device       1642 drivers/spi/spi-pxa2xx.c static size_t pxa2xx_spi_max_dma_transfer_size(struct spi_device *spi)
spi_device        138 drivers/spi/spi-pxa2xx.h 						  struct spi_device *spi,
spi_device        225 drivers/spi/spi-qcom-qspi.c 				  struct spi_device *slv,
spi_device        154 drivers/spi/spi-qup.c static int spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer);
spi_device        445 drivers/spi/spi-qup.c static int spi_qup_do_dma(struct spi_device *spi, struct spi_transfer *xfer,
spi_device        514 drivers/spi/spi-qup.c static int spi_qup_do_pio(struct spi_device *spi, struct spi_transfer *xfer,
spi_device        661 drivers/spi/spi-qup.c static int spi_qup_io_prep(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        695 drivers/spi/spi-qup.c static int spi_qup_io_config(struct spi_device *spi, struct spi_transfer *xfer)
spi_device        846 drivers/spi/spi-qup.c 			      struct spi_device *spi,
spi_device        888 drivers/spi/spi-qup.c static bool spi_qup_can_dma(struct spi_master *master, struct spi_device *spi,
spi_device        977 drivers/spi/spi-qup.c static void spi_qup_set_cs(struct spi_device *spi, bool val)
spi_device         80 drivers/spi/spi-rb4xx.c static void rb4xx_set_cs(struct spi_device *spi, bool enable)
spi_device         95 drivers/spi/spi-rb4xx.c 			      struct spi_device *spi, struct spi_transfer *t)
spi_device        220 drivers/spi/spi-rockchip.c static void rockchip_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        459 drivers/spi/spi-rockchip.c 		struct spi_device *spi, struct spi_transfer *xfer,
spi_device        533 drivers/spi/spi-rockchip.c static size_t rockchip_spi_max_transfer_size(struct spi_device *spi)
spi_device        540 drivers/spi/spi-rockchip.c 		struct spi_device *spi,
spi_device        572 drivers/spi/spi-rockchip.c 				 struct spi_device *spi,
spi_device        241 drivers/spi/spi-rspi.c 			    struct spi_device *spi, struct spi_transfer *xfer);
spi_device        666 drivers/spi/spi-rspi.c static bool rspi_can_dma(struct spi_controller *ctlr, struct spi_device *spi,
spi_device        705 drivers/spi/spi-rspi.c 			     struct spi_device *spi, struct spi_transfer *xfer)
spi_device        723 drivers/spi/spi-rspi.c 				struct spi_device *spi,
spi_device        841 drivers/spi/spi-rspi.c 			     struct spi_device *spi, struct spi_transfer *xfer)
spi_device        928 drivers/spi/spi-rspi.c 	struct spi_device *spi = msg->spi;
spi_device         75 drivers/spi/spi-s3c24xx.c 	struct spi_device	*curdev;
spi_device         83 drivers/spi/spi-s3c24xx.c static inline struct s3c24xx_spi *to_hw(struct spi_device *sdev)
spi_device         93 drivers/spi/spi-s3c24xx.c static void s3c24xx_spi_chipsel(struct spi_device *spi, int value)
spi_device        115 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_update_state(struct spi_device *spi,
spi_device        159 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_setupxfer(struct spi_device *spi,
spi_device        173 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_setup(struct spi_device *spi)
spi_device        398 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t)
spi_device        304 drivers/spi/spi-s3c64xx.c static void s3c64xx_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        343 drivers/spi/spi-s3c64xx.c 				struct spi_device *spi,
spi_device        623 drivers/spi/spi-s3c64xx.c 	struct spi_device *spi = msg->spi;
spi_device        633 drivers/spi/spi-s3c64xx.c 				    struct spi_device *spi,
spi_device        737 drivers/spi/spi-s3c64xx.c 				struct spi_device *spi)
spi_device        773 drivers/spi/spi-s3c64xx.c static int s3c64xx_spi_setup(struct spi_device *spi)
spi_device        873 drivers/spi/spi-s3c64xx.c static void s3c64xx_spi_cleanup(struct spi_device *spi)
spi_device        174 drivers/spi/spi-sc18is602.c static int sc18is602_check_transfer(struct spi_device *spi,
spi_device        187 drivers/spi/spi-sc18is602.c 	struct spi_device *spi = m->spi;
spi_device        223 drivers/spi/spi-sc18is602.c static int sc18is602_setup(struct spi_device *spi)
spi_device         99 drivers/spi/spi-sh-hspi.c 	struct spi_device *spi = msg->spi;
spi_device        550 drivers/spi/spi-sh-msiof.c static int sh_msiof_spi_setup(struct spi_device *spi)
spi_device        585 drivers/spi/spi-sh-msiof.c 	const struct spi_device *spi = msg->spi;
spi_device        907 drivers/spi/spi-sh-msiof.c 				 struct spi_device *spi,
spi_device         57 drivers/spi/spi-sh-sci.c static inline void setsck(struct spi_device *dev, int on)
spi_device         62 drivers/spi/spi-sh-sci.c static inline void setmosi(struct spi_device *dev, int on)
spi_device         67 drivers/spi/spi-sh-sci.c static inline u32 getmiso(struct spi_device *dev)
spi_device         78 drivers/spi/spi-sh-sci.c static u32 sh_sci_spi_txrx_mode0(struct spi_device *spi,
spi_device         85 drivers/spi/spi-sh-sci.c static u32 sh_sci_spi_txrx_mode1(struct spi_device *spi,
spi_device         92 drivers/spi/spi-sh-sci.c static u32 sh_sci_spi_txrx_mode2(struct spi_device *spi,
spi_device         99 drivers/spi/spi-sh-sci.c static u32 sh_sci_spi_txrx_mode3(struct spi_device *spi,
spi_device        106 drivers/spi/spi-sh-sci.c static void sh_sci_spi_chipselect(struct spi_device *dev, int value)
spi_device        339 drivers/spi/spi-sh.c static int spi_sh_setup(struct spi_device *spi)
spi_device        358 drivers/spi/spi-sh.c static int spi_sh_transfer(struct spi_device *spi, struct spi_message *mesg)
spi_device        381 drivers/spi/spi-sh.c static void spi_sh_cleanup(struct spi_device *spi)
spi_device        134 drivers/spi/spi-sifive.c 	struct spi_device *device = msg->spi;
spi_device        153 drivers/spi/spi-sifive.c static void sifive_spi_set_cs(struct spi_device *device, bool is_high)
spi_device        167 drivers/spi/spi-sifive.c sifive_spi_prep_transfer(struct sifive_spi *spi, struct spi_device *device,
spi_device        255 drivers/spi/spi-sifive.c sifive_spi_transfer_one(struct spi_master *master, struct spi_device *device,
spi_device        459 drivers/spi/spi-sirf.c static void spi_sirfsoc_cmd_transfer(struct spi_device *spi,
spi_device        488 drivers/spi/spi-sirf.c static void spi_sirfsoc_dma_transfer(struct spi_device *spi,
spi_device        607 drivers/spi/spi-sirf.c static void spi_sirfsoc_pio_transfer(struct spi_device *spi,
spi_device        704 drivers/spi/spi-sirf.c static int spi_sirfsoc_transfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        729 drivers/spi/spi-sirf.c static void spi_sirfsoc_chipselect(struct spi_device *spi, int value)
spi_device        791 drivers/spi/spi-sirf.c static int spi_sirfsoc_config_mode(struct spi_device *spi)
spi_device        870 drivers/spi/spi-sirf.c spi_sirfsoc_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
spi_device        994 drivers/spi/spi-sirf.c static int spi_sirfsoc_setup(struct spi_device *spi)
spi_device       1030 drivers/spi/spi-sirf.c static void spi_sirfsoc_cleanup(struct spi_device *spi)
spi_device        116 drivers/spi/spi-slave-mt27xx.c 	struct spi_device *spi = msg->spi;
spi_device        146 drivers/spi/spi-slave-mt27xx.c 				       struct spi_device *spi,
spi_device        183 drivers/spi/spi-slave-mt27xx.c 				      struct spi_device *spi,
spi_device        266 drivers/spi/spi-slave-mt27xx.c 				      struct spi_device *spi,
spi_device        281 drivers/spi/spi-slave-mt27xx.c static int mtk_spi_slave_setup(struct spi_device *spi)
spi_device         39 drivers/spi/spi-slave-system-control.c 	struct spi_device *spi;
spi_device        113 drivers/spi/spi-slave-system-control.c static int spi_slave_system_control_probe(struct spi_device *spi)
spi_device        135 drivers/spi/spi-slave-system-control.c static int spi_slave_system_control_remove(struct spi_device *spi)
spi_device         34 drivers/spi/spi-slave-time.c 	struct spi_device *spi;
spi_device         87 drivers/spi/spi-slave-time.c static int spi_slave_time_probe(struct spi_device *spi)
spi_device        109 drivers/spi/spi-slave-time.c static int spi_slave_time_remove(struct spi_device *spi)
spi_device        275 drivers/spi/spi-sprd-adi.c 				 struct spi_device *spi_dev,
spi_device        291 drivers/spi/spi-sprd.c static void sprd_spi_chipselect(struct spi_device *sdev, bool cs)
spi_device        402 drivers/spi/spi-sprd.c static int sprd_spi_txrx_bufs(struct spi_device *sdev, struct spi_transfer *t)
spi_device        586 drivers/spi/spi-sprd.c static int sprd_spi_dma_txrx_bufs(struct spi_device *sdev,
spi_device        716 drivers/spi/spi-sprd.c static int sprd_spi_setup_transfer(struct spi_device *sdev,
spi_device        788 drivers/spi/spi-sprd.c 				 struct spi_device *sdev,
spi_device        889 drivers/spi/spi-sprd.c 			     struct spi_device *spi, struct spi_transfer *t)
spi_device        120 drivers/spi/spi-st-ssc4.c 			       struct spi_device *spi, struct spi_transfer *t)
spi_device        174 drivers/spi/spi-st-ssc4.c static void spi_st_cleanup(struct spi_device *spi)
spi_device        181 drivers/spi/spi-st-ssc4.c static int spi_st_setup(struct spi_device *spi)
spi_device        441 drivers/spi/spi-stm32-qspi.c static int stm32_qspi_setup(struct spi_device *spi)
spi_device        765 drivers/spi/spi-stm32.c 			      struct spi_device *spi_dev,
spi_device        979 drivers/spi/spi-stm32.c static int stm32_spi_setup(struct spi_device *spi_dev)
spi_device       1006 drivers/spi/spi-stm32.c 	struct spi_device *spi_dev = msg->spi;
spi_device       1434 drivers/spi/spi-stm32.c static unsigned int stm32_spi_communication_type(struct spi_device *spi_dev,
spi_device       1575 drivers/spi/spi-stm32.c 					struct spi_device *spi_dev,
spi_device       1657 drivers/spi/spi-stm32.c 				  struct spi_device *spi_dev,
spi_device        162 drivers/spi/spi-sun4i.c static void sun4i_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        199 drivers/spi/spi-sun4i.c static size_t sun4i_spi_max_transfer_size(struct spi_device *spi)
spi_device        205 drivers/spi/spi-sun4i.c 				  struct spi_device *spi,
spi_device        174 drivers/spi/spi-sun6i.c static void sun6i_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        191 drivers/spi/spi-sun6i.c static size_t sun6i_spi_max_transfer_size(struct spi_device *spi)
spi_device        197 drivers/spi/spi-sun6i.c 				  struct spi_device *spi,
spi_device        229 drivers/spi/spi-synquacer.c 				struct spi_device *spi,
spi_device        354 drivers/spi/spi-synquacer.c 				      struct spi_device *spi,
spi_device        484 drivers/spi/spi-synquacer.c static void synquacer_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        178 drivers/spi/spi-tegra114.c 	struct spi_device			*cur_spi;
spi_device        179 drivers/spi/spi-tegra114.c 	struct spi_device			*cs_control;
spi_device        259 drivers/spi/spi-tegra114.c 	struct spi_device *spi, struct tegra_spi_data *tspi,
spi_device        726 drivers/spi/spi-tegra114.c static void tegra_spi_set_hw_cs_timing(struct spi_device *spi, u8 setup_dly,
spi_device        763 drivers/spi/spi-tegra114.c static u32 tegra_spi_setup_transfer_one(struct spi_device *spi,
spi_device        858 drivers/spi/spi-tegra114.c static int tegra_spi_start_transfer_one(struct spi_device *spi,
spi_device        905 drivers/spi/spi-tegra114.c 	*tegra_spi_parse_cdata_dt(struct spi_device *spi)
spi_device        927 drivers/spi/spi-tegra114.c static void tegra_spi_cleanup(struct spi_device *spi)
spi_device        936 drivers/spi/spi-tegra114.c static int tegra_spi_setup(struct spi_device *spi)
spi_device        998 drivers/spi/spi-tegra114.c static void tegra_spi_transfer_end(struct spi_device *spi)
spi_device       1038 drivers/spi/spi-tegra114.c 	struct spi_device *spi = msg->spi;
spi_device        114 drivers/spi/spi-tegra20-sflash.c 	struct spi_device			*cur_spi;
spi_device        158 drivers/spi/spi-tegra20-sflash.c 	struct spi_device *spi, struct tegra_sflash_data *tsd,
spi_device        250 drivers/spi/spi-tegra20-sflash.c static int tegra_sflash_start_transfer_one(struct spi_device *spi,
spi_device        313 drivers/spi/spi-tegra20-sflash.c 	struct spi_device *spi = msg->spi;
spi_device        164 drivers/spi/spi-tegra20-slink.c 	struct spi_device			*cur_spi;
spi_device        255 drivers/spi/spi-tegra20-slink.c 	struct spi_device *spi, struct tegra_slink_data *tspi,
spi_device        677 drivers/spi/spi-tegra20-slink.c static int tegra_slink_start_transfer_one(struct spi_device *spi,
spi_device        737 drivers/spi/spi-tegra20-slink.c static int tegra_slink_setup(struct spi_device *spi)
spi_device        781 drivers/spi/spi-tegra20-slink.c 	struct spi_device *spi = msg->spi;
spi_device        804 drivers/spi/spi-tegra20-slink.c 				    struct spi_device *spi,
spi_device         77 drivers/spi/spi-test.h 	int (*run_test)(struct spi_device *spi, struct spi_test *test,
spi_device         79 drivers/spi/spi-test.h 	int (*execute_msg)(struct spi_device *spi, struct spi_test *test,
spi_device        107 drivers/spi/spi-test.h int spi_test_run_test(struct spi_device *spi,
spi_device        112 drivers/spi/spi-test.h int spi_test_execute_msg(struct spi_device *spi,
spi_device        117 drivers/spi/spi-test.h int spi_test_run_tests(struct spi_device *spi,
spi_device        142 drivers/spi/spi-ti-qspi.c static int ti_qspi_setup(struct spi_device *spi)
spi_device        480 drivers/spi/spi-ti-qspi.c static void ti_qspi_enable_memory_map(struct spi_device *spi)
spi_device        494 drivers/spi/spi-ti-qspi.c static void ti_qspi_disable_memory_map(struct spi_device *spi)
spi_device        506 drivers/spi/spi-ti-qspi.c static void ti_qspi_setup_mmap_read(struct spi_device *spi, u8 opcode,
spi_device        586 drivers/spi/spi-ti-qspi.c 	struct spi_device *spi = m->spi;
spi_device         27 drivers/spi/spi-tle62x0.c 	struct spi_device	*us;
spi_device        239 drivers/spi/spi-tle62x0.c static int tle62x0_probe(struct spi_device *spi)
spi_device        291 drivers/spi/spi-tle62x0.c static int tle62x0_remove(struct spi_device *spi)
spi_device        174 drivers/spi/spi-topcliff-pch.c 	struct spi_device *current_chip;
spi_device        413 drivers/spi/spi-topcliff-pch.c static void pch_spi_setup_transfer(struct spi_device *spi)
spi_device        451 drivers/spi/spi-topcliff-pch.c static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg)
spi_device        523 drivers/spi/spi-topcliff-pch.c 				       struct spi_device *pspi)
spi_device         95 drivers/spi/spi-txx9.c static void txx9spi_cs_func(struct spi_device *spi, struct txx9spi *c,
spi_device        115 drivers/spi/spi-txx9.c static int txx9spi_setup(struct spi_device *spi)
spi_device        149 drivers/spi/spi-txx9.c 	struct spi_device *spi = m->spi;
spi_device        300 drivers/spi/spi-txx9.c static int txx9spi_transfer(struct spi_device *spi, struct spi_message *m)
spi_device         96 drivers/spi/spi-uniphier.c static inline void uniphier_spi_irq_enable(struct spi_device *spi, u32 mask)
spi_device        106 drivers/spi/spi-uniphier.c static inline void uniphier_spi_irq_disable(struct spi_device *spi, u32 mask)
spi_device        116 drivers/spi/spi-uniphier.c static void uniphier_spi_set_mode(struct spi_device *spi)
spi_device        169 drivers/spi/spi-uniphier.c static void uniphier_spi_set_transfer_size(struct spi_device *spi, int size)
spi_device        186 drivers/spi/spi-uniphier.c static void uniphier_spi_set_baudrate(struct spi_device *spi,
spi_device        205 drivers/spi/spi-uniphier.c static void uniphier_spi_setup_transfer(struct spi_device *spi,
spi_device        322 drivers/spi/spi-uniphier.c static void uniphier_spi_set_cs(struct spi_device *spi, bool enable)
spi_device        338 drivers/spi/spi-uniphier.c 					 struct spi_device *spi,
spi_device        365 drivers/spi/spi-uniphier.c 					  struct spi_device *spi,
spi_device        393 drivers/spi/spi-uniphier.c 				     struct spi_device *spi,
spi_device         59 drivers/spi/spi-xcomm.c 	struct spi_device *spi, int is_active)
spi_device         73 drivers/spi/spi-xcomm.c 	struct spi_device *spi, struct spi_transfer *t, unsigned int *settings)
spi_device        111 drivers/spi/spi-xcomm.c 	struct spi_device *spi, struct spi_transfer *t)
spi_device        140 drivers/spi/spi-xcomm.c 	struct spi_device *spi = msg->spi;
spi_device        186 drivers/spi/spi-xilinx.c static void xilinx_spi_chipselect(struct spi_device *spi, int is_on)
spi_device        225 drivers/spi/spi-xilinx.c static int xilinx_spi_setup_transfer(struct spi_device *spi,
spi_device        238 drivers/spi/spi-xilinx.c static int xilinx_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
spi_device        136 drivers/spi/spi-xlp.c static int xlp_spi_setup(struct spi_device *spi)
spi_device        348 drivers/spi/spi-xlp.c 					struct spi_device *spi,
spi_device         53 drivers/spi/spi-xtensa-xtfpga.c static u32 xtfpga_spi_txrx_word(struct spi_device *spi, unsigned nsecs,
spi_device         72 drivers/spi/spi-xtensa-xtfpga.c static void xtfpga_spi_chipselect(struct spi_device *spi, int is_on)
spi_device        285 drivers/spi/spi-zynq-qspi.c static void zynq_qspi_chipselect(struct spi_device *spi, bool assert)
spi_device        322 drivers/spi/spi-zynq-qspi.c static int zynq_qspi_config_op(struct zynq_qspi *xqspi, struct spi_device *spi)
spi_device        366 drivers/spi/spi-zynq-qspi.c static int zynq_qspi_setup_op(struct spi_device *spi)
spi_device        386 drivers/spi/spi-zynqmp-gqspi.c static void zynqmp_qspi_chipselect(struct spi_device *qspi, bool is_high)
spi_device        448 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_qspi_setup_transfer(struct spi_device *qspi,
spi_device        494 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_qspi_setup(struct spi_device *qspi)
spi_device        800 drivers/spi/spi-zynqmp-gqspi.c 				      struct spi_device *qspi,
spi_device         48 drivers/spi/spi.c 	struct spi_device	*spi = to_spi_device(dev);
spi_device         62 drivers/spi/spi.c 	const struct spi_device	*spi = to_spi_device(dev);
spi_device         77 drivers/spi/spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        108 drivers/spi/spi.c 	const struct spi_device *spi = to_spi_device(dev);
spi_device        135 drivers/spi/spi.c 	struct spi_device *spi = to_spi_device(dev);			\
spi_device        324 drivers/spi/spi.c 						const struct spi_device *sdev)
spi_device        334 drivers/spi/spi.c const struct spi_device_id *spi_get_device_id(const struct spi_device *sdev)
spi_device        344 drivers/spi/spi.c 	const struct spi_device	*spi = to_spi_device(dev);
spi_device        367 drivers/spi/spi.c 	const struct spi_device		*spi = to_spi_device(dev);
spi_device        389 drivers/spi/spi.c 	struct spi_device		*spi = to_spi_device(dev);
spi_device        495 drivers/spi/spi.c struct spi_device *spi_alloc_device(struct spi_controller *ctlr)
spi_device        497 drivers/spi/spi.c 	struct spi_device	*spi;
spi_device        521 drivers/spi/spi.c static void spi_dev_set_name(struct spi_device *spi)
spi_device        536 drivers/spi/spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        537 drivers/spi/spi.c 	struct spi_device *new_spi = data;
spi_device        554 drivers/spi/spi.c int spi_add_device(struct spi_device *spi)
spi_device        629 drivers/spi/spi.c struct spi_device *spi_new_device(struct spi_controller *ctlr,
spi_device        632 drivers/spi/spi.c 	struct spi_device	*proxy;
spi_device        689 drivers/spi/spi.c void spi_unregister_device(struct spi_device *spi)
spi_device        707 drivers/spi/spi.c 	struct spi_device *dev;
spi_device        776 drivers/spi/spi.c static void spi_set_cs(struct spi_device *spi, bool enable)
spi_device       1615 drivers/spi/spi.c static int __spi_queued_transfer(struct spi_device *spi,
spi_device       1646 drivers/spi/spi.c static int spi_queued_transfer(struct spi_device *spi, struct spi_message *msg)
spi_device       1699 drivers/spi/spi.c static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi,
spi_device       1799 drivers/spi/spi.c static struct spi_device *
spi_device       1802 drivers/spi/spi.c 	struct spi_device *spi;
spi_device       1854 drivers/spi/spi.c 	struct spi_device *spi;
spi_device       1978 drivers/spi/spi.c 	struct spi_device *spi;
spi_device       2094 drivers/spi/spi.c int spi_slave_abort(struct spi_device *spi)
spi_device       2127 drivers/spi/spi.c 	struct spi_device *spi;
spi_device       2691 drivers/spi/spi.c void *spi_res_alloc(struct spi_device *spi,
spi_device       3034 drivers/spi/spi.c int spi_setup(struct spi_device *spi)
spi_device       3121 drivers/spi/spi.c void spi_set_cs_timing(struct spi_device *spi, u8 setup, u8 hold,
spi_device       3129 drivers/spi/spi.c static int __spi_validate(struct spi_device *spi, struct spi_message *message)
spi_device       3273 drivers/spi/spi.c static int __spi_async(struct spi_device *spi, struct spi_message *message)
spi_device       3325 drivers/spi/spi.c int spi_async(struct spi_device *spi, struct spi_message *message)
spi_device       3379 drivers/spi/spi.c int spi_async_locked(struct spi_device *spi, struct spi_message *message)
spi_device       3412 drivers/spi/spi.c static int __spi_sync(struct spi_device *spi, struct spi_message *message)
spi_device       3487 drivers/spi/spi.c int spi_sync(struct spi_device *spi, struct spi_message *message)
spi_device       3515 drivers/spi/spi.c int spi_sync_locked(struct spi_device *spi, struct spi_message *message)
spi_device       3601 drivers/spi/spi.c int spi_write_then_read(struct spi_device *spi,
spi_device       3659 drivers/spi/spi.c struct spi_device *of_find_spi_device_by_node(struct device_node *node)
spi_device       3689 drivers/spi/spi.c 	struct spi_device *spi;
spi_device       3762 drivers/spi/spi.c static struct spi_device *acpi_spi_find_device_by_adev(struct acpi_device *adev)
spi_device       3775 drivers/spi/spi.c 	struct spi_device *spi;
spi_device         70 drivers/spi/spidev.c 	struct spi_device	*spi;
spi_device         94 drivers/spi/spidev.c 	struct spi_device *spi;
spi_device        340 drivers/spi/spidev.c 	struct spi_device	*spi;
spi_device        494 drivers/spi/spidev.c 	struct spi_device		*spi;
spi_device        700 drivers/spi/spidev.c static void spidev_probe_acpi(struct spi_device *spi)
spi_device        715 drivers/spi/spidev.c static inline void spidev_probe_acpi(struct spi_device *spi) {}
spi_device        720 drivers/spi/spidev.c static int spidev_probe(struct spi_device *spi)
spi_device        782 drivers/spi/spidev.c static int spidev_remove(struct spi_device *spi)
spi_device        799 drivers/staging/fbtft/fbtft-core.c 	struct spi_device *spi = par->spi;
spi_device       1211 drivers/staging/fbtft/fbtft-core.c 		       struct spi_device *sdev,
spi_device        192 drivers/staging/fbtft/fbtft.h 	struct spi_device *spi;
spi_device        253 drivers/staging/fbtft/fbtft.h int fbtft_probe_common(struct fbtft_display *display, struct spi_device *sdev,
spi_device        277 drivers/staging/fbtft/fbtft.h static int fbtft_driver_probe_spi(struct spi_device *spi)                  \
spi_device        282 drivers/staging/fbtft/fbtft.h static int fbtft_driver_remove_spi(struct spi_device *spi)                 \
spi_device        166 drivers/staging/greybus/spilib.c 	struct spi_device *dev = msg->spi;
spi_device        391 drivers/staging/greybus/spilib.c static int gb_spi_setup(struct spi_device *spi)
spi_device        397 drivers/staging/greybus/spilib.c static void gb_spi_cleanup(struct spi_device *spi)
spi_device        443 drivers/staging/greybus/spilib.c 	struct spi_device *spidev;
spi_device        258 drivers/staging/iio/accel/adis16203.c static int adis16203_probe(struct spi_device *spi)
spi_device        303 drivers/staging/iio/accel/adis16203.c static int adis16203_remove(struct spi_device *spi)
spi_device        382 drivers/staging/iio/accel/adis16240.c static int adis16240_probe(struct spi_device *spi)
spi_device        424 drivers/staging/iio/accel/adis16240.c static int adis16240_remove(struct spi_device *spi)
spi_device        782 drivers/staging/iio/adc/ad7192.c static int ad7192_probe(struct spi_device *spi)
spi_device        897 drivers/staging/iio/adc/ad7192.c static int ad7192_remove(struct spi_device *spi)
spi_device        131 drivers/staging/iio/adc/ad7280a.c 	struct spi_device		*spi;
spi_device        914 drivers/staging/iio/adc/ad7280a.c static int ad7280_probe(struct spi_device *spi)
spi_device         46 drivers/staging/iio/adc/ad7816.c 	struct spi_device *spi_dev;
spi_device         66 drivers/staging/iio/adc/ad7816.c 	struct spi_device *spi_dev = chip->spi_dev;
spi_device        107 drivers/staging/iio/adc/ad7816.c 	struct spi_device *spi_dev = chip->spi_dev;
spi_device        352 drivers/staging/iio/adc/ad7816.c static int ad7816_probe(struct spi_device *spi_dev)
spi_device         27 drivers/staging/iio/addac/adt7316-spi.c 	struct spi_device *spi_dev = client;
spi_device         56 drivers/staging/iio/addac/adt7316-spi.c 	struct spi_device *spi_dev = client;
spi_device         91 drivers/staging/iio/addac/adt7316-spi.c static int adt7316_spi_probe(struct spi_device *spi_dev)
spi_device         96 drivers/staging/iio/frequency/ad9832.c 	struct spi_device		*spi;
spi_device        297 drivers/staging/iio/frequency/ad9832.c static int ad9832_probe(struct spi_device *spi)
spi_device        441 drivers/staging/iio/frequency/ad9832.c static int ad9832_remove(struct spi_device *spi)
spi_device         72 drivers/staging/iio/frequency/ad9834.c 	struct spi_device		*spi;
spi_device        393 drivers/staging/iio/frequency/ad9834.c static int ad9834_probe(struct spi_device *spi)
spi_device        507 drivers/staging/iio/frequency/ad9834.c static int ad9834_remove(struct spi_device *spi)
spi_device        122 drivers/staging/iio/meter/ade7854-spi.c static int ade7854_spi_probe(struct spi_device *spi)
spi_device        157 drivers/staging/iio/meter/ade7854.h 	struct spi_device *spi;
spi_device         90 drivers/staging/iio/resolver/ad2s1210.c 	struct spi_device *sdev;
spi_device        633 drivers/staging/iio/resolver/ad2s1210.c 	struct spi_device *spi = st->sdev;
spi_device        651 drivers/staging/iio/resolver/ad2s1210.c static int ad2s1210_probe(struct spi_device *spi)
spi_device        206 drivers/staging/kpc2000/kpc2000_spi.c kp_spi_txrx_pio(struct spi_device *spidev, struct spi_transfer *transfer)
spi_device        261 drivers/staging/kpc2000/kpc2000_spi.c kp_spi_setup(struct spi_device *spidev)
spi_device        292 drivers/staging/kpc2000/kpc2000_spi.c 	struct spi_device   *spidev;
spi_device        411 drivers/staging/kpc2000/kpc2000_spi.c kp_spi_cleanup(struct spi_device *spidev)
spi_device         73 drivers/staging/pi433/pi433_if.c 	struct spi_device	*spi;
spi_device        407 drivers/staging/pi433/pi433_if.c 	struct spi_device *spi = dev->spi;
spi_device        559 drivers/staging/pi433/pi433_if.c 	struct spi_device *spi = device->spi;
spi_device       1105 drivers/staging/pi433/pi433_if.c static int pi433_probe(struct spi_device *spi)
spi_device       1276 drivers/staging/pi433/pi433_if.c static int pi433_remove(struct spi_device *spi)
spi_device         27 drivers/staging/pi433/rf69.c static u8 rf69_read_reg(struct spi_device *spi, u8 addr)
spi_device         48 drivers/staging/pi433/rf69.c static int rf69_write_reg(struct spi_device *spi, u8 addr, u8 value)
spi_device         75 drivers/staging/pi433/rf69.c static int rf69_set_bit(struct spi_device *spi, u8 reg, u8 mask)
spi_device         84 drivers/staging/pi433/rf69.c static int rf69_clear_bit(struct spi_device *spi, u8 reg, u8 mask)
spi_device         93 drivers/staging/pi433/rf69.c static inline int rf69_read_mod_write(struct spi_device *spi, u8 reg,
spi_device        105 drivers/staging/pi433/rf69.c int rf69_set_mode(struct spi_device *spi, enum mode mode)
spi_device        132 drivers/staging/pi433/rf69.c int rf69_set_data_mode(struct spi_device *spi, u8 data_mode)
spi_device        138 drivers/staging/pi433/rf69.c int rf69_set_modulation(struct spi_device *spi, enum modulation modulation)
spi_device        155 drivers/staging/pi433/rf69.c static enum modulation rf69_get_modulation(struct spi_device *spi)
spi_device        171 drivers/staging/pi433/rf69.c int rf69_set_modulation_shaping(struct spi_device *spi,
spi_device        221 drivers/staging/pi433/rf69.c int rf69_set_bit_rate(struct spi_device *spi, u16 bit_rate)
spi_device        253 drivers/staging/pi433/rf69.c int rf69_set_deviation(struct spi_device *spi, u32 deviation)
spi_device        296 drivers/staging/pi433/rf69.c int rf69_set_frequency(struct spi_device *spi, u32 frequency)
spi_device        340 drivers/staging/pi433/rf69.c int rf69_enable_amplifier(struct spi_device *spi, u8 amplifier_mask)
spi_device        345 drivers/staging/pi433/rf69.c int rf69_disable_amplifier(struct spi_device *spi, u8 amplifier_mask)
spi_device        350 drivers/staging/pi433/rf69.c int rf69_set_output_power_level(struct spi_device *spi, u8 power_level)
spi_device        399 drivers/staging/pi433/rf69.c int rf69_set_pa_ramp(struct spi_device *spi, enum pa_ramp pa_ramp)
spi_device        427 drivers/staging/pi433/rf69.c int rf69_set_antenna_impedance(struct spi_device *spi,
spi_device        441 drivers/staging/pi433/rf69.c int rf69_set_lna_gain(struct spi_device *spi, enum lna_gain lna_gain)
spi_device        462 drivers/staging/pi433/rf69.c static int rf69_set_bandwidth_intern(struct spi_device *spi, u8 reg,
spi_device        506 drivers/staging/pi433/rf69.c int rf69_set_bandwidth(struct spi_device *spi, enum mantisse mantisse,
spi_device        512 drivers/staging/pi433/rf69.c int rf69_set_bandwidth_during_afc(struct spi_device *spi,
spi_device        519 drivers/staging/pi433/rf69.c int rf69_set_ook_threshold_dec(struct spi_device *spi,
spi_device        542 drivers/staging/pi433/rf69.c int rf69_set_dio_mapping(struct spi_device *spi, u8 dio_number, u8 value)
spi_device        595 drivers/staging/pi433/rf69.c bool rf69_get_flag(struct spi_device *spi, enum flag flag)
spi_device        638 drivers/staging/pi433/rf69.c int rf69_set_rssi_threshold(struct spi_device *spi, u8 threshold)
spi_device        645 drivers/staging/pi433/rf69.c int rf69_set_preamble_length(struct spi_device *spi, u16 preamble_length)
spi_device        663 drivers/staging/pi433/rf69.c int rf69_enable_sync(struct spi_device *spi)
spi_device        668 drivers/staging/pi433/rf69.c int rf69_disable_sync(struct spi_device *spi)
spi_device        673 drivers/staging/pi433/rf69.c int rf69_set_fifo_fill_condition(struct spi_device *spi,
spi_device        689 drivers/staging/pi433/rf69.c int rf69_set_sync_size(struct spi_device *spi, u8 sync_size)
spi_device        703 drivers/staging/pi433/rf69.c int rf69_set_sync_values(struct spi_device *spi, u8 sync_values[8])
spi_device        719 drivers/staging/pi433/rf69.c int rf69_set_packet_format(struct spi_device *spi,
spi_device        735 drivers/staging/pi433/rf69.c int rf69_enable_crc(struct spi_device *spi)
spi_device        740 drivers/staging/pi433/rf69.c int rf69_disable_crc(struct spi_device *spi)
spi_device        745 drivers/staging/pi433/rf69.c int rf69_set_address_filtering(struct spi_device *spi,
spi_device        765 drivers/staging/pi433/rf69.c int rf69_set_payload_length(struct spi_device *spi, u8 payload_length)
spi_device        770 drivers/staging/pi433/rf69.c int rf69_set_node_address(struct spi_device *spi, u8 node_address)
spi_device        775 drivers/staging/pi433/rf69.c int rf69_set_broadcast_address(struct spi_device *spi, u8 broadcast_address)
spi_device        780 drivers/staging/pi433/rf69.c int rf69_set_tx_start_condition(struct spi_device *spi,
spi_device        796 drivers/staging/pi433/rf69.c int rf69_set_fifo_threshold(struct spi_device *spi, u8 threshold)
spi_device        820 drivers/staging/pi433/rf69.c int rf69_set_dagc(struct spi_device *spi, enum dagc dagc)
spi_device        838 drivers/staging/pi433/rf69.c int rf69_read_fifo(struct spi_device *spi, u8 *buffer, unsigned int size)
spi_device        872 drivers/staging/pi433/rf69.c int rf69_write_fifo(struct spi_device *spi, u8 *buffer, unsigned int size)
spi_device         20 drivers/staging/pi433/rf69.h int rf69_set_mode(struct spi_device *spi, enum mode mode);
spi_device         21 drivers/staging/pi433/rf69.h int rf69_set_data_mode(struct spi_device *spi, u8 data_mode);
spi_device         22 drivers/staging/pi433/rf69.h int rf69_set_modulation(struct spi_device *spi, enum modulation modulation);
spi_device         23 drivers/staging/pi433/rf69.h int rf69_set_modulation_shaping(struct spi_device *spi,
spi_device         25 drivers/staging/pi433/rf69.h int rf69_set_bit_rate(struct spi_device *spi, u16 bit_rate);
spi_device         26 drivers/staging/pi433/rf69.h int rf69_set_deviation(struct spi_device *spi, u32 deviation);
spi_device         27 drivers/staging/pi433/rf69.h int rf69_set_frequency(struct spi_device *spi, u32 frequency);
spi_device         28 drivers/staging/pi433/rf69.h int rf69_enable_amplifier(struct spi_device *spi, u8 amplifier_mask);
spi_device         29 drivers/staging/pi433/rf69.h int rf69_disable_amplifier(struct spi_device *spi, u8 amplifier_mask);
spi_device         30 drivers/staging/pi433/rf69.h int rf69_set_output_power_level(struct spi_device *spi, u8 power_level);
spi_device         31 drivers/staging/pi433/rf69.h int rf69_set_pa_ramp(struct spi_device *spi, enum pa_ramp pa_ramp);
spi_device         32 drivers/staging/pi433/rf69.h int rf69_set_antenna_impedance(struct spi_device *spi,
spi_device         34 drivers/staging/pi433/rf69.h int rf69_set_lna_gain(struct spi_device *spi, enum lna_gain lna_gain);
spi_device         35 drivers/staging/pi433/rf69.h int rf69_set_bandwidth(struct spi_device *spi, enum mantisse mantisse,
spi_device         37 drivers/staging/pi433/rf69.h int rf69_set_bandwidth_during_afc(struct spi_device *spi,
spi_device         40 drivers/staging/pi433/rf69.h int rf69_set_ook_threshold_dec(struct spi_device *spi,
spi_device         42 drivers/staging/pi433/rf69.h int rf69_set_dio_mapping(struct spi_device *spi, u8 dio_number, u8 value);
spi_device         43 drivers/staging/pi433/rf69.h bool rf69_get_flag(struct spi_device *spi, enum flag flag);
spi_device         44 drivers/staging/pi433/rf69.h int rf69_set_rssi_threshold(struct spi_device *spi, u8 threshold);
spi_device         45 drivers/staging/pi433/rf69.h int rf69_set_preamble_length(struct spi_device *spi, u16 preamble_length);
spi_device         46 drivers/staging/pi433/rf69.h int rf69_enable_sync(struct spi_device *spi);
spi_device         47 drivers/staging/pi433/rf69.h int rf69_disable_sync(struct spi_device *spi);
spi_device         48 drivers/staging/pi433/rf69.h int rf69_set_fifo_fill_condition(struct spi_device *spi,
spi_device         50 drivers/staging/pi433/rf69.h int rf69_set_sync_size(struct spi_device *spi, u8 sync_size);
spi_device         51 drivers/staging/pi433/rf69.h int rf69_set_sync_values(struct spi_device *spi, u8 sync_values[8]);
spi_device         52 drivers/staging/pi433/rf69.h int rf69_set_packet_format(struct spi_device *spi,
spi_device         54 drivers/staging/pi433/rf69.h int rf69_enable_crc(struct spi_device *spi);
spi_device         55 drivers/staging/pi433/rf69.h int rf69_disable_crc(struct spi_device *spi);
spi_device         56 drivers/staging/pi433/rf69.h int rf69_set_address_filtering(struct spi_device *spi,
spi_device         58 drivers/staging/pi433/rf69.h int rf69_set_payload_length(struct spi_device *spi, u8 payload_length);
spi_device         59 drivers/staging/pi433/rf69.h int rf69_set_node_address(struct spi_device *spi, u8 node_address);
spi_device         60 drivers/staging/pi433/rf69.h int rf69_set_broadcast_address(struct spi_device *spi, u8 broadcast_address);
spi_device         61 drivers/staging/pi433/rf69.h int rf69_set_tx_start_condition(struct spi_device *spi,
spi_device         63 drivers/staging/pi433/rf69.h int rf69_set_fifo_threshold(struct spi_device *spi, u8 threshold);
spi_device         64 drivers/staging/pi433/rf69.h int rf69_set_dagc(struct spi_device *spi, enum dagc dagc);
spi_device         66 drivers/staging/pi433/rf69.h int rf69_read_fifo(struct spi_device *spi, u8 *buffer, unsigned int size);
spi_device         67 drivers/staging/pi433/rf69.h int rf69_write_fifo(struct spi_device *spi, u8 *buffer, unsigned int size);
spi_device        105 drivers/staging/wilc1000/wilc_spi.c static int wilc_bus_probe(struct spi_device *spi)
spi_device        138 drivers/staging/wilc1000/wilc_spi.c static int wilc_bus_remove(struct spi_device *spi)
spi_device        168 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        209 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        249 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        285 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        613 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        687 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        701 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        724 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        745 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        773 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        797 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        828 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        898 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        926 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        977 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device       1050 drivers/staging/wilc1000/wilc_spi.c 	struct spi_device *spi = to_spi_device(wilc->dev);
spi_device        989 drivers/tty/serial/ifx6x60.c static int ifx_spi_spi_probe(struct spi_device *spi)
spi_device       1228 drivers/tty/serial/ifx6x60.c static int ifx_spi_spi_remove(struct spi_device *spi)
spi_device       1260 drivers/tty/serial/ifx6x60.c static void ifx_spi_spi_shutdown(struct spi_device *spi)
spi_device       1328 drivers/tty/serial/ifx6x60.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         56 drivers/tty/serial/ifx6x60.h 	struct spi_device *spi_dev;
spi_device         94 drivers/tty/serial/max3100.c 	struct spi_device *spi;
spi_device        737 drivers/tty/serial/max3100.c static int max3100_probe(struct spi_device *spi)
spi_device        811 drivers/tty/serial/max3100.c static int max3100_remove(struct spi_device *spi)
spi_device       1460 drivers/tty/serial/max310x.c static int max310x_spi_probe(struct spi_device *spi)
spi_device       1493 drivers/tty/serial/max310x.c static int max310x_spi_remove(struct spi_device *spi)
spi_device       1378 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_spi_probe(struct spi_device *spi)
spi_device       1412 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_spi_remove(struct spi_device *spi)
spi_device        356 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        381 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        405 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        431 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        560 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        666 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        802 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        882 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device        974 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1169 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1319 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1398 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1525 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1697 drivers/usb/host/max3421-hcd.c 	struct spi_device *spi = to_spi_device(hcd->self.controller);
spi_device       1844 drivers/usb/host/max3421-hcd.c max3421_probe(struct spi_device *spi)
spi_device       1950 drivers/usb/host/max3421-hcd.c max3421_remove(struct spi_device *spi)
spi_device         35 drivers/video/backlight/ams369fg06.c 	struct spi_device		*spi;
spi_device        440 drivers/video/backlight/ams369fg06.c static int ams369fg06_probe(struct spi_device *spi)
spi_device        510 drivers/video/backlight/ams369fg06.c static int ams369fg06_remove(struct spi_device *spi)
spi_device        545 drivers/video/backlight/ams369fg06.c static void ams369fg06_shutdown(struct spi_device *spi)
spi_device         83 drivers/video/backlight/corgi_lcd.c 	struct spi_device	*spi_dev;
spi_device        484 drivers/video/backlight/corgi_lcd.c 	struct spi_device *spi = lcd->spi_dev;
spi_device        530 drivers/video/backlight/corgi_lcd.c static int corgi_lcd_probe(struct spi_device *spi)
spi_device        583 drivers/video/backlight/corgi_lcd.c static int corgi_lcd_remove(struct spi_device *spi)
spi_device         88 drivers/video/backlight/hx8357.c 	struct spi_device	*spi;
spi_device        581 drivers/video/backlight/hx8357.c static int hx8357_probe(struct spi_device *spi)
spi_device        137 drivers/video/backlight/ili922x.c 	struct spi_device *spi;
spi_device        147 drivers/video/backlight/ili922x.c static int ili922x_read_status(struct spi_device *spi, u16 *rs)
spi_device        190 drivers/video/backlight/ili922x.c static int ili922x_read(struct spi_device *spi, u8 reg, u16 *rx)
spi_device        244 drivers/video/backlight/ili922x.c static int ili922x_write(struct spi_device *spi, u8 reg, u16 value)
spi_device        297 drivers/video/backlight/ili922x.c static void ili922x_reg_dump(struct spi_device *spi)
spi_device        310 drivers/video/backlight/ili922x.c static inline void ili922x_reg_dump(struct spi_device *spi) {}
spi_device        317 drivers/video/backlight/ili922x.c static void set_write_to_gram_reg(struct spi_device *spi)
spi_device        348 drivers/video/backlight/ili922x.c static int ili922x_poweron(struct spi_device *spi)
spi_device        377 drivers/video/backlight/ili922x.c static int ili922x_poweroff(struct spi_device *spi)
spi_device        398 drivers/video/backlight/ili922x.c static void ili922x_display_init(struct spi_device *spi)
spi_device        472 drivers/video/backlight/ili922x.c static int ili922x_probe(struct spi_device *spi)
spi_device        525 drivers/video/backlight/ili922x.c static int ili922x_remove(struct spi_device *spi)
spi_device        170 drivers/video/backlight/ili9320.c 					struct spi_device *dev)
spi_device        195 drivers/video/backlight/ili9320.c int ili9320_probe_spi(struct spi_device *spi,
spi_device         27 drivers/video/backlight/ili9320.h 	struct spi_device	*dev;
spi_device         68 drivers/video/backlight/ili9320.h extern int ili9320_probe_spi(struct spi_device *spi,
spi_device         26 drivers/video/backlight/l4f00242t03.c 	struct spi_device	*spi;
spi_device         46 drivers/video/backlight/l4f00242t03.c static void l4f00242t03_lcd_init(struct spi_device *spi)
spi_device         86 drivers/video/backlight/l4f00242t03.c static void l4f00242t03_lcd_powerdown(struct spi_device *spi)
spi_device        109 drivers/video/backlight/l4f00242t03.c 	struct spi_device *spi = priv->spi;
spi_device        168 drivers/video/backlight/l4f00242t03.c static int l4f00242t03_probe(struct spi_device *spi)
spi_device        235 drivers/video/backlight/l4f00242t03.c static int l4f00242t03_remove(struct spi_device *spi)
spi_device        243 drivers/video/backlight/l4f00242t03.c static void l4f00242t03_shutdown(struct spi_device *spi)
spi_device         20 drivers/video/backlight/lms283gf05.c 	struct spi_device	*spi;
spi_device        103 drivers/video/backlight/lms283gf05.c static void lms283gf05_toggle(struct spi_device *spi,
spi_device        127 drivers/video/backlight/lms283gf05.c 	struct spi_device *spi = st->spi;
spi_device        150 drivers/video/backlight/lms283gf05.c static int lms283gf05_probe(struct spi_device *spi)
spi_device         23 drivers/video/backlight/lms501kf03.c 	struct spi_device		*spi;
spi_device        321 drivers/video/backlight/lms501kf03.c static int lms501kf03_probe(struct spi_device *spi)
spi_device        376 drivers/video/backlight/lms501kf03.c static int lms501kf03_remove(struct spi_device *spi)
spi_device        411 drivers/video/backlight/lms501kf03.c static void lms501kf03_shutdown(struct spi_device *spi)
spi_device         21 drivers/video/backlight/ltv350qv.c 	struct spi_device	*spi;
spi_device        226 drivers/video/backlight/ltv350qv.c static int ltv350qv_probe(struct spi_device *spi)
spi_device        258 drivers/video/backlight/ltv350qv.c static int ltv350qv_remove(struct spi_device *spi)
spi_device        285 drivers/video/backlight/ltv350qv.c static void ltv350qv_shutdown(struct spi_device *spi)
spi_device         75 drivers/video/backlight/otm3225a.c 	struct spi_device *spi;
spi_device        159 drivers/video/backlight/otm3225a.c static void otm3225a_write(struct spi_device *spi,
spi_device        213 drivers/video/backlight/otm3225a.c static int otm3225a_probe(struct spi_device *spi)
spi_device         26 drivers/video/backlight/tdo24m.c 	struct spi_device	*spi_dev;
spi_device        331 drivers/video/backlight/tdo24m.c static int tdo24m_probe(struct spi_device *spi)
spi_device        400 drivers/video/backlight/tdo24m.c static int tdo24m_remove(struct spi_device *spi)
spi_device        427 drivers/video/backlight/tdo24m.c static void tdo24m_shutdown(struct spi_device *spi)
spi_device         37 drivers/video/backlight/tosa_bl.c 	struct spi_device *spi = dev_get_platdata(&data->i2c->dev);
spi_device         34 drivers/video/backlight/tosa_lcd.c 	struct spi_device *spi;
spi_device         42 drivers/video/backlight/tosa_lcd.c static int tosa_tg_send(struct spi_device *spi, int adrs, uint8_t data)
spi_device         59 drivers/video/backlight/tosa_lcd.c int tosa_bl_enable(struct spi_device *spi, int enable)
spi_device         81 drivers/video/backlight/tosa_lcd.c 	struct spi_device *spi = data->spi;
spi_device        113 drivers/video/backlight/tosa_lcd.c 	struct spi_device *spi = data->spi;
spi_device        170 drivers/video/backlight/tosa_lcd.c static int tosa_lcd_probe(struct spi_device *spi)
spi_device        221 drivers/video/backlight/tosa_lcd.c static int tosa_lcd_remove(struct spi_device *spi)
spi_device        223 drivers/video/backlight/vgg2432a4.c static int vgg2432a4_probe(struct spi_device *spi)
spi_device        236 drivers/video/backlight/vgg2432a4.c static int vgg2432a4_remove(struct spi_device *spi)
spi_device        241 drivers/video/backlight/vgg2432a4.c static void vgg2432a4_shutdown(struct spi_device *spi)
spi_device         30 drivers/video/fbdev/mmp/hw/mmp_spi.c static inline int lcd_spi_write(struct spi_device *spi, u32 data)
spi_device         81 drivers/video/fbdev/mmp/hw/mmp_spi.c static int lcd_spi_setup(struct spi_device *spi)
spi_device        107 drivers/video/fbdev/mmp/hw/mmp_spi.c static int lcd_spi_one_transfer(struct spi_device *spi, struct spi_message *m)
spi_device         72 drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c 	struct spi_device *spi;
spi_device        126 drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c static int tpohvga_probe(struct spi_device *spi)
spi_device         46 drivers/video/fbdev/omap/lcd_mipid.c 	struct spi_device	*spi;
spi_device        548 drivers/video/fbdev/omap/lcd_mipid.c static int mipid_spi_probe(struct spi_device *spi)
spi_device        573 drivers/video/fbdev/omap/lcd_mipid.c static int mipid_spi_remove(struct spi_device *spi)
spi_device         43 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c 	struct spi_device *spi;
spi_device         57 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_write_reg(struct spi_device *spi, u8 reg, u16 val)
spi_device         88 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static void init_lb035q02_panel(struct spi_device *spi)
spi_device        239 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_probe_of(struct spi_device *spi)
spi_device        267 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_panel_spi_probe(struct spi_device *spi)
spi_device        319 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_panel_spi_remove(struct spi_device *spi)
spi_device         30 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	struct spi_device *spi;
spi_device         85 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_spi_send(struct spi_device *spi, unsigned char reg_addr,
spi_device        102 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int init_nec_8048_wvga_lcd(struct spi_device *spi)
spi_device        231 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_probe_of(struct spi_device *spi)
spi_device        259 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_probe(struct spi_device *spi)
spi_device        330 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_remove(struct spi_device *spi)
spi_device        351 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	struct spi_device *spi = to_spi_device(dev);
spi_device        361 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         78 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c 	struct spi_device	*spi;
spi_device        696 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_probe_pdata(struct spi_device *spi)
spi_device        722 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_probe_of(struct spi_device *spi)
spi_device        738 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_probe(struct spi_device *spi)
spi_device        865 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_remove(struct spi_device *spi)
spi_device         30 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c 	struct spi_device *spi_dev;
spi_device        356 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_probe_of(struct spi_device *spi)
spi_device        373 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_panel_probe(struct spi_device *spi)
spi_device        428 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_panel_remove(struct spi_device *spi)
spi_device         59 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c 	struct spi_device *spi;
spi_device         94 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_write(struct spi_device *spi, u8 addr, u8 data)
spi_device        117 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static void tpo_td043_write_gamma(struct spi_device *spi, u16 gamma[12])
spi_device        139 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_write_mirror(struct spi_device *spi, bool h, bool v)
spi_device        463 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_probe_of(struct spi_device *spi)
spi_device        488 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_probe(struct spi_device *spi)
spi_device        572 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_remove(struct spi_device *spi)
spi_device         16 include/drm/drm_mipi_dbi.h struct spi_device;
spi_device         55 include/drm/drm_mipi_dbi.h 	struct spi_device *spi;
spi_device        133 include/drm/drm_mipi_dbi.h int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
spi_device        155 include/drm/drm_mipi_dbi.h u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len);
spi_device        156 include/drm/drm_mipi_dbi.h int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
spi_device        123 include/linux/fsl_devices.h struct spi_device;
spi_device        136 include/linux/fsl_devices.h 	void	(*cs_control)(struct spi_device *spi, bool on);
spi_device         63 include/linux/iio/adc/ad_sigma_delta.h 	struct spi_device	*spi;
spi_device        125 include/linux/iio/adc/ad_sigma_delta.h 	struct spi_device *spi, const struct ad_sigma_delta_info *info);
spi_device         17 include/linux/iio/common/st_sensors_spi.h 			     struct spi_device *spi);
spi_device         58 include/linux/iio/imu/adis.h 	struct spi_device	*spi;
spi_device         75 include/linux/iio/imu/adis.h 	struct spi_device *spi, const struct adis_data *data);
spi_device          5 include/linux/platform_data/spi-ep93xx.h struct spi_device;
spi_device         28 include/linux/regmap.h struct spi_device;
spi_device        547 include/linux/regmap.h struct regmap *__regmap_init_spi(struct spi_device *dev,
spi_device        591 include/linux/regmap.h struct regmap *__devm_regmap_init_spi(struct spi_device *dev,
spi_device         10 include/linux/spi/libertas_spi.h struct spi_device;
spi_device         22 include/linux/spi/libertas_spi.h 	int (*setup)(struct spi_device *spi);
spi_device         23 include/linux/spi/libertas_spi.h 	int (*teardown)(struct spi_device *spi);
spi_device         39 include/linux/spi/mmc_spi.h extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi);
spi_device         40 include/linux/spi/mmc_spi.h extern void mmc_spi_put_pdata(struct spi_device *spi);
spi_device         43 include/linux/spi/mmc_spi.h mmc_spi_get_pdata(struct spi_device *spi)
spi_device         47 include/linux/spi/mmc_spi.h static inline void mmc_spi_put_pdata(struct spi_device *spi) {}
spi_device        183 include/linux/spi/spi-mem.h 	struct spi_device *spi;
spi_device        191 include/linux/spi/spi.h static inline struct spi_device *to_spi_device(struct device *dev)
spi_device        193 include/linux/spi/spi.h 	return dev ? container_of(dev, struct spi_device, dev) : NULL;
spi_device        197 include/linux/spi/spi.h static inline struct spi_device *spi_dev_get(struct spi_device *spi)
spi_device        202 include/linux/spi/spi.h static inline void spi_dev_put(struct spi_device *spi)
spi_device        209 include/linux/spi/spi.h static inline void *spi_get_ctldata(struct spi_device *spi)
spi_device        214 include/linux/spi/spi.h static inline void spi_set_ctldata(struct spi_device *spi, void *state)
spi_device        221 include/linux/spi/spi.h static inline void spi_set_drvdata(struct spi_device *spi, void *data)
spi_device        226 include/linux/spi/spi.h static inline void *spi_get_drvdata(struct spi_device *spi)
spi_device        261 include/linux/spi/spi.h 	int			(*probe)(struct spi_device *spi);
spi_device        262 include/linux/spi/spi.h 	int			(*remove)(struct spi_device *spi);
spi_device        263 include/linux/spi/spi.h 	void			(*shutdown)(struct spi_device *spi);
spi_device        476 include/linux/spi/spi.h 	size_t (*max_transfer_size)(struct spi_device *spi);
spi_device        477 include/linux/spi/spi.h 	size_t (*max_message_size)(struct spi_device *spi);
spi_device        495 include/linux/spi/spi.h 	int			(*setup)(struct spi_device *spi);
spi_device        505 include/linux/spi/spi.h 	void (*set_cs_timing)(struct spi_device *spi, u8 setup_clk_cycles,
spi_device        527 include/linux/spi/spi.h 	int			(*transfer)(struct spi_device *spi,
spi_device        531 include/linux/spi/spi.h 	void			(*cleanup)(struct spi_device *spi);
spi_device        541 include/linux/spi/spi.h 					   struct spi_device *spi,
spi_device        581 include/linux/spi/spi.h 	void (*set_cs)(struct spi_device *spi, bool enable);
spi_device        582 include/linux/spi/spi.h 	int (*transfer_one)(struct spi_controller *ctlr, struct spi_device *spi,
spi_device        696 include/linux/spi/spi.h extern void *spi_res_alloc(struct spi_device *spi,
spi_device        881 include/linux/spi/spi.h 	struct spi_device	*spi;
spi_device        985 include/linux/spi/spi.h extern void spi_set_cs_timing(struct spi_device *spi, u8 setup, u8 hold, u8 inactive_dly);
spi_device        987 include/linux/spi/spi.h extern int spi_setup(struct spi_device *spi);
spi_device        988 include/linux/spi/spi.h extern int spi_async(struct spi_device *spi, struct spi_message *message);
spi_device        989 include/linux/spi/spi.h extern int spi_async_locked(struct spi_device *spi,
spi_device        991 include/linux/spi/spi.h extern int spi_slave_abort(struct spi_device *spi);
spi_device        994 include/linux/spi/spi.h spi_max_message_size(struct spi_device *spi)
spi_device       1004 include/linux/spi/spi.h spi_max_transfer_size(struct spi_device *spi)
spi_device       1027 include/linux/spi/spi.h static inline bool spi_is_bpw_supported(struct spi_device *spi, u32 bpw)
spi_device       1098 include/linux/spi/spi.h extern int spi_sync(struct spi_device *spi, struct spi_message *message);
spi_device       1099 include/linux/spi/spi.h extern int spi_sync_locked(struct spi_device *spi, struct spi_message *message);
spi_device       1117 include/linux/spi/spi.h spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers,
spi_device       1140 include/linux/spi/spi.h spi_write(struct spi_device *spi, const void *buf, size_t len)
spi_device       1163 include/linux/spi/spi.h spi_read(struct spi_device *spi, void *buf, size_t len)
spi_device       1174 include/linux/spi/spi.h extern int spi_write_then_read(struct spi_device *spi,
spi_device       1189 include/linux/spi/spi.h static inline ssize_t spi_w8r8(struct spi_device *spi, u8 cmd)
spi_device       1214 include/linux/spi/spi.h static inline ssize_t spi_w8r16(struct spi_device *spi, u8 cmd)
spi_device       1239 include/linux/spi/spi.h static inline ssize_t spi_w8r16be(struct spi_device *spi, u8 cmd)
spi_device       1361 include/linux/spi/spi.h extern struct spi_device *
spi_device       1365 include/linux/spi/spi.h spi_add_device(struct spi_device *spi);
spi_device       1367 include/linux/spi/spi.h extern struct spi_device *
spi_device       1370 include/linux/spi/spi.h extern void spi_unregister_device(struct spi_device *spi);
spi_device       1373 include/linux/spi/spi.h spi_get_device_id(const struct spi_device *sdev);
spi_device       1385 include/linux/spi/spi.h extern struct spi_device *
spi_device       1390 include/linux/spi/spi.h static inline struct spi_device *
spi_device         18 include/linux/spi/spi_bitbang.h 	int	(*setup_transfer)(struct spi_device *spi,
spi_device         21 include/linux/spi/spi_bitbang.h 	void	(*chipselect)(struct spi_device *spi, int is_on);
spi_device         28 include/linux/spi/spi_bitbang.h 	int	(*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
spi_device         31 include/linux/spi/spi_bitbang.h 	u32	(*txrx_word[4])(struct spi_device *spi,
spi_device         34 include/linux/spi/spi_bitbang.h 	int	(*set_line_direction)(struct spi_device *spi, bool output);
spi_device         40 include/linux/spi/spi_bitbang.h extern int spi_bitbang_setup(struct spi_device *spi);
spi_device         41 include/linux/spi/spi_bitbang.h extern void spi_bitbang_cleanup(struct spi_device *spi);
spi_device         42 include/linux/spi/spi_bitbang.h extern int spi_bitbang_setup_transfer(struct spi_device *spi,
spi_device        295 include/media/v4l2-common.h void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
spi_device        315 include/media/v4l2-common.h v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
spi_device        392 include/net/nfc/nci_core.h 	struct spi_device	*spi;
spi_device        409 include/net/nfc/nci_core.h struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
spi_device        123 net/nfc/nci/spi.c struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
spi_device        367 sound/soc/codecs/ad1836.c static int ad1836_spi_probe(struct spi_device *spi)
spi_device         16 sound/soc/codecs/ad193x-spi.c static int ad193x_spi_probe(struct spi_device *spi)
spi_device         19 sound/soc/codecs/adau1761-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         30 sound/soc/codecs/adau1761-spi.c static int adau1761_spi_probe(struct spi_device *spi)
spi_device         48 sound/soc/codecs/adau1761-spi.c static int adau1761_spi_remove(struct spi_device *spi)
spi_device         19 sound/soc/codecs/adau1781-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         30 sound/soc/codecs/adau1781-spi.c static int adau1781_spi_probe(struct spi_device *spi)
spi_device         48 sound/soc/codecs/adau1781-spi.c static int adau1781_spi_remove(struct spi_device *spi)
spi_device         21 sound/soc/codecs/adau1977-spi.c 	struct spi_device *spi = to_spi_device(dev);
spi_device         32 sound/soc/codecs/adau1977-spi.c static int adau1977_spi_probe(struct spi_device *spi)
spi_device         22 sound/soc/codecs/adav801.c static int adav80x_spi_probe(struct spi_device *spi)
spi_device        265 sound/soc/codecs/ak4104.c static int ak4104_spi_probe(struct spi_device *spi)
spi_device         14 sound/soc/codecs/cs4271-spi.c static int cs4271_spi_probe(struct spi_device *spi)
spi_device        273 sound/soc/codecs/cs4341.c static int cs4341_spi_probe(struct spi_device *spi)
spi_device       1294 sound/soc/codecs/da7210.c static int da7210_spi_probe(struct spi_device *spi)
spi_device         22 sound/soc/codecs/es8328-spi.c static int es8328_spi_probe(struct spi_device *spi)
spi_device         17 sound/soc/codecs/pcm179x-spi.c static int pcm179x_spi_probe(struct spi_device *spi)
spi_device         25 sound/soc/codecs/pcm186x-spi.c static int pcm186x_spi_probe(struct spi_device *spi)
spi_device         13 sound/soc/codecs/pcm3060-spi.c static int pcm3060_spi_probe(struct spi_device *spi)
spi_device         18 sound/soc/codecs/pcm3168a-spi.c static int pcm3168a_spi_probe(struct spi_device *spi)
spi_device         29 sound/soc/codecs/pcm3168a-spi.c static int pcm3168a_spi_remove(struct spi_device *spi)
spi_device         15 sound/soc/codecs/pcm512x-spi.c static int pcm512x_spi_probe(struct spi_device *spi)
spi_device         29 sound/soc/codecs/pcm512x-spi.c static int pcm512x_spi_remove(struct spi_device *spi)
spi_device         37 sound/soc/codecs/rt5514-spi.c static struct spi_device *rt5514_spi;
spi_device        444 sound/soc/codecs/rt5514-spi.c static int rt5514_spi_probe(struct spi_device *spi)
spi_device         48 sound/soc/codecs/rt5677-spi.c static struct spi_device *g_spi;
spi_device        221 sound/soc/codecs/rt5677-spi.c static int rt5677_spi_probe(struct spi_device *spi)
spi_device         16 sound/soc/codecs/ssm2602-spi.c static int ssm2602_spi_probe(struct spi_device *spi)
spi_device         18 sound/soc/codecs/tlv320aic23-spi.c static int aic23_spi_probe(struct spi_device *spi)
spi_device         32 sound/soc/codecs/tlv320aic26.c 	struct spi_device *spi;
spi_device        346 sound/soc/codecs/tlv320aic26.c static int aic26_spi_probe(struct spi_device *spi)
spi_device         19 sound/soc/codecs/tlv320aic32x4-spi.c static int aic32x4_spi_probe(struct spi_device *spi)
spi_device         34 sound/soc/codecs/tlv320aic32x4-spi.c static int aic32x4_spi_remove(struct spi_device *spi)
spi_device        344 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
spi_device        498 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
spi_device        572 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
spi_device        868 sound/soc/codecs/wm0010.c static int wm0010_spi_probe(struct spi_device *spi)
spi_device        975 sound/soc/codecs/wm0010.c static int wm0010_spi_remove(struct spi_device *spi)
spi_device        616 sound/soc/codecs/wm8510.c static int wm8510_spi_probe(struct spi_device *spi)
spi_device        402 sound/soc/codecs/wm8711.c static int wm8711_spi_probe(struct spi_device *spi)
spi_device        243 sound/soc/codecs/wm8728.c static int wm8728_spi_probe(struct spi_device *spi)
spi_device        663 sound/soc/codecs/wm8731.c static int wm8731_spi_probe(struct spi_device *spi)
spi_device        715 sound/soc/codecs/wm8731.c static int wm8731_spi_remove(struct spi_device *spi)
spi_device        660 sound/soc/codecs/wm8737.c static int wm8737_spi_probe(struct spi_device *spi)
spi_device        626 sound/soc/codecs/wm8741.c static int wm8741_spi_probe(struct spi_device *spi)
spi_device        742 sound/soc/codecs/wm8750.c static int wm8750_spi_probe(struct spi_device *spi)
spi_device       1513 sound/soc/codecs/wm8753.c static int wm8753_spi_probe(struct spi_device *spi)
spi_device        640 sound/soc/codecs/wm8770.c static int wm8770_spi_probe(struct spi_device *spi)
spi_device        460 sound/soc/codecs/wm8776.c static int wm8776_spi_probe(struct spi_device *spi)
spi_device         16 sound/soc/codecs/wm8804-spi.c static int wm8804_spi_probe(struct spi_device *spi)
spi_device         27 sound/soc/codecs/wm8804-spi.c static int wm8804_spi_remove(struct spi_device *spi)
spi_device       1238 sound/soc/codecs/wm8900.c static int wm8900_spi_probe(struct spi_device *spi)
spi_device       1260 sound/soc/codecs/wm8900.c static int wm8900_spi_remove(struct spi_device *spi)
spi_device       1005 sound/soc/codecs/wm8983.c static int wm8983_spi_probe(struct spi_device *spi)
spi_device       1134 sound/soc/codecs/wm8985.c static int wm8985_spi_probe(struct spi_device *spi)
spi_device        841 sound/soc/codecs/wm8988.c static int wm8988_spi_probe(struct spi_device *spi)
spi_device       2199 sound/soc/codecs/wm8995.c static int wm8995_spi_probe(struct spi_device *spi)
spi_device         70 sound/spi/at73c213.c 	struct spi_device		*spi;
spi_device        883 sound/spi/at73c213.c 				 struct spi_device *spi)
spi_device        945 sound/spi/at73c213.c static int snd_at73c213_probe(struct spi_device *spi)
spi_device       1012 sound/spi/at73c213.c static int snd_at73c213_remove(struct spi_device *spi)