i3c_dev_desc 18 drivers/i3c/internals.h int i3c_dev_do_priv_xfers_locked(struct i3c_dev_desc *dev, i3c_dev_desc 21 drivers/i3c/internals.h int i3c_dev_disable_ibi_locked(struct i3c_dev_desc *dev); i3c_dev_desc 22 drivers/i3c/internals.h int i3c_dev_enable_ibi_locked(struct i3c_dev_desc *dev); i3c_dev_desc 23 drivers/i3c/internals.h int i3c_dev_request_ibi_locked(struct i3c_dev_desc *dev, i3c_dev_desc 25 drivers/i3c/internals.h void i3c_dev_free_ibi_locked(struct i3c_dev_desc *dev); i3c_dev_desc 119 drivers/i3c/master.c static struct i3c_dev_desc *dev_to_i3cdesc(struct device *dev) i3c_dev_desc 136 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 153 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 170 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 187 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 208 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 712 drivers/i3c/master.c static void i3c_master_free_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 717 drivers/i3c/master.c static struct i3c_dev_desc * i3c_dev_desc 721 drivers/i3c/master.c struct i3c_dev_desc *dev; i3c_dev_desc 880 drivers/i3c/master.c struct i3c_dev_desc *i3cdev; i3c_dev_desc 1204 drivers/i3c/master.c static int i3c_master_retrieve_dev_info(struct i3c_dev_desc *dev) i3c_dev_desc 1252 drivers/i3c/master.c static void i3c_master_put_i3c_addrs(struct i3c_dev_desc *dev) i3c_dev_desc 1270 drivers/i3c/master.c static int i3c_master_get_i3c_addrs(struct i3c_dev_desc *dev) i3c_dev_desc 1318 drivers/i3c/master.c struct i3c_dev_desc *dev) i3c_dev_desc 1347 drivers/i3c/master.c static int i3c_master_reattach_i3c_dev(struct i3c_dev_desc *dev, i3c_dev_desc 1375 drivers/i3c/master.c static void i3c_master_detach_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 1413 drivers/i3c/master.c static void i3c_master_pre_assign_dyn_addr(struct i3c_dev_desc *dev) i3c_dev_desc 1445 drivers/i3c/master.c struct i3c_dev_desc *desc; i3c_dev_desc 1539 drivers/i3c/master.c struct i3c_dev_desc *i3cdev; i3c_dev_desc 1574 drivers/i3c/master.c struct i3c_dev_desc *i3cdev, *i3ctmp; i3c_dev_desc 1634 drivers/i3c/master.c struct i3c_dev_desc *i3cdev; i3c_dev_desc 1763 drivers/i3c/master.c static struct i3c_dev_desc * i3c_dev_desc 1764 drivers/i3c/master.c i3c_master_search_i3c_dev_duplicate(struct i3c_dev_desc *refdev) i3c_dev_desc 1767 drivers/i3c/master.c struct i3c_dev_desc *i3cdev; i3c_dev_desc 1797 drivers/i3c/master.c struct i3c_dev_desc *newdev, *olddev; i3c_dev_desc 2158 drivers/i3c/master.c struct i3c_dev_desc *i3cdev; i3c_dev_desc 2181 drivers/i3c/master.c void i3c_master_queue_ibi(struct i3c_dev_desc *dev, struct i3c_ibi_slot *slot) i3c_dev_desc 2192 drivers/i3c/master.c struct i3c_dev_desc *dev = slot->dev; i3c_dev_desc 2207 drivers/i3c/master.c static void i3c_master_init_ibi_slot(struct i3c_dev_desc *dev, i3c_dev_desc 2268 drivers/i3c/master.c i3c_generic_ibi_alloc_pool(struct i3c_dev_desc *dev, i3c_dev_desc 2537 drivers/i3c/master.c int i3c_dev_do_priv_xfers_locked(struct i3c_dev_desc *dev, i3c_dev_desc 2556 drivers/i3c/master.c int i3c_dev_disable_ibi_locked(struct i3c_dev_desc *dev) i3c_dev_desc 2578 drivers/i3c/master.c int i3c_dev_enable_ibi_locked(struct i3c_dev_desc *dev) i3c_dev_desc 2593 drivers/i3c/master.c int i3c_dev_request_ibi_locked(struct i3c_dev_desc *dev, i3c_dev_desc 2626 drivers/i3c/master.c void i3c_dev_free_ibi_locked(struct i3c_dev_desc *dev) i3c_dev_desc 827 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_priv_xfers(struct i3c_dev_desc *dev, i3c_dev_desc 896 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_reattach_i3c_dev(struct i3c_dev_desc *dev, i3c_dev_desc 912 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_attach_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 939 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_detach_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 398 drivers/i3c/master/i3c-master-cdns.c struct i3c_dev_desc **slots; i3c_dev_desc 726 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_priv_xfers(struct i3c_dev_desc *dev, i3c_dev_desc 890 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_upd_i3c_addr(struct i3c_dev_desc *dev) i3c_dev_desc 932 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_reattach_i3c_dev(struct i3c_dev_desc *dev, i3c_dev_desc 940 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_attach_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 972 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_detach_i3c_dev(struct i3c_dev_desc *dev) i3c_dev_desc 1060 drivers/i3c/master/i3c-master-cdns.c struct i3c_dev_desc *dev; i3c_dev_desc 1281 drivers/i3c/master/i3c-master-cdns.c struct i3c_dev_desc *dev; i3c_dev_desc 1376 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_disable_ibi(struct i3c_dev_desc *dev) i3c_dev_desc 1401 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_enable_ibi(struct i3c_dev_desc *dev) i3c_dev_desc 1440 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_request_ibi(struct i3c_dev_desc *dev, i3c_dev_desc 1472 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_free_ibi(struct i3c_dev_desc *dev) i3c_dev_desc 1487 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_recycle_ibi_slot(struct i3c_dev_desc *dev, i3c_dev_desc 113 include/linux/i3c/master.h struct i3c_dev_desc *dev; i3c_dev_desc 231 include/linux/i3c/master.h struct i3c_dev_desc *desc; i3c_dev_desc 333 include/linux/i3c/master.h struct i3c_dev_desc *cur_master; i3c_dev_desc 433 include/linux/i3c/master.h int (*attach_i3c_dev)(struct i3c_dev_desc *dev); i3c_dev_desc 434 include/linux/i3c/master.h int (*reattach_i3c_dev)(struct i3c_dev_desc *dev, u8 old_dyn_addr); i3c_dev_desc 435 include/linux/i3c/master.h void (*detach_i3c_dev)(struct i3c_dev_desc *dev); i3c_dev_desc 441 include/linux/i3c/master.h int (*priv_xfers)(struct i3c_dev_desc *dev, i3c_dev_desc 448 include/linux/i3c/master.h int (*request_ibi)(struct i3c_dev_desc *dev, i3c_dev_desc 450 include/linux/i3c/master.h void (*free_ibi)(struct i3c_dev_desc *dev); i3c_dev_desc 451 include/linux/i3c/master.h int (*enable_ibi)(struct i3c_dev_desc *dev); i3c_dev_desc 452 include/linux/i3c/master.h int (*disable_ibi)(struct i3c_dev_desc *dev); i3c_dev_desc 453 include/linux/i3c/master.h void (*recycle_ibi_slot)(struct i3c_dev_desc *dev, i3c_dev_desc 485 include/linux/i3c/master.h struct i3c_dev_desc *this; i3c_dev_desc 555 include/linux/i3c/master.h static inline void *i3c_dev_get_master_data(const struct i3c_dev_desc *dev) i3c_dev_desc 569 include/linux/i3c/master.h static inline void i3c_dev_set_master_data(struct i3c_dev_desc *dev, i3c_dev_desc 610 include/linux/i3c/master.h i3c_dev_get_master(struct i3c_dev_desc *dev) i3c_dev_desc 642 include/linux/i3c/master.h i3c_generic_ibi_alloc_pool(struct i3c_dev_desc *dev, i3c_dev_desc 651 include/linux/i3c/master.h void i3c_master_queue_ibi(struct i3c_dev_desc *dev, struct i3c_ibi_slot *slot); i3c_dev_desc 653 include/linux/i3c/master.h struct i3c_ibi_slot *i3c_master_get_free_ibi_slot(struct i3c_dev_desc *dev);