i2c_get_clientdata
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/gpio/gpio-sx150x.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/88pm860x-core.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/88pm860x-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/htc-i2cpld.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/wm8400-core.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/wm831x-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/wm8350-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps65217.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps65910.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps65912-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps80031.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/twl6040.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/smsc-ece1099.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/da903x.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/da9052-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/axp20x.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/lp8788.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/da9055-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/da9063-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max14577.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max77693.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max77843.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max8925-i2c.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max8997.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/max8998.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/ab3100-core.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/adp5520.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps6586x.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/tps65090.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/aat2870-core.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/palmas.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/rc5t583.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/sec-core.c (0)
Location: include/linux/i2c.h:245
Inline: True
In drivers/mfd/as3711.c (0)
Location: include/linux/i2c.h:245
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/mfd/88pm860x-core.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/88pm860x-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/htc-i2cpld.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/wm831x-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/wm8350-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/tps65912-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/tps80031.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/twl6040.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/da903x.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/da9052-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/lp8788.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/da9055-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/da9063-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max14577.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max77693.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max77843.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max8925-i2c.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max8997.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/max8998.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/ab3100-core.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/adp5520.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/tps6586x.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/tps65090.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/aat2870-core.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/palmas.c (0)
Location: include/linux/i2c.h:253
Inline: True
In drivers/mfd/sec-core.c (0)
Location: include/linux/i2c.h:253
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/88pm860x-core.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/88pm860x-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/htc-i2cpld.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/wm831x-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/wm8350-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/tps65912-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/tps80031.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/twl6040.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/da903x.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/da9052-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/lp8788.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/da9055-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/da9063-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max14577.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max77693.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max77843.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max8925-i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max8997.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/max8998.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/adp5520.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/tps6586x.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/tps65090.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/aat2870-core.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/palmas.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/mfd/sec-core.c (0)
Location: include/linux/i2c.h:262
Inline: True
In drivers/input/touchscreen/elants_i2c.c (0)
Location: include/linux/i2c.h:262
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/88pm860x-core.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/88pm860x-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/htc-i2cpld.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/wm831x-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/wm8350-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps65912-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps80031.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/twl6040.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da903x.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da9052-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/lp8788.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da9055-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da9063-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max14577.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max77693.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max77843.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max8925-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max8997.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max8998.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/adp5520.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps6586x.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps65090.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/aat2870-core.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/palmas.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/sec-core.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/input/touchscreen/elants_i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/88pm860x-core.c (ffffffff81678418)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81679536)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff81679e8a)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_core_probe
In drivers/mfd/wm831x-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/wm8350-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps65912-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps80031.c (ffffffff8168520e)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/tps80031.c:tps80031_remove
In drivers/mfd/twl6040.c (ffffffff81688dac)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da9052-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/lp8788.c (ffffffff8168c2aa)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/da9063-i2c.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/max14577.c (ffffffff8168cf64)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff8168d452)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff8168d8f4)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff8168e7d8)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
In drivers/mfd/max8997.c (ffffffff8168f0c1)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
In drivers/mfd/max8998.c (ffffffff8168fc34)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
In drivers/mfd/adp5520.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/mfd/tps6586x.c (ffffffff81691dd5)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
In drivers/mfd/tps65090.c (ffffffff816924ec)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/tps65090.c:tps65090_i2c_remove
In drivers/mfd/aat2870-core.c (ffffffff81692f6c)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
- drivers/mfd/aat2870-core.c:aat2870_i2c_remove
In drivers/mfd/palmas.c (ffffffff8169319a)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff81694014)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (0)
Location: include/linux/i2c.h:268
Inline: True
In drivers/input/touchscreen/elants_i2c.c (ffffffff81787244)
Location: include/linux/i2c.h:268
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81501215)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff816b3e95)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_osc_init
In drivers/mfd/88pm860x-i2c.c (ffffffff816b5005)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff816b5941)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_core_probe
In drivers/mfd/wm831x-i2c.c (ffffffff816bf295)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/wm831x-i2c.c:wm831x_i2c_remove
In drivers/mfd/wm8350-i2c.c (ffffffff816c0885)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/wm8350-i2c.c:wm8350_i2c_remove
In drivers/mfd/tps65912-i2c.c (ffffffff816c0e85)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/tps80031.c (ffffffff816c12b5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/tps80031.c:tps80031_remove
In drivers/mfd/twl6040.c (ffffffff816c4ef5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff816c6995)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff816c80b5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff816c8365)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff816c8955)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/da9063-i2c.c (ffffffff816c8ec5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/da9063-i2c.c:da9063_i2c_remove
In drivers/mfd/max14577.c (ffffffff816c9055)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff816c9535)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff816c99e5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff816ca985)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff816cb1c5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff816cbd35)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff816cdc30)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff816cdee5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/tps65090.c (ffffffff816ce5e5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/tps65090.c:tps65090_i2c_remove
In drivers/mfd/aat2870-core.c (ffffffff816cedd5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
- drivers/mfd/aat2870-core.c:aat2870_i2c_remove
In drivers/mfd/palmas.c (ffffffff816cf2b5)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff816d0155)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff816d0e45)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff817c8323)
Location: include/linux/i2c.h:356
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81515ce5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff816d50f5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff816d6265)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff816d6ba1)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_core_probe
In drivers/mfd/wm831x-i2c.c (ffffffff816e0665)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/wm831x-i2c.c:wm831x_i2c_remove
In drivers/mfd/wm8350-i2c.c (ffffffff816e1cc5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/wm8350-i2c.c:wm8350_i2c_remove
In drivers/mfd/tps65912-i2c.c (ffffffff816e22c5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/tps80031.c (ffffffff816e26f5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/tps80031.c:tps80031_remove
In drivers/mfd/twl6040.c (ffffffff816e62e5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff816e7db5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff816e9585)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff816e9865)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff816e9eb5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff816ea5d5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff816eaab5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff816eaf65)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff816ebe45)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff816ec705)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff816ed2e5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff816ef1f0)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff816ef505)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/tps65090.c (ffffffff816efc05)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/tps65090.c:tps65090_i2c_remove
In drivers/mfd/aat2870-core.c (ffffffff816f0695)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
- drivers/mfd/aat2870-core.c:aat2870_i2c_remove
In drivers/mfd/palmas.c (ffffffff816f08d5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff816f1775)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff816f24e5)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff817ef9c3)
Location: include/linux/i2c.h:355
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81543ec5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81710965)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81711a35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff817122f4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tps65912-i2c.c (ffffffff8171b965)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff8171f825)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81721595)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81722d05)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81722fc5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81723665)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81723d35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81724205)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff817246b5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff817255e5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81725e85)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff81726a65)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff81728875)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81728c35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff81729d05)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81729f95)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff8172ae05)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8172ba75)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff8183034e)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81564da5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81734c55)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81735d35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff817365f4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tps65912-i2c.c (ffffffff8173fc35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81743af5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81745835)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81746fa5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81747265)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81747905)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81747fd5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff817484a5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81748965)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81749895)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff8174a145)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff8174ad25)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff8174cac5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff8174ce85)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff8174df35)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff8174e195)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff8174f005)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8174fcc5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81861c7e)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81607375)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff817f21e5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff817f3335)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff817f38ba)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c
In drivers/mfd/tps65912-i2c.c (ffffffff817fd6d5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81801035)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81803815)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81804ca5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81804f65)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81805605)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81805d45)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81806295)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81806775)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff818077c5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81807ea5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81808e8a)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff8180a640)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff8180b325)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff8180c175)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff8180c6e5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff8180d6c5)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8180e415)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81935a1e)
Location: include/linux/i2c.h:354
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff8162bb75)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81806795)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81806f95)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff8180751c)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c
In drivers/mfd/tps65912-i2c.c (ffffffff8180f005)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81811f85)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81814565)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81815605)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81815885)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81815eb5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81816585)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff818168b5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81816a85)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81817805)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81817e65)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81818d5a)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff81819f70)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff8181aaa5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff8181b4b5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff8181b865)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff8181c4b5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8181cfd5)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff8193cace)
Location: include/linux/i2c.h:351
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff8160f845)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff817eb3d5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff817ebbc5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff817ec13c)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c
In drivers/mfd/tps65912-i2c.c (ffffffff817f3835)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff817f69a5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff817f8c45)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff817f9ce5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff817f9f55)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff817fa565)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff817faad5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff817fad15)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff817faee5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff817fbc75)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff817fc2a5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff817fd17a)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff817fd690)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff817fe1e5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff817febe5)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff817fec55)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff817ff875)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff81800365)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff8191fcfe)
Location: include/linux/i2c.h:357
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff8167e825)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81877d95)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81878745)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff81878d0c)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c
In drivers/mfd/tps65912-i2c.c (ffffffff8187c7b5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff8187fcb5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff818820b5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81883195)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81883405)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81883a55)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81883fc5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81884205)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff818843d5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81885225)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81885855)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81886c97)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff81887430)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81888095)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff81888b65)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81888bf5)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8188a755)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff819c308e)
Location: include/linux/i2c.h:358
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff8179a3c5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff819c00e5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff819c0b25)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff819c1210)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c
In drivers/mfd/tps65912-i2c.c (ffffffff819c51b5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff819c82a5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff819ca955)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff819cbba5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff819cbe85)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff819cc5b5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff819ccc05)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff819cce55)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff819cd065)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff819cdf85)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff819ce635)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff819cfb97)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff819d03c0)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff819d1155)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff819d1ce5)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff819d1d75)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff819d3a75)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81b2351e)
Location: include/linux/i2c.h:371
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff818b0ae5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81b359f5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81b36f45)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/tps65912-i2c.c (ffffffff81b3c265)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81b3f8c5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81b41ea5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81b439e5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81b43cc5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81b444e5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81b44dd5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81b45325)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81b45865)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81b46b25)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81b47305)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81b48b27)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff81b494dc)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81b4aa55)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff81b4b7f5)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81b4b895)
Location: include/linux/i2c.h:372
Inline: True
In drivers/mfd/intel_soc_pmic_crc.c (ffffffff81b4de75)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_crc.c:crystal_cove_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff81b4e105)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81cb5ea0)
Location: include/linux/i2c.h:372
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff818f3ae5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81b88e65)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81b8a3c5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/tps65912-i2c.c (ffffffff81b8f5d5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81b92d35)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81b95215)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81b96b75)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81b96f05)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81b977f5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81b98185)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81b986f5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81b98c35)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81b99ef5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81b9a6d5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81b9bf97)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff81b9c92c)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81b9de95)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff81b9ec45)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81b9ece5)
Location: include/linux/i2c.h:378
Inline: True
In drivers/mfd/intel_soc_pmic_crc.c (ffffffff81ba12e5)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_crc.c:crystal_cove_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff81ba1575)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81d1d530)
Location: include/linux/i2c.h:378
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff8193b315)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81bdcd65)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81bde2c5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/tps65912-i2c.c (ffffffff81be34f5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81be6cd5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81be91e5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff81beab45)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81beaed5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81beb7c5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff81bec155)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81bec6a5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81becbe5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81bedea5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81bee685)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_bulk_read
In drivers/mfd/max8998.c (ffffffff81beff87)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_restore
- drivers/mfd/max8998.c:max8998_freeze
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_bulk_read
In drivers/mfd/adp5520.c (ffffffff81bf091c)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81bf1ed5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq_init
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff81bf2da5)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81bf2e45)
Location: include/linux/i2c.h:369
Inline: True
In drivers/mfd/intel_soc_pmic_crc.c (ffffffff81bf5475)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_crc.c:crystal_cove_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff81bf5705)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81dd3230)
Location: include/linux/i2c.h:369
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_do_update_firmware
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffff80001069e204)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffff80001092c410)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffff80001092d570)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffff80001092df40)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tc3589x.c (ffff800010930aa0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tc3589x.c:tc3589x_remove
In drivers/mfd/tps65912-i2c.c (ffff80001093b2b0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffff80001093fe78)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffff800010942050)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffff8000109439c8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffff800010943da8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffff800010944540)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffff800010944c90)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77686.c (ffff800010945cd8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77686.c:max77686_resume
- drivers/mfd/max77686.c:max77686_suspend
In drivers/mfd/max77693.c (ffff800010945fb8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffff800010946478)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffff8000109472d8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffff800010947cf8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffff800010948af8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffff80001094afe0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffff80001094b4d0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffff80001094c62c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffff80001094cac8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffff80001094e088)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (c0840cec)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (c0a0ae20)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (c0a0bf84)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (c0a0f994)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tc3589x.c (c0a11dc4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tc3589x.c:tc3589x_remove
In drivers/mfd/tps65217.c (c0a22f8c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65217.c:tps65217_remove
In drivers/mfd/tps65912-i2c.c (c0a23c78)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (c0a29590)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (c0a2b074)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (c0a2cb5c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (c0a2cf10)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (c0a2d744)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (c0a2de9c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77686.c (c0a2ef28)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77686.c:max77686_resume
- drivers/mfd/max77686.c:max77686_suspend
In drivers/mfd/max77693.c (c0a2f1d0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (c0a2f6ac)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (c0a3061c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (c0a30ee0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (c0a31b94)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (c0a33c94)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (c0a3403c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (c0a36a70)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (c0a36c28)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (c0a380e8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In sound/soc/codecs/sgtl5000.c (c0cbdf80)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- sound/soc/codecs/sgtl5000.c:sgtl5000_i2c_remove
- sound/soc/codecs/sgtl5000.c:sgtl5000_i2c_probe
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (c0000000008360c8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/char/tpm/tpm_i2c_nuvoton.c (c000000000966ddc)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_remove
In drivers/mfd/88pm860x-core.c (c0000000009cb4b0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (c0000000009ccc3c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (c0000000009cd854)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tc3589x.c (c0000000009d0b4c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tc3589x.c:tc3589x_remove
In drivers/mfd/tps65912-i2c.c (c0000000009e2b5c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (c0000000009e80d4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (c0000000009eaccc)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (c0000000009ed0cc)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (c0000000009ed5d0)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (c0000000009ee13c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (c0000000009eea60)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77686.c (c0000000009f0090)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77686.c:max77686_resume
- drivers/mfd/max77686.c:max77686_suspend
In drivers/mfd/max77693.c (c0000000009f0430)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (c0000000009f0b00)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (c0000000009f1f90)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (c0000000009f2c00)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (c0000000009f3e50)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (c0000000009f6a48)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (c0000000009f6f54)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (c0000000009f89c8)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (c0000000009f8c90)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (c0000000009fa810)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffe0004a2278)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffe0005a3a66)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffe0005a45a4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffe0005a4d58)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tc3589x.c (ffffffe0005a6fbc)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tc3589x.c:tc3589x_remove
In drivers/mfd/tps65912-i2c.c (ffffffe0005afb7c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffe0005b39ca)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffe0005b5168)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffe0005b6676)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffe0005b6976)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffe0005b6f96)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffe0005b7a1c)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffe0005b838a)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max8925-i2c.c (ffffffe0005b9594)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffe0005b9dbe)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffe0005baa42)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffe0005bc84e)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffe0005bcbec)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/palmas.c (ffffffe0005bdd36)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffe0005bf048)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_shutdown
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff815590d5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81728115)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff817291f5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff81729ab4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tps65912-i2c.c (ffffffff817330f5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff81736fb5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81738cf5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff8173a465)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff8173a725)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff8173adc5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff8173b495)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff8173b965)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff8173be25)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff8173cd55)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff8173d605)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff8173e1e5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff8173ff85)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff81740345)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff817413f5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff81741655)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff817424c5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff81743185)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81855e0e)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/pinctrl/pinctrl-sx150x.c (ffffffff81572f65)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/pinctrl/pinctrl-sx150x.c:sx150x_reg_volatile
In drivers/mfd/88pm860x-core.c (ffffffff81743555)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-core.c:pm860x_resume
- drivers/mfd/88pm860x-core.c:pm860x_suspend
- drivers/mfd/88pm860x-core.c:pm860x_remove
- drivers/mfd/88pm860x-core.c:device_8606_init
In drivers/mfd/88pm860x-i2c.c (ffffffff81744635)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/88pm860x-i2c.c:pm860x_set_bits
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_write
- drivers/mfd/88pm860x-i2c.c:pm860x_bulk_read
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_write
- drivers/mfd/88pm860x-i2c.c:pm860x_reg_read
In drivers/mfd/htc-i2cpld.c (ffffffff81744ef4)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/htc-i2cpld.c:htcpld_setup_chips
In drivers/mfd/tps65912-i2c.c (ffffffff8174e535)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove
In drivers/mfd/twl6040.c (ffffffff817523f5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/twl6040.c:twl6040_remove
In drivers/mfd/da903x.c (ffffffff81754135)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da903x.c:da903x_remove
In drivers/mfd/da9052-i2c.c (ffffffff817558a5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9052-i2c.c:da9052_i2c_remove
In drivers/mfd/lp8788.c (ffffffff81755b65)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/lp8788.c:lp8788_remove
In drivers/mfd/da9055-i2c.c (ffffffff81756205)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/da9055-i2c.c:da9055_i2c_remove
In drivers/mfd/max14577.c (ffffffff817568d5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max14577.c:max14577_resume
- drivers/mfd/max14577.c:max14577_suspend
- drivers/mfd/max14577.c:max14577_i2c_remove
In drivers/mfd/max77693.c (ffffffff81756da5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77693.c:max77693_resume
- drivers/mfd/max77693.c:max77693_suspend
- drivers/mfd/max77693.c:max77693_i2c_remove
In drivers/mfd/max77843.c (ffffffff81757265)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max77843.c:max77843_resume
- drivers/mfd/max77843.c:max77843_suspend
In drivers/mfd/max8925-i2c.c (ffffffff81758195)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8925-i2c.c:max8925_resume
- drivers/mfd/max8925-i2c.c:max8925_suspend
- drivers/mfd/max8925-i2c.c:max8925_remove
- drivers/mfd/max8925-i2c.c:max8925_set_bits
- drivers/mfd/max8925-i2c.c:max8925_bulk_write
- drivers/mfd/max8925-i2c.c:max8925_bulk_read
- drivers/mfd/max8925-i2c.c:max8925_reg_write
- drivers/mfd/max8925-i2c.c:max8925_reg_read
In drivers/mfd/max8997.c (ffffffff81758a45)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8997.c:max8997_resume
- drivers/mfd/max8997.c:max8997_suspend
- drivers/mfd/max8997.c:max8997_restore
- drivers/mfd/max8997.c:max8997_freeze
- drivers/mfd/max8997.c:max8997_update_reg
- drivers/mfd/max8997.c:max8997_bulk_write
- drivers/mfd/max8997.c:max8997_write_reg
- drivers/mfd/max8997.c:max8997_bulk_read
- drivers/mfd/max8997.c:max8997_read_reg
In drivers/mfd/max8998.c (ffffffff81759625)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/max8998.c:max8998_resume
- drivers/mfd/max8998.c:max8998_suspend
- drivers/mfd/max8998.c:max8998_update_reg
- drivers/mfd/max8998.c:max8998_bulk_write
- drivers/mfd/max8998.c:max8998_write_reg
- drivers/mfd/max8998.c:max8998_bulk_read
- drivers/mfd/max8998.c:max8998_read_reg
In drivers/mfd/adp5520.c (ffffffff8175b3c5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/adp5520.c:adp5520_irq_thread
In drivers/mfd/tps6586x.c (ffffffff8175b785)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock
- drivers/mfd/tps6586x.c:tps6586x_irq_get_virq
- drivers/mfd/tps6586x.c:tps6586x_update
- drivers/mfd/tps6586x.c:tps6586x_read
- drivers/mfd/tps6586x.c:tps6586x_writes
In drivers/mfd/aat2870-core.c (ffffffff8175c835)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_i2c_resume
- drivers/mfd/aat2870-core.c:aat2870_i2c_suspend
In drivers/mfd/palmas.c (ffffffff8175ca95)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/palmas.c:palmas_i2c_remove
In drivers/mfd/sec-core.c (ffffffff8175d905)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/sec-core.c:sec_pmic_resume
- drivers/mfd/sec-core.c:sec_pmic_suspend
- drivers/mfd/sec-core.c:sec_pmic_shutdown
In drivers/mfd/intel_soc_pmic_chtwc.c (ffffffff8175e5d5)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/mfd/intel_soc_pmic_chtwc.c:cht_wc_shutdown
In drivers/input/touchscreen/elants_i2c.c (ffffffff81870f3e)
Location: include/linux/i2c.h:350
Inline: True
Inline callers:
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_resume
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_suspend
- drivers/input/touchscreen/elants_i2c.c:elants_version_attribute_show
- drivers/input/touchscreen/elants_i2c.c:show_iap_mode
- drivers/input/touchscreen/elants_i2c.c:write_update_fw
- drivers/input/touchscreen/elants_i2c.c:calibrate_store