i3c_master_controller   94 drivers/i3c/master.c static struct i3c_master_controller *
i3c_master_controller   97 drivers/i3c/master.c 	return container_of(i3cbus, struct i3c_master_controller, bus);
i3c_master_controller  100 drivers/i3c/master.c static struct i3c_master_controller *dev_to_i3cmaster(struct device *dev)
i3c_master_controller  102 drivers/i3c/master.c 	return container_of(dev, struct i3c_master_controller, dev);
i3c_master_controller  109 drivers/i3c/master.c 	struct i3c_master_controller *master;
i3c_master_controller  121 drivers/i3c/master.c 	struct i3c_master_controller *master;
i3c_master_controller  514 drivers/i3c/master.c 	struct i3c_master_controller *master = dev_to_i3cmaster(dev);
i3c_master_controller  533 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_bus_to_i3c_master(i3cbus);
i3c_master_controller  574 drivers/i3c/master.c static struct i3c_master_controller *
i3c_master_controller  577 drivers/i3c/master.c 	return container_of(adap, struct i3c_master_controller, i2c);
i3c_master_controller  581 drivers/i3c/master.c i3c_master_to_i2c_adapter(struct i3c_master_controller *master)
i3c_master_controller  592 drivers/i3c/master.c i3c_master_alloc_i2c_dev(struct i3c_master_controller *master,
i3c_master_controller  638 drivers/i3c/master.c static int i3c_master_send_ccc_cmd_locked(struct i3c_master_controller *master,
i3c_master_controller  672 drivers/i3c/master.c i3c_master_find_i2c_dev_by_addr(const struct i3c_master_controller *master,
i3c_master_controller  695 drivers/i3c/master.c int i3c_master_get_free_addr(struct i3c_master_controller *master,
i3c_master_controller  718 drivers/i3c/master.c i3c_master_alloc_i3c_dev(struct i3c_master_controller *master,
i3c_master_controller  734 drivers/i3c/master.c static int i3c_master_rstdaa_locked(struct i3c_master_controller *master,
i3c_master_controller  775 drivers/i3c/master.c int i3c_master_entdaa_locked(struct i3c_master_controller *master)
i3c_master_controller  790 drivers/i3c/master.c static int i3c_master_enec_disec_locked(struct i3c_master_controller *master,
i3c_master_controller  828 drivers/i3c/master.c int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr,
i3c_master_controller  849 drivers/i3c/master.c int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr,
i3c_master_controller  875 drivers/i3c/master.c int i3c_master_defslvs_locked(struct i3c_master_controller *master)
i3c_master_controller  948 drivers/i3c/master.c static int i3c_master_setda_locked(struct i3c_master_controller *master,
i3c_master_controller  973 drivers/i3c/master.c static int i3c_master_setdasa_locked(struct i3c_master_controller *master,
i3c_master_controller  979 drivers/i3c/master.c static int i3c_master_setnewda_locked(struct i3c_master_controller *master,
i3c_master_controller  985 drivers/i3c/master.c static int i3c_master_getmrl_locked(struct i3c_master_controller *master,
i3c_master_controller 1027 drivers/i3c/master.c static int i3c_master_getmwl_locked(struct i3c_master_controller *master,
i3c_master_controller 1057 drivers/i3c/master.c static int i3c_master_getmxds_locked(struct i3c_master_controller *master,
i3c_master_controller 1093 drivers/i3c/master.c static int i3c_master_gethdrcap_locked(struct i3c_master_controller *master,
i3c_master_controller 1124 drivers/i3c/master.c static int i3c_master_getpid_locked(struct i3c_master_controller *master,
i3c_master_controller 1154 drivers/i3c/master.c static int i3c_master_getbcr_locked(struct i3c_master_controller *master,
i3c_master_controller 1179 drivers/i3c/master.c static int i3c_master_getdcr_locked(struct i3c_master_controller *master,
i3c_master_controller 1206 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1254 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1272 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1317 drivers/i3c/master.c static int i3c_master_attach_i3c_dev(struct i3c_master_controller *master,
i3c_master_controller 1350 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1377 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1387 drivers/i3c/master.c static int i3c_master_attach_i2c_dev(struct i3c_master_controller *master,
i3c_master_controller 1405 drivers/i3c/master.c 	struct i3c_master_controller *master = i2c_dev_get_master(dev);
i3c_master_controller 1415 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 1443 drivers/i3c/master.c i3c_master_register_new_i3c_devs(struct i3c_master_controller *master)
i3c_master_controller 1493 drivers/i3c/master.c int i3c_master_do_daa(struct i3c_master_controller *master)
i3c_master_controller 1536 drivers/i3c/master.c int i3c_master_set_info(struct i3c_master_controller *master,
i3c_master_controller 1572 drivers/i3c/master.c static void i3c_master_detach_free_devs(struct i3c_master_controller *master)
i3c_master_controller 1629 drivers/i3c/master.c static int i3c_master_bus_init(struct i3c_master_controller *master)
i3c_master_controller 1755 drivers/i3c/master.c static void i3c_master_bus_cleanup(struct i3c_master_controller *master)
i3c_master_controller 1766 drivers/i3c/master.c 	struct i3c_master_controller *master = refdev->common.master;
i3c_master_controller 1793 drivers/i3c/master.c int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master,
i3c_master_controller 1935 drivers/i3c/master.c of_i3c_master_add_i2c_boardinfo(struct i3c_master_controller *master,
i3c_master_controller 1970 drivers/i3c/master.c of_i3c_master_add_i3c_boardinfo(struct i3c_master_controller *master,
i3c_master_controller 2017 drivers/i3c/master.c static int of_i3c_master_add_dev(struct i3c_master_controller *master,
i3c_master_controller 2042 drivers/i3c/master.c static int of_populate_i3c_bus(struct i3c_master_controller *master)
i3c_master_controller 2078 drivers/i3c/master.c 	struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap);
i3c_master_controller 2117 drivers/i3c/master.c static int i3c_master_i2c_adapter_init(struct i3c_master_controller *master)
i3c_master_controller 2146 drivers/i3c/master.c static void i3c_master_i2c_adapter_cleanup(struct i3c_master_controller *master)
i3c_master_controller 2156 drivers/i3c/master.c static void i3c_master_unregister_i3c_devs(struct i3c_master_controller *master)
i3c_master_controller 2193 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 2405 drivers/i3c/master.c int i3c_master_register(struct i3c_master_controller *master,
i3c_master_controller 2526 drivers/i3c/master.c int i3c_master_unregister(struct i3c_master_controller *master)
i3c_master_controller 2541 drivers/i3c/master.c 	struct i3c_master_controller *master;
i3c_master_controller 2558 drivers/i3c/master.c 	struct i3c_master_controller *master;
i3c_master_controller 2580 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 2596 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller 2628 drivers/i3c/master.c 	struct i3c_master_controller *master = i3c_dev_get_master(dev);
i3c_master_controller  228 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller base;
i3c_master_controller  258 drivers/i3c/master/dw-i3c-master.c static bool dw_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
i3c_master_controller  296 drivers/i3c/master/dw-i3c-master.c to_dw_i3c_master(struct i3c_master_controller *master)
i3c_master_controller  592 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_bus_init(struct i3c_master_controller *m)
i3c_master_controller  654 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_bus_cleanup(struct i3c_master_controller *m)
i3c_master_controller  744 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
i3c_master_controller  761 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_daa(struct i3c_master_controller *m)
i3c_master_controller  832 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  900 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  914 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  942 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  960 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller 1022 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller 1051 drivers/i3c/master/dw-i3c-master.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller  393 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller base;
i3c_master_controller  414 drivers/i3c/master/i3c-master-cdns.c to_cdns_i3c_master(struct i3c_master_controller *master)
i3c_master_controller  443 drivers/i3c/master/i3c-master-cdns.c static bool cdns_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
i3c_master_controller  686 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
i3c_master_controller  730 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  810 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller  892 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  942 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  974 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller  989 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller 1018 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i2c_dev_get_master(dev);
i3c_master_controller 1031 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_bus_cleanup(struct i3c_master_controller *m)
i3c_master_controller 1056 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = &master->base;
i3c_master_controller 1124 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_do_daa(struct i3c_master_controller *m)
i3c_master_controller 1184 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_bus_init(struct i3c_master_controller *m)
i3c_master_controller 1378 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller 1403 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller 1443 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller 1474 drivers/i3c/master/i3c-master-cdns.c 	struct i3c_master_controller *m = i3c_dev_get_master(dev);
i3c_master_controller   25 include/linux/i3c/master.h struct i3c_master_controller;
i3c_master_controller   43 include/linux/i3c/master.h 	struct i3c_master_controller *master;
i3c_master_controller  431 include/linux/i3c/master.h 	int (*bus_init)(struct i3c_master_controller *master);
i3c_master_controller  432 include/linux/i3c/master.h 	void (*bus_cleanup)(struct i3c_master_controller *master);
i3c_master_controller  436 include/linux/i3c/master.h 	int (*do_daa)(struct i3c_master_controller *master);
i3c_master_controller  437 include/linux/i3c/master.h 	bool (*supports_ccc_cmd)(struct i3c_master_controller *master,
i3c_master_controller  439 include/linux/i3c/master.h 	int (*send_ccc_cmd)(struct i3c_master_controller *master,
i3c_master_controller  520 include/linux/i3c/master.h int i3c_master_do_i2c_xfers(struct i3c_master_controller *master,
i3c_master_controller  524 include/linux/i3c/master.h int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr,
i3c_master_controller  526 include/linux/i3c/master.h int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr,
i3c_master_controller  528 include/linux/i3c/master.h int i3c_master_entdaa_locked(struct i3c_master_controller *master);
i3c_master_controller  529 include/linux/i3c/master.h int i3c_master_defslvs_locked(struct i3c_master_controller *master);
i3c_master_controller  531 include/linux/i3c/master.h int i3c_master_get_free_addr(struct i3c_master_controller *master,
i3c_master_controller  534 include/linux/i3c/master.h int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master,
i3c_master_controller  536 include/linux/i3c/master.h int i3c_master_do_daa(struct i3c_master_controller *master);
i3c_master_controller  538 include/linux/i3c/master.h int i3c_master_set_info(struct i3c_master_controller *master,
i3c_master_controller  541 include/linux/i3c/master.h int i3c_master_register(struct i3c_master_controller *master,
i3c_master_controller  545 include/linux/i3c/master.h int i3c_master_unregister(struct i3c_master_controller *master);
i3c_master_controller  609 include/linux/i3c/master.h static inline struct i3c_master_controller *
i3c_master_controller  621 include/linux/i3c/master.h static inline struct i3c_master_controller *
i3c_master_controller  634 include/linux/i3c/master.h i3c_master_get_bus(struct i3c_master_controller *master)