Lines Matching defs:spi_controller
92578 struct spi_controller;
92582 struct spi_controller *controller;
92583 struct spi_controller *master;
92610 struct spi_controller {
92635 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
92655 int (*prepare_transfer_hardware)(struct spi_controller *);
92656 int (*transfer_one_message)(struct spi_controller *, struct spi_message *);
92657 int (*unprepare_transfer_hardware)(struct spi_controller *);
92658 int (*prepare_message)(struct spi_controller *, struct spi_message *);
92659 int (*unprepare_message)(struct spi_controller *, struct spi_message *);
92660 int (*slave_abort)(struct spi_controller *);
92662 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
92663 void (*handle_err)(struct spi_controller *, struct spi_message *);
92675 int (*fw_translate_cs)(struct spi_controller *, unsigned int);
103876 typedef void (*spi_res_release_t)(struct spi_controller *, struct spi_message *, void *);
103891 typedef void (*spi_replaced_release_t)(struct spi_controller *, struct spi_message *, struct spi_replaced_transfers *);
104040 typedef void (*btf_trace_spi_controller_idle)(void *, struct spi_controller *);
104042 typedef void (*btf_trace_spi_controller_busy)(void *, struct spi_controller *);
104064 struct spi_controller *ctlr;