Lines Matching defs:i3c_driver_api
579 __subsystem struct i3c_driver_api { struct
589 struct i2c_driver_api i2c_api;
603 int (*configure)(const struct device *dev,
618 int (*config_get)(const struct device *dev,
632 int (*recover_bus)(const struct device *dev);
646 int (*attach_i3c_device)(const struct device *dev,
662 int (*reattach_i3c_device)(const struct device *dev,
678 int (*detach_i3c_device)(const struct device *dev,
693 int (*attach_i2c_device)(const struct device *dev,
708 int (*detach_i2c_device)(const struct device *dev,
722 int (*do_daa)(const struct device *dev);
736 int (*do_ccc)(const struct device *dev,
751 int (*i3c_xfers)(const struct device *dev,
769 struct i3c_device_desc *(*i3c_device_find)(const struct device *dev,
784 int (*ibi_raise)(const struct device *dev,
799 int (*ibi_enable)(const struct device *dev,
814 int (*ibi_disable)(const struct device *dev,
832 int (*target_register)(const struct device *dev,
850 int (*target_unregister)(const struct device *dev,
869 int (*target_tx_write)(const struct device *dev,
883 void (*iodev_submit)(const struct device *dev,