Lines Matching defs:spi_controller
82657 struct spi_controller;
82661 struct spi_controller *controller;
82662 struct spi_controller *master;
82689 struct spi_controller {
82717 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
82740 int (*prepare_transfer_hardware)(struct spi_controller *);
82741 int (*transfer_one_message)(struct spi_controller *, struct spi_message *);
82742 int (*unprepare_transfer_hardware)(struct spi_controller *);
82743 int (*prepare_message)(struct spi_controller *, struct spi_message *);
82744 int (*unprepare_message)(struct spi_controller *, struct spi_message *);
82746 int (*slave_abort)(struct spi_controller *);
82747 int (*target_abort)(struct spi_controller *);
82750 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *);
82751 void (*handle_err)(struct spi_controller *, struct spi_message *);
82763 int (*fw_translate_cs)(struct spi_controller *, unsigned int);
82843 typedef void (*spi_res_release_t)(struct spi_controller *, struct spi_message *, void *);
82853 typedef void (*spi_replaced_release_t)(struct spi_controller *, struct spi_message *, struct spi_replaced_transfers *);
83002 typedef void (*btf_trace_spi_controller_idle)(void *, struct spi_controller *);
83004 typedef void (*btf_trace_spi_controller_busy)(void *, struct spi_controller *);
83026 struct spi_controller *ctlr;