Lines Matching refs:master
79 struct spi_master *master);
135 struct spi_master *master; member
475 bool (*can_dma)(struct spi_master *master,
502 int (*prepare_transfer_hardware)(struct spi_master *master);
503 int (*transfer_one_message)(struct spi_master *master,
505 int (*unprepare_transfer_hardware)(struct spi_master *master);
506 int (*prepare_message)(struct spi_master *master,
508 int (*unprepare_message)(struct spi_master *master,
516 int (*transfer_one)(struct spi_master *master, struct spi_device *spi,
518 void (*handle_err)(struct spi_master *master,
536 static inline void *spi_master_get_devdata(struct spi_master *master) in spi_master_get_devdata() argument
538 return dev_get_drvdata(&master->dev); in spi_master_get_devdata()
541 static inline void spi_master_set_devdata(struct spi_master *master, void *data) in spi_master_set_devdata() argument
543 dev_set_drvdata(&master->dev, data); in spi_master_set_devdata()
546 static inline struct spi_master *spi_master_get(struct spi_master *master) in spi_master_get() argument
548 if (!master || !get_device(&master->dev)) in spi_master_get()
550 return master; in spi_master_get()
553 static inline void spi_master_put(struct spi_master *master) in spi_master_put() argument
555 if (master) in spi_master_put()
556 put_device(&master->dev); 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);
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);
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);
1129 spi_transfer_is_last(struct spi_master *master, struct spi_transfer *xfer) in spi_transfer_is_last() argument
1131 return list_is_last(&xfer->transfer_list, &master->cur_msg->transfers); in spi_transfer_is_last()