Home
last modified time | relevance | path

Searched refs:i3c_dev_desc (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/i3c/
H A Dmaster.h113 struct i3c_dev_desc *dev;
207 struct i3c_dev_desc { struct
231 struct i3c_dev_desc *desc; argument
333 struct i3c_dev_desc *cur_master;
433 int (*attach_i3c_dev)(struct i3c_dev_desc *dev);
434 int (*reattach_i3c_dev)(struct i3c_dev_desc *dev, u8 old_dyn_addr);
435 void (*detach_i3c_dev)(struct i3c_dev_desc *dev);
441 int (*priv_xfers)(struct i3c_dev_desc *dev,
448 int (*request_ibi)(struct i3c_dev_desc *dev,
450 void (*free_ibi)(struct i3c_dev_desc *dev);
[all …]
/OK3568_Linux_fs/kernel/drivers/i3c/
H A Dinternals.h18 int i3c_dev_do_priv_xfers_locked(struct i3c_dev_desc *dev,
21 int i3c_dev_disable_ibi_locked(struct i3c_dev_desc *dev);
22 int i3c_dev_enable_ibi_locked(struct i3c_dev_desc *dev);
23 int i3c_dev_request_ibi_locked(struct i3c_dev_desc *dev,
25 void i3c_dev_free_ibi_locked(struct i3c_dev_desc *dev);
H A Dmaster.c119 static struct i3c_dev_desc *dev_to_i3cdesc(struct device *dev) in dev_to_i3cdesc()
136 struct i3c_dev_desc *desc; in bcr_show()
153 struct i3c_dev_desc *desc; in dcr_show()
170 struct i3c_dev_desc *desc; in pid_show()
187 struct i3c_dev_desc *desc; in dynamic_address_show()
208 struct i3c_dev_desc *desc; in hdrcap_show()
734 static void i3c_master_free_i3c_dev(struct i3c_dev_desc *dev) in i3c_master_free_i3c_dev()
739 static struct i3c_dev_desc *
743 struct i3c_dev_desc *dev; in i3c_master_alloc_i3c_dev()
902 struct i3c_dev_desc *i3cdev; in i3c_master_defslvs_locked()
[all …]
/OK3568_Linux_fs/kernel/drivers/i3c/master/
H A Di3c-master-cdns.c405 struct i3c_dev_desc **slots;
734 static int cdns_i3c_master_priv_xfers(struct i3c_dev_desc *dev, in cdns_i3c_master_priv_xfers()
898 static void cdns_i3c_master_upd_i3c_addr(struct i3c_dev_desc *dev) in cdns_i3c_master_upd_i3c_addr()
940 static int cdns_i3c_master_reattach_i3c_dev(struct i3c_dev_desc *dev, in cdns_i3c_master_reattach_i3c_dev()
948 static int cdns_i3c_master_attach_i3c_dev(struct i3c_dev_desc *dev) in cdns_i3c_master_attach_i3c_dev()
980 static void cdns_i3c_master_detach_i3c_dev(struct i3c_dev_desc *dev) in cdns_i3c_master_detach_i3c_dev()
1068 struct i3c_dev_desc *dev; in cdns_i3c_master_upd_i3c_scl_lim()
1312 struct i3c_dev_desc *dev; in cdns_i3c_master_handle_ibi()
1407 static int cdns_i3c_master_disable_ibi(struct i3c_dev_desc *dev) in cdns_i3c_master_disable_ibi()
1432 static int cdns_i3c_master_enable_ibi(struct i3c_dev_desc *dev) in cdns_i3c_master_enable_ibi()
[all …]
H A Ddw-i3c-master.c827 static int dw_i3c_master_priv_xfers(struct i3c_dev_desc *dev, in dw_i3c_master_priv_xfers()
896 static int dw_i3c_master_reattach_i3c_dev(struct i3c_dev_desc *dev, in dw_i3c_master_reattach_i3c_dev()
928 static int dw_i3c_master_attach_i3c_dev(struct i3c_dev_desc *dev) in dw_i3c_master_attach_i3c_dev()
955 static void dw_i3c_master_detach_i3c_dev(struct i3c_dev_desc *dev) in dw_i3c_master_detach_i3c_dev()