Lines Matching defs:spi_controller
78746 struct spi_controller;
78750 struct spi_controller *controller;
78751 struct spi_controller *master;
78778 struct spi_controller {
78803 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
78824 int (*prepare_transfer_hardware)(struct spi_controller *);
78825 int (*transfer_one_message)(struct spi_controller *, struct spi_message *);
78826 int (*unprepare_transfer_hardware)(struct spi_controller *);
78827 int (*prepare_message)(struct spi_controller *, struct spi_message *);
78828 int (*unprepare_message)(struct spi_controller *, struct spi_message *);
78829 int (*slave_abort)(struct spi_controller *);
78831 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
78832 void (*handle_err)(struct spi_controller *, struct spi_message *);
78844 int (*fw_translate_cs)(struct spi_controller *, unsigned int);
120474 typedef void (*spi_res_release_t)(struct spi_controller *, struct spi_message *, void *);
120484 typedef void (*spi_replaced_release_t)(struct spi_controller *, struct spi_message *, struct spi_replaced_transfers *);
120633 typedef void (*btf_trace_spi_controller_idle)(void *, struct spi_controller *);
120635 typedef void (*btf_trace_spi_controller_busy)(void *, struct spi_controller *);
120657 struct spi_controller *ctlr;