Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/i3c/
Dmaster.h86 struct i2c_dev_desc { struct
443 int (*attach_i2c_dev)(struct i2c_dev_desc *dev);
444 void (*detach_i2c_dev)(struct i2c_dev_desc *dev);
445 int (*i2c_xfers)(struct i2c_dev_desc *dev,
582 static inline void *i2c_dev_get_master_data(const struct i2c_dev_desc *dev) in i2c_dev_get_master_data()
596 static inline void i2c_dev_set_master_data(struct i2c_dev_desc *dev, in i2c_dev_set_master_data()
621 i2c_dev_get_master(struct i2c_dev_desc *dev) in i2c_dev_get_master()
/Linux-v6.1/drivers/i3c/
Dmaster.c605 static void i3c_master_free_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_free_i2c_dev()
610 static struct i2c_dev_desc *
614 struct i2c_dev_desc *dev; in i3c_master_alloc_i2c_dev()
689 static struct i2c_dev_desc *
693 struct i2c_dev_desc *dev; in i3c_master_find_i2c_dev_by_addr()
899 struct i2c_dev_desc *i2cdev; in i3c_master_defslvs_locked()
1411 struct i2c_dev_desc *dev) in i3c_master_attach_i2c_dev()
1426 static void i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_detach_i2c_dev()
1614 struct i2c_dev_desc *i2cdev, *i2ctmp; in i3c_master_detach_free_devs()
1675 struct i2c_dev_desc *i2cdev; in i3c_master_bus_init()
[all …]
/Linux-v6.1/drivers/i3c/master/mipi-i3c-hci/
Dcmd.h58 void (*prep_i2c_xfer)(struct i3c_hci *hci, struct i2c_dev_desc *dev,
Dcore.c331 static int i3c_hci_i2c_xfers(struct i2c_dev_desc *dev, in i3c_hci_i2c_xfers()
430 static int i3c_hci_attach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_attach_i2c_dev()
456 static void i3c_hci_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_detach_i2c_dev()
Dcmd_v2.c229 struct i2c_dev_desc *dev, in hci_cmd_v2_prep_i2c_xfer()
Dcmd_v1.c258 struct i2c_dev_desc *dev, in hci_cmd_v1_prep_i2c_xfer()
/Linux-v6.1/drivers/i3c/master/
Ddw-i3c-master.c970 static int dw_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in dw_i3c_master_i2c_xfers()
1035 static int dw_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_attach_i2c_dev()
1063 static void dw_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_detach_i2c_dev()
Dsvc-i3c-master.c672 static int svc_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in svc_i3c_master_attach_i2c_dev()
697 static void svc_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in svc_i3c_master_detach_i2c_dev()
1298 static int svc_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in svc_i3c_master_i2c_xfers()
Di3c-master-cdns.c815 static int cdns_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in cdns_i3c_master_i2c_xfers()
995 static int cdns_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in cdns_i3c_master_attach_i2c_dev()
1024 static void cdns_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in cdns_i3c_master_detach_i2c_dev()