Home
last modified time | relevance | path

Searched refs:i2c_driver (Results 1 - 25 of 2386) sorted by relevance

12345678910>>...96

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Di2c.h11 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver);
12 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver);
17 mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument
23 mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
H A Di2c.c670 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument
672 i2c_driver->probe = mlxsw_i2c_probe; in mlxsw_i2c_driver_register()
673 i2c_driver->remove = mlxsw_i2c_remove; in mlxsw_i2c_driver_register()
674 return i2c_add_driver(i2c_driver); in mlxsw_i2c_driver_register()
678 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
680 i2c_del_driver(i2c_driver); in mlxsw_i2c_driver_unregister()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Di2c.h11 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver);
12 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver);
17 mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument
23 mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
H A Di2c.c753 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument
755 i2c_driver->probe = mlxsw_i2c_probe; in mlxsw_i2c_driver_register()
756 i2c_driver->remove = mlxsw_i2c_remove; in mlxsw_i2c_driver_register()
757 return i2c_add_driver(i2c_driver); in mlxsw_i2c_driver_register()
761 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
763 i2c_del_driver(i2c_driver); in mlxsw_i2c_driver_unregister()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_encoder_slave.h114 * through an I2C bus. In addition to the entry points in @i2c_driver
121 struct i2c_driver i2c_driver; member
130 i2c_driver)
148 return i2c_register_driver(owner, &driver->i2c_driver); in drm_i2c_encoder_register()
157 i2c_del_driver(&driver->i2c_driver); in drm_i2c_encoder_unregister()
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_encoder_slave.h116 * through an I2C bus. In addition to the entry points in @i2c_driver
123 struct i2c_driver i2c_driver; member
132 i2c_driver)
150 return i2c_register_driver(owner, &driver->i2c_driver); in drm_i2c_encoder_register()
159 i2c_del_driver(&driver->i2c_driver); in drm_i2c_encoder_unregister()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-em3027.c40 static struct i2c_driver em3027_driver;
146 static struct i2c_driver em3027_driver = {
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-em3027.c40 static struct i2c_driver em3027_driver;
145 static struct i2c_driver em3027_driver = {
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-core-base.c65 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);
119 struct i2c_driver *driver = to_i2c_driver(client->dev.driver); in i2c_get_match_data()
139 struct i2c_driver *driver; in i2c_device_match()
491 struct i2c_driver *driver; in i2c_device_probe()
618 struct i2c_driver *driver; in i2c_device_remove()
642 struct i2c_driver *driver; in i2c_device_shutdown()
1075 static struct i2c_driver dummy_driver = {
1383 static int i2c_do_add_adapter(struct i2c_driver *driver, in i2c_do_add_adapter()
1666 static void i2c_do_del_adapter(struct i2c_driver *driver, in i2c_do_del_adapter()
1959 * An i2c_driver i
[all...]
/kernel/linux/linux-5.10/include/linux/i3c/
H A Ddevice.h242 struct i2c_driver *i2cdrv) in i3c_i2c_driver_register()
267 struct i2c_driver *i2cdrv) in i3c_i2c_driver_unregister()
/kernel/linux/linux-6.6/include/linux/i3c/
H A Ddevice.h250 struct i2c_driver *i2cdrv) in i3c_i2c_driver_register()
275 struct i2c_driver *i2cdrv) in i3c_i2c_driver_unregister()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dadav803.c28 static struct i2c_driver adav803_driver = {
/kernel/linux/linux-5.10/drivers/staging/most/i2c/
H A Di2c.c360 static struct i2c_driver i2c_driver = { variable
369 module_i2c_driver(i2c_driver); variable
/kernel/linux/linux-6.6/drivers/staging/most/i2c/
H A Di2c.c361 static struct i2c_driver i2c_driver = { variable
370 module_i2c_driver(i2c_driver); variable
/kernel/linux/linux-5.10/include/linux/
H A Di2c.h34 struct i2c_driver;
221 * struct i2c_driver - represent an I2C device driver
255 struct i2c_driver { struct
293 #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver)
305 * @detected: member of an i2c_driver.clients list or i2c-core's
852 int i2c_register_driver(struct module *owner, struct i2c_driver *driver);
853 void i2c_del_driver(struct i2c_driver *driver);
918 * @__i2c_driver: i2c_driver struct
930 * @__i2c_driver: i2c_driver struct
/kernel/linux/linux-6.6/include/linux/
H A Di2c.h36 struct i2c_driver;
237 * struct i2c_driver - represent an I2C device driver
271 struct i2c_driver { struct
307 #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver)
319 * @detected: member of an i2c_driver.clients list or i2c-core's
876 int i2c_register_driver(struct module *owner, struct i2c_driver *driver);
877 void i2c_del_driver(struct i2c_driver *driver);
942 * @__i2c_driver: i2c_driver struct
954 * @__i2c_driver: i2c_driver struct
/kernel/linux/linux-5.10/drivers/mfd/
H A Dsimple-mfd-i2c.c46 static struct i2c_driver simple_mfd_i2c_driver = {
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dltc2947-i2c.c35 static struct i2c_driver ltc2947_driver = {
/kernel/linux/linux-5.10/drivers/iio/magnetometer/
H A Drm3100-i2c.c43 static struct i2c_driver rm3100_driver = {
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadav803.c29 static struct i2c_driver adav803_driver = {
H A Dadau1977-i2c.c39 static struct i2c_driver adau1977_i2c_driver = {
H A Dad193x-i2c.c37 static struct i2c_driver ad193x_i2c_driver = {
H A Dcs4271-i2c.c33 static struct i2c_driver cs4271_i2c_driver = {
H A Des8328-i2c.c39 static struct i2c_driver es8328_i2c_driver = {
H A Dtlv320aic23-i2c.c44 static struct i2c_driver tlv320aic23_i2c_driver = {

Completed in 16 milliseconds

12345678910>>...96