Lines Matching defs:spi_device
78748 struct spi_device {
78792 size_t (*max_transfer_size)(struct spi_device *);
78793 size_t (*max_message_size)(struct spi_device *);
78799 int (*setup)(struct spi_device *);
78800 int (*set_cs_timing)(struct spi_device *);
78801 int (*transfer)(struct spi_device *, struct spi_message *);
78802 void (*cleanup)(struct spi_device *);
78803 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
78830 void (*set_cs)(struct spi_device *, bool);
78831 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
78853 int (*probe)(struct spi_device *);
78854 void (*remove)(struct spi_device *);
78855 void (*shutdown)(struct spi_device *);
78861 struct spi_device *spi;
120558 struct spi_device *spi;
120637 typedef void (*btf_trace_spi_setup)(void *, struct spi_device *, int);
120639 typedef void (*btf_trace_spi_set_cs)(void *, struct spi_device *, bool);