| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | i2c.h | 11 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver); 12 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver); 17 mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument 23 mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument
|
| H A D | i2c.c | 750 int mlxsw_i2c_driver_register(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_register() argument 752 i2c_driver->probe = mlxsw_i2c_probe; in mlxsw_i2c_driver_register() 753 i2c_driver->remove = mlxsw_i2c_remove; in mlxsw_i2c_driver_register() 754 return i2c_add_driver(i2c_driver); in mlxsw_i2c_driver_register() 758 void mlxsw_i2c_driver_unregister(struct i2c_driver *i2c_driver) in mlxsw_i2c_driver_unregister() argument 760 i2c_del_driver(i2c_driver); in mlxsw_i2c_driver_unregister()
|
| /linux/drivers/gpu/drm/nouveau/include/dispnv04/i2c/ |
| H A D | encoder_i2c.h | 179 struct i2c_driver i2c_driver; member 194 i2c_driver)
|
| /linux/scripts/coccinelle/api/ |
| H A D | platform_no_drv_owner.cocci | 47 static struct i2c_driver __driver = { 78 static struct i2c_driver __driver = { 102 static struct i2c_driver __driver = { 124 static struct i2c_driver __driver = {
|
| /linux/drivers/rtc/ |
| H A D | rtc-em3027.c | 40 static struct i2c_driver em3027_driver; 145 static struct i2c_driver em3027_driver = {
|
| H A D | rtc-max6900.c | 49 static struct i2c_driver max6900_driver; 223 static struct i2c_driver max6900_driver = {
|
| /linux/include/linux/i3c/ |
| H A D | device.h | 257 struct i2c_driver *i2cdrv) in i3c_i2c_driver_register() 282 struct i2c_driver *i2cdrv) in i3c_i2c_driver_unregister()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| H A D | sil164_drv.c | 423 .i2c_driver = { 438 return i2c_add_driver(&sil164_driver.i2c_driver); in sil164_init() 444 i2c_del_driver(&sil164_driver.i2c_driver); in sil164_exit()
|
| /linux/sound/soc/codecs/ |
| H A D | adav803.c | 28 static struct i2c_driver adav803_driver = {
|
| H A D | adau1372-i2c.c | 28 static struct i2c_driver adau1372_i2c_driver = {
|
| H A D | es8328-i2c.c | 38 static struct i2c_driver es8328_i2c_driver = {
|
| H A D | cs4271-i2c.c | 31 static struct i2c_driver cs4271_i2c_driver = {
|
| H A D | src4xxx-i2c.c | 33 static struct i2c_driver src4xxx_i2c_driver = {
|
| H A D | tlv320aic23-i2c.c | 45 static struct i2c_driver tlv320aic23_i2c_driver = {
|
| H A D | adau1977-i2c.c | 37 static struct i2c_driver adau1977_i2c_driver = {
|
| H A D | pcm179x-i2c.c | 46 static struct i2c_driver pcm179x_i2c_driver = {
|
| H A D | pcm3060-i2c.c | 44 static struct i2c_driver pcm3060_i2c_driver = {
|
| H A D | pcm1789-i2c.c | 49 static struct i2c_driver pcm1789_i2c_driver = {
|
| H A D | pcm3168a-i2c.c | 53 static struct i2c_driver pcm3168a_i2c_driver = {
|
| /linux/drivers/iio/magnetometer/ |
| H A D | rm3100-i2c.c | 43 static struct i2c_driver rm3100_driver = {
|
| /linux/drivers/iio/imu/bno055/ |
| H A D | bno055_i2c.c | 43 static struct i2c_driver bno055_driver = {
|
| /linux/drivers/iio/accel/ |
| H A D | bma400_i2c.c | 41 static struct i2c_driver bma400_i2c_driver = {
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | e50sn12051.c | 36 static struct i2c_driver e50sn12051_driver = {
|
| /linux/Documentation/driver-api/ |
| H A D | i2c.rst | 24 Those devices will be bound to a :c:type:`struct i2c_driver 25 <i2c_driver>`, which should follow the standard Linux driver model. There
|
| /linux/drivers/mfd/ |
| H A D | tps65912-i2c.c | 51 static struct i2c_driver tps65912_i2c_driver = {
|