i3c_device
struct i3c_device *i3c = dev_to_i3cdev(dev);
struct i3c_device *i3c = dev_to_i3cdev(dev);
struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
struct i3c_device *i3cdev = context;
struct i3c_device *i3cdev = context;
static int lm75_i3c_probe(struct i3c_device *i3cdev)
struct i3c_device *i3cdev = context;
struct i3c_device *i3cdev = context;
static int p3t1085_i3c_probe(struct i3c_device *i3cdev)
int i3c_device_disable_ibi(struct i3c_device *dev)
int i3c_device_enable_ibi(struct i3c_device *dev)
int i3c_device_request_ibi(struct i3c_device *dev,
void i3c_device_free_ibi(struct i3c_device *dev)
struct device *i3cdev_to_dev(struct i3c_device *i3cdev)
i3c_device_match_id(struct i3c_device *i3cdev,
u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev)
int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
int i3c_device_do_setdasa(struct i3c_device *dev)
void i3c_device_get_info(const struct i3c_device *dev,
struct i3c_device *i3c = dev_to_i3cdev(dev);
ATTRIBUTE_GROUPS(i3c_device);
const struct i3c_device *i3cdev = dev_to_i3cdev(dev);
struct i3c_device *i3cdev;
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
struct i3c_device *i3cdev = dev_to_i3cdev(dev);
static int ad4062_probe(struct i3c_device *i3cdev)
struct i3c_device *i3cdev;
static void ad4062_ibi_handler(struct i3c_device *i3cdev,
struct i3c_device *i3cdev = data;
struct i3c_device *i3cdev = data;
static int ad4062_request_ibi(struct i3c_device *i3cdev)
struct i3c_device *i3cdev = st->i3cdev;
static int inv_icm45600_i3c_probe(struct i3c_device *i3cdev)
static int st_lsm6dsx_i3c_probe(struct i3c_device *i3cdev)
struct i3c_device *i3cdev)
static int mmc5633_i3c_probe(struct i3c_device *i3cdev)
struct i3c_device *i3cdev;
static int sbrmi_i3c_probe(struct i3c_device *i3cdev)
static void sbrmi_i3c_remove(struct i3c_device *i3cdev)
static void mctp_i3c_ibi_handler(struct i3c_device *i3c,
struct i3c_device *i3c)
static int mctp_i3c_probe(struct i3c_device *i3c)
static void mctp_i3c_remove(struct i3c_device *i3c)
struct i3c_device *i3c;
struct i3c_device;
int (*probe)(struct i3c_device *dev);
void (*remove)(struct i3c_device *dev);
struct device *i3cdev_to_dev(struct i3c_device *i3cdev);
#define dev_to_i3cdev(__dev) container_of_const(__dev, struct i3c_device, dev)
i3c_device_match_id(struct i3c_device *i3cdev,
static inline void i3cdev_set_drvdata(struct i3c_device *i3cdev,
static inline void *i3cdev_get_drvdata(struct i3c_device *i3cdev)
int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev);
i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
static inline u32 i3c_device_get_supported_xfer_mode(struct i3c_device *dev)
int i3c_device_do_setdasa(struct i3c_device *dev);
void i3c_device_get_info(const struct i3c_device *dev, struct i3c_device_info *info);
void (*handler)(struct i3c_device *dev,
int i3c_device_request_ibi(struct i3c_device *dev,
void i3c_device_free_ibi(struct i3c_device *dev);
int i3c_device_enable_ibi(struct i3c_device *dev);
int i3c_device_disable_ibi(struct i3c_device *dev);
void (*handler)(struct i3c_device *dev,
struct i3c_device *dev;
struct i3c_device;
struct i3c_device;
struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,