Home
last modified time | relevance | path

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

/linux/include/linux/i3c/
H A Ddevice.h153 struct i3c_device;
192 int (*probe)(struct i3c_device *dev);
193 void (*remove)(struct i3c_device *dev);
199 struct device *i3cdev_to_dev(struct i3c_device *i3cdev);
207 #define dev_to_i3cdev(__dev) container_of_const(__dev, struct i3c_device, dev)
210 i3c_device_match_id(struct i3c_device *i3cdev,
213 static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev, in i3cdev_set_drvdata()
221 static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev) in i3cdev_get_drvdata()
311 int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
314 static inline int i3c_device_do_priv_xfers(struct i3c_device *dev, in i3c_device_do_priv_xfers()
[all …]
H A Dmaster.h35 struct i3c_device;
162 void (*handler)(struct i3c_device *dev,
220 struct i3c_device *dev;
237 struct i3c_device { struct
/linux/drivers/i3c/
H A Ddevice.c36 int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers, in i3c_device_do_xfers()
65 int i3c_device_do_setdasa(struct i3c_device *dev) in i3c_device_do_setdasa()
85 void i3c_device_get_info(const struct i3c_device *dev, in i3c_device_get_info()
107 int i3c_device_disable_ibi(struct i3c_device *dev) in i3c_device_disable_ibi()
136 int i3c_device_enable_ibi(struct i3c_device *dev) in i3c_device_enable_ibi()
163 int i3c_device_request_ibi(struct i3c_device *dev, in i3c_device_request_ibi()
191 void i3c_device_free_ibi(struct i3c_device *dev) in i3c_device_free_ibi()
209 struct device *i3cdev_to_dev(struct i3c_device *i3cdev) in i3cdev_to_dev()
223 i3c_device_match_id(struct i3c_device *i3cdev, in i3c_device_match_id()
270 u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev) in i3c_device_get_supported_xfer_mode()
H A Dmaster.c251 struct i3c_device *i3c = dev_to_i3cdev(dev); in modalias_show()
278 ATTRIBUTE_GROUPS(i3c_device);
282 const struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_uevent()
308 struct i3c_device *i3cdev; in i3c_device_match()
324 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_probe()
332 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_remove()
892 struct i3c_device *i3cdev = dev_to_i3cdev(dev); in i3c_device_release()
/linux/drivers/base/regmap/
H A Dregmap-i3c.c13 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_write()
30 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_read()
49 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c, in __devm_regmap_init_i3c()
/linux/drivers/misc/amd-sbi/
H A Drmi-i2c.c167 static int sbrmi_i3c_probe(struct i3c_device *i3cdev) in sbrmi_i3c_probe()
205 static void sbrmi_i3c_remove(struct i3c_device *i3cdev) in sbrmi_i3c_remove()
/linux/drivers/net/mctp/
H A Dmctp-i3c.c73 struct i3c_device *i3c;
179 static void mctp_i3c_ibi_handler(struct i3c_device *i3c, in mctp_i3c_ibi_handler()
256 struct i3c_device *i3c) in mctp_i3c_add_device()
288 static int mctp_i3c_probe(struct i3c_device *i3c) in mctp_i3c_probe()
328 static void mctp_i3c_remove(struct i3c_device *i3c) in mctp_i3c_remove()
/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_i3c.c24 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_i3c.c37 static int inv_icm45600_i3c_probe(struct i3c_device *i3cdev) in inv_icm45600_i3c_probe()
/linux/drivers/hwmon/
H A Dlm75.c622 struct i3c_device *i3cdev = context; in lm75_i3c_reg_read()
659 struct i3c_device *i3cdev = context; in lm75_i3c_reg_write()
852 static int lm75_i3c_probe(struct i3c_device *i3cdev) in lm75_i3c_probe()
/linux/include/linux/
H A Dregmap.h29 struct i3c_device;
755 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,