Home
last modified time | relevance | path

Searched refs:i2c_dev_desc (Results 1 – 11 of 11) sorted by relevance

/linux/include/linux/i3c/
H A Dmaster.h93 struct i2c_dev_desc { struct
482 int (*attach_i2c_dev)(struct i2c_dev_desc *dev);
483 void (*detach_i2c_dev)(struct i2c_dev_desc *dev);
484 int (*i2c_xfers)(struct i2c_dev_desc *dev,
663 static inline void *i2c_dev_get_master_data(const struct i2c_dev_desc *dev) in i2c_dev_get_master_data()
677 static inline void i2c_dev_set_master_data(struct i2c_dev_desc *dev, in i2c_dev_set_master_data()
702 i2c_dev_get_master(struct i2c_dev_desc *dev) in i2c_dev_get_master()
/linux/drivers/i3c/
H A Dmaster.c850 static void i3c_master_free_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_free_i2c_dev()
855 static struct i2c_dev_desc *
859 struct i2c_dev_desc *dev; in i3c_master_alloc_i2c_dev()
934 static struct i2c_dev_desc *
938 struct i2c_dev_desc *dev; in i3c_master_find_i2c_dev_by_addr()
1144 struct i2c_dev_desc *i2cdev; in i3c_master_defslvs_locked()
1661 struct i2c_dev_desc *dev) in i3c_master_attach_i2c_dev()
1676 static void i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_detach_i2c_dev()
1971 struct i2c_dev_desc *i2cdev, *i2ctmp; in i3c_master_detach_free_devs()
2032 struct i2c_dev_desc *i2cdev; in i3c_master_bus_init()
[all …]
/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcmd.h59 void (*prep_i2c_xfer)(struct i3c_hci *hci, struct i2c_dev_desc *dev,
H A Dcore.c416 static int i3c_hci_i2c_xfers(struct i2c_dev_desc *dev, in i3c_hci_i2c_xfers()
506 static int i3c_hci_attach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_attach_i2c_dev()
530 static void i3c_hci_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_detach_i2c_dev()
H A Dcmd_v2.c227 struct i2c_dev_desc *dev, in hci_cmd_v2_prep_i2c_xfer()
H A Dcmd_v1.c254 struct i2c_dev_desc *dev, in hci_cmd_v1_prep_i2c_xfer()
/linux/drivers/i3c/master/
H A Dadi-i3c-master.c523 static int adi_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in adi_i3c_master_attach_i2c_dev()
549 static void adi_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in adi_i3c_master_detach_i2c_dev()
772 static int adi_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in adi_i3c_master_i2c_xfers()
H A Drenesas-i3c.c917 static int renesas_i3c_i2c_xfers(struct i2c_dev_desc *dev, in renesas_i3c_i2c_xfers()
976 static int renesas_i3c_attach_i2c_dev(struct i2c_dev_desc *dev) in renesas_i3c_attach_i2c_dev()
999 static void renesas_i3c_detach_i2c_dev(struct i2c_dev_desc *dev) in renesas_i3c_detach_i2c_dev()
H A Di3c-master-cdns.c804 static int cdns_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in cdns_i3c_master_i2c_xfers()
983 static int cdns_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in cdns_i3c_master_attach_i2c_dev()
1012 static void cdns_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in cdns_i3c_master_detach_i2c_dev()
H A Dsvc-i3c-master.c945 static int svc_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in svc_i3c_master_attach_i2c_dev()
970 static void svc_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in svc_i3c_master_detach_i2c_dev()
1790 static int svc_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in svc_i3c_master_i2c_xfers()
H A Ddw-i3c-master.c1079 static int dw_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in dw_i3c_master_i2c_xfers()
1154 static int dw_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_attach_i2c_dev()
1183 static void dw_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_detach_i2c_dev()