Lines Matching refs:spi_master

75 	struct spi_master *master = container_of(dev,			\
76 struct spi_master, dev); \
242 struct spi_master *master) in spi_statistics_add_transfer_stats()
438 struct spi_device *spi_alloc_device(struct spi_master *master) in spi_alloc_device()
500 struct spi_master *master = spi->master; in spi_add_device()
570 struct spi_device *spi_new_device(struct spi_master *master, in spi_new_device()
608 static void spi_match_master_to_boardinfo(struct spi_master *master, in spi_match_master_to_boardinfo()
656 struct spi_master *master; in spi_register_board_info()
683 static int spi_map_buf(struct spi_master *master, struct device *dev, in spi_map_buf()
743 static void spi_unmap_buf(struct spi_master *master, struct device *dev, in spi_unmap_buf()
752 static int __spi_map_msg(struct spi_master *master, struct spi_message *msg) in __spi_map_msg()
800 static int __spi_unmap_msg(struct spi_master *master, struct spi_message *msg) in __spi_unmap_msg()
829 static inline int __spi_map_msg(struct spi_master *master, in __spi_map_msg()
835 static inline int __spi_unmap_msg(struct spi_master *master, in __spi_unmap_msg()
842 static inline int spi_unmap_msg(struct spi_master *master, in spi_unmap_msg()
861 static int spi_map_msg(struct spi_master *master, struct spi_message *msg) in spi_map_msg()
918 static int spi_transfer_one_message(struct spi_master *master, in spi_transfer_one_message()
1023 void spi_finalize_current_transfer(struct spi_master *master) in spi_finalize_current_transfer()
1042 static void __spi_pump_messages(struct spi_master *master, bool in_kthread) in __spi_pump_messages()
1173 struct spi_master *master = in spi_pump_messages()
1174 container_of(work, struct spi_master, pump_messages); in spi_pump_messages()
1179 static int spi_init_queue(struct spi_master *master) in spi_init_queue()
1222 struct spi_message *spi_get_next_queued_message(struct spi_master *master) in spi_get_next_queued_message()
1244 void spi_finalize_current_message(struct spi_master *master) in spi_finalize_current_message()
1278 static int spi_start_queue(struct spi_master *master) in spi_start_queue()
1298 static int spi_stop_queue(struct spi_master *master) in spi_stop_queue()
1333 static int spi_destroy_queue(struct spi_master *master) in spi_destroy_queue()
1360 struct spi_master *master = spi->master; in __spi_queued_transfer()
1392 static int spi_master_initialize_queue(struct spi_master *master) in spi_master_initialize_queue()
1425 of_register_spi_device(struct spi_master *master, struct device_node *nc) in of_register_spi_device()
1542 static void of_register_spi_devices(struct spi_master *master) in of_register_spi_devices()
1558 static void of_register_spi_devices(struct spi_master *master) { } in of_register_spi_devices()
1595 struct spi_master *master = data; in acpi_spi_add_device()
1638 static void acpi_register_spi_devices(struct spi_master *master) in acpi_register_spi_devices()
1654 static inline void acpi_register_spi_devices(struct spi_master *master) {} in acpi_register_spi_devices()
1659 struct spi_master *master; in spi_master_release()
1661 master = container_of(dev, struct spi_master, dev); in spi_master_release()
1693 struct spi_master *spi_alloc_master(struct device *dev, unsigned size) in spi_alloc_master()
1695 struct spi_master *master; in spi_alloc_master()
1716 static int of_spi_register_master(struct spi_master *master) in of_spi_register_master()
1750 static int of_spi_register_master(struct spi_master *master) in of_spi_register_master()
1778 int spi_register_master(struct spi_master *master) in spi_register_master()
1859 spi_unregister_master(*(struct spi_master **)res); in devm_spi_unregister()
1873 int devm_spi_register_master(struct device *dev, struct spi_master *master) in devm_spi_register_master()
1875 struct spi_master **ptr; in devm_spi_register_master()
1910 void spi_unregister_master(struct spi_master *master) in spi_unregister_master()
1928 int spi_master_suspend(struct spi_master *master) in spi_master_suspend()
1944 int spi_master_resume(struct spi_master *master) in spi_master_resume()
1961 struct spi_master *m; in __spi_master_match()
1964 m = container_of(dev, struct spi_master, dev); in __spi_master_match()
1980 struct spi_master *spi_busnum_to_master(u16 bus_num) in spi_busnum_to_master()
1983 struct spi_master *master = NULL; in spi_busnum_to_master()
1988 master = container_of(dev, struct spi_master, dev); in spi_busnum_to_master()
2001 static int __spi_validate_bits_per_word(struct spi_master *master, u8 bits_per_word) in __spi_validate_bits_per_word()
2102 struct spi_master *master = spi->master; in __spi_validate()
2213 struct spi_master *master = spi->master; in __spi_async()
2258 struct spi_master *master = spi->master; in spi_async()
2312 struct spi_master *master = spi->master; in spi_async_locked()
2349 struct spi_master *master = spi->master; in __spi_sync()
2469 int spi_bus_lock(struct spi_master *master) in spi_bus_lock()
2498 int spi_bus_unlock(struct spi_master *master) in spi_bus_unlock()
2610 static struct spi_master *of_find_spi_master_by_node(struct device_node *node) in of_find_spi_master_by_node()
2620 return container_of(dev, struct spi_master, dev); in of_find_spi_master_by_node()
2627 struct spi_master *master; in of_spi_notify()