Symbol: hwmon_lock
drivers/gpu/drm/i915/i915_hwmon.c
151
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
163
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
453
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
465
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
492
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
552
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
559
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
569
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
576
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
681
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
70
struct mutex hwmon_lock; /* counter overflow logic and rmw */
drivers/gpu/drm/i915/i915_hwmon.c
708
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
86
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
90
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
923
mutex_init(&hwmon->hwmon_lock);
drivers/gpu/drm/i915/i915_hwmon.c
990
mutex_destroy(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
1295
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
1321
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
1549
ret = devm_mutex_init(dev, &hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
162
struct mutex hwmon_lock;
drivers/gpu/drm/xe/xe_hwmon.c
336
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
370
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
381
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
444
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
549
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
564
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
649
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
657
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
866
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
875
mutex_unlock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
886
mutex_lock(&hwmon->hwmon_lock);
drivers/gpu/drm/xe/xe_hwmon.c
904
mutex_unlock(&hwmon->hwmon_lock);
drivers/hwmon/adt7411.c
172
hwmon_lock(dev);
drivers/hwmon/da9052-hwmon.c
106
mutex_unlock(&hwmon->hwmon_lock);
drivers/hwmon/da9052-hwmon.c
112
mutex_unlock(&hwmon->hwmon_lock);
drivers/hwmon/da9052-hwmon.c
26
struct mutex hwmon_lock;
drivers/hwmon/da9052-hwmon.c
407
mutex_init(&hwmon->hwmon_lock);
drivers/hwmon/da9052-hwmon.c
90
mutex_lock(&hwmon->hwmon_lock);
drivers/hwmon/da9055-hwmon.c
146
mutex_lock(&hwmon->hwmon_lock);
drivers/hwmon/da9055-hwmon.c
164
mutex_unlock(&hwmon->hwmon_lock);
drivers/hwmon/da9055-hwmon.c
171
mutex_unlock(&hwmon->hwmon_lock);
drivers/hwmon/da9055-hwmon.c
245
mutex_init(&hwmon->hwmon_lock);
drivers/hwmon/da9055-hwmon.c
34
struct mutex hwmon_lock;
drivers/hwmon/hwmon.c
811
EXPORT_SYMBOL_GPL(hwmon_lock);
drivers/hwmon/ina2xx.c
855
hwmon_lock(dev);
drivers/hwmon/lm90.c
1227
hwmon_lock(data->hwmon_dev);
drivers/platform/x86/ayaneo-ec.c
220
guard(mutex)(&data->hwmon_lock);
drivers/platform/x86/ayaneo-ec.c
480
ret = devm_mutex_init(&pdev->dev, &data->hwmon_lock);
drivers/platform/x86/ayaneo-ec.c
58
struct mutex hwmon_lock;
include/linux/hwmon.h
495
void hwmon_lock(struct device *dev);