Searched refs:spi_device (Results 1 – 15 of 15) sorted by relevance
/include/linux/spi/ |
D | spi_bitbang.h | 18 int (*setup_transfer)(struct spi_device *spi, 21 void (*chipselect)(struct spi_device *spi, int is_on); 28 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 31 u32 (*txrx_word[4])(struct spi_device *spi, 34 int (*set_line_direction)(struct spi_device *spi, bool output); 40 extern int spi_bitbang_setup(struct spi_device *spi); 41 extern void spi_bitbang_cleanup(struct spi_device *spi); 42 extern int spi_bitbang_setup_transfer(struct spi_device *spi,
|
D | spi.h | 167 struct spi_device { struct 221 static inline struct spi_device *to_spi_device(struct device *dev) in to_spi_device() argument 223 return dev ? container_of(dev, struct spi_device, dev) : NULL; in to_spi_device() 227 static inline struct spi_device *spi_dev_get(struct spi_device *spi) in spi_dev_get() 232 static inline void spi_dev_put(struct spi_device *spi) in spi_dev_put() 239 static inline void *spi_get_ctldata(struct spi_device *spi) in spi_get_ctldata() 244 static inline void spi_set_ctldata(struct spi_device *spi, void *state) in spi_set_ctldata() 251 static inline void spi_set_drvdata(struct spi_device *spi, void *data) in spi_set_drvdata() 256 static inline void *spi_get_drvdata(struct spi_device *spi) in spi_get_drvdata() 290 int (*probe)(struct spi_device *spi); [all …]
|
D | libertas_spi.h | 10 struct spi_device; 22 int (*setup)(struct spi_device *spi); 23 int (*teardown)(struct spi_device *spi);
|
D | mmc_spi.h | 38 extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi); 39 extern void mmc_spi_put_pdata(struct spi_device *spi);
|
D | spi-mem.h | 195 struct spi_device *spi;
|
/include/drm/ |
D | drm_mipi_dbi.h | 16 struct spi_device; 55 struct spi_device *spi; 140 int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi, 161 u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len); 162 int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
|
/include/linux/platform_data/ |
D | spi-ep93xx.h | 5 struct spi_device;
|
/include/linux/iio/common/ |
D | st_sensors_spi.h | 17 struct spi_device *spi);
|
/include/linux/ |
D | fsl_devices.h | 123 struct spi_device; 136 void (*cs_control)(struct spi_device *spi, bool on);
|
D | regmap.h | 33 struct spi_device; 572 struct regmap *__regmap_init_spi(struct spi_device *dev, 605 struct regmap *__regmap_init_spi_avmm(struct spi_device *spi, 628 struct regmap *__devm_regmap_init_spi(struct spi_device *dev, 670 struct regmap *__devm_regmap_init_spi_avmm(struct spi_device *spi,
|
/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 66 struct spi_device *spi; 134 struct spi_device *spi, const struct ad_sigma_delta_info *info);
|
/include/trace/events/ |
D | spi.h | 46 TP_PROTO(struct spi_device *spi, int status), 79 TP_PROTO(struct spi_device *spi, bool enable),
|
/include/media/ |
D | v4l2-common.h | 297 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, 317 v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, in v4l2_spi_subdev_init()
|
/include/linux/iio/imu/ |
D | adis.h | 111 struct spi_device *spi; 139 struct spi_device *spi, const struct adis_data *data);
|
/include/net/nfc/ |
D | nci_core.h | 396 struct spi_device *spi; 413 struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
|