Lines Matching defs:spi_device
98750 struct spi_device {
98797 size_t (*max_transfer_size)(struct spi_device *);
98798 size_t (*max_message_size)(struct spi_device *);
98804 int (*setup)(struct spi_device *);
98805 int (*set_cs_timing)(struct spi_device *);
98806 int (*transfer)(struct spi_device *, struct spi_message *);
98807 void (*cleanup)(struct spi_device *);
98808 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
98840 void (*set_cs)(struct spi_device *, bool);
98841 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
98863 struct spi_device *spi;
98979 struct spi_device *spi;
99293 int (*probe)(struct spi_device *);
99294 void (*remove)(struct spi_device *);
99295 void (*shutdown)(struct spi_device *);
99332 struct spi_device *spi;
99453 typedef void (*btf_trace_spi_setup)(void *, struct spi_device *, int);
99455 typedef void (*btf_trace_spi_set_cs)(void *, struct spi_device *, bool);
112349 struct spi_device *spi;