Lines Matching refs:master

74 	struct spi_master	*master;  member
406 bool (*can_dma)(struct spi_master *master,
433 int (*prepare_transfer_hardware)(struct spi_master *master);
434 int (*transfer_one_message)(struct spi_master *master,
436 int (*unprepare_transfer_hardware)(struct spi_master *master);
437 int (*prepare_message)(struct spi_master *master,
439 int (*unprepare_message)(struct spi_master *master,
447 int (*transfer_one)(struct spi_master *master, struct spi_device *spi,
449 void (*handle_err)(struct spi_master *master,
464 static inline void *spi_master_get_devdata(struct spi_master *master) in spi_master_get_devdata() argument
466 return dev_get_drvdata(&master->dev); in spi_master_get_devdata()
469 static inline void spi_master_set_devdata(struct spi_master *master, void *data) in spi_master_set_devdata() argument
471 dev_set_drvdata(&master->dev, data); in spi_master_set_devdata()
474 static inline struct spi_master *spi_master_get(struct spi_master *master) in spi_master_get() argument
476 if (!master || !get_device(&master->dev)) in spi_master_get()
478 return master; in spi_master_get()
481 static inline void spi_master_put(struct spi_master *master) in spi_master_put() argument
483 if (master) in spi_master_put()
484 put_device(&master->dev); in spi_master_put()
488 extern int spi_master_suspend(struct spi_master *master);
489 extern int spi_master_resume(struct spi_master *master);
492 extern struct spi_message *spi_get_next_queued_message(struct spi_master *master);
493 extern void spi_finalize_current_message(struct spi_master *master);
494 extern void spi_finalize_current_transfer(struct spi_master *master);
500 extern int spi_register_master(struct spi_master *master);
502 struct spi_master *master);
503 extern void spi_unregister_master(struct spi_master *master);
772 extern int spi_bus_lock(struct spi_master *master);
773 extern int spi_bus_unlock(struct spi_master *master);
1032 spi_alloc_device(struct spi_master *master);
1051 spi_transfer_is_last(struct spi_master *master, struct spi_transfer *xfer) in spi_transfer_is_last() argument
1053 return list_is_last(&xfer->transfer_list, &master->cur_msg->transfers); in spi_transfer_is_last()