Lines Matching refs:i3c_device
142 struct i3c_device;
181 int (*probe)(struct i3c_device *dev);
182 void (*remove)(struct i3c_device *dev);
191 struct device *i3cdev_to_dev(struct i3c_device *i3cdev);
199 #define dev_to_i3cdev(__dev) container_of_const(__dev, struct i3c_device, dev)
202 i3c_device_match_id(struct i3c_device *i3cdev,
205 static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev,
213 static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev)
303 int i3c_device_do_priv_xfers(struct i3c_device *dev,
307 int i3c_device_do_setdasa(struct i3c_device *dev);
309 void i3c_device_get_info(const struct i3c_device *dev, struct i3c_device_info *info);
338 void (*handler)(struct i3c_device *dev,
342 int i3c_device_request_ibi(struct i3c_device *dev,
344 void i3c_device_free_ibi(struct i3c_device *dev);
345 int i3c_device_enable_ibi(struct i3c_device *dev);
346 int i3c_device_disable_ibi(struct i3c_device *dev);