Searched refs:i3c_device (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.6/include/linux/i3c/ |
D | device.h | 140 struct i3c_device; 179 int (*probe)(struct i3c_device *dev); 180 void (*remove)(struct i3c_device *dev); 189 struct device *i3cdev_to_dev(struct i3c_device *i3cdev); 197 #define dev_to_i3cdev(__dev) container_of_const(__dev, struct i3c_device, dev) 200 i3c_device_match_id(struct i3c_device *i3cdev, 203 static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev, in i3cdev_set_drvdata() 211 static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev) in i3cdev_get_drvdata() 301 int i3c_device_do_priv_xfers(struct i3c_device *dev, 305 int i3c_device_do_setdasa(struct i3c_device *dev); [all …]
|
D | master.h | 29 struct i3c_device; 154 void (*handler)(struct i3c_device *dev, 212 struct i3c_device *dev; 229 struct i3c_device { struct
|
/Linux-v6.6/drivers/i3c/ |
D | device.c | 31 int i3c_device_do_priv_xfers(struct i3c_device *dev, in i3c_device_do_priv_xfers() 61 int i3c_device_do_setdasa(struct i3c_device *dev) in i3c_device_do_setdasa() 81 void i3c_device_get_info(const struct i3c_device *dev, in i3c_device_get_info() 103 int i3c_device_disable_ibi(struct i3c_device *dev) in i3c_device_disable_ibi() 132 int i3c_device_enable_ibi(struct i3c_device *dev) in i3c_device_enable_ibi() 159 int i3c_device_request_ibi(struct i3c_device *dev, in i3c_device_request_ibi() 187 void i3c_device_free_ibi(struct i3c_device *dev) in i3c_device_free_ibi() 205 struct device *i3cdev_to_dev(struct i3c_device *i3cdev) in i3cdev_to_dev() 219 i3c_device_match_id(struct i3c_device *i3cdev, in i3c_device_match_id()
|
D | master.c | 248 struct i3c_device *i3c = dev_to_i3cdev(dev); in modalias_show() 275 ATTRIBUTE_GROUPS(i3c_device); 279 const struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_uevent() 304 struct i3c_device *i3cdev; in i3c_device_match() 320 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_probe() 328 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_remove() 734 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_release()
|
/Linux-v6.6/drivers/base/regmap/ |
D | regmap-i3c.c | 12 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-v6.6/drivers/iio/imu/st_lsm6dsx/ |
D | st_lsm6dsx_i3c.c | 25 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
|
/Linux-v6.6/include/linux/ |
D | regmap.h | 29 struct i3c_device; 710 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
|