Searched refs:i3c_device (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/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); 202 i3c_device_match_id(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); 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); [all …]
|
H A D | master.h | 35 struct i3c_device; 160 void (*handler)(struct i3c_device *dev, 218 struct i3c_device *dev; 235 struct i3c_device { struct
|
/openbmc/linux/drivers/i3c/ |
H A 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()
|
H A D | master.c | 249 struct i3c_device *i3c = dev_to_i3cdev(dev); in modalias_show() 276 ATTRIBUTE_GROUPS(i3c_device); 280 const struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_uevent() 305 struct i3c_device *i3cdev; in i3c_device_match() 321 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_probe() 329 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_remove() 765 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_release()
|
/openbmc/linux/drivers/base/regmap/ |
H A 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()
|
/openbmc/linux/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, in mctp_i3c_ibi_handler() 252 struct i3c_device *i3c) in mctp_i3c_add_device() 284 static int mctp_i3c_probe(struct i3c_device *i3c) in mctp_i3c_probe() 324 static void mctp_i3c_remove(struct i3c_device *i3c) in mctp_i3c_remove()
|
/openbmc/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_i3c.c | 25 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
|
/openbmc/linux/include/linux/ |
H A D | regmap.h | 29 struct i3c_device; 710 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
|