Searched refs:i3c_device (Results 1 - 8 of 8) sorted by relevance
/linux-master/include/linux/i3c/ |
H A D | device.h | 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 *de [all...] |
H A D | master.h | 35 struct i3c_device; 161 void (*handler)(struct i3c_device *dev, 219 struct i3c_device *dev; 224 * struct i3c_device - I3C device object 234 * of them, we have an instance of &struct i3c_device. 236 struct i3c_device { struct
|
/linux-master/drivers/i3c/ |
H A D | device.c | 31 int i3c_device_do_priv_xfers(struct i3c_device *dev, 61 int i3c_device_do_setdasa(struct i3c_device *dev) 81 void i3c_device_get_info(const struct i3c_device *dev, 103 int i3c_device_disable_ibi(struct i3c_device *dev) 132 int i3c_device_enable_ibi(struct i3c_device *dev) 159 int i3c_device_request_ibi(struct i3c_device *dev, 187 void i3c_device_free_ibi(struct i3c_device *dev) 205 struct device *i3cdev_to_dev(struct i3c_device *i3cdev) 219 i3c_device_match_id(struct i3c_device *i3cdev,
|
H A D | master.c | 249 struct i3c_device *i3c = dev_to_i3cdev(dev); 276 ATTRIBUTE_GROUPS(i3c_device); variable 280 const struct i3c_device *i3cdev = dev_to_i3cdev(dev); 305 struct i3c_device *i3cdev; 321 struct i3c_device *i3cdev = dev_to_i3cdev(dev); 329 struct i3c_device *i3cdev = dev_to_i3cdev(dev); 848 struct i3c_device *i3cdev = dev_to_i3cdev(dev);
|
/linux-master/drivers/base/regmap/ |
H A D | regmap-i3c.c | 12 struct i3c_device *i3c = dev_to_i3cdev(dev); 29 struct i3c_device *i3c = dev_to_i3cdev(dev); 48 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
|
/linux-master/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_i3c.c | 25 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev)
|
/linux-master/drivers/net/mctp/ |
H A D | mctp-i3c.c | 73 struct i3c_device *i3c; 175 static void mctp_i3c_ibi_handler(struct i3c_device *i3c, 250 /* Adds a new MCTP i3c_device to a bus */ 252 struct i3c_device *i3c) 284 static int mctp_i3c_probe(struct i3c_device *i3c) 324 static void mctp_i3c_remove(struct i3c_device *i3c)
|
/linux-master/include/linux/ |
H A D | regmap.h | 29 struct i3c_device; 715 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
|
Completed in 581 milliseconds