spi_device 568 include/linux/mfd/wm8350/core.h struct spi_device *spi_device; spi_device 25 include/linux/spi/mcp23s08.h int (*setup)(struct spi_device *spi, spi_device 28 include/linux/spi/mcp23s08.h int (*teardown)(struct spi_device *spi, spi_device 98 include/linux/spi/spi.h static inline struct spi_device *to_spi_device(struct device *dev) spi_device 100 include/linux/spi/spi.h return dev ? container_of(dev, struct spi_device, dev) : NULL; spi_device 104 include/linux/spi/spi.h static inline struct spi_device *spi_dev_get(struct spi_device *spi) spi_device 169 include/linux/spi/spi.h int (*probe)(struct spi_device *spi); spi_device 170 include/linux/spi/spi.h int (*remove)(struct spi_device *spi); spi_device 171 include/linux/spi/spi.h void (*shutdown)(struct spi_device *spi); spi_device 172 include/linux/spi/spi.h int (*suspend)(struct spi_device *spi, pm_message_t mesg); spi_device 173 include/linux/spi/spi.h int (*resume)(struct spi_device *spi); spi_device 241 include/linux/spi/spi.h int (*setup)(struct spi_device *spi); spi_device 262 include/linux/spi/spi.h int (*transfer)(struct spi_device *spi, spi_device 266 include/linux/spi/spi.h void (*cleanup)(struct spi_device *spi); spi_device 439 include/linux/spi/spi.h struct spi_device *spi; spi_device 788 include/linux/spi/spi.h extern struct spi_device * spi_device 794 include/linux/spi/spi.h extern struct spi_device * spi_device 36 include/linux/spi/spi_bitbang.h int (*setup_transfer)(struct spi_device *spi, spi_device 39 include/linux/spi/spi_bitbang.h void (*chipselect)(struct spi_device *spi, int is_on); spi_device 46 include/linux/spi/spi_bitbang.h int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); spi_device 49 include/linux/spi/spi_bitbang.h u32 (*txrx_word[4])(struct spi_device *spi, spi_device 32 sound/soc/codecs/tlv320aic26.c struct spi_device *spi; spi_device 74 sound/spi/at73c213.c struct spi_device *spi;