Home
last modified time | relevance | path

Searched refs:i3c_device (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/include/linux/i3c/
H A Ddevice.h142 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 Dmaster.h35 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 Ddevice.c31 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 Dmaster.c249 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 Dregmap-i3c.c12 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 Dmctp-i3c.c73 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 Dst_lsm6dsx_i3c.c25 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
/openbmc/linux/include/linux/
H A Dregmap.h29 struct i3c_device;
710 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,