Lines Matching refs:spi_device
38 * spi_bitbang_cs is in spi_device->controller_state, which is unavailable
42 * chipselect() and friends may use use spi_device->controller_data and
53 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs,
55 unsigned (*txrx_bufs)(struct spi_device *,
57 struct spi_device *spi,
64 struct spi_device *spi,
65 u32 (*txrx_word)(struct spi_device *spi,
90 struct spi_device *spi,
91 u32 (*txrx_word)(struct spi_device *spi,
116 struct spi_device *spi,
117 u32 (*txrx_word)(struct spi_device *spi,
141 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
183 int spi_bitbang_setup(struct spi_device *spi)
230 void spi_bitbang_cleanup(struct spi_device *spi)
236 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t)
262 int (*setup_transfer)(struct spi_device *,
271 struct spi_device *spi;
387 int spi_bitbang_transfer(struct spi_device *spi, struct spi_message *m)