| /Linux-v5.4/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 | 667 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver)  in mlxsw_i2c_driver_register()  argument669 	i2c_driver->probe = mlxsw_i2c_probe;  in mlxsw_i2c_driver_register()
 670 	i2c_driver->remove = mlxsw_i2c_remove;  in mlxsw_i2c_driver_register()
 671 	return i2c_add_driver(i2c_driver);  in mlxsw_i2c_driver_register()
 675 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver)  in mlxsw_i2c_driver_unregister()  argument
 677 	i2c_del_driver(i2c_driver);  in mlxsw_i2c_driver_unregister()
 
 | 
| /Linux-v5.4/include/drm/ | 
| D | drm_encoder_slave.h | 121 	struct i2c_driver i2c_driver;  member130 						  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()
 
 | 
| /Linux-v5.4/Documentation/i2c/ | 
| D | upgrading-clients.rst | 24   static struct i2c_driver example_driver;80   static struct i2c_driver example_driver = {
 100   - static struct i2c_driver example_driver;
 112     static struct i2c_driver example_driver = {
 117 Add the probe and remove methods to the i2c_driver, as so::
 119    static struct i2c_driver example_driver = {
 132 i2c_driver entry names. The rest of the probe routine will now need to be
 224   static struct i2c_driver example_driver = {
 276   static struct i2c_driver example_driver = {
 
 | 
| /Linux-v5.4/scripts/coccinelle/api/ | 
| D | platform_no_drv_owner.cocci | 38 	static struct i2c_driver __driver = {69 	static struct i2c_driver __driver = {
 93 	static struct i2c_driver __driver = {
 115 	static struct i2c_driver __driver = {
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | rtc-em3027.c | 40 static struct i2c_driver em3027_driver;146 static struct i2c_driver em3027_driver = {
 
 | 
| D | rtc-max6900.c | 51 static struct i2c_driver max6900_driver;226 static struct i2c_driver max6900_driver = {
 
 | 
| /Linux-v5.4/drivers/i2c/ | 
| D | i2c-smbus.c | 35 	struct i2c_driver *driver;  in smbus_do_alert()175 static struct i2c_driver smbalert_driver = {
 
 | 
| D | i2c-core-base.c | 62 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);96 	struct i2c_driver	*driver;  in i2c_device_match()
 309 	struct i2c_driver	*driver;  in i2c_device_probe()
 410 	struct i2c_driver	*driver;  in i2c_device_remove()
 437 	struct i2c_driver *driver;  in i2c_device_shutdown()
 864 static struct i2c_driver dummy_driver = {
 1207 static int i2c_do_add_adapter(struct i2c_driver *driver,  in i2c_do_add_adapter()
 1487 static void i2c_do_del_adapter(struct i2c_driver *driver,  in i2c_do_del_adapter()
 1688 int i2c_register_driver(struct module *owner, struct i2c_driver *driver)  in i2c_register_driver()
 1729 void i2c_del_driver(struct i2c_driver *driver)  in i2c_del_driver()
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/most/i2c/ | 
| D | i2c.c | 361 static struct i2c_driver i2c_driver = {  variable370 module_i2c_driver(i2c_driver);
 
 | 
| /Linux-v5.4/include/linux/i3c/ | 
| D | device.h | 242 					  struct i2c_driver *i2cdrv)  in i3c_i2c_driver_register()267 					     struct i2c_driver *i2cdrv)  in i3c_i2c_driver_unregister()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | i2c.h | 34 struct i2c_driver;253 struct i2c_driver {  struct
 293 #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver)  argument
 840 extern int i2c_register_driver(struct module *owner, struct i2c_driver *driver);
 841 extern void i2c_del_driver(struct i2c_driver *driver);
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | adav803.c | 29 static struct i2c_driver adav803_driver = {
 | 
| D | es8328-i2c.c | 39 static struct i2c_driver es8328_i2c_driver = {
 | 
| D | cs4271-i2c.c | 33 static struct i2c_driver cs4271_i2c_driver = {
 | 
| D | adau1977-i2c.c | 39 static struct i2c_driver adau1977_i2c_driver = {
 | 
| D | ad193x-i2c.c | 37 static struct i2c_driver ad193x_i2c_driver = {
 | 
| D | ssm2602-i2c.c | 45 static struct i2c_driver ssm2602_i2c_driver = {
 | 
| D | tlv320aic23-i2c.c | 44 static struct i2c_driver tlv320aic23_i2c_driver = {
 | 
| D | cs42l51-i2c.c | 41 static struct i2c_driver cs42l51_i2c_driver = {
 | 
| D | pcm179x-i2c.c | 45 static struct i2c_driver pcm179x_i2c_driver = {
 | 
| D | cs42xx8-i2c.c | 48 static struct i2c_driver cs42xx8_i2c_driver = {
 | 
| D | pcm3168a-i2c.c | 49 static struct i2c_driver pcm3168a_i2c_driver = {
 | 
| /Linux-v5.4/drivers/iio/magnetometer/ | 
| D | rm3100-i2c.c | 43 static struct i2c_driver rm3100_driver = {
 | 
| /Linux-v5.4/drivers/hwmon/pmbus/ | 
| D | tps40422.c | 42 static struct i2c_driver tps40422_driver = {
 |