Lines Matching defs:spi_controller
98748 struct spi_controller;
98752 struct spi_controller *controller;
98753 struct spi_controller *master;
98780 struct spi_controller {
98808 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
98831 int (*prepare_transfer_hardware)(struct spi_controller *);
98832 int (*transfer_one_message)(struct spi_controller *, struct spi_message *);
98833 int (*unprepare_transfer_hardware)(struct spi_controller *);
98834 int (*prepare_message)(struct spi_controller *, struct spi_message *);
98835 int (*unprepare_message)(struct spi_controller *, struct spi_message *);
98837 int (*slave_abort)(struct spi_controller *);
98838 int (*target_abort)(struct spi_controller *);
98841 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
98842 void (*handle_err)(struct spi_controller *, struct spi_message *);
98854 int (*fw_translate_cs)(struct spi_controller *, unsigned int);
99341 typedef void (*spi_res_release_t)(struct spi_controller *, struct spi_message *, void *);
99356 typedef void (*spi_replaced_release_t)(struct spi_controller *, struct spi_message *, struct spi_replaced_transfers *);
99449 typedef void (*btf_trace_spi_controller_idle)(void *, struct spi_controller *);
99451 typedef void (*btf_trace_spi_controller_busy)(void *, struct spi_controller *);