spi_master 78 include/linux/spi/spi.h struct spi_master *master; spi_master 411 include/linux/spi/spi.h bool (*can_dma)(struct spi_master *master, spi_master 437 include/linux/spi/spi.h int (*prepare_transfer_hardware)(struct spi_master *master); spi_master 438 include/linux/spi/spi.h int (*transfer_one_message)(struct spi_master *master, spi_master 440 include/linux/spi/spi.h int (*unprepare_transfer_hardware)(struct spi_master *master); spi_master 441 include/linux/spi/spi.h int (*prepare_message)(struct spi_master *master, spi_master 443 include/linux/spi/spi.h int (*unprepare_message)(struct spi_master *master, spi_master 451 include/linux/spi/spi.h int (*transfer_one)(struct spi_master *master, struct spi_device *spi, spi_master 466 include/linux/spi/spi.h static inline void *spi_master_get_devdata(struct spi_master *master) spi_master 471 include/linux/spi/spi.h static inline void spi_master_set_devdata(struct spi_master *master, void *data) spi_master 476 include/linux/spi/spi.h static inline struct spi_master *spi_master_get(struct spi_master *master) spi_master 483 include/linux/spi/spi.h static inline void spi_master_put(struct spi_master *master) spi_master 490 include/linux/spi/spi.h extern int spi_master_suspend(struct spi_master *master); spi_master 491 include/linux/spi/spi.h extern int spi_master_resume(struct spi_master *master); spi_master 494 include/linux/spi/spi.h extern struct spi_message *spi_get_next_queued_message(struct spi_master *master); spi_master 495 include/linux/spi/spi.h extern void spi_finalize_current_message(struct spi_master *master); spi_master 496 include/linux/spi/spi.h extern void spi_finalize_current_transfer(struct spi_master *master); spi_master 499 include/linux/spi/spi.h extern struct spi_master * spi_master 502 include/linux/spi/spi.h extern int spi_register_master(struct spi_master *master); spi_master 504 include/linux/spi/spi.h struct spi_master *master); spi_master 505 include/linux/spi/spi.h extern void spi_unregister_master(struct spi_master *master); spi_master 507 include/linux/spi/spi.h extern struct spi_master *spi_busnum_to_master(u16 busnum); spi_master 774 include/linux/spi/spi.h extern int spi_bus_lock(struct spi_master *master); spi_master 775 include/linux/spi/spi.h extern int spi_bus_unlock(struct spi_master *master); spi_master 1034 include/linux/spi/spi.h spi_alloc_device(struct spi_master *master); spi_master 1040 include/linux/spi/spi.h spi_new_device(struct spi_master *, struct spi_board_info *); spi_master 12 include/linux/spi/spi_bitbang.h struct spi_master *master; spi_master 158 include/media/v4l2-common.h struct spi_master *master, struct spi_board_info *info); spi_master 10 include/trace/events/spi.h DECLARE_EVENT_CLASS(spi_master, spi_master 12 include/trace/events/spi.h TP_PROTO(struct spi_master *master), spi_master 28 include/trace/events/spi.h DEFINE_EVENT(spi_master, spi_master_idle, spi_master 30 include/trace/events/spi.h TP_PROTO(struct spi_master *master), spi_master 36 include/trace/events/spi.h DEFINE_EVENT(spi_master, spi_master_busy, spi_master 38 include/trace/events/spi.h TP_PROTO(struct spi_master *master),