Home
last modified time | relevance | path

Searched refs:i2c_driver (Results 1 – 25 of 958) sorted by relevance

12345678910>>...39

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
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
Di2c.c534 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument
536 i2c_driver->probe = mlxsw_i2c_probe; in mlxsw_i2c_driver_register()
537 i2c_driver->remove = mlxsw_i2c_remove; in mlxsw_i2c_driver_register()
538 return i2c_add_driver(i2c_driver); in mlxsw_i2c_driver_register()
542 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
544 i2c_del_driver(i2c_driver); in mlxsw_i2c_driver_unregister()
Dminimal.c28 static struct i2c_driver mlxsw_minimal_i2c_driver = {
/Linux-v4.19/include/drm/
Ddrm_encoder_slave.h122 struct i2c_driver i2c_driver; member
131 i2c_driver)
149 return i2c_register_driver(owner, &driver->i2c_driver); in drm_i2c_encoder_register()
158 i2c_del_driver(&driver->i2c_driver); in drm_i2c_encoder_unregister()
/Linux-v4.19/Documentation/i2c/
Dupgrading-clients22 static struct i2c_driver example_driver;
78 static struct i2c_driver example_driver = {
98 - static struct i2c_driver example_driver;
110 static struct i2c_driver example_driver = {
115 Add the probe and remove methods to the i2c_driver, as so:
117 static struct i2c_driver example_driver = {
130 i2c_driver entry names. The rest of the probe routine will now need to be
218 static struct i2c_driver example_driver = {
270 static struct i2c_driver example_driver = {
/Linux-v4.19/scripts/coccinelle/api/
Dplatform_no_drv_owner.cocci37 static struct i2c_driver __driver = {
68 static struct i2c_driver __driver = {
92 static struct i2c_driver __driver = {
114 static struct i2c_driver __driver = {
/Linux-v4.19/drivers/rtc/
Drtc-em3027.c43 static struct i2c_driver em3027_driver;
149 static struct i2c_driver em3027_driver = {
Drtc-pcf85063.c42 static struct i2c_driver pcf85063_driver;
221 static struct i2c_driver pcf85063_driver = {
Drtc-ds1672.c24 static struct i2c_driver ds1672_driver;
205 static struct i2c_driver ds1672_driver = {
Drtc-max6900.c51 static struct i2c_driver max6900_driver;
226 static struct i2c_driver max6900_driver = {
/Linux-v4.19/drivers/i2c/
Di2c-smbus.c44 struct i2c_driver *driver; in smbus_do_alert()
184 static struct i2c_driver smbalert_driver = {
Di2c-core-base.c70 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);
104 struct i2c_driver *driver; in i2c_device_match()
320 struct i2c_driver *driver; in i2c_device_probe()
419 struct i2c_driver *driver; in i2c_device_remove()
442 struct i2c_driver *driver; in i2c_device_shutdown()
845 static struct i2c_driver dummy_driver = {
1121 static int i2c_do_add_adapter(struct i2c_driver *driver, in i2c_do_add_adapter()
1400 static void i2c_do_del_adapter(struct i2c_driver *driver, in i2c_do_del_adapter()
1601 int i2c_register_driver(struct module *owner, struct i2c_driver *driver) in i2c_register_driver()
1642 void i2c_del_driver(struct i2c_driver *driver) in i2c_del_driver()
[all …]
/Linux-v4.19/include/linux/
Di2c.h49 struct i2c_driver;
267 struct i2c_driver { struct
307 #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver) argument
799 extern int i2c_register_driver(struct module *, struct i2c_driver *);
800 extern void i2c_del_driver(struct i2c_driver *);
/Linux-v4.19/drivers/staging/most/i2c/
Di2c.c361 static struct i2c_driver i2c_driver = { variable
370 module_i2c_driver(i2c_driver);
/Linux-v4.19/sound/soc/codecs/
Dadav803.c30 static struct i2c_driver adav803_driver = {
Des8328-i2c.c42 static struct i2c_driver es8328_i2c_driver = {
Dcs42l51-i2c.c38 static struct i2c_driver cs42l51_i2c_driver = {
Dcs4271-i2c.c42 static struct i2c_driver cs4271_i2c_driver = {
Dad193x-i2c.c38 static struct i2c_driver ad193x_i2c_driver = {
Dadau1977-i2c.c40 static struct i2c_driver adau1977_i2c_driver = {
Dssm2602-i2c.c46 static struct i2c_driver ssm2602_i2c_driver = {
Dtlv320aic23-i2c.c47 static struct i2c_driver tlv320aic23_i2c_driver = {
Dpcm179x-i2c.c54 static struct i2c_driver pcm179x_i2c_driver = {
Dcs42xx8-i2c.c48 static struct i2c_driver cs42xx8_i2c_driver = {
/Linux-v4.19/drivers/hwmon/pmbus/
Dtps40422.c51 static struct i2c_driver tps40422_driver = {

12345678910>>...39