Symbol: i3c_device
drivers/base/regmap/regmap-i3c.c
13
struct i3c_device *i3c = dev_to_i3cdev(dev);
drivers/base/regmap/regmap-i3c.c
30
struct i3c_device *i3c = dev_to_i3cdev(dev);
drivers/base/regmap/regmap-i3c.c
49
struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
drivers/hwmon/lm75.c
622
struct i3c_device *i3cdev = context;
drivers/hwmon/lm75.c
659
struct i3c_device *i3cdev = context;
drivers/hwmon/lm75.c
852
static int lm75_i3c_probe(struct i3c_device *i3cdev)
drivers/hwmon/tmp108.c
368
struct i3c_device *i3cdev = context;
drivers/hwmon/tmp108.c
403
struct i3c_device *i3cdev = context;
drivers/hwmon/tmp108.c
572
static int p3t1085_i3c_probe(struct i3c_device *i3cdev)
drivers/i3c/device.c
119
int i3c_device_disable_ibi(struct i3c_device *dev)
drivers/i3c/device.c
159
int i3c_device_enable_ibi(struct i3c_device *dev)
drivers/i3c/device.c
195
int i3c_device_request_ibi(struct i3c_device *dev,
drivers/i3c/device.c
231
void i3c_device_free_ibi(struct i3c_device *dev)
drivers/i3c/device.c
249
struct device *i3cdev_to_dev(struct i3c_device *i3cdev)
drivers/i3c/device.c
263
i3c_device_match_id(struct i3c_device *i3cdev,
drivers/i3c/device.c
310
u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev)
drivers/i3c/device.c
36
int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
drivers/i3c/device.c
71
int i3c_device_do_setdasa(struct i3c_device *dev)
drivers/i3c/device.c
97
void i3c_device_get_info(const struct i3c_device *dev,
drivers/i3c/master.c
283
struct i3c_device *i3c = dev_to_i3cdev(dev);
drivers/i3c/master.c
310
ATTRIBUTE_GROUPS(i3c_device);
drivers/i3c/master.c
314
const struct i3c_device *i3cdev = dev_to_i3cdev(dev);
drivers/i3c/master.c
340
struct i3c_device *i3cdev;
drivers/i3c/master.c
356
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
drivers/i3c/master.c
364
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
drivers/i3c/master.c
967
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
drivers/iio/adc/ad4062.c
1476
static int ad4062_probe(struct i3c_device *i3cdev)
drivers/iio/adc/ad4062.c
168
struct i3c_device *i3cdev;
drivers/iio/adc/ad4062.c
581
static void ad4062_ibi_handler(struct i3c_device *i3cdev,
drivers/iio/adc/ad4062.c
647
struct i3c_device *i3cdev = data;
drivers/iio/adc/ad4062.c
654
struct i3c_device *i3cdev = data;
drivers/iio/adc/ad4062.c
659
static int ad4062_request_ibi(struct i3c_device *i3cdev)
drivers/iio/adc/ad4062.c
852
struct i3c_device *i3cdev = st->i3cdev;
drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c
37
static int inv_icm45600_i3c_probe(struct i3c_device *i3cdev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c
24
static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev)
drivers/iio/magnetometer/mmc5633.c
456
struct i3c_device *i3cdev)
drivers/iio/magnetometer/mmc5633.c
557
static int mmc5633_i3c_probe(struct i3c_device *i3cdev)
drivers/iio/magnetometer/mmc5633.c
83
struct i3c_device *i3cdev;
drivers/misc/amd-sbi/rmi-i2c.c
167
static int sbrmi_i3c_probe(struct i3c_device *i3cdev)
drivers/misc/amd-sbi/rmi-i2c.c
205
static void sbrmi_i3c_remove(struct i3c_device *i3cdev)
drivers/net/mctp/mctp-i3c.c
179
static void mctp_i3c_ibi_handler(struct i3c_device *i3c,
drivers/net/mctp/mctp-i3c.c
256
struct i3c_device *i3c)
drivers/net/mctp/mctp-i3c.c
288
static int mctp_i3c_probe(struct i3c_device *i3c)
drivers/net/mctp/mctp-i3c.c
328
static void mctp_i3c_remove(struct i3c_device *i3c)
drivers/net/mctp/mctp-i3c.c
73
struct i3c_device *i3c;
include/linux/i3c/device.h
150
struct i3c_device;
include/linux/i3c/device.h
189
int (*probe)(struct i3c_device *dev);
include/linux/i3c/device.h
190
void (*remove)(struct i3c_device *dev);
include/linux/i3c/device.h
196
struct device *i3cdev_to_dev(struct i3c_device *i3cdev);
include/linux/i3c/device.h
204
#define dev_to_i3cdev(__dev) container_of_const(__dev, struct i3c_device, dev)
include/linux/i3c/device.h
207
i3c_device_match_id(struct i3c_device *i3cdev,
include/linux/i3c/device.h
210
static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev,
include/linux/i3c/device.h
218
static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev)
include/linux/i3c/device.h
309
int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
include/linux/i3c/device.h
311
u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev);
include/linux/i3c/device.h
314
i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
include/linux/i3c/device.h
320
static inline u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev)
include/linux/i3c/device.h
326
int i3c_device_do_setdasa(struct i3c_device *dev);
include/linux/i3c/device.h
328
void i3c_device_get_info(const struct i3c_device *dev, struct i3c_device_info *info);
include/linux/i3c/device.h
357
void (*handler)(struct i3c_device *dev,
include/linux/i3c/device.h
361
int i3c_device_request_ibi(struct i3c_device *dev,
include/linux/i3c/device.h
363
void i3c_device_free_ibi(struct i3c_device *dev);
include/linux/i3c/device.h
364
int i3c_device_enable_ibi(struct i3c_device *dev);
include/linux/i3c/device.h
365
int i3c_device_disable_ibi(struct i3c_device *dev);
include/linux/i3c/master.h
162
void (*handler)(struct i3c_device *dev,
include/linux/i3c/master.h
220
struct i3c_device *dev;
include/linux/i3c/master.h
35
struct i3c_device;
include/linux/regmap.h
29
struct i3c_device;
include/linux/regmap.h
761
struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,