Home
last modified time | relevance | path

Searched refs:i3c_device (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/include/linux/i3c/
Ddevice.h139 struct i3c_device;
178 int (*probe)(struct i3c_device *dev);
179 int (*remove)(struct i3c_device *dev);
188 struct device *i3cdev_to_dev(struct i3c_device *i3cdev);
189 struct i3c_device *dev_to_i3cdev(struct device *dev);
192 i3c_device_match_id(struct i3c_device *i3cdev,
195 static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev, in i3cdev_set_drvdata()
203 static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev) in i3cdev_get_drvdata()
292 int i3c_device_do_priv_xfers(struct i3c_device *dev,
296 void i3c_device_get_info(struct i3c_device *dev, struct i3c_device_info *info);
[all …]
Dmaster.h28 struct i3c_device;
154 void (*handler)(struct i3c_device *dev,
212 struct i3c_device *dev;
229 struct i3c_device { struct
/Linux-v5.4/drivers/i3c/
Ddevice.c31 int i3c_device_do_priv_xfers(struct i3c_device *dev, in i3c_device_do_priv_xfers()
61 void i3c_device_get_info(struct i3c_device *dev, in i3c_device_get_info()
83 int i3c_device_disable_ibi(struct i3c_device *dev) in i3c_device_disable_ibi()
112 int i3c_device_enable_ibi(struct i3c_device *dev) in i3c_device_enable_ibi()
139 int i3c_device_request_ibi(struct i3c_device *dev, in i3c_device_request_ibi()
167 void i3c_device_free_ibi(struct i3c_device *dev) in i3c_device_free_ibi()
185 struct device *i3cdev_to_dev(struct i3c_device *i3cdev) in i3cdev_to_dev()
197 struct i3c_device *dev_to_i3cdev(struct device *dev) in dev_to_i3cdev()
199 return container_of(dev, struct i3c_device, dev); in dev_to_i3cdev()
211 i3c_device_match_id(struct i3c_device *i3cdev, in i3c_device_match_id()
Dmaster.c252 ATTRIBUTE_GROUPS(i3c_device);
256 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_uevent()
281 struct i3c_device *i3cdev; in i3c_device_match()
297 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_probe()
305 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_remove()
704 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_release()
/Linux-v5.4/drivers/base/regmap/
Dregmap-i3c.c12 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_write()
29 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_read()
48 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c, in __devm_regmap_init_i3c()
/Linux-v5.4/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_i3c.c25 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
/Linux-v5.4/include/linux/
Dregmap.h25 struct i3c_device;
625 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,