Lines Matching defs:spi_controller
98780 struct spi_controller { struct
98781 struct device dev;
98782 struct list_head list;
98783 s16 bus_num;
98784 u16 num_chipselect;
98808 bool (*can_dma)(struct spi_controller *, struct spi_device *, struct spi_transfer *); argument
98831 int (*prepare_transfer_hardware)(struct spi_controller *); argument
98832 int (*transfer_one_message)(struct spi_controller *, struct spi_message *); argument
98833 int (*unprepare_transfer_hardware)(struct spi_controller *); argument
98834 int (*prepare_message)(struct spi_controller *, struct spi_message *); argument
98835 int (*unprepare_message)(struct spi_controller *, struct spi_message *); argument
98837 int (*slave_abort)(struct spi_controller *); argument
98841 int (*transfer_one)(struct spi_controller *, struct spi_device *, struct spi_transfer *); argument
98842 void (*handle_err)(struct spi_controller *, struct spi_message *); argument
98843 const struct spi_controller_mem_ops *mem_ops; argument
98844 const struct spi_controller_mem_caps *mem_caps; argument
98854 int (*fw_translate_cs)(struct spi_controller *, unsigned int); argument
98855 bool ptp_sts_supported;
98856 long unsigned int irq_flags;
98857 bool queue_empty;
98858 bool must_async;