spi_device 115 include/linux/fsl_devices.h struct spi_device; spi_device 128 include/linux/fsl_devices.h void (*cs_control)(struct spi_device *spi, bool on); spi_device 61 include/linux/iio/adc/ad_sigma_delta.h struct spi_device *spi; spi_device 119 include/linux/iio/adc/ad_sigma_delta.h struct spi_device *spi, const struct ad_sigma_delta_info *info); spi_device 18 include/linux/iio/common/st_sensors_spi.h struct spi_device *spi, struct st_sensor_data *sdata); spi_device 55 include/linux/iio/imu/adis.h struct spi_device *spi; spi_device 71 include/linux/iio/imu/adis.h struct spi_device *spi, const struct adis_data *data); spi_device 4 include/linux/platform_data/spi-ep93xx.h struct spi_device; spi_device 24 include/linux/platform_data/spi-ep93xx.h int (*setup)(struct spi_device *spi); spi_device 25 include/linux/platform_data/spi-ep93xx.h void (*cleanup)(struct spi_device *spi); spi_device 26 include/linux/platform_data/spi-ep93xx.h void (*cs_control)(struct spi_device *spi, int value); spi_device 25 include/linux/regmap.h struct spi_device; spi_device 334 include/linux/regmap.h struct regmap *regmap_init_spi(struct spi_device *dev, spi_device 350 include/linux/regmap.h struct regmap *devm_regmap_init_spi(struct spi_device *dev, spi_device 14 include/linux/spi/libertas_spi.h struct spi_device; spi_device 26 include/linux/spi/libertas_spi.h int (*setup)(struct spi_device *spi); spi_device 27 include/linux/spi/libertas_spi.h int (*teardown)(struct spi_device *spi); spi_device 53 include/linux/spi/mmc_spi.h extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi); spi_device 54 include/linux/spi/mmc_spi.h extern void mmc_spi_put_pdata(struct spi_device *spi); spi_device 57 include/linux/spi/mmc_spi.h mmc_spi_get_pdata(struct spi_device *spi) spi_device 61 include/linux/spi/mmc_spi.h static inline void mmc_spi_put_pdata(struct spi_device *spi) {} spi_device 116 include/linux/spi/spi.h static inline struct spi_device *to_spi_device(struct device *dev) spi_device 118 include/linux/spi/spi.h return dev ? container_of(dev, struct spi_device, dev) : NULL; spi_device 122 include/linux/spi/spi.h static inline struct spi_device *spi_dev_get(struct spi_device *spi) spi_device 127 include/linux/spi/spi.h static inline void spi_dev_put(struct spi_device *spi) spi_device 134 include/linux/spi/spi.h static inline void *spi_get_ctldata(struct spi_device *spi) spi_device 139 include/linux/spi/spi.h static inline void spi_set_ctldata(struct spi_device *spi, void *state) spi_device 146 include/linux/spi/spi.h static inline void spi_set_drvdata(struct spi_device *spi, void *data) spi_device 151 include/linux/spi/spi.h static inline void *spi_get_drvdata(struct spi_device *spi) spi_device 188 include/linux/spi/spi.h int (*probe)(struct spi_device *spi); spi_device 189 include/linux/spi/spi.h int (*remove)(struct spi_device *spi); spi_device 190 include/linux/spi/spi.h void (*shutdown)(struct spi_device *spi); spi_device 191 include/linux/spi/spi.h int (*suspend)(struct spi_device *spi, pm_message_t mesg); spi_device 192 include/linux/spi/spi.h int (*resume)(struct spi_device *spi); spi_device 377 include/linux/spi/spi.h int (*setup)(struct spi_device *spi); spi_device 398 include/linux/spi/spi.h int (*transfer)(struct spi_device *spi, spi_device 402 include/linux/spi/spi.h void (*cleanup)(struct spi_device *spi); spi_device 412 include/linux/spi/spi.h struct spi_device *spi, spi_device 450 include/linux/spi/spi.h void (*set_cs)(struct spi_device *spi, bool enable); spi_device 451 include/linux/spi/spi.h int (*transfer_one)(struct spi_master *master, struct spi_device *spi, spi_device 665 include/linux/spi/spi.h struct spi_device *spi; spi_device 760 include/linux/spi/spi.h extern int spi_setup(struct spi_device *spi); spi_device 761 include/linux/spi/spi.h extern int spi_async(struct spi_device *spi, struct spi_message *message); spi_device 762 include/linux/spi/spi.h extern int spi_async_locked(struct spi_device *spi, spi_device 772 include/linux/spi/spi.h extern int spi_sync(struct spi_device *spi, struct spi_message *message); spi_device 773 include/linux/spi/spi.h extern int spi_sync_locked(struct spi_device *spi, struct spi_message *message); spi_device 788 include/linux/spi/spi.h spi_write(struct spi_device *spi, const void *buf, size_t len) spi_device 812 include/linux/spi/spi.h spi_read(struct spi_device *spi, void *buf, size_t len) spi_device 839 include/linux/spi/spi.h spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, spi_device 850 include/linux/spi/spi.h extern int spi_write_then_read(struct spi_device *spi, spi_device 864 include/linux/spi/spi.h static inline ssize_t spi_w8r8(struct spi_device *spi, u8 cmd) spi_device 888 include/linux/spi/spi.h static inline ssize_t spi_w8r16(struct spi_device *spi, u8 cmd) spi_device 913 include/linux/spi/spi.h static inline ssize_t spi_w8r16be(struct spi_device *spi, u8 cmd) spi_device 1033 include/linux/spi/spi.h extern struct spi_device * spi_device 1037 include/linux/spi/spi.h spi_add_device(struct spi_device *spi); spi_device 1039 include/linux/spi/spi.h extern struct spi_device * spi_device 1043 include/linux/spi/spi.h spi_unregister_device(struct spi_device *spi) spi_device 1050 include/linux/spi/spi.h spi_get_device_id(const struct spi_device *sdev); spi_device 17 include/linux/spi/spi_bitbang.h int (*setup_transfer)(struct spi_device *spi, spi_device 20 include/linux/spi/spi_bitbang.h void (*chipselect)(struct spi_device *spi, int is_on); spi_device 27 include/linux/spi/spi_bitbang.h int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); spi_device 30 include/linux/spi/spi_bitbang.h u32 (*txrx_word[4])(struct spi_device *spi, spi_device 38 include/linux/spi/spi_bitbang.h extern int spi_bitbang_setup(struct spi_device *spi); spi_device 39 include/linux/spi/spi_bitbang.h extern void spi_bitbang_cleanup(struct spi_device *spi); spi_device 40 include/linux/spi/spi_bitbang.h extern int spi_bitbang_setup_transfer(struct spi_device *spi, spi_device 153 include/media/v4l2-common.h struct spi_device; spi_device 161 include/media/v4l2-common.h void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, spi_device 214 include/net/nfc/nci_core.h struct spi_device *spi; spi_device 225 include/net/nfc/nci_core.h struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,