Lines Matching refs:i3c_device
139 struct i3c_device;
178 int (*probe)(struct i3c_device *dev);
179 void (*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);
325 void (*handler)(struct i3c_device *dev,
329 int i3c_device_request_ibi(struct i3c_device *dev,
331 void i3c_device_free_ibi(struct i3c_device *dev);
332 int i3c_device_enable_ibi(struct i3c_device *dev);
333 int i3c_device_disable_ibi(struct i3c_device *dev);