• Home
  • Raw
  • Download

Lines Matching defs:spi

256 static inline struct spi_device *spi_dev_get(struct spi_device *spi)  in spi_dev_get()
261 static inline void spi_dev_put(struct spi_device *spi) in spi_dev_put()
268 static inline void *spi_get_ctldata(const struct spi_device *spi) in spi_get_ctldata()
273 static inline void spi_set_ctldata(struct spi_device *spi, void *state) in spi_set_ctldata()
280 static inline void spi_set_drvdata(struct spi_device *spi, void *data) in spi_set_drvdata()
285 static inline void *spi_get_drvdata(const struct spi_device *spi) in spi_get_drvdata()
290 static inline u8 spi_get_chipselect(const struct spi_device *spi, u8 idx) in spi_get_chipselect()
295 static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) in spi_set_chipselect()
300 static inline struct gpio_desc *spi_get_csgpiod(const struct spi_device *spi, u8 idx) in spi_get_csgpiod()
305 static inline void spi_set_csgpiod(struct spi_device *spi, u8 idx, struct gpio_desc *csgpiod) in spi_set_csgpiod()
310 static inline bool spi_is_csgpiod(struct spi_device *spi) in spi_is_csgpiod()
1166 struct spi_device *spi; member
1302 spi_max_message_size(struct spi_device *spi) in spi_max_message_size()
1312 spi_max_transfer_size(struct spi_device *spi) in spi_max_transfer_size()
1335 static inline bool spi_is_bpw_supported(struct spi_device *spi, u32 bpw) in spi_is_bpw_supported()
1436 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, in spi_sync_transfer()
1459 spi_write(struct spi_device *spi, const void *buf, size_t len) in spi_write()
1482 spi_read(struct spi_device *spi, void *buf, size_t len) in spi_read()
1508 static inline ssize_t spi_w8r8(struct spi_device *spi, u8 cmd) in spi_w8r8()
1533 static inline ssize_t spi_w8r16(struct spi_device *spi, u8 cmd) in spi_w8r16()
1558 static inline ssize_t spi_w8r16be(struct spi_device *spi, u8 cmd) in spi_w8r16be()