Lines Matching refs:spi_master

26 struct spi_master;
79 struct spi_master *master);
135 struct spi_master *master;
384 struct spi_master { struct
475 bool (*can_dma)(struct spi_master *master, argument
502 int (*prepare_transfer_hardware)(struct spi_master *master); argument
503 int (*transfer_one_message)(struct spi_master *master, argument
505 int (*unprepare_transfer_hardware)(struct spi_master *master); argument
506 int (*prepare_message)(struct spi_master *master, argument
508 int (*unprepare_message)(struct spi_master *master, argument
516 int (*transfer_one)(struct spi_master *master, struct spi_device *spi, argument
518 void (*handle_err)(struct spi_master *master, argument
536 static inline void *spi_master_get_devdata(struct spi_master *master) in spi_master_get_devdata() argument
541 static inline void spi_master_set_devdata(struct spi_master *master, void *data) in spi_master_set_devdata()
546 static inline struct spi_master *spi_master_get(struct spi_master *master) in spi_master_get()
553 static inline void spi_master_put(struct spi_master *master) in spi_master_put()
560 extern int spi_master_suspend(struct spi_master *master);
561 extern int spi_master_resume(struct spi_master *master);
564 extern struct spi_message *spi_get_next_queued_message(struct spi_master *master);
565 extern void spi_finalize_current_message(struct spi_master *master);
566 extern void spi_finalize_current_transfer(struct spi_master *master);
569 extern struct spi_master *
572 extern int spi_register_master(struct spi_master *master);
574 struct spi_master *master);
575 extern void spi_unregister_master(struct spi_master *master);
577 extern struct spi_master *spi_busnum_to_master(u16 busnum);
844 extern int spi_bus_lock(struct spi_master *master);
845 extern int spi_bus_unlock(struct spi_master *master);
1110 spi_alloc_device(struct spi_master *master);
1116 spi_new_device(struct spi_master *, struct spi_board_info *);
1129 spi_transfer_is_last(struct spi_master *master, struct spi_transfer *xfer) in spi_transfer_is_last()