Searched refs:i3c_device (Results 1 – 11 of 11) sorted by relevance
| /linux/include/linux/i3c/ |
| H A D | device.h | 153 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 D | master.h | 35 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 D | device.c | 36 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 D | master.c | 251 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 D | regmap-i3c.c | 13 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 D | rmi-i2c.c | 167 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 D | mctp-i3c.c | 73 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 D | st_lsm6dsx_i3c.c | 24 static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev) in st_lsm6dsx_i3c_probe()
|
| /linux/drivers/iio/imu/inv_icm45600/ |
| H A D | inv_icm45600_i3c.c | 37 static int inv_icm45600_i3c_probe(struct i3c_device *i3cdev) in inv_icm45600_i3c_probe()
|
| /linux/drivers/hwmon/ |
| H A D | lm75.c | 622 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 D | regmap.h | 29 struct i3c_device; 755 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
|