Home
last modified time | relevance | path

Searched refs:i3c_driver (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/include/linux/i3c/
H A Ddevice.h179 struct i3c_driver { struct
186 static inline struct i3c_driver *drv_to_i3cdrv(struct device_driver *drv) in drv_to_i3cdrv() argument
188 return container_of(drv, struct i3c_driver, driver); in drv_to_i3cdrv()
220 int i3c_driver_register_with_owner(struct i3c_driver *drv,
222 void i3c_driver_unregister(struct i3c_driver *drv);
251 static inline int i3c_i2c_driver_register(struct i3c_driver *i3cdrv, in i3c_i2c_driver_register()
276 static inline void i3c_i2c_driver_unregister(struct i3c_driver *i3cdrv, in i3c_i2c_driver_unregister()
/openbmc/linux/drivers/i3c/
H A Ddevice.c268 int i3c_driver_register_with_owner(struct i3c_driver *drv, struct module *owner) in i3c_driver_register_with_owner()
289 void i3c_driver_unregister(struct i3c_driver *drv) in i3c_driver_unregister()
H A Dmaster.c307 struct i3c_driver *i3cdrv; in i3c_device_match()
323 struct i3c_driver *driver = drv_to_i3cdrv(dev->driver); in i3c_device_probe()
331 struct i3c_driver *driver = drv_to_i3cdrv(dev->driver); in i3c_device_remove()
/openbmc/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_i3c.c44 static struct i3c_driver st_lsm6dsx_driver = {
/openbmc/linux/drivers/net/mctp/
H A Dmctp-i3c.c708 static struct i3c_driver mctp_i3c_driver = {