/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | i2c.h | 11 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
|
D | i2c.c | 534 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()
|
D | minimal.c | 28 static struct i2c_driver mlxsw_minimal_i2c_driver = {
|
/Linux-v4.19/include/drm/ |
D | drm_encoder_slave.h | 122 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/ |
D | upgrading-clients | 22 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/ |
D | platform_no_drv_owner.cocci | 37 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/ |
D | rtc-em3027.c | 43 static struct i2c_driver em3027_driver; 149 static struct i2c_driver em3027_driver = {
|
D | rtc-pcf85063.c | 42 static struct i2c_driver pcf85063_driver; 221 static struct i2c_driver pcf85063_driver = {
|
D | rtc-ds1672.c | 24 static struct i2c_driver ds1672_driver; 205 static struct i2c_driver ds1672_driver = {
|
D | rtc-max6900.c | 51 static struct i2c_driver max6900_driver; 226 static struct i2c_driver max6900_driver = {
|
/Linux-v4.19/drivers/i2c/ |
D | i2c-smbus.c | 44 struct i2c_driver *driver; in smbus_do_alert() 184 static struct i2c_driver smbalert_driver = {
|
D | i2c-core-base.c | 70 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/ |
D | i2c.h | 49 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/ |
D | i2c.c | 361 static struct i2c_driver i2c_driver = { variable 370 module_i2c_driver(i2c_driver);
|
/Linux-v4.19/sound/soc/codecs/ |
D | adav803.c | 30 static struct i2c_driver adav803_driver = {
|
D | es8328-i2c.c | 42 static struct i2c_driver es8328_i2c_driver = {
|
D | cs42l51-i2c.c | 38 static struct i2c_driver cs42l51_i2c_driver = {
|
D | cs4271-i2c.c | 42 static struct i2c_driver cs4271_i2c_driver = {
|
D | ad193x-i2c.c | 38 static struct i2c_driver ad193x_i2c_driver = {
|
D | adau1977-i2c.c | 40 static struct i2c_driver adau1977_i2c_driver = {
|
D | ssm2602-i2c.c | 46 static struct i2c_driver ssm2602_i2c_driver = {
|
D | tlv320aic23-i2c.c | 47 static struct i2c_driver tlv320aic23_i2c_driver = {
|
D | pcm179x-i2c.c | 54 static struct i2c_driver pcm179x_i2c_driver = {
|
D | cs42xx8-i2c.c | 48 static struct i2c_driver cs42xx8_i2c_driver = {
|
/Linux-v4.19/drivers/hwmon/pmbus/ |
D | tps40422.c | 51 static struct i2c_driver tps40422_driver = {
|