Searched refs:i2c_dev_desc (Results 1 – 9 of 9) sorted by relevance
| /linux/include/linux/i3c/ |
| H A D | master.h | 93 struct i2c_dev_desc { struct 480 int (*attach_i2c_dev)(struct i2c_dev_desc *dev); 481 void (*detach_i2c_dev)(struct i2c_dev_desc *dev); 482 int (*i2c_xfers)(struct i2c_dev_desc *dev, 652 static inline void *i2c_dev_get_master_data(const struct i2c_dev_desc *dev) in i2c_dev_get_master_data() 666 static inline void i2c_dev_set_master_data(struct i2c_dev_desc *dev, in i2c_dev_set_master_data() 691 i2c_dev_get_master(struct i2c_dev_desc *dev) in i2c_dev_get_master()
|
| /linux/drivers/i3c/ |
| H A D | master.c | 775 static void i3c_master_free_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_free_i2c_dev() 780 static struct i2c_dev_desc * 784 struct i2c_dev_desc *dev; in i3c_master_alloc_i2c_dev() 859 static struct i2c_dev_desc * 863 struct i2c_dev_desc *dev; in i3c_master_find_i2c_dev_by_addr() 1069 struct i2c_dev_desc *i2cdev; in i3c_master_defslvs_locked() 1586 struct i2c_dev_desc *dev) in i3c_master_attach_i2c_dev() 1601 static void i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_master_detach_i2c_dev() 1864 struct i2c_dev_desc *i2cdev, *i2ctmp; in i3c_master_detach_free_devs() 1925 struct i2c_dev_desc *i2cdev; in i3c_master_bus_init() [all …]
|
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | cmd.h | 58 void (*prep_i2c_xfer)(struct i3c_hci *hci, struct i2c_dev_desc *dev,
|
| H A D | core.c | 329 static int i3c_hci_i2c_xfers(struct i2c_dev_desc *dev, in i3c_hci_i2c_xfers() 423 static int i3c_hci_attach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_attach_i2c_dev() 447 static void i3c_hci_detach_i2c_dev(struct i2c_dev_desc *dev) in i3c_hci_detach_i2c_dev()
|
| /linux/drivers/i3c/master/ |
| H A D | adi-i3c-master.c | 523 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 D | renesas-i3c.c | 900 static int renesas_i3c_i2c_xfers(struct i2c_dev_desc *dev, in renesas_i3c_i2c_xfers() 959 static int renesas_i3c_attach_i2c_dev(struct i2c_dev_desc *dev) in renesas_i3c_attach_i2c_dev() 982 static void renesas_i3c_detach_i2c_dev(struct i2c_dev_desc *dev) in renesas_i3c_detach_i2c_dev()
|
| H A D | i3c-master-cdns.c | 804 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 D | dw-i3c-master.c | 1065 static int dw_i3c_master_i2c_xfers(struct i2c_dev_desc *dev, in dw_i3c_master_i2c_xfers() 1139 static int dw_i3c_master_attach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_attach_i2c_dev() 1168 static void dw_i3c_master_detach_i2c_dev(struct i2c_dev_desc *dev) in dw_i3c_master_detach_i2c_dev()
|
| H A D | svc-i3c-master.c | 945 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()
|