drivers/gpio/gpio-adnp.c
106
guard(mutex)(&adnp->i2c_lock);
drivers/gpio/gpio-adnp.c
119
guard(mutex)(&adnp->i2c_lock);
drivers/gpio/gpio-adnp.c
150
guard(mutex)(&adnp->i2c_lock);
drivers/gpio/gpio-adnp.c
183
scoped_guard(mutex, &adnp->i2c_lock) {
drivers/gpio/gpio-adnp.c
240
scoped_guard(mutex, &adnp->i2c_lock) {
drivers/gpio/gpio-adnp.c
28
struct mutex i2c_lock;
drivers/gpio/gpio-adnp.c
345
scoped_guard(mutex, &adnp->i2c_lock) {
drivers/gpio/gpio-adnp.c
486
err = devm_mutex_init(&client->dev, &adnp->i2c_lock);
drivers/gpio/gpio-pca953x.c
1027
scoped_guard(mutex, &chip->i2c_lock)
drivers/gpio/gpio-pca953x.c
1268
mutex_init(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
1285
lockdep_set_subclass(&chip->i2c_lock,
drivers/gpio/gpio-pca953x.c
1368
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
1383
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
225
struct mutex i2c_lock;
drivers/gpio/gpio-pca953x.c
614
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
631
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
656
scoped_guard(mutex, &chip->i2c_lock)
drivers/gpio/gpio-pca953x.c
671
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
684
scoped_guard(mutex, &chip->i2c_lock)
drivers/gpio/gpio-pca953x.c
709
scoped_guard(mutex, &chip->i2c_lock)
drivers/gpio/gpio-pca953x.c
725
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
753
guard(mutex)(&chip->i2c_lock);
drivers/gpio/gpio-pca953x.c
861
guard(mutex)(&chip->i2c_lock);
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
135
mutex_lock(&i2c_dev->i2c_lock);
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
155
mutex_unlock(&i2c_dev->i2c_lock);
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
290
mutex_init(&i2c_dev->i2c_lock);
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
73
struct mutex i2c_lock;
drivers/gpu/drm/rockchip/rk3066_hdmi.c
41
struct mutex i2c_lock; /* For i2c operation. */
drivers/gpu/drm/rockchip/rk3066_hdmi.c
599
mutex_lock(&i2c->i2c_lock);
drivers/gpu/drm/rockchip/rk3066_hdmi.c
628
mutex_unlock(&i2c->i2c_lock);
drivers/gpu/drm/rockchip/rk3066_hdmi.c
653
mutex_init(&i2c->i2c_lock);
drivers/hwmon/sht3x.c
166
struct mutex i2c_lock; /* lock for sending i2c commands */
drivers/hwmon/sht3x.c
211
mutex_lock(&data->i2c_lock);
drivers/hwmon/sht3x.c
230
mutex_unlock(&data->i2c_lock);
drivers/hwmon/sht3x.c
399
mutex_lock(&data->i2c_lock);
drivers/hwmon/sht3x.c
401
mutex_unlock(&data->i2c_lock);
drivers/hwmon/sht3x.c
534
mutex_lock(&data->i2c_lock);
drivers/hwmon/sht3x.c
543
mutex_unlock(&data->i2c_lock);
drivers/hwmon/sht3x.c
572
mutex_lock(&data->i2c_lock);
drivers/hwmon/sht3x.c
606
mutex_unlock(&data->i2c_lock);
drivers/hwmon/sht3x.c
908
mutex_init(&data->i2c_lock);
drivers/media/common/saa7146/saa7146_core.c
431
mutex_init(&dev->i2c_lock);
drivers/media/common/saa7146/saa7146_i2c.c
298
if (mutex_lock_interruptible(&dev->i2c_lock))
drivers/media/common/saa7146/saa7146_i2c.c
377
mutex_unlock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
178
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
184
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
1855
mutex_init(&base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
186
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
192
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
197
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
209
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
211
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
223
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
234
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
249
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
257
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
269
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
283
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/mxl5xx.c
60
struct mutex i2c_lock;
drivers/media/dvb-frontends/mxl692.c
1328
mutex_init(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
25
struct mutex i2c_lock; /* i2c command mutex */
drivers/media/dvb-frontends/mxl692.c
350
mutex_lock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
363
mutex_unlock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
457
mutex_lock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
562
mutex_unlock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
578
mutex_lock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
600
mutex_unlock(&dev->i2c_lock);
drivers/media/dvb-frontends/mxl692.c
616
mutex_unlock(&dev->i2c_lock);
drivers/media/dvb-frontends/stv0910.c
1234
mutex_lock(&state->base->i2c_lock);
drivers/media/dvb-frontends/stv0910.c
1243
if (!WARN_ON(!mutex_is_locked(&state->base->i2c_lock)))
drivers/media/dvb-frontends/stv0910.c
1244
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/stv0910.c
1254
if (!WARN_ON(!mutex_is_locked(&state->base->i2c_lock)))
drivers/media/dvb-frontends/stv0910.c
1255
mutex_unlock(&state->base->i2c_lock);
drivers/media/dvb-frontends/stv0910.c
1799
mutex_init(&base->i2c_lock);
drivers/media/dvb-frontends/stv0910.c
73
struct mutex i2c_lock; /* shared I2C access protect */
drivers/media/pci/mantis/mantis_common.h
134
struct mutex i2c_lock;
drivers/media/pci/mantis/mantis_i2c.c
129
mutex_lock(&mantis->i2c_lock);
drivers/media/pci/mantis/mantis_i2c.c
189
mutex_unlock(&mantis->i2c_lock);
drivers/media/pci/mantis/mantis_i2c.c
194
mutex_unlock(&mantis->i2c_lock);
drivers/media/pci/mantis/mantis_i2c.c
215
mutex_init(&mantis->i2c_lock);
drivers/media/pci/mgb4/mgb4_core.c
337
mutex_init(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_core.h
58
struct mutex i2c_lock; /* I2C bus access lock */
drivers/media/pci/mgb4/mgb4_sysfs_in.c
104
mutex_lock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
106
mutex_unlock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
113
mutex_lock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
115
mutex_unlock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
449
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
451
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
47
mutex_lock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
49
mutex_unlock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
499
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
501
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
517
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
521
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
582
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
585
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
599
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
601
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
629
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
631
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
645
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
648
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
694
mutex_lock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_in.c
697
mutex_unlock(&vindev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
594
mutex_lock(&voutdev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
596
mutex_unlock(&voutdev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
644
mutex_lock(&voutdev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
646
mutex_unlock(&voutdev->mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
688
mutex_lock(&mgbdev->i2c_lock);
drivers/media/pci/mgb4/mgb4_sysfs_out.c
691
mutex_unlock(&mgbdev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx-cards.c
1409
mutex_init(&dev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx-i2c.c
367
mutex_lock(&dev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx-i2c.c
380
mutex_unlock(&dev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx-i2c.c
425
mutex_unlock(&dev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx-i2c.c
429
mutex_unlock(&dev->i2c_lock);
drivers/media/usb/cx231xx/cx231xx.h
608
struct mutex i2c_lock;
drivers/media/usb/go7007/go7007-usb.c
1016
mutex_unlock(&usb->i2c_lock);
drivers/media/usb/go7007/go7007-usb.c
1169
mutex_init(&usb->i2c_lock);
drivers/media/usb/go7007/go7007-usb.c
55
struct mutex i2c_lock;
drivers/media/usb/go7007/go7007-usb.c
961
mutex_lock(&usb->i2c_lock);
drivers/media/usb/go7007/s2250-board.c
170
if (mutex_lock_interruptible(&usb->i2c_lock) != 0) {
drivers/media/usb/go7007/s2250-board.c
180
mutex_unlock(&usb->i2c_lock);
drivers/media/usb/go7007/s2250-board.c
209
if (mutex_lock_interruptible(&usb->i2c_lock) != 0) {
drivers/media/usb/go7007/s2250-board.c
215
mutex_unlock(&usb->i2c_lock);
drivers/media/usb/go7007/s2250-board.c
271
if (mutex_lock_interruptible(&usb->i2c_lock) != 0) {
drivers/media/usb/go7007/s2250-board.c
277
mutex_unlock(&usb->i2c_lock);
drivers/media/usb/go7007/s2250-board.c
42
struct mutex i2c_lock;
drivers/media/usb/go7007/s2250-board.c
570
if (mutex_lock_interruptible(&usb->i2c_lock) == 0) {
drivers/media/usb/go7007/s2250-board.c
590
mutex_unlock(&usb->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
1029
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
1031
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
186
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
189
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
243
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
245
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
294
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
525
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
527
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
539
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
541
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
599
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
638
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
662
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
665
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
677
mutex_lock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
680
mutex_unlock(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
692
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
81
struct mutex i2c_lock;
drivers/pinctrl/pinctrl-aw9523.c
978
ret = devm_mutex_init(dev, &awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
982
lockdep_set_subclass(&awi->i2c_lock, i2c_adapter_depth(client->adapter));
drivers/pinctrl/pinctrl-cy8c95x0.c
1477
mutex_init(&chip->i2c_lock);
drivers/pinctrl/pinctrl-cy8c95x0.c
158
struct mutex i2c_lock;
drivers/pinctrl/pinctrl-cy8c95x0.c
499
guard(mutex)(&chip->i2c_lock);
drivers/pinctrl/pinctrl-cy8c95x0.c
608
scoped_guard(mutex, &chip->i2c_lock)
include/media/drv-intf/saa7146.h
147
struct mutex i2c_lock;
include/sound/emu10k1.h
1756
spinlock_t i2c_lock; /* serialises access to i2c port */
sound/pci/ctxfi/cthw20k1.c
1417
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1472
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1614
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1627
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1659
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1672
i2c_lock(hw);
sound/pci/ctxfi/cthw20k1.c
1753
i2c_lock(hw);
sound/pci/emu10k1/emu10k1_main.c
1484
spin_lock_init(&emu->i2c_lock);
sound/pci/emu10k1/io.c
209
guard(spinlock)(&emu->i2c_lock);