arch/arm64/include/asm/kvm_host.h
325
struct mutex config_lock;
arch/arm64/kvm/arm.c
515
mutex_lock(&vcpu->mutex);
arch/arm64/kvm/arm.c
518
mutex_unlock(&vcpu->mutex);
arch/arm64/kvm/inject_fault.c
251
lockdep_assert_held(&vcpu->mutex);
arch/arm64/kvm/inject_fault.c
370
lockdep_assert_held(&vcpu->mutex);
arch/arm64/kvm/pmu-emul.c
29
guard(mutex)(&arm_pmus_lock);
arch/arm64/kvm/pmu-emul.c
798
guard(mutex)(&arm_pmus_lock);
arch/arm64/kvm/pmu-emul.c
814
guard(mutex)(&arm_pmus_lock);
arch/arm64/kvm/sys_regs.c
3052
guard(mutex)(&kvm->arch.config_lock);
arch/arm64/kvm/sys_regs.c
5671
guard(mutex)(&kvm->arch.config_lock);
arch/arm64/kvm/vgic/vgic-init.c
248
guard(mutex)(&vcpu->kvm->arch.config_lock);
arch/arm64/kvm/vgic/vgic-kvm-device.c
638
guard(mutex)(&dev->kvm->arch.config_lock);
arch/arm64/kvm/vgic/vgic-kvm-device.c
665
guard(mutex)(&dev->kvm->arch.config_lock);
arch/arm64/kvm/vgic/vgic-v4.c
450
guard(mutex)(&its->its_lock);
arch/mips/cavium-octeon/octeon-irq.c
87
struct mutex core_irq_mutex;
arch/mips/include/asm/rtlx.h
60
struct mutex mutex;
arch/mips/kernel/rtlx-mt.c
96
mutex_init(&channel_wqs[i].mutex);
arch/mips/kernel/rtlx.c
253
mutex_lock(&channel_wqs[index].mutex);
arch/mips/kernel/rtlx.c
279
mutex_unlock(&channel_wqs[index].mutex);
arch/mips/kernel/rtlx.c
296
mutex_lock(&channel_wqs[index].mutex);
arch/mips/kernel/rtlx.c
321
mutex_unlock(&channel_wqs[index].mutex);
arch/mips/sibyte/common/sb_tbprof.c
60
struct mutex lock;
arch/powerpc/include/asm/backlight.h
19
extern struct mutex pmac_backlight_mutex;
arch/powerpc/include/asm/kvm_book3s_64.h
31
struct mutex tlb_lock; /* serialize page faults and tlbies */
arch/powerpc/include/asm/kvm_host.h
198
struct mutex alloc_lock;
arch/powerpc/include/asm/kvm_host.h
307
struct mutex hpt_mutex;
arch/powerpc/include/asm/kvm_host.h
312
struct mutex rtas_token_lock;
arch/powerpc/include/asm/kvm_host.h
330
struct mutex uvmem_lock;
arch/powerpc/include/asm/kvm_host.h
332
struct mutex mmu_setup_lock; /* nests inside vcpu mutexes */
arch/powerpc/include/asm/kvm_host.h
694
struct mutex exit_timing_lock;
arch/powerpc/include/asm/ps3gpu.h
31
extern struct mutex ps3_gpu_mutex;
arch/powerpc/include/asm/rtas.h
525
extern struct mutex rtas_ibm_get_vpd_lock;
arch/powerpc/include/asm/rtas.h
526
extern struct mutex rtas_ibm_get_indices_lock;
arch/powerpc/include/asm/rtas.h
527
extern struct mutex rtas_ibm_set_dynamic_indicator_lock;
arch/powerpc/include/asm/rtas.h
528
extern struct mutex rtas_ibm_get_dynamic_sensor_state_lock;
arch/powerpc/include/asm/rtas.h
529
extern struct mutex rtas_ibm_physical_attestation_lock;
arch/powerpc/include/asm/rtas.h
530
extern struct mutex rtas_ibm_send_hvpipe_msg_lock;
arch/powerpc/include/asm/spu.h
180
struct mutex list_mutex;
arch/powerpc/include/asm/vas.h
72
struct mutex mmap_mutex; /* protects paste address mmap() */
arch/powerpc/kernel/eeh.c
1212
guard(mutex)(&eeh_dev_mutex);
arch/powerpc/kernel/eeh.c
1252
guard(mutex)(&eeh_dev_mutex);
arch/powerpc/kernel/fadump.c
1376
scoped_guard(mutex, &fadump_mutex) {
arch/powerpc/kernel/rtas.c
88
struct mutex *lock;
arch/powerpc/kernel/rtas_flash.c
318
guard(mutex)(&rtas_update_flash_mutex);
arch/powerpc/kernel/rtas_flash.c
402
guard(mutex)(&rtas_manage_flash_mutex);
arch/powerpc/kernel/rtas_flash.c
487
guard(mutex)(&rtas_validate_flash_mutex);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1976
struct mutex mutex;
arch/powerpc/kvm/book3s_64_mmu_hv.c
1994
mutex_init(&p->mutex);
arch/powerpc/kvm/book3s_64_mmu_hv.c
2023
ret = mutex_lock_interruptible(&p->mutex);
arch/powerpc/kvm/book3s_64_mmu_hv.c
2087
mutex_unlock(&p->mutex);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1245
struct mutex mutex;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1265
mutex_init(&p->mutex);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1302
ret = mutex_lock_interruptible(&p->mutex);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1428
mutex_unlock(&p->mutex);
arch/powerpc/kvm/book3s_xics.c
1364
mutex_lock(&vcpu->mutex);
arch/powerpc/kvm/book3s_xics.c
1366
mutex_unlock(&vcpu->mutex);
arch/powerpc/kvm/book3s_xive.c
2671
mutex_lock(&vcpu->mutex);
arch/powerpc/kvm/book3s_xive.c
2673
mutex_unlock(&vcpu->mutex);
arch/powerpc/kvm/book3s_xive.h
146
struct mutex mapping_lock;
arch/powerpc/kvm/book3s_xive.h
147
struct mutex lock;
arch/powerpc/kvm/book3s_xive_native.c
1055
mutex_lock(&vcpu->mutex);
arch/powerpc/kvm/book3s_xive_native.c
1057
mutex_unlock(&vcpu->mutex);
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
34
struct mutex lock;
arch/powerpc/platforms/book3s/vas-api.c
434
scoped_guard(mutex, &txwin->task_ref.mmap_mutex) {
arch/powerpc/platforms/book3s/vas-api.c
496
scoped_guard(mutex, &txwin->task_ref.mmap_mutex)
arch/powerpc/platforms/book3s/vas-api.c
553
guard(mutex)(&txwin->task_ref.mmap_mutex);
arch/powerpc/platforms/cell/spufs/file.c
115
ret = mutex_lock_interruptible(&attr->mutex);
arch/powerpc/platforms/cell/spufs/file.c
129
mutex_unlock(&attr->mutex);
arch/powerpc/platforms/cell/spufs/file.c
41
struct mutex mutex; /* protects access to these buffers */
arch/powerpc/platforms/cell/spufs/file.c
58
mutex_init(&attr->mutex);
arch/powerpc/platforms/cell/spufs/file.c
81
ret = mutex_lock_interruptible(&attr->mutex);
arch/powerpc/platforms/cell/spufs/file.c
99
mutex_unlock(&attr->mutex);
arch/powerpc/platforms/cell/spufs/gang.c
24
mutex_init(&gang->mutex);
arch/powerpc/platforms/cell/spufs/gang.c
55
mutex_lock(&gang->mutex);
arch/powerpc/platforms/cell/spufs/gang.c
59
mutex_unlock(&gang->mutex);
arch/powerpc/platforms/cell/spufs/gang.c
64
mutex_lock(&gang->mutex);
arch/powerpc/platforms/cell/spufs/gang.c
72
mutex_unlock(&gang->mutex);
arch/powerpc/platforms/cell/spufs/sched.c
997
struct mutex *mtx = &cbe_spu_info[node].list_mutex;
arch/powerpc/platforms/cell/spufs/spufs.h
144
struct mutex mutex;
arch/powerpc/platforms/cell/spufs/spufs.h
150
struct mutex aff_mutex;
arch/powerpc/platforms/cell/spufs/spufs.h
78
struct mutex mapping_lock;
arch/powerpc/platforms/cell/spufs/spufs.h
82
struct mutex state_mutex;
arch/powerpc/platforms/cell/spufs/spufs.h
83
struct mutex run_mutex;
arch/powerpc/platforms/powermac/low_i2c.c
106
struct mutex mutex; /* Access mutex for use by
arch/powerpc/platforms/powermac/low_i2c.c
1099
mutex_lock(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
1105
mutex_unlock(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
1118
mutex_unlock(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
387
mutex_lock(&host->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
394
mutex_unlock(&host->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
510
mutex_init(&host->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
585
mutex_init(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
587
lockdep_set_class(&bus->mutex, &bus->lock_key);
arch/powerpc/platforms/powermac/low_i2c.c
815
mutex_init(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
817
lockdep_set_class(&bus->mutex, &bus->lock_key);
arch/powerpc/platforms/powermac/low_i2c.c
85
struct mutex mutex;
arch/powerpc/platforms/powermac/low_i2c.c
941
mutex_init(&bus->mutex);
arch/powerpc/platforms/powermac/low_i2c.c
943
lockdep_set_class(&bus->mutex, &bus->lock_key);
arch/powerpc/platforms/powernv/ocxl.c
175
guard(mutex)(&links_list_lock);
arch/powerpc/platforms/powernv/ocxl.c
254
guard(mutex)(&links_list_lock);
arch/powerpc/platforms/powernv/ocxl.c
292
guard(mutex)(&links_list_lock);
arch/powerpc/platforms/powernv/pci.h
156
struct mutex pe_alloc_mutex;
arch/powerpc/platforms/powernv/pci.h
172
struct mutex pe_list_mutex;
arch/powerpc/platforms/powernv/vas-window.c
612
mutex_lock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas-window.c
622
mutex_unlock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas-window.c
647
mutex_lock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas-window.c
661
mutex_unlock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas-window.c
673
mutex_lock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas-window.c
683
mutex_unlock(&vinst->mutex);
arch/powerpc/platforms/powernv/vas.c
89
mutex_init(&vinst->mutex);
arch/powerpc/platforms/powernv/vas.h
339
struct mutex mutex;
arch/powerpc/platforms/powernv/vas.h
420
extern struct mutex vas_mutex;
arch/powerpc/platforms/ps3/system-bus.c
105
mutex_unlock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
113
mutex_lock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
130
mutex_unlock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
138
mutex_lock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
150
mutex_unlock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
29
struct mutex mutex;
arch/powerpc/platforms/ps3/system-bus.c
46
mutex_lock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
487
mutex_init(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
74
mutex_unlock(&usage_hack.mutex);
arch/powerpc/platforms/ps3/system-bus.c
83
mutex_lock(&usage_hack.mutex);
arch/powerpc/platforms/pseries/papr_scm.c
73
struct mutex health_mutex;
arch/powerpc/platforms/pseries/rtas-work-area.c
102
mutex_lock(&rwa_state.mutex);
arch/powerpc/platforms/pseries/rtas-work-area.c
105
mutex_unlock(&rwa_state.mutex);
arch/powerpc/platforms/pseries/rtas-work-area.c
43
struct mutex mutex; /* serializes allocations */
arch/powerpc/platforms/pseries/rtas-work-area.c
48
.mutex = __MUTEX_INITIALIZER(rwa_state.mutex),
arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
78
guard(mutex)(&sysfs_lock);
arch/riscv/kernel/ftrace.c
162
guard(mutex)(&text_mutex);
arch/riscv/kvm/aia_device.c
184
mutex_lock(&vcpu->mutex);
arch/riscv/kvm/aia_device.c
189
mutex_unlock(&vcpu->mutex);
arch/s390/crypto/prng.c
236
mutex_init(&prng_data->mutex);
arch/s390/crypto/prng.c
385
mutex_init(&prng_data->mutex);
arch/s390/crypto/prng.c
517
if (mutex_lock_interruptible(&prng_data->mutex))
arch/s390/crypto/prng.c
528
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
531
if (mutex_lock_interruptible(&prng_data->mutex)) {
arch/s390/crypto/prng.c
583
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
600
if (mutex_lock_interruptible(&prng_data->mutex))
arch/s390/crypto/prng.c
611
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
614
if (mutex_lock_interruptible(&prng_data->mutex)) {
arch/s390/crypto/prng.c
653
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
692
if (mutex_lock_interruptible(&prng_data->mutex))
arch/s390/crypto/prng.c
698
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
730
if (mutex_lock_interruptible(&prng_data->mutex))
arch/s390/crypto/prng.c
733
mutex_unlock(&prng_data->mutex);
arch/s390/crypto/prng.c
94
struct mutex mutex;
arch/s390/hypfs/hypfs.h
75
struct mutex lock;
arch/s390/hypfs/inode.c
40
struct mutex lock; /* lock to protect update process */
arch/s390/include/asm/ccwdev.h
91
struct mutex reg_mutex;
arch/s390/include/asm/ccwgroup.h
23
struct mutex reg_mutex;
arch/s390/include/asm/kvm_host.h
362
struct mutex ais_lock;
arch/s390/include/asm/kvm_host.h
605
struct mutex mutex;
arch/s390/include/asm/kvm_host.h
636
struct mutex import_lock;
arch/s390/include/asm/kvm_host.h
662
struct mutex ipte_mutex;
arch/s390/include/asm/pci.h
130
struct mutex state_lock; /* protect state changes */
arch/s390/include/asm/pci.h
181
struct mutex fmb_lock;
arch/s390/include/asm/pci.h
194
struct mutex kzdev_lock;
arch/s390/include/asm/set_memory.h
7
extern struct mutex cpa_mutex;
arch/s390/include/asm/smp.h
35
extern struct mutex smp_cpu_state_mutex;
arch/s390/kvm/interrupt.c
3176
mutex_lock(&vcpu->mutex);
arch/s390/kvm/interrupt.c
3181
mutex_unlock(&vcpu->mutex);
arch/s390/kvm/interrupt.c
3212
mutex_lock(&vcpu->mutex);
arch/s390/kvm/interrupt.c
3215
mutex_unlock(&vcpu->mutex);
arch/s390/kvm/kvm-s390.c
2336
mutex_lock(&vcpu->mutex);
arch/s390/kvm/kvm-s390.c
2342
mutex_unlock(&vcpu->mutex);
arch/s390/kvm/kvm-s390.c
2374
mutex_lock(&vcpu->mutex);
arch/s390/kvm/kvm-s390.c
2376
mutex_unlock(&vcpu->mutex);
arch/s390/kvm/pci.h
41
struct mutex aift_lock; /* Protects the other structures in aift */
arch/s390/kvm/pv.c
143
scoped_guard(mutex, &kvm->arch.pv.import_lock) {
arch/s390/kvm/pv.c
35
lockdep_assert_held(&vcpu->mutex);
arch/s390/kvm/vsie.c
1441
mutex_lock(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1445
mutex_unlock(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1470
mutex_unlock(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1474
mutex_unlock(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1547
mutex_init(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1557
mutex_lock(&kvm->arch.vsie.mutex);
arch/s390/kvm/vsie.c
1571
mutex_unlock(&kvm->arch.vsie.mutex);
arch/sparc/include/asm/prom.h
37
extern struct mutex of_set_property_mutex;
arch/um/drivers/vfio_kern.c
101
guard(mutex)(¨_vfio_groups_mtx);
arch/um/drivers/vfio_kern.c
142
guard(mutex)(¨_vfio_groups_mtx);
arch/um/drivers/vfio_kern.c
590
guard(mutex)(¨_vfio_devices_mtx);
arch/um/drivers/vfio_kern.c
70
guard(mutex)(¨_vfio_container_mtx);
arch/um/drivers/vfio_kern.c
90
guard(mutex)(¨_vfio_container_mtx);
arch/um/drivers/virt-pci.c
528
guard(mutex)(&um_pci_mtx);
arch/um/drivers/virt-pci.c
537
guard(mutex)(&um_pci_mtx);
arch/um/drivers/virtio_uml.c
1326
guard(mutex)(&vu_cmdline_lock);
arch/um/drivers/virtio_uml.c
1392
guard(mutex)(&vu_cmdline_lock);
arch/um/drivers/virtio_uml.c
1417
guard(mutex)(&vu_cmdline_lock);
arch/um/include/asm/mmu.h
16
struct mutex turnstile;
arch/um/include/shared/skas/mm_id.h
24
struct mutex *__get_turnstile(struct mm_id *mm_id);
arch/um/kernel/skas/mmu.c
26
struct mutex *__get_turnstile(struct mm_id *mm_id)
arch/x86/coco/sev/core.c
1885
guard(mutex)(&snp_cmd_mutex);
arch/x86/events/core.c
2661
guard(mutex)(&rdpmc_mutex);
arch/x86/include/asm/intel_telemetry.h
54
struct mutex telem_trace_lock;
arch/x86/include/asm/intel_telemetry.h
55
struct mutex telem_lock;
arch/x86/include/asm/kvm_host.h
1178
struct mutex hv_lock;
arch/x86/include/asm/kvm_host.h
1222
struct mutex xen_lock;
arch/x86/include/asm/kvm_host.h
1436
struct mutex apic_map_lock;
arch/x86/include/asm/mmu.h
59
struct mutex lock;
arch/x86/kernel/amd_node.c
101
guard(mutex)(&smn_mutex);
arch/x86/kernel/amd_node.c
255
guard(mutex)(&smn_mutex);
arch/x86/kernel/apic/io_apic.c
1059
guard(mutex)(&ioapic_mutex);
arch/x86/kernel/apic/io_apic.c
2020
guard(mutex)(&ioapic_mutex);
arch/x86/kernel/apic/io_apic.c
980
guard(mutex)(&ioapic_mutex);
arch/x86/kernel/cpu/mtrr/mtrr.h
54
extern struct mutex mtrr_mutex;
arch/x86/kernel/cpu/sgx/encl.h
57
struct mutex lock;
arch/x86/kernel/cpu/sgx/main.c
1003
guard(mutex)(&sgx_svn_lock);
arch/x86/kernel/cpu/sgx/main.c
1018
guard(mutex)(&sgx_svn_lock);
arch/x86/kernel/cpu/sgx/virt.c
24
struct mutex lock;
arch/x86/kernel/cpu/sgx/virt.c
31
static struct mutex zombie_secs_pages_lock;
arch/x86/kernel/itmt.c
103
guard(mutex)(&itmt_update_mutex);
arch/x86/kernel/itmt.c
148
guard(mutex)(&itmt_update_mutex);
arch/x86/kernel/itmt.c
49
guard(mutex)(&itmt_update_mutex);
arch/x86/kvm/hyperv.c
1171
guard(mutex)(&hv->hv_lock);
arch/x86/kvm/i8254.h
38
struct mutex lock;
arch/x86/kvm/lapic.c
2855
guard(mutex)(&kvm->slots_lock);
arch/x86/kvm/svm/sev.c
1031
ret = mutex_lock_killable(&vcpu->mutex);
arch/x86/kvm/svm/sev.c
1037
mutex_unlock(&vcpu->mutex);
arch/x86/kvm/svm/sev.c
3970
guard(mutex)(&svm->sev_es.snp_vmsa_mutex);
arch/x86/kvm/svm/sev.c
4054
guard(mutex)(&target_svm->sev_es.snp_vmsa_mutex);
arch/x86/kvm/svm/svm.c
3323
guard(mutex)(&vmcb_dump_mutex);
arch/x86/kvm/svm/svm.h
116
struct mutex guest_req_mutex; /* Must acquire before using bounce buffers */
arch/x86/kvm/svm/svm.h
246
struct mutex snp_vmsa_mutex; /* Used to handle concurrent updates of VMSA. */
arch/x86/kvm/vmx/nested.h
60
lockdep_assert_once(lockdep_is_held(&vcpu->mutex) ||
arch/x86/kvm/vmx/nested.h
68
lockdep_assert_once(lockdep_is_held(&vcpu->mutex) ||
arch/x86/kvm/x86.c
10049
guard(mutex)(&vendor_module_lock);
arch/x86/kvm/x86.c
12835
if (mutex_lock_killable(&vcpu->mutex))
arch/x86/kvm/x86.c
12844
mutex_unlock(&vcpu->mutex);
arch/x86/platform/intel-mid/pwr.c
100
struct mutex lock;
arch/x86/platform/intel-quark/imr.c
41
struct mutex lock;
block/blk-sysfs.c
138
guard(mutex)(&disk->queue->elevator_lock);
block/blk-sysfs.c
162
scoped_guard(mutex, &q->elevator_lock) {
block/disk-events.c
15
struct mutex block_mutex; /* protects blocking */
block/elevator.h
152
struct mutex sysfs_lock;
block/sed-opal.c
88
struct mutex dev_lock;
crypto/jitterentropy-kcapi.c
176
struct mutex jent_lock;
drivers/accel/amdxdna/aie2_pci.h
172
struct mutex io_lock; /* protect seq and cmd order */
drivers/accel/amdxdna/amdxdna_ctx.c
226
guard(mutex)(&xdna->dev_lock);
drivers/accel/amdxdna/amdxdna_ctx.c
359
guard(mutex)(&xdna->dev_lock);
drivers/accel/amdxdna/amdxdna_ctx.c
390
guard(mutex)(&xdna->dev_lock);
drivers/accel/amdxdna/amdxdna_gem.c
136
guard(mutex)(&abo->lock);
drivers/accel/amdxdna/amdxdna_gem.c
153
guard(mutex)(&abo->lock);
drivers/accel/amdxdna/amdxdna_gem.c
538
guard(mutex)(&client->mm_lock);
drivers/accel/amdxdna/amdxdna_gem.c
553
guard(mutex)(&client->mm_lock);
drivers/accel/amdxdna/amdxdna_gem.c
592
guard(mutex)(&abo->lock);
drivers/accel/amdxdna/amdxdna_gem.c
613
guard(mutex)(&abo->lock);
drivers/accel/amdxdna/amdxdna_gem.h
44
struct mutex lock; /* Protects: pinned, mem.kva, open_ref */
drivers/accel/amdxdna/amdxdna_pci_drv.c
185
guard(mutex)(&xdna->dev_lock);
drivers/accel/amdxdna/amdxdna_pci_drv.h
102
struct mutex dev_lock; /* per device lock */
drivers/accel/amdxdna/amdxdna_pci_drv.h
135
struct mutex mm_lock; /* protect memory related */
drivers/accel/amdxdna/amdxdna_pm.c
19
guard(mutex)(&xdna->dev_lock);
drivers/accel/amdxdna/amdxdna_pm.c
32
guard(mutex)(&xdna->dev_lock);
drivers/accel/ethosu/ethosu_device.h
177
struct mutex job_lock;
drivers/accel/ethosu/ethosu_device.h
184
struct mutex sched_lock;
drivers/accel/ethosu/ethosu_job.c
132
guard(mutex)(&job->dev->sched_lock);
drivers/accel/ethosu/ethosu_job.c
197
scoped_guard(mutex, &dev->job_lock) {
drivers/accel/ethosu/ethosu_job.c
215
scoped_guard(mutex, &dev->job_lock) {
drivers/accel/ethosu/ethosu_job.c
275
scoped_guard(mutex, &dev->job_lock)
drivers/accel/habanalabs/common/device.c
1408
struct mutex *hpriv_lock;
drivers/accel/habanalabs/common/device.c
1492
struct mutex *hpriv_lock;
drivers/accel/habanalabs/common/habanalabs.h
1809
struct mutex lock;
drivers/accel/habanalabs/common/habanalabs.h
1943
struct mutex mem_hash_lock;
drivers/accel/habanalabs/common/habanalabs.h
1944
struct mutex hw_block_list_lock;
drivers/accel/habanalabs/common/habanalabs.h
1945
struct mutex ts_reg_lock;
drivers/accel/habanalabs/common/habanalabs.h
1968
struct mutex lock;
drivers/accel/habanalabs/common/habanalabs.h
2315
struct mutex lock;
drivers/accel/habanalabs/common/habanalabs.h
2350
struct mutex restore_phase_mutex;
drivers/accel/habanalabs/common/habanalabs.h
2351
struct mutex ctx_lock;
drivers/accel/habanalabs/common/habanalabs.h
2420
struct mutex file_mutex;
drivers/accel/habanalabs/common/habanalabs.h
2430
struct mutex ctx_mem_hash_mutex;
drivers/accel/habanalabs/common/habanalabs.h
3039
struct mutex lock;
drivers/accel/habanalabs/common/habanalabs.h
3492
struct mutex asid_mutex;
drivers/accel/habanalabs/common/habanalabs.h
3493
struct mutex send_cpu_message_lock;
drivers/accel/habanalabs/common/habanalabs.h
3494
struct mutex debug_lock;
drivers/accel/habanalabs/common/habanalabs.h
3495
struct mutex mmu_lock;
drivers/accel/habanalabs/common/habanalabs.h
3516
struct mutex fpriv_list_lock;
drivers/accel/habanalabs/common/habanalabs.h
3517
struct mutex fpriv_ctrl_list_lock;
drivers/accel/ivpu/ivpu_drv.c
102
guard(mutex)(&vdev->user_limits_lock);
drivers/accel/ivpu/ivpu_drv.c
133
guard(mutex)(&vdev->user_limits_lock);
drivers/accel/ivpu/ivpu_drv.h
151
struct mutex context_list_lock; /* Protects user context addition/removal */
drivers/accel/ivpu/ivpu_drv.h
155
struct mutex user_limits_lock; /* Protects user_limits */
drivers/accel/ivpu/ivpu_drv.h
165
struct mutex bo_list_lock; /* Protects bo_list */
drivers/accel/ivpu/ivpu_drv.h
168
struct mutex submitted_jobs_lock; /* Protects submitted_jobs */
drivers/accel/ivpu/ivpu_drv.h
197
struct mutex lock; /* Protects cmdq */
drivers/accel/ivpu/ivpu_drv.h
200
struct mutex ms_lock; /* Protects ms_instance_list, ms_info_bo */
drivers/accel/ivpu/ivpu_ipc.h
81
struct mutex lock; /* Lock on status */
drivers/accel/ivpu/ivpu_job.c
1148
guard(mutex)(&vdev->context_list_lock);
drivers/accel/ivpu/ivpu_job.c
597
guard(mutex)(&job->file_priv->lock);
drivers/accel/ivpu/ivpu_mmu.h
32
struct mutex lock; /* Protects cdtab, strtab, cmdq, on */
drivers/accel/ivpu/ivpu_mmu_context.h
26
struct mutex lock; /* Protects: mm, pgtable, is_cd_valid */
drivers/accel/qaic/qaic.h
118
struct mutex req_lock;
drivers/accel/qaic/qaic.h
154
struct mutex cntl_mutex;
drivers/accel/qaic/qaic.h
192
struct mutex bootlog_mutex;
drivers/accel/qaic/qaic.h
226
struct mutex users_mutex;
drivers/accel/qaic/qaic.h
293
struct mutex lock;
drivers/accel/rocket/rocket_core.h
44
struct mutex job_lock;
drivers/accel/rocket/rocket_device.h
18
struct mutex sched_lock;
drivers/accel/rocket/rocket_drv.h
24
struct mutex mm_lock;
drivers/accel/rocket/rocket_job.c
202
scoped_guard(mutex, &rdev->sched_lock) {
drivers/accel/rocket/rocket_job.c
321
scoped_guard(mutex, &core->job_lock) {
drivers/accel/rocket/rocket_job.c
336
scoped_guard(mutex, &core->job_lock)
drivers/accel/rocket/rocket_job.c
363
scoped_guard(mutex, &core->job_lock) {
drivers/accessibility/speakup/speakup.h
93
extern struct mutex spk_mutex;
drivers/acpi/acpi_dbg.c
51
struct mutex lock;
drivers/acpi/acpi_ipmi.c
49
struct mutex ipmi_lock;
drivers/acpi/acpi_video.c
162
struct mutex device_list_lock; /* protects video_device_list */
drivers/acpi/acpi_video.c
1963
guard(mutex)(&video_list_lock);
drivers/acpi/acpi_video.c
1989
guard(mutex)(&probe_lock);
drivers/acpi/acpica/acinterp.h
318
acpi_status acpi_ex_system_wait_mutex(acpi_mutex mutex, u16 timeout);
drivers/acpi/acpica/aclocal.h
89
acpi_mutex mutex;
drivers/acpi/acpica/acobject.h
157
union acpi_operand_object *mutex;
drivers/acpi/acpica/acobject.h
412
struct acpi_object_mutex mutex;
drivers/acpi/acpica/dsmethod.c
263
status = acpi_os_create_mutex(&mutex_desc->mutex.os_mutex);
drivers/acpi/acpica/dsmethod.c
269
mutex_desc->mutex.sync_level = method_desc->method.sync_level;
drivers/acpi/acpica/dsmethod.c
270
method_desc->method.mutex = mutex_desc;
drivers/acpi/acpica/dsmethod.c
323
if (!obj_desc->method.mutex) {
drivers/acpi/acpica/dsmethod.c
345
obj_desc->method.mutex->mutex.sync_level)) {
drivers/acpi/acpica/dsmethod.c
360
!obj_desc->method.mutex->mutex.thread_id ||
drivers/acpi/acpica/dsmethod.c
362
obj_desc->method.mutex->mutex.thread_id)) {
drivers/acpi/acpica/dsmethod.c
368
acpi_ex_system_wait_mutex(obj_desc->method.mutex->
drivers/acpi/acpica/dsmethod.c
369
mutex.os_mutex,
drivers/acpi/acpica/dsmethod.c
378
obj_desc->method.mutex->mutex.
drivers/acpi/acpica/dsmethod.c
382
obj_desc->method.mutex->mutex.thread_id =
drivers/acpi/acpica/dsmethod.c
398
obj_desc->method.mutex->mutex.
drivers/acpi/acpica/dsmethod.c
400
obj_desc->method.mutex->mutex.sync_level;
drivers/acpi/acpica/dsmethod.c
402
obj_desc->method.mutex->mutex.thread_id =
drivers/acpi/acpica/dsmethod.c
409
obj_desc->method.mutex->mutex.acquisition_depth++;
drivers/acpi/acpica/dsmethod.c
435
if (obj_desc->method.mutex) {
drivers/acpi/acpica/dsmethod.c
436
acpi_os_release_mutex(obj_desc->method.mutex->mutex.os_mutex);
drivers/acpi/acpica/dsmethod.c
764
if (method_desc->method.mutex) {
drivers/acpi/acpica/dsmethod.c
768
method_desc->method.mutex->mutex.acquisition_depth--;
drivers/acpi/acpica/dsmethod.c
769
if (!method_desc->method.mutex->mutex.acquisition_depth) {
drivers/acpi/acpica/dsmethod.c
771
method_desc->method.mutex->mutex.
drivers/acpi/acpica/dsmethod.c
775
mutex->mutex.os_mutex);
drivers/acpi/acpica/dsmethod.c
776
method_desc->method.mutex->mutex.thread_id = 0;
drivers/acpi/acpica/evglock.c
187
acpi_ex_system_wait_mutex(acpi_gbl_global_lock_mutex->mutex.
drivers/acpi/acpica/evglock.c
310
acpi_os_release_mutex(acpi_gbl_global_lock_mutex->mutex.os_mutex);
drivers/acpi/acpica/excreate.c
173
status = acpi_os_create_mutex(&obj_desc->mutex.os_mutex);
drivers/acpi/acpica/excreate.c
180
obj_desc->mutex.sync_level = (u8)walk_state->operands[1]->integer.value;
drivers/acpi/acpica/excreate.c
181
obj_desc->mutex.node =
drivers/acpi/acpica/excreate.c
185
acpi_ns_attach_object(obj_desc->mutex.node, obj_desc,
drivers/acpi/acpica/exdump.c
105
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET(mutex.sync_level), "Sync Level"},
drivers/acpi/acpica/exdump.c
106
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET(mutex.original_sync_level),
drivers/acpi/acpica/exdump.c
108
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(mutex.owner_thread), "Owner Thread"},
drivers/acpi/acpica/exdump.c
109
{ACPI_EXD_UINT16, ACPI_EXD_OFFSET(mutex.acquisition_depth),
drivers/acpi/acpica/exdump.c
111
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(mutex.os_mutex), "OsMutex"}
drivers/acpi/acpica/exdump.c
96
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(method.mutex), "Mutex"},
drivers/acpi/acpica/exmutex.c
140
if (obj_desc->mutex.thread_id == thread_id) {
drivers/acpi/acpica/exmutex.c
145
obj_desc->mutex.acquisition_depth++;
drivers/acpi/acpica/exmutex.c
155
acpi_ex_system_wait_mutex(obj_desc->mutex.os_mutex,
drivers/acpi/acpica/exmutex.c
168
obj_desc->mutex.thread_id = thread_id;
drivers/acpi/acpica/exmutex.c
169
obj_desc->mutex.acquisition_depth = 1;
drivers/acpi/acpica/exmutex.c
170
obj_desc->mutex.original_sync_level = 0;
drivers/acpi/acpica/exmutex.c
171
obj_desc->mutex.owner_thread = NULL; /* Used only for AML Acquire() */
drivers/acpi/acpica/exmutex.c
208
acpi_ut_get_node_name(obj_desc->mutex.node)));
drivers/acpi/acpica/exmutex.c
216
if (walk_state->thread->current_sync_level > obj_desc->mutex.sync_level) {
drivers/acpi/acpica/exmutex.c
220
acpi_ut_get_node_name(obj_desc->mutex.node),
drivers/acpi/acpica/exmutex.c
228
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
230
obj_desc->mutex.acquisition_depth,
drivers/acpi/acpica/exmutex.c
237
if (ACPI_SUCCESS(status) && obj_desc->mutex.acquisition_depth == 1) {
drivers/acpi/acpica/exmutex.c
241
obj_desc->mutex.owner_thread = walk_state->thread;
drivers/acpi/acpica/exmutex.c
242
obj_desc->mutex.original_sync_level =
drivers/acpi/acpica/exmutex.c
245
obj_desc->mutex.sync_level;
drivers/acpi/acpica/exmutex.c
254
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
256
obj_desc->mutex.acquisition_depth));
drivers/acpi/acpica/exmutex.c
289
if (obj_desc->mutex.acquisition_depth == 0) {
drivers/acpi/acpica/exmutex.c
295
obj_desc->mutex.acquisition_depth--;
drivers/acpi/acpica/exmutex.c
296
if (obj_desc->mutex.acquisition_depth != 0) {
drivers/acpi/acpica/exmutex.c
303
if (obj_desc->mutex.owner_thread) {
drivers/acpi/acpica/exmutex.c
308
obj_desc->mutex.owner_thread = NULL;
drivers/acpi/acpica/exmutex.c
316
acpi_os_release_mutex(obj_desc->mutex.os_mutex);
drivers/acpi/acpica/exmutex.c
321
obj_desc->mutex.thread_id = 0;
drivers/acpi/acpica/exmutex.c
352
owner_thread = obj_desc->mutex.owner_thread;
drivers/acpi/acpica/exmutex.c
359
acpi_ut_get_node_name(obj_desc->mutex.node)));
drivers/acpi/acpica/exmutex.c
368
acpi_ut_get_node_name(obj_desc->mutex.node)));
drivers/acpi/acpica/exmutex.c
37
struct acpi_thread_state *thread = obj_desc->mutex.owner_thread;
drivers/acpi/acpica/exmutex.c
381
acpi_ut_get_node_name(obj_desc->mutex.node),
drivers/acpi/acpica/exmutex.c
393
if (obj_desc->mutex.sync_level != owner_thread->current_sync_level) {
drivers/acpi/acpica/exmutex.c
397
acpi_ut_get_node_name(obj_desc->mutex.node),
drivers/acpi/acpica/exmutex.c
398
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
409
owner_thread->acquired_mutex_list->mutex.original_sync_level;
drivers/acpi/acpica/exmutex.c
414
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
417
obj_desc->mutex.acquisition_depth,
drivers/acpi/acpica/exmutex.c
425
if (obj_desc->mutex.acquisition_depth == 0) {
drivers/acpi/acpica/exmutex.c
435
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
438
obj_desc->mutex.acquisition_depth));
drivers/acpi/acpica/exmutex.c
45
if (obj_desc->mutex.next) {
drivers/acpi/acpica/exmutex.c
46
(obj_desc->mutex.next)->mutex.prev = obj_desc->mutex.prev;
drivers/acpi/acpica/exmutex.c
474
obj_desc->mutex.node->name.ascii,
drivers/acpi/acpica/exmutex.c
475
obj_desc->mutex.sync_level,
drivers/acpi/acpica/exmutex.c
476
obj_desc->mutex.acquisition_depth));
drivers/acpi/acpica/exmutex.c
486
acpi_os_release_mutex(obj_desc->mutex.os_mutex);
drivers/acpi/acpica/exmutex.c
49
if (obj_desc->mutex.prev) {
drivers/acpi/acpica/exmutex.c
492
obj_desc->mutex.original_sync_level;
drivers/acpi/acpica/exmutex.c
496
next = obj_desc->mutex.next;
drivers/acpi/acpica/exmutex.c
498
obj_desc->mutex.prev = NULL;
drivers/acpi/acpica/exmutex.c
499
obj_desc->mutex.next = NULL;
drivers/acpi/acpica/exmutex.c
50
(obj_desc->mutex.prev)->mutex.next = obj_desc->mutex.next;
drivers/acpi/acpica/exmutex.c
500
obj_desc->mutex.acquisition_depth = 0;
drivers/acpi/acpica/exmutex.c
501
obj_desc->mutex.owner_thread = NULL;
drivers/acpi/acpica/exmutex.c
502
obj_desc->mutex.thread_id = 0;
drivers/acpi/acpica/exmutex.c
58
(obj_desc->mutex.prev)->mutex.original_sync_level =
drivers/acpi/acpica/exmutex.c
59
obj_desc->mutex.original_sync_level;
drivers/acpi/acpica/exmutex.c
61
thread->acquired_mutex_list = obj_desc->mutex.next;
drivers/acpi/acpica/exmutex.c
88
obj_desc->mutex.prev = NULL;
drivers/acpi/acpica/exmutex.c
89
obj_desc->mutex.next = list_head;
drivers/acpi/acpica/exmutex.c
94
list_head->mutex.prev = obj_desc;
drivers/acpi/acpica/exsystem.c
76
acpi_status acpi_ex_system_wait_mutex(acpi_mutex mutex, u16 timeout)
drivers/acpi/acpica/exsystem.c
82
status = acpi_os_acquire_mutex(mutex, ACPI_DO_NOT_WAIT);
drivers/acpi/acpica/exsystem.c
92
status = acpi_os_acquire_mutex(mutex, timeout);
drivers/acpi/acpica/nsaccess.c
190
obj_desc->mutex.node = new_node;
drivers/acpi/acpica/nsaccess.c
191
obj_desc->mutex.sync_level =
drivers/acpi/acpica/nsaccess.c
197
acpi_os_create_mutex(&obj_desc->mutex.
drivers/acpi/acpica/utcopy.c
752
status = acpi_os_create_mutex(&dest_desc->mutex.os_mutex);
drivers/acpi/acpica/utdelete.c
134
object, object->mutex.os_mutex));
drivers/acpi/acpica/utdelete.c
145
acpi_os_delete_mutex(object->mutex.os_mutex);
drivers/acpi/acpica/utdelete.c
149
acpi_os_delete_mutex(object->mutex.os_mutex);
drivers/acpi/acpica/utdelete.c
170
if (object->method.mutex) {
drivers/acpi/acpica/utdelete.c
171
acpi_os_delete_mutex(object->method.mutex->mutex.
drivers/acpi/acpica/utdelete.c
173
acpi_ut_delete_object_desc(object->method.mutex);
drivers/acpi/acpica/utdelete.c
174
object->method.mutex = NULL;
drivers/acpi/acpica/utinit.c
108
acpi_gbl_mutex_info[i].mutex = NULL;
drivers/acpi/acpica/utmutex.c
139
if (!acpi_gbl_mutex_info[mutex_id].mutex) {
drivers/acpi/acpica/utmutex.c
141
acpi_os_create_mutex(&acpi_gbl_mutex_info[mutex_id].mutex);
drivers/acpi/acpica/utmutex.c
167
acpi_os_delete_mutex(acpi_gbl_mutex_info[mutex_id].mutex);
drivers/acpi/acpica/utmutex.c
169
acpi_gbl_mutex_info[mutex_id].mutex = NULL;
drivers/acpi/acpica/utmutex.c
241
acpi_os_acquire_mutex(acpi_gbl_mutex_info[mutex_id].mutex,
drivers/acpi/acpica/utmutex.c
328
acpi_os_release_mutex(acpi_gbl_mutex_info[mutex_id].mutex);
drivers/acpi/acpica/utxfmutex.c
114
status = acpi_os_acquire_mutex(mutex_obj->mutex.os_mutex, timeout);
drivers/acpi/acpica/utxfmutex.c
150
acpi_os_release_mutex(mutex_obj->mutex.os_mutex);
drivers/acpi/apei/erst.c
455
struct mutex lock;
drivers/acpi/battery.c
1067
guard(mutex)(&battery->update_lock);
drivers/acpi/battery.c
1098
guard(mutex)(&battery->update_lock);
drivers/acpi/battery.c
1196
guard(mutex)(&battery->update_lock);
drivers/acpi/battery.c
1210
guard(mutex)(&battery->update_lock);
drivers/acpi/battery.c
1292
guard(mutex)(&battery->update_lock);
drivers/acpi/battery.c
93
struct mutex update_lock;
drivers/acpi/bus.c
745
struct mutex *physical_node_lock = &adev->physical_node_lock;
drivers/acpi/ec.c
1042
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
1045
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1066
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
1070
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1074
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1108
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
1111
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1123
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
1137
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1358
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
1388
mutex_unlock(&ec->mutex);
drivers/acpi/ec.c
1426
mutex_init(&ec->mutex);
drivers/acpi/ec.c
826
mutex_lock(&ec->mutex);
drivers/acpi/ec.c
840
mutex_unlock(&ec->mutex);
drivers/acpi/internal.h
203
struct mutex mutex;
drivers/acpi/nfit/nfit.h
240
struct mutex init_mutex;
drivers/acpi/nfit/nfit.h
308
extern struct mutex acpi_desc_lock;
drivers/acpi/numa/hmat.c
180
guard(mutex)(&target_lock);
drivers/acpi/numa/hmat.c
890
guard(mutex)(&target_lock);
drivers/acpi/numa/hmat.c
913
scoped_guard(mutex, &target_lock) {
drivers/acpi/platform_profile.c
586
guard(mutex)(&profile_lock);
drivers/acpi/platform_profile.c
639
guard(mutex)(&profile_lock);
drivers/acpi/pmic/intel_pmic.c
25
struct mutex lock;
drivers/acpi/pmic/tps68470_pmic.c
30
struct mutex lock;
drivers/acpi/power.c
56
struct mutex resource_lock;
drivers/acpi/sbs.c
87
struct mutex lock;
drivers/acpi/sbshc.c
23
struct mutex lock;
drivers/acpi/scan.c
2690
guard(mutex)(&acpi_scan_lock);
drivers/acpi/sleep.h
8
extern struct mutex acpi_device_lock;
drivers/acpi/thermal.c
120
struct mutex thermal_check_lock;
drivers/android/binder.c
5515
guard(mutex)(&context->context_mgr_node_lock);
drivers/android/binder.c
6380
guard(mutex)(&binder_deferred_lock);
drivers/android/binder.c
6928
guard(mutex)(&binder_procs_lock);
drivers/android/binder_alloc.c
1021
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
1046
guard(mutex)(&alloc->mutex);
drivers/android/binder_alloc.c
1072
mutex_lock(&alloc->mutex);
drivers/android/binder_alloc.c
1088
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
1104
guard(mutex)(&alloc->mutex);
drivers/android/binder_alloc.c
1164
if (!mutex_trylock(&alloc->mutex))
drivers/android/binder_alloc.c
1193
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
1204
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
1238
mutex_init(&alloc->mutex);
drivers/android/binder_alloc.c
172
guard(mutex)(&alloc->mutex);
drivers/android/binder_alloc.c
679
mutex_lock(&alloc->mutex);
drivers/android/binder_alloc.c
682
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
690
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
875
mutex_lock(&alloc->mutex);
drivers/android/binder_alloc.c
877
mutex_unlock(&alloc->mutex);
drivers/android/binder_alloc.c
970
mutex_lock(&alloc->mutex);
drivers/android/binder_alloc.h
108
struct mutex mutex;
drivers/android/binder_alloc.h
159
guard(mutex)(&alloc->mutex);
drivers/android/binder_internal.h
20
struct mutex context_mgr_node_lock;
drivers/atm/fore200e.h
861
struct mutex rate_mtx; /* protects rate reservation ops */
drivers/atm/idt77252.c
2410
mutex_lock(&card->mutex);
drivers/atm/idt77252.c
2421
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2430
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2459
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2466
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2474
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2481
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2495
mutex_lock(&card->mutex);
drivers/atm/idt77252.c
2566
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
2577
mutex_lock(&card->mutex);
drivers/atm/idt77252.c
2623
mutex_unlock(&card->mutex);
drivers/atm/idt77252.c
3640
mutex_init(&card->mutex);
drivers/atm/idt77252.h
359
struct mutex mutex;
drivers/auxdisplay/charlcd.c
36
struct mutex bl_tempo_lock; /* Protects access to bl_tempo */
drivers/base/auxiliary_sysfs.c
29
guard(mutex)(&auxdev->sysfs.lock);
drivers/base/base.h
47
struct mutex mutex;
drivers/base/bus.c
1237
mutex_lock(&sp->mutex);
drivers/base/bus.c
1245
mutex_unlock(&sp->mutex);
drivers/base/bus.c
1264
mutex_lock(&sp->mutex);
drivers/base/bus.c
1272
mutex_unlock(&sp->mutex);
drivers/base/bus.c
615
mutex_lock(&sp->mutex);
drivers/base/bus.c
619
mutex_unlock(&sp->mutex);
drivers/base/bus.c
641
mutex_lock(&sp->mutex);
drivers/base/bus.c
645
mutex_unlock(&sp->mutex);
drivers/base/bus.c
981
__mutex_init(&priv->mutex, "subsys mutex", key);
drivers/base/class.c
205
__mutex_init(&cp->mutex, "subsys mutex", key);
drivers/base/class.c
502
mutex_lock(&sp->mutex);
drivers/base/class.c
510
mutex_unlock(&sp->mutex);
drivers/base/class.c
530
mutex_lock(&sp->mutex);
drivers/base/class.c
538
mutex_unlock(&sp->mutex);
drivers/base/component.c
577
guard(mutex)(&component_mutex);
drivers/base/core.c
100
guard(mutex)(&fwnode_link_lock);
drivers/base/core.c
1060
scoped_guard(mutex, &fwnode_link_lock) {
drivers/base/core.c
1242
scoped_guard(mutex, &fwnode_link_lock)
drivers/base/core.c
1319
guard(mutex)(&fwnode_link_lock);
drivers/base/core.c
143
guard(mutex)(&fwnode_link_lock);
drivers/base/core.c
159
guard(mutex)(&fwnode_link_lock);
drivers/base/core.c
2325
guard(mutex)(&fwnode_link_lock);
drivers/base/core.c
3162
mutex_init(&dev->mutex);
drivers/base/core.c
3164
lockdep_set_novalidate_class(&dev->mutex);
drivers/base/core.c
3707
mutex_lock(&sp->mutex);
drivers/base/core.c
3715
mutex_unlock(&sp->mutex);
drivers/base/core.c
3868
mutex_lock(&sp->mutex);
drivers/base/core.c
3875
mutex_unlock(&sp->mutex);
drivers/base/devcoredump.c
109
mutex_lock(&devcd->mutex);
drivers/base/devcoredump.c
111
mutex_unlock(&devcd->mutex);
drivers/base/devcoredump.c
175
mutex_lock(&devcd->mutex);
drivers/base/devcoredump.c
178
mutex_unlock(&devcd->mutex);
drivers/base/devcoredump.c
396
mutex_init(&devcd->mutex);
drivers/base/devcoredump.c
406
mutex_lock(&devcd->mutex);
drivers/base/devcoredump.c
434
mutex_unlock(&devcd->mutex);
drivers/base/devcoredump.c
437
mutex_unlock(&devcd->mutex);
drivers/base/devcoredump.c
44
struct mutex mutex;
drivers/base/firmware_loader/firmware.h
87
extern struct mutex fw_lock;
drivers/base/firmware_loader/sysfs_upload.h
32
struct mutex lock; /* protect data structure contents */
drivers/base/map.c
135
struct kobj_map *kobj_map_init(kobj_probe_t *base_probe, struct mutex *lock)
drivers/base/map.c
29
struct mutex *lock;
drivers/base/power/main.c
1334
guard(mutex)(&dpm_list_mtx);
drivers/base/power/main.c
1375
guard(mutex)(&async_wip_mtx);
drivers/base/power/main.c
651
guard(mutex)(&async_wip_mtx);
drivers/base/power/main.c
658
guard(mutex)(&async_wip_mtx);
drivers/base/power/main.c
673
guard(mutex)(&dpm_list_mtx);
drivers/base/regmap/internal.h
52
struct mutex mutex;
drivers/base/regmap/internal.h
94
struct mutex cache_lock;
drivers/base/regmap/regmap-irq.c
23
struct mutex lock;
drivers/base/regmap/regmap.c
1480
mutex_destroy(&map->mutex);
drivers/base/regmap/regmap.c
447
mutex_lock(&map->mutex);
drivers/base/regmap/regmap.c
453
mutex_unlock(&map->mutex);
drivers/base/regmap/regmap.c
753
mutex_init(&map->mutex);
drivers/base/regmap/regmap.c
757
lockdep_set_class_and_name(&map->mutex,
drivers/block/amiflop.c
343
static DEFINE_MUTEX(mutex);
drivers/block/amiflop.c
346
mutex_lock(&mutex);
drivers/block/amiflop.c
352
mutex_unlock(&mutex);
drivers/block/drbd/drbd_bitmap.c
101
struct mutex bm_change; /* serializes resize operations */
drivers/block/drbd/drbd_int.h
1351
extern struct mutex resources_mutex;
drivers/block/drbd/drbd_int.h
1376
extern struct mutex notification_mutex;
drivers/block/drbd/drbd_int.h
495
struct mutex mutex;
drivers/block/drbd/drbd_int.h
597
struct mutex conf_update; /* mutex for ready-copy-update of net_conf and disk_conf */
drivers/block/drbd/drbd_int.h
598
struct mutex adm_mutex; /* mutex to serialize administrative requests */
drivers/block/drbd/drbd_int.h
630
struct mutex cstate_mutex; /* Protects graceful disconnects */
drivers/block/drbd/drbd_int.h
883
struct mutex own_state_mutex;
drivers/block/drbd/drbd_int.h
884
struct mutex *state_mutex; /* either own_state_mutex or first_peer_device(device)->connection->cstate_mutex */
drivers/block/drbd/drbd_main.c
109
struct mutex resources_mutex;
drivers/block/drbd/drbd_main.c
1286
mutex_lock(&sock->mutex);
drivers/block/drbd/drbd_main.c
1289
mutex_unlock(&sock->mutex);
drivers/block/drbd/drbd_main.c
1734
mutex_unlock(&sock->mutex); /* locked by drbd_prepare_command() */
drivers/block/drbd/drbd_main.c
1769
mutex_unlock(&sock->mutex); /* locked by drbd_prepare_command() */
drivers/block/drbd/drbd_main.c
2583
mutex_init(&connection->data.mutex);
drivers/block/drbd/drbd_main.c
2584
mutex_init(&connection->meta.mutex);
drivers/block/drbd/drbd_main.c
2896
mutex_lock(&ds->mutex);
drivers/block/drbd/drbd_main.c
2899
mutex_unlock(&ds->mutex);
drivers/block/drbd/drbd_main.c
595
mutex_lock(&sock->mutex);
drivers/block/drbd/drbd_main.c
598
mutex_unlock(&sock->mutex);
drivers/block/drbd/drbd_main.c
653
mutex_unlock(&sock->mutex);
drivers/block/drbd/drbd_main.c
665
mutex_unlock(&sock->mutex);
drivers/block/drbd/drbd_main.c
795
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_main.c
797
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_nl.c
2465
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_nl.c
2531
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_nl.c
2546
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_receiver.c
3554
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_receiver.c
3567
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_receiver.c
752
mutex_init(&sock.mutex);
drivers/block/drbd/drbd_receiver.c
756
mutex_init(&msock.mutex);
drivers/block/drbd/drbd_worker.c
2088
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_worker.c
2091
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_worker.c
2142
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_worker.c
2149
mutex_unlock(&connection->data.mutex);
drivers/block/drbd/drbd_worker.c
631
mutex_lock(&connection->data.mutex);
drivers/block/drbd/drbd_worker.c
643
mutex_unlock(&connection->data.mutex);
drivers/block/loop.c
75
struct mutex lo_mutex;
drivers/block/nbd.c
123
struct mutex config_lock;
drivers/block/nbd.c
150
struct mutex lock;
drivers/block/nbd.c
59
struct mutex tx_lock;
drivers/block/null_blk/main.c
69
static struct mutex lock;
drivers/block/null_blk/null_blk.h
43
struct mutex mutex;
drivers/block/null_blk/zoned.c
30
mutex_init(&zone->mutex);
drivers/block/null_blk/zoned.c
39
mutex_lock(&zone->mutex);
drivers/block/null_blk/zoned.c
48
mutex_unlock(&zone->mutex);
drivers/block/rbd.c
313
struct mutex state_mutex;
drivers/block/rbd.c
345
struct mutex state_mutex;
drivers/block/rbd.c
406
struct mutex watch_mutex;
drivers/block/rnbd/rnbd-clt.h
116
struct mutex lock;
drivers/block/rnbd/rnbd-clt.h
91
struct mutex lock; /* protects state and devs_list */
drivers/block/rnbd/rnbd-srv.h
28
struct mutex lock;
drivers/block/rnbd/rnbd-srv.h
41
struct mutex lock;
drivers/block/ublk_drv.c
2552
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
2583
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
2957
__must_hold(&ub->mutex)
drivers/block/ublk_drv.c
2973
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
2975
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
3000
__must_hold(&ub->mutex)
drivers/block/ublk_drv.c
323
struct mutex mutex;
drivers/block/ublk_drv.c
3266
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
3272
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
333
struct mutex cancel_mutex;
drivers/block/ublk_drv.c
3695
mutex_lock(&data->ub->mutex);
drivers/block/ublk_drv.c
3700
mutex_unlock(&data->ub->mutex);
drivers/block/ublk_drv.c
4279
mutex_destroy(&ub->mutex);
drivers/block/ublk_drv.c
4464
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
4536
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
4694
mutex_init(&ub->mutex);
drivers/block/ublk_drv.c
4779
mutex_destroy(&ub->mutex);
drivers/block/ublk_drv.c
4947
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
4953
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
4977
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
4993
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
5002
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
5031
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
5053
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
5068
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
5092
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
5100
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
5185
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
5211
mutex_unlock(&ub->mutex);
drivers/block/ublk_drv.c
5261
mutex_lock(&ub->mutex);
drivers/block/ublk_drv.c
5272
mutex_unlock(&ub->mutex);
drivers/block/virtio_blk.c
64
struct mutex vdev_mutex;
drivers/block/xen-blkfront.c
1991
mutex_init(&info->mutex);
drivers/block/xen-blkfront.c
200
struct mutex mutex;
drivers/block/xen-blkfront.c
2571
mutex_lock(&info->mutex);
drivers/block/xen-blkfront.c
2573
mutex_unlock(&info->mutex);
drivers/block/zloop.c
115
struct mutex lock;
drivers/block/zram/zcomp.h
41
struct mutex lock;
drivers/bluetooth/btnxpuart.c
156
struct mutex ps_lock;
drivers/bluetooth/hci_intel.c
60
struct mutex hu_lock;
drivers/bluetooth/hci_qca.c
169
struct mutex hci_memdump_lock;
drivers/bluetooth/hci_vhci.c
40
struct mutex open_mutex;
drivers/bus/brcmstb_gisb.c
145
struct mutex lock;
drivers/bus/fsl-mc/fsl-mc-allocator.c
121
mutex_lock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
153
mutex_unlock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
201
mutex_lock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
226
mutex_unlock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
241
mutex_lock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
252
mutex_unlock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
55
mutex_lock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
554
mutex_init(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-allocator.c
83
mutex_unlock(&res_pool->mutex);
drivers/bus/fsl-mc/fsl-mc-private.h
569
struct mutex mutex; /* serializes access to free_list */
drivers/bus/fsl-mc/fsl-mc-private.h
585
struct mutex mutex; /* serialize open/release operations */
drivers/bus/fsl-mc/fsl-mc-private.h
605
struct mutex scan_mutex; /* serializes bus scanning */
drivers/bus/fsl-mc/fsl-mc-uapi.c
494
mutex_lock(&mc_uapi->mutex);
drivers/bus/fsl-mc/fsl-mc-uapi.c
513
mutex_unlock(&mc_uapi->mutex);
drivers/bus/fsl-mc/fsl-mc-uapi.c
518
mutex_unlock(&mc_uapi->mutex);
drivers/bus/fsl-mc/fsl-mc-uapi.c
534
mutex_lock(&mc_uapi->mutex);
drivers/bus/fsl-mc/fsl-mc-uapi.c
544
mutex_unlock(&mc_uapi->mutex);
drivers/bus/fsl-mc/fsl-mc-uapi.c
596
mutex_init(&mc_uapi->mutex);
drivers/bus/fsl-mc/mc-io.c
87
mutex_init(&mc_io->mutex);
drivers/bus/fsl-mc/mc-sys.c
257
mutex_lock(&mc_io->mutex);
drivers/bus/fsl-mc/mc-sys.c
293
mutex_unlock(&mc_io->mutex);
drivers/bus/mhi/ep/internal.h
161
struct mutex lock;
drivers/bus/mhi/host/init.c
1362
mutex_lock(&mhi_chan->mutex);
drivers/bus/mhi/host/init.c
1372
mutex_unlock(&mhi_chan->mutex);
drivers/bus/mhi/host/init.c
1384
mutex_lock(&mhi_chan->mutex);
drivers/bus/mhi/host/init.c
1393
mutex_unlock(&mhi_chan->mutex);
drivers/bus/mhi/host/init.c
983
mutex_init(&mhi_chan->mutex);
drivers/bus/mhi/host/internal.h
282
struct mutex mutex;
drivers/bus/mhi/host/main.c
1398
mutex_lock(&mhi_chan->mutex);
drivers/bus/mhi/host/main.c
1424
mutex_unlock(&mhi_chan->mutex);
drivers/bus/mhi/host/main.c
1439
mutex_lock(&mhi_chan->mutex);
drivers/bus/mhi/host/main.c
1453
mutex_unlock(&mhi_chan->mutex);
drivers/bus/mhi/host/main.c
1462
mutex_unlock(&mhi_chan->mutex);
drivers/bus/mhi/host/pm.c
945
mutex_lock(&itr->mutex);
drivers/bus/mhi/host/pm.c
948
mutex_unlock(&itr->mutex);
drivers/bus/mhi/host/pm.c
981
mutex_lock(&itr->mutex);
drivers/bus/mhi/host/pm.c
984
mutex_unlock(&itr->mutex);
drivers/bus/sunxi-rsb.c
125
struct mutex lock;
drivers/bus/ti-sysc.c
77
struct mutex list_lock; /* disabled and restored modules list lock */
drivers/bus/ts-nbus.c
36
struct mutex lock;
drivers/cache/hisi_soc_hha.c
111
guard(mutex)(&soc_hha->lock);
drivers/cache/hisi_soc_hha.c
49
struct mutex lock;
drivers/cache/hisi_soc_hha.c
79
guard(mutex)(&soc_hha->lock);
drivers/cdx/cdx.c
619
guard(mutex)(&cdx_controller_lock);
drivers/char/applicom.c
158
spin_lock_init(&apbs[boardno].mutex);
drivers/char/applicom.c
422
spin_lock_irqsave(&apbs[IndexCard].mutex, flags);
drivers/char/applicom.c
427
spin_unlock_irqrestore(&apbs[IndexCard].mutex, flags);
drivers/char/applicom.c
443
spin_unlock_irqrestore(&apbs[IndexCard].mutex, flags);
drivers/char/applicom.c
450
spin_lock_irqsave(&apbs[IndexCard].mutex, flags);
drivers/char/applicom.c
479
spin_unlock_irqrestore(&apbs[IndexCard].mutex, flags);
drivers/char/applicom.c
563
spin_lock_irqsave(&apbs[i].mutex, flags);
drivers/char/applicom.c
574
spin_unlock_irqrestore(&apbs[i].mutex, flags);
drivers/char/applicom.c
589
spin_unlock_irqrestore(&apbs[i].mutex, flags);
drivers/char/applicom.c
601
spin_unlock_irqrestore(&apbs[i].mutex, flags);
drivers/char/applicom.c
640
spin_lock(&apbs[i].mutex);
drivers/char/applicom.c
644
spin_unlock(&apbs[i].mutex);
drivers/char/applicom.c
681
spin_unlock(&apbs[i].mutex);
drivers/char/applicom.c
684
spin_unlock(&apbs[i].mutex);
drivers/char/applicom.c
89
spinlock_t mutex;
drivers/char/ipmi/bt-bmc.c
191
mutex_lock(&bt_bmc->mutex);
drivers/char/ipmi/bt-bmc.c
231
mutex_unlock(&bt_bmc->mutex);
drivers/char/ipmi/bt-bmc.c
266
mutex_lock(&bt_bmc->mutex);
drivers/char/ipmi/bt-bmc.c
293
mutex_unlock(&bt_bmc->mutex);
drivers/char/ipmi/bt-bmc.c
426
mutex_init(&bt_bmc->mutex);
drivers/char/ipmi/bt-bmc.c
64
struct mutex mutex;
drivers/char/ipmi/ipmb_dev_int.c
65
struct mutex file_mutex;
drivers/char/ipmi/ipmi_devintf.c
34
struct mutex recv_mutex;
drivers/char/ipmi/ipmi_msghandler.c
296
struct mutex dyn_mutex; /* Protects id, intfs, & dyn* */
drivers/char/ipmi/ipmi_msghandler.c
435
struct mutex users_mutex;
drivers/char/ipmi/ipmi_msghandler.c
450
struct mutex bmc_reg_mutex;
drivers/char/ipmi/ipmi_msghandler.c
472
struct mutex seq_lock;
drivers/char/ipmi/ipmi_msghandler.c
479
struct mutex user_msgs_mutex;
drivers/char/ipmi/ipmi_msghandler.c
503
struct mutex cmd_rcvrs_mutex;
drivers/char/ipmi/ipmi_msghandler.c
510
struct mutex events_mutex; /* For dealing with event stuff. */
drivers/char/ipmi/ipmi_ssif.c
190
struct mutex clients_mutex;
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
332
mutex_lock(&priv->mutex);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
377
mutex_unlock(&priv->mutex);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
392
mutex_lock(&priv->mutex);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
413
mutex_unlock(&priv->mutex);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
482
mutex_init(&priv->mutex);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
88
struct mutex mutex;
drivers/char/ps3flash.c
126
mutex_lock(&priv->mutex);
drivers/char/ps3flash.c
147
mutex_unlock(&priv->mutex);
drivers/char/ps3flash.c
158
mutex_unlock(&priv->mutex);
drivers/char/ps3flash.c
195
mutex_lock(&priv->mutex);
drivers/char/ps3flash.c
222
mutex_unlock(&priv->mutex);
drivers/char/ps3flash.c
233
mutex_unlock(&priv->mutex);
drivers/char/ps3flash.c
25
struct mutex mutex; /* Bounce buffer mutex */
drivers/char/ps3flash.c
371
mutex_init(&priv->mutex);
drivers/char/sonypi.c
475
struct mutex lock;
drivers/char/tpm/tpm-dev.h
12
struct mutex buffer_mutex;
drivers/char/tpm/tpm_crb_ffa.c
118
struct mutex msg_data_lock;
drivers/char/tpm/tpm_crb_ffa.c
289
guard(mutex)(&tpm_crb_ffa->msg_data_lock);
drivers/char/tpm/tpm_crb_ffa.c
326
guard(mutex)(&tpm_crb_ffa->msg_data_lock);
drivers/char/tpm/tpm_tis_core.h
98
struct mutex locality_count_mutex;
drivers/char/tpm/tpm_tis_spi_cr50.c
45
struct mutex time_track_mutex;
drivers/char/tpm/tpm_vtpm_proxy.c
35
struct mutex buf_lock; /* protect buffer and flags */
drivers/char/xilinx_hwicap/xilinx_hwicap.c
109
static struct mutex icap_sem;
drivers/char/xilinx_hwicap/xilinx_hwicap.h
60
struct mutex sem;
drivers/char/xillybus/xillybus.h
62
struct mutex wr_mutex;
drivers/char/xillybus/xillybus.h
79
struct mutex rd_mutex;
drivers/char/xillybus/xillybus.h
97
struct mutex register_mutex;
drivers/char/xillybus/xillyusb.c
123
struct mutex lock; /* protect @out_ep, @in_fifo, bit fields below */
drivers/char/xillybus/xillyusb.c
125
struct mutex in_mutex; /* serialize fops on FPGA to host stream */
drivers/char/xillybus/xillyusb.c
126
struct mutex out_mutex; /* serialize fops on host to FPGA stream */
drivers/char/xillybus/xillyusb.c
181
struct mutex msg_mutex; /* serialize opcode transmission */
drivers/char/xillybus/xillyusb.c
185
struct mutex process_in_mutex; /* synchronize wakeup_all() */
drivers/char/xillybus/xillyusb.c
92
struct mutex ep_mutex; /* serialize operations on endpoint */
drivers/clk/qcom/clk-rpm.c
105
struct mutex xo_lock;
drivers/clk/qcom/clk-rpm.c
228
guard(mutex)(&rpm_clk_lock);
drivers/clk/qcom/clk-rpm.c
327
guard(mutex)(&rpm_clk_lock);
drivers/clk/qcom/clk-smd-rpm.c
313
guard(mutex)(&rpm_smd_clk_lock);
drivers/clk/qcom/clk-smd-rpm.c
346
guard(mutex)(&rpm_smd_clk_lock);
drivers/clk/tegra/clk-device.c
27
struct mutex lock;
drivers/clocksource/timer-nxp-stm.c
80
DEFINE_GUARD(stm_instances, struct mutex *, mutex_lock(_T), mutex_unlock(_T))
drivers/comedi/comedi_buf.c
214
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1015
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1062
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
109
mutex_init(&dev->mutex);
drivers/comedi/comedi_fops.c
1135
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
119
mutex_destroy(&dev->mutex);
drivers/comedi/comedi_fops.c
1277
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
1297
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
1432
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1444
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
157
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
163
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
1665
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
171
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1760
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1814
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1868
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
1909
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2019
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2070
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2103
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2138
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2172
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2208
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2251
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2290
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
2312
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
2440
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
256
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
270
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
2808
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
2825
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
2935
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
2953
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
2982
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3008
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3031
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3051
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3139
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3146
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3165
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3172
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3246
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3253
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3276
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3283
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
334
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
3341
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3348
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3365
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3372
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3515
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
3526
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
3670
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
3671
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
382
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
386
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
413
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
419
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
438
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
442
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
469
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
475
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
495
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
499
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
526
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
532
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
551
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
555
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
582
mutex_lock(&dev->mutex);
drivers/comedi/comedi_fops.c
588
mutex_unlock(&dev->mutex);
drivers/comedi/comedi_fops.c
790
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
818
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
832
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
849
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
891
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_fops.c
954
lockdep_assert_held(&dev->mutex);
drivers/comedi/comedi_internal.h
60
extern struct mutex comedi_drivers_list_lock;
drivers/comedi/drivers.c
1028
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
1144
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
1156
mutex_unlock(&dev->mutex);
drivers/comedi/drivers.c
1166
mutex_unlock(&dev->mutex);
drivers/comedi/drivers.c
1253
mutex_lock(&dev->mutex);
drivers/comedi/drivers.c
1261
mutex_unlock(&dev->mutex);
drivers/comedi/drivers.c
162
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
202
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
213
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
721
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
770
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers.c
828
lockdep_assert_held(&dev->mutex);
drivers/comedi/drivers/dt9812.c
227
struct mutex mut;
drivers/comedi/drivers/dyna_pci10xx.c
109
mutex_lock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
116
mutex_unlock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
129
mutex_lock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
137
mutex_unlock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
148
mutex_lock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
156
mutex_unlock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
179
mutex_init(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
231
mutex_destroy(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
44
struct mutex mutex;
drivers/comedi/drivers/dyna_pci10xx.c
76
mutex_lock(&devpriv->mutex);
drivers/comedi/drivers/dyna_pci10xx.c
94
mutex_unlock(&devpriv->mutex);
drivers/comedi/drivers/ni_usb6501.c
163
struct mutex mut;
drivers/comedi/drivers/usbdux.c
203
struct mutex mut;
drivers/comedi/drivers/usbduxfast.c
155
struct mutex mut;
drivers/comedi/drivers/usbduxsigma.c
166
struct mutex mut;
drivers/comedi/kcomedilib/kcomedilib_main.c
183
mutex_lock(&dev->mutex);
drivers/comedi/kcomedilib/kcomedilib_main.c
235
mutex_unlock(&dev->mutex);
drivers/counter/ftm-quaddec.c
32
struct mutex ftm_quaddec_mutex;
drivers/counter/i8254.c
51
struct mutex lock;
drivers/counter/intel-qep.c
66
struct mutex lock;
drivers/counter/interrupt-cnt.c
24
struct mutex lock;
drivers/counter/interrupt-cnt.c
47
guard(mutex)(&priv->lock);
drivers/counter/interrupt-cnt.c
59
guard(mutex)(&priv->lock);
drivers/counter/rz-mtu3-cnt.c
77
struct mutex lock;
drivers/counter/ti-ecap-capture.c
90
struct mutex lock;
drivers/cpufreq/amd-pstate.c
1774
guard(mutex)(&amd_pstate_driver_lock);
drivers/cpufreq/amd-pstate.c
1786
guard(mutex)(&amd_pstate_driver_lock);
drivers/cpufreq/cpufreq.c
446
mutex_lock(&cpufreq_transition_notifier_list.mutex);
drivers/cpufreq/cpufreq.c
451
mutex_unlock(&cpufreq_transition_notifier_list.mutex);
drivers/cpufreq/cpufreq_governor.h
85
struct mutex update_mutex;
drivers/cpufreq/cpufreq_userspace.c
101
mutex_lock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
104
mutex_unlock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
111
mutex_lock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
126
mutex_unlock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
21
struct mutex mutex;
drivers/cpufreq/cpufreq_userspace.c
38
mutex_lock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
46
mutex_unlock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
65
mutex_init(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
88
mutex_lock(&userspace->mutex);
drivers/cpufreq/cpufreq_userspace.c
91
mutex_unlock(&userspace->mutex);
drivers/cpufreq/intel_pstate.c
1133
guard(mutex)(&hybrid_capacity_lock);
drivers/cpufreq/intel_pstate.c
1178
guard(mutex)(&hybrid_capacity_lock);
drivers/cpufreq/intel_pstate.c
1396
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1528
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1539
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1555
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1576
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1590
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1607
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1695
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1724
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
1761
guard(mutex)(&intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
3886
scoped_guard(mutex, &intel_pstate_driver_lock) {
drivers/cpufreq/loongson3_cpufreq.c
172
static struct mutex cpufreq_mutex[MAX_PACKAGES];
drivers/cpufreq/mediatek-cpufreq.c
53
struct mutex reg_lock;
drivers/cpufreq/qcom-cpufreq-hw.c
53
struct mutex throttle_lock;
drivers/cpufreq/vexpress-spc-cpufreq.c
58
static struct mutex cluster_lock[MAX_CLUSTERS];
drivers/cpuidle/cpuidle.c
682
guard(mutex)(&cpuidle_lock);
drivers/cpuidle/cpuidle.h
15
extern struct mutex cpuidle_lock;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
226
struct mutex mlock;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
227
struct mutex rnglock;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
162
struct mutex mlock;
drivers/crypto/amcc/crypto4xx_core.h
114
struct mutex rng_lock;
drivers/crypto/atmel-i2c.h
143
struct mutex lock;
drivers/crypto/ccp/ccp-dev.h
273
struct mutex q_mutex ____cacheline_aligned;
drivers/crypto/ccp/ccp-dev.h
364
struct mutex req_mutex ____cacheline_aligned;
drivers/crypto/ccp/ccp-dev.h
417
struct mutex sb_mutex ____cacheline_aligned;
drivers/crypto/ccp/dbc.c
142
guard(mutex)(&dbc_dev->ioctl_mutex);
drivers/crypto/ccp/dbc.h
27
struct mutex ioctl_mutex;
drivers/crypto/ccp/platform-access.h
26
struct mutex mailbox_mutex;
drivers/crypto/ccp/platform-access.h
27
struct mutex doorbell_mutex;
drivers/crypto/ccp/psp-dev.h
63
struct mutex mailbox_mutex;
drivers/crypto/ccp/sev-dev.c
1115
guard(mutex)(&sev_cmd_mutex);
drivers/crypto/ccp/sev-dev.c
1165
guard(mutex)(&sev_cmd_mutex);
drivers/crypto/ccp/sfs.c
119
guard(mutex)(&sfs_ioctl_mutex);
drivers/crypto/ccp/tee-dev.c
251
mutex_lock(&tee->rb_mgr.mutex);
drivers/crypto/ccp/tee-dev.c
272
mutex_unlock(&tee->rb_mgr.mutex);
drivers/crypto/ccp/tee-dev.c
274
mutex_lock(&tee->rb_mgr.mutex);
drivers/crypto/ccp/tee-dev.c
318
mutex_unlock(&tee->rb_mgr.mutex);
drivers/crypto/ccp/tee-dev.c
44
mutex_init(&rb_mgr->mutex);
drivers/crypto/ccp/tee-dev.c
62
mutex_destroy(&rb_mgr->mutex);
drivers/crypto/ccp/tee-dev.h
46
struct mutex mutex; /* synchronizes access to ring buffer */
drivers/crypto/chelsio/chcr_core.h
79
struct mutex drv_mutex;
drivers/crypto/exynos-rng.c
75
struct mutex lock;
drivers/crypto/hisilicon/sec/sec_drv.h
182
struct mutex lock;
drivers/crypto/hisilicon/sec/sec_drv.h
248
struct mutex lock;
drivers/crypto/hisilicon/sec/sec_drv.h
277
struct mutex lock;
drivers/crypto/hisilicon/sec/sec_drv.h
410
struct mutex dev_lock;
drivers/crypto/hisilicon/trng/trng.c
46
struct mutex lock;
drivers/crypto/hisilicon/trng/trng.c
60
struct mutex lock;
drivers/crypto/intel/iaa/iaa_crypto.h
146
extern struct mutex iaa_devices_lock;
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
243
u32 pfvf_offset, struct mutex *csr_lock);
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
419
struct mutex pf2vf_lock; /* protect CSR access for PF2VF messages */
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
420
struct mutex pfvf_mig_lock; /* protects PFVF state for migration */
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
490
struct mutex vf2pf_lock; /* protect CSR access */
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
497
struct mutex state_lock; /* protect state of the device */
drivers/crypto/intel/qat/qat_common/adf_admin.c
113
struct mutex lock; /* protects adf_admin_comms struct */
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
170
struct mutex *csr_lock; /* lock preventing concurrent access of CSR */
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
185
struct mutex *lock = params->csr_lock;
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
325
u32 pfvf_offset, struct mutex *csr_lock)
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
339
u32 pfvf_offset, struct mutex *csr_lock)
drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c
84
struct mutex *csr_lock)
drivers/crypto/intel/qat/qat_common/adf_rl.h
119
struct mutex rl_lock;
drivers/crypto/intel/qat/qat_common/adf_telemetry.h
69
struct mutex regs_hist_lock;
drivers/crypto/intel/qat/qat_common/adf_telemetry.h
73
struct mutex wr_lock;
drivers/crypto/loongson/loongson-rng.c
22
struct mutex lock;
drivers/crypto/loongson/loongson-rng.c
31
struct mutex lock;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
157
struct mutex lock;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1549
mutex_lock(&mutex);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1598
mutex_unlock(&mutex);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1609
mutex_lock(&mutex);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1636
mutex_unlock(&mutex);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
46
static DEFINE_MUTEX(mutex);
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
53
struct mutex lock; /* serialize mailbox access */
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
146
struct mutex lock;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1639
mutex_lock(&mutex);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1665
mutex_unlock(&mutex);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1675
mutex_lock(&mutex);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1699
mutex_unlock(&mutex);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
40
static DEFINE_MUTEX(mutex);
drivers/crypto/mxs-dcp.c
799
mutex_init(&actx->mutex);
drivers/crypto/mxs-dcp.c
821
mutex_lock(&actx->mutex);
drivers/crypto/mxs-dcp.c
835
mutex_unlock(&actx->mutex);
drivers/crypto/mxs-dcp.c
97
struct mutex mutex;
drivers/crypto/qce/core.c
111
scoped_guard(mutex, &qce->lock)
drivers/crypto/qce/core.c
130
scoped_guard(mutex, &qce->lock) {
drivers/crypto/qce/core.c
93
scoped_guard(mutex, &qce->lock) {
drivers/crypto/qce/core.h
34
struct mutex lock;
drivers/crypto/qcom-rng.c
35
struct mutex lock;
drivers/crypto/xilinx/xilinx-trng.c
64
struct mutex lock; /* Protect access to TRNG device */
drivers/cxl/core/mbox.c
1435
ACQUIRE(mutex_intr, lock)(&mds->poison.mutex);
drivers/cxl/core/mbox.c
1506
mutex_init(&mds->poison.mutex);
drivers/cxl/core/memdev.c
682
lockdep_set_class(&dev->mutex, &cxl_memdev_key);
drivers/cxl/core/pmem.c
216
lockdep_set_class(&dev->mutex, &cxl_nvdimm_key);
drivers/cxl/core/pmem.c
98
lockdep_set_class(&dev->mutex, &cxl_nvdimm_bridge_key);
drivers/cxl/core/port.c
1959
lockdep_set_class(&dev->mutex, &cxl_decoder_key);
drivers/cxl/core/port.c
745
lockdep_set_class_and_subclass(&dev->mutex, &cxl_port_key, port->depth);
drivers/cxl/core/region.c
2485
lockdep_set_class(&dev->mutex, &cxl_region_key);
drivers/cxl/core/region.c
3500
lockdep_set_class(&dev->mutex, &cxl_pmem_region_key);
drivers/cxl/core/region.c
3565
lockdep_set_class(&dev->mutex, &cxl_dax_region_key);
drivers/cxl/cxl.h
452
struct mutex range_lock;
drivers/cxl/cxlmem.h
232
struct mutex log_lock;
drivers/cxl/cxlmem.h
276
struct mutex mutex; /* Protect reads of poison list */
drivers/dax/kmem.c
58
guard(mutex)(&kmem_memory_type_lock);
drivers/dax/kmem.c
64
guard(mutex)(&kmem_memory_type_lock);
drivers/devfreq/devfreq.c
1811
guard(mutex)(&devfreq_list_lock);
drivers/devfreq/devfreq.c
1828
guard(mutex)(&devfreq_list_lock);
drivers/devfreq/devfreq.c
1850
guard(mutex)(&devfreq_list_lock);
drivers/devfreq/devfreq.c
1867
guard(mutex)(&devfreq_list_lock);
drivers/devfreq/event/rockchip-dfi.c
103
struct mutex mutex;
drivers/devfreq/event/rockchip-dfi.c
175
mutex_lock(&dfi->mutex);
drivers/devfreq/event/rockchip-dfi.c
213
mutex_unlock(&dfi->mutex);
drivers/devfreq/event/rockchip-dfi.c
223
mutex_lock(&dfi->mutex);
drivers/devfreq/event/rockchip-dfi.c
245
mutex_unlock(&dfi->mutex);
drivers/devfreq/event/rockchip-dfi.c
850
mutex_init(&dfi->mutex);
drivers/devfreq/exynos-bus.c
32
struct mutex lock;
drivers/devfreq/hisi_uncore_freq.c
197
guard(mutex)(&uncore->pcc_lock);
drivers/devfreq/hisi_uncore_freq.c
415
guard(mutex)(&hisi_platform_gov_usage_lock);
drivers/devfreq/hisi_uncore_freq.c
442
guard(mutex)(&hisi_platform_gov_usage_lock);
drivers/devfreq/hisi_uncore_freq.c
82
struct mutex pcc_lock;
drivers/devfreq/hisi_uncore_freq.c
97
guard(mutex)(&uncore->pcc_lock);
drivers/devfreq/mtk-cci-devfreq.c
33
struct mutex reg_lock;
drivers/devfreq/rk3399_dmc.c
47
struct mutex lock;
drivers/dibs/dibs_main.c
115
mutex_unlock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
120
mutex_unlock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
204
mutex_lock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
214
mutex_unlock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
239
mutex_lock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
247
mutex_unlock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
32
struct mutex mutex; /* protects dibs device list */
drivers/dibs/dibs_main.c
37
.mutex = __MUTEX_INITIALIZER(dibs_dev_list.mutex),
drivers/dibs/dibs_main.c
55
mutex_lock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
77
mutex_unlock(&dibs_dev_list.mutex);
drivers/dibs/dibs_main.c
90
mutex_lock(&dibs_dev_list.mutex);
drivers/dma-buf/heaps/cma_heap.c
54
struct mutex lock;
drivers/dma-buf/heaps/system_heap.c
27
struct mutex lock;
drivers/dma/amd/ae4dma/ae4dma.h
52
struct mutex cmd_lock;
drivers/dma/amd/qdma/qdma.h
248
struct mutex ctxt_lock; /* protect ctxt registers */
drivers/dma/apple-admac.c
127
struct mutex cache_alloc_lock;
drivers/dma/dmatest.c
148
struct mutex lock;
drivers/dma/fsl-edma-common.h
260
struct mutex fsl_edma_mutex;
drivers/dma/fsl-edma-main.c
263
guard(mutex)(&fsl_edma->fsl_edma_mutex);
drivers/dma/fsl-edma-main.c
308
guard(mutex)(&fsl_edma->fsl_edma_mutex);
drivers/dma/fsl-qdma.c
223
struct mutex fsl_qdma_mutex;
drivers/dma/idxd/device.c
1356
guard(mutex)(&wq->wq_lock);
drivers/dma/idxd/idxd.h
207
struct mutex wq_lock; /* mutex for workqueue */
drivers/dma/idxd/idxd.h
233
struct mutex uc_lock;
drivers/dma/idxd/idxd.h
296
struct mutex lock;
drivers/dma/qcom/gpi.c
508
struct mutex ctrl_lock;
drivers/dma/ti/dma-crossbar.c
209
struct mutex mutex;
drivers/dma/ti/dma-crossbar.c
237
mutex_lock(&xbar->mutex);
drivers/dma/ti/dma-crossbar.c
239
mutex_unlock(&xbar->mutex);
drivers/dma/ti/dma-crossbar.c
270
mutex_lock(&xbar->mutex);
drivers/dma/ti/dma-crossbar.c
274
mutex_unlock(&xbar->mutex);
drivers/dma/ti/dma-crossbar.c
282
mutex_unlock(&xbar->mutex);
drivers/dma/ti/dma-crossbar.c
424
mutex_init(&xbar->mutex);
drivers/dma/ti/omap-dma.c
53
struct mutex lch_lock; /* for assigning logical channels */
drivers/dpll/dpll_core.h
98
extern struct mutex dpll_lock;
drivers/dpll/zl3073x/chan.c
136
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/chan.c
66
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/core.h
65
struct mutex multiop_lock;
drivers/dpll/zl3073x/out.c
135
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/out.c
37
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/ref.c
102
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/ref.c
197
guard(mutex)(&zldev->multiop_lock);
drivers/dpll/zl3073x/synth.c
33
guard(mutex)(&zldev->multiop_lock);
drivers/edac/xgene_edac.c
62
struct mutex mc_lock;
drivers/extcon/extcon-max14577.c
490
mutex_lock(&info->mutex);
drivers/extcon/extcon-max14577.c
496
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
512
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
610
mutex_lock(&info->mutex);
drivers/extcon/extcon-max14577.c
617
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
627
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
638
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
643
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max14577.c
675
mutex_init(&info->mutex);
drivers/extcon/extcon-max14577.c
83
struct mutex mutex;
drivers/extcon/extcon-max77693.c
1022
mutex_lock(&info->mutex);
drivers/extcon/extcon-max77693.c
1029
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
1039
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
1050
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
1055
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
1129
mutex_init(&info->mutex);
drivers/extcon/extcon-max77693.c
78
struct mutex mutex;
drivers/extcon/extcon-max77693.c
946
mutex_lock(&info->mutex);
drivers/extcon/extcon-max77693.c
956
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
990
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77693.c
997
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77843.c
34
struct mutex mutex;
drivers/extcon/extcon-max77843.c
633
mutex_lock(&info->mutex);
drivers/extcon/extcon-max77843.c
640
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77843.c
658
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77843.c
710
mutex_lock(&info->mutex);
drivers/extcon/extcon-max77843.c
741
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max77843.c
826
mutex_init(&info->mutex);
drivers/extcon/extcon-max8997.c
120
struct mutex mutex;
drivers/extcon/extcon-max8997.c
518
mutex_lock(&info->mutex);
drivers/extcon/extcon-max8997.c
528
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
554
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
561
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
583
mutex_lock(&info->mutex);
drivers/extcon/extcon-max8997.c
590
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
600
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
611
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
616
mutex_unlock(&info->mutex);
drivers/extcon/extcon-max8997.c
651
mutex_init(&info->mutex);
drivers/extcon/extcon-ptn5150.c
126
mutex_lock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
132
mutex_unlock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
164
mutex_unlock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
168
mutex_unlock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
252
mutex_init(&info->mutex);
drivers/extcon/extcon-ptn5150.c
327
mutex_lock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
329
mutex_unlock(&info->mutex);
drivers/extcon/extcon-ptn5150.c
55
struct mutex mutex;
drivers/extcon/extcon-rt8973a.c
415
mutex_lock(&info->mutex);
drivers/extcon/extcon-rt8973a.c
441
mutex_unlock(&info->mutex);
drivers/extcon/extcon-rt8973a.c
573
mutex_init(&info->mutex);
drivers/extcon/extcon-rt8973a.c
59
struct mutex mutex;
drivers/extcon/extcon-sm5502.c
50
struct mutex mutex;
drivers/extcon/extcon-sm5502.c
532
mutex_lock(&info->mutex);
drivers/extcon/extcon-sm5502.c
547
mutex_unlock(&info->mutex);
drivers/extcon/extcon-sm5502.c
700
mutex_init(&info->mutex);
drivers/firewire/core-card.c
182
guard(mutex)(&card_mutex);
drivers/firewire/core-card.c
200
guard(mutex)(&card_mutex);
drivers/firewire/core-card.c
644
scoped_guard(mutex, &card_mutex) {
drivers/firewire/core-card.c
783
scoped_guard(mutex, &card_mutex)
drivers/firewire/core-cdev.c
1070
scoped_guard(mutex, &client->iso_context_mutex) {
drivers/firewire/core-cdev.c
1808
scoped_guard(mutex, &client->iso_context_mutex) {
drivers/firewire/core-cdev.c
1857
scoped_guard(mutex, &client->device->client_list_mutex)
drivers/firewire/core-cdev.c
403
guard(mutex)(&device->client_list_mutex);
drivers/firewire/core-cdev.c
493
guard(mutex)(&client->device->client_list_mutex);
drivers/firewire/core-cdev.c
66
struct mutex iso_context_mutex;
drivers/firewire/core-transaction.c
542
guard(mutex)(&phy_config_mutex);
drivers/firewire/ohci.c
1744
scoped_guard(mutex, &ohci->phy_reg_mutex) {
drivers/firewire/ohci.c
1794
guard(mutex)(&ohci->phy_reg_mutex);
drivers/firewire/ohci.c
210
struct mutex phy_reg_mutex;
drivers/firewire/ohci.c
508
guard(mutex)(&ohci->phy_reg_mutex);
drivers/firewire/ohci.c
518
guard(mutex)(&ohci->phy_reg_mutex);
drivers/firmware/arm_ffa/driver.c
95
struct mutex rx_lock; /* lock to protect Rx buffer */
drivers/firmware/arm_ffa/driver.c
96
struct mutex tx_lock; /* lock to protect Tx buffer */
drivers/firmware/arm_scmi/driver.c
162
struct mutex protocols_mtx;
drivers/firmware/arm_scmi/driver.c
171
struct mutex devreq_mtx;
drivers/firmware/arm_scmi/notify.c
227
struct mutex pending_mtx;
drivers/firmware/arm_scmi/notify.c
307
struct mutex registered_mtx;
drivers/firmware/arm_scmi/notify.c
343
struct mutex sources_mtx;
drivers/firmware/arm_scmi/raw_mode.c
182
struct mutex free_mtx;
drivers/firmware/arm_scmi/raw_mode.c
185
struct mutex active_mtx;
drivers/firmware/arm_scmi/scmi_power_control.c
89
struct mutex state_mtx;
drivers/firmware/arm_scmi/transports/mailbox.c
38
struct mutex chan_lock;
drivers/firmware/arm_scmi/transports/optee.c
124
struct mutex mu;
drivers/firmware/arm_scmi/transports/optee.c
148
struct mutex mu;
drivers/firmware/arm_scmi/transports/smc.c
66
struct mutex shmem_lock;
drivers/firmware/arm_scpi.c
245
struct mutex xfers_lock;
drivers/firmware/cirrus/cs_dsp.c
422
scoped_guard(mutex, &dsp->pwr_lock) {
drivers/firmware/cirrus/cs_dsp.c
487
guard(mutex)(&dsp->pwr_lock);
drivers/firmware/imx/imx-scu.c
39
struct mutex lock;
drivers/firmware/qcom/qcom_scm.c
56
struct mutex scm_bw_lock;
drivers/firmware/samsung/exynos-acpm.c
146
struct mutex tx_lock;
drivers/firmware/samsung/exynos-acpm.c
147
struct mutex rx_lock;
drivers/firmware/samsung/exynos-acpm.c
228
guard(mutex)(&achan->rx_lock);
drivers/firmware/samsung/exynos-acpm.c
439
scoped_guard(mutex, &achan->tx_lock) {
drivers/firmware/stratix10-rsu.c
72
struct mutex lock;
drivers/firmware/stratix10-svc.c
1755
guard(mutex)(&svc_mem_lock);
drivers/firmware/stratix10-svc.c
1843
guard(mutex)(&svc_mem_lock);
drivers/firmware/stratix10-svc.c
1872
guard(mutex)(&svc_mem_lock);
drivers/firmware/stratix10-svc.c
270
struct mutex sdm_lock;
drivers/firmware/stratix10-svc.c
320
guard(mutex)(&svc_mem_lock);
drivers/firmware/thead,th1520-aon.c
24
struct mutex transaction_lock;
drivers/firmware/turris-mox-rwtm.c
315
guard(mutex)(&rwtm->busy);
drivers/firmware/turris-mox-rwtm.c
97
struct mutex busy;
drivers/fpga/dfl.h
327
struct mutex lock;
drivers/fpga/dfl.h
545
struct mutex lock;
drivers/fpga/fpga-bridge.c
153
mutex_unlock(&bridge->mutex);
drivers/fpga/fpga-bridge.c
359
mutex_init(&bridge->mutex);
drivers/fpga/fpga-bridge.c
67
if (!mutex_trylock(&bridge->mutex))
drivers/fpga/fpga-bridge.c
71
mutex_unlock(&bridge->mutex);
drivers/fpga/fpga-region.c
220
mutex_init(®ion->mutex);
drivers/fpga/fpga-region.c
50
if (!mutex_trylock(®ion->mutex)) {
drivers/fpga/fpga-region.c
58
mutex_unlock(®ion->mutex);
drivers/fpga/fpga-region.c
80
mutex_unlock(®ion->mutex);
drivers/fsi/fsi-master-aspeed.c
23
struct mutex lock; /* protect HW access */
drivers/fsi/fsi-master-ast-cf.c
91
struct mutex lock; /* mutex for command ordering */
drivers/fsi/fsi-master-gpio.c
26
struct mutex cmd_lock; /* mutex for command ordering */
drivers/fsi/fsi-master-i2cr.h
16
struct mutex lock; /* protect HW access */
drivers/fsi/fsi-master.h
126
struct mutex scan_lock;
drivers/fsi/fsi-occ.c
55
struct mutex occ_lock;
drivers/fsi/fsi-occ.c
70
struct mutex lock;
drivers/fsi/fsi-sbefifo.c
125
struct mutex lock;
drivers/fsi/fsi-sbefifo.c
136
struct mutex file_lock;
drivers/fsi/fsi-scom.c
72
struct mutex lock;
drivers/fwctl/main.c
227
scoped_guard(mutex, &fwctl->uctx_list_lock) {
drivers/fwctl/main.c
254
guard(mutex)(&fwctl->uctx_list_lock);
drivers/fwctl/main.c
380
guard(mutex)(&fwctl->uctx_list_lock);
drivers/fwctl/pds/main.c
29
struct mutex lock; /* lock for endpoint info management */
drivers/gnss/sirf.c
49
struct mutex gdev_mutex;
drivers/gnss/sirf.c
52
struct mutex serdev_mutex;
drivers/gpib/agilent_82357a/agilent_82357a.h
132
struct mutex bulk_transfer_lock; // bulk transfer lock
drivers/gpib/agilent_82357a/agilent_82357a.h
133
struct mutex bulk_alloc_lock; // bulk transfer allocation lock
drivers/gpib/agilent_82357a/agilent_82357a.h
134
struct mutex interrupt_alloc_lock; // interrupt allocation lock
drivers/gpib/agilent_82357a/agilent_82357a.h
135
struct mutex control_alloc_lock; // control message allocation lock
drivers/gpib/include/gpib_types.h
268
struct mutex user_mutex;
drivers/gpib/include/gpib_types.h
273
struct mutex big_gpib_mutex;
drivers/gpib/include/gpib_types.h
383
struct mutex descriptors_mutex;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1264
struct mutex io_mutex; /* synchronize I/O with disconnect */
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
183
static struct mutex minors_lock; /* operations on usb_minors are to be protected */
drivers/gpib/ni_usb/ni_usb_gpib.h
75
struct mutex addressed_transfer_lock; // protect transfer lock
drivers/gpib/ni_usb/ni_usb_gpib.h
76
struct mutex bulk_transfer_lock; // protect bulk message sends
drivers/gpib/ni_usb/ni_usb_gpib.h
77
struct mutex control_transfer_lock; // protect control messages
drivers/gpib/ni_usb/ni_usb_gpib.h
78
struct mutex interrupt_transfer_lock; // protect interrupt messages
drivers/gpio/gpio-74x164.c
23
struct mutex lock;
drivers/gpio/gpio-74x164.c
48
guard(mutex)(&chip->lock);
drivers/gpio/gpio-74x164.c
60
guard(mutex)(&chip->lock);
drivers/gpio/gpio-74x164.c
79
guard(mutex)(&chip->lock);
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
29
struct mutex irq_lock;
drivers/gpio/gpio-adnp.c
345
scoped_guard(mutex, &adnp->i2c_lock) {
drivers/gpio/gpio-adp5585.c
66
struct mutex bus_lock;
drivers/gpio/gpio-aggregator.c
1028
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1047
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
106
scoped_guard(mutex, &gpio_aggregator_lock)
drivers/gpio/gpio-aggregator.c
1066
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1085
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1104
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1132
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1157
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1172
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1196
scoped_guard(mutex, &aggr->lock) {
drivers/gpio/gpio-aggregator.c
1231
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1285
guard(mutex)(&aggr->lock);
drivers/gpio/gpio-aggregator.c
1394
scoped_guard(mutex, &aggr->lock)
drivers/gpio/gpio-aggregator.c
1425
scoped_guard(mutex, &aggr->lock)
drivers/gpio/gpio-aggregator.c
1526
scoped_guard(mutex, &aggr->lock) {
drivers/gpio/gpio-aggregator.c
221
scoped_guard(mutex, &aggr->lock)
drivers/gpio/gpio-aggregator.c
243
struct mutex mlock; /* protects tmp[] if can_sleep */
drivers/gpio/gpio-aggregator.c
46
struct mutex lock;
drivers/gpio/gpio-aggregator.c
91
scoped_guard(mutex, &gpio_aggregator_lock)
drivers/gpio/gpio-cgbc.c
111
guard(mutex)(&gpio->lock);
drivers/gpio/gpio-cgbc.c
121
guard(mutex)(&gpio->lock);
drivers/gpio/gpio-cgbc.c
137
scoped_guard(mutex, &gpio->lock)
drivers/gpio/gpio-cgbc.c
25
struct mutex lock;
drivers/gpio/gpio-cgbc.c
43
scoped_guard(mutex, &gpio->lock)
drivers/gpio/gpio-cgbc.c
78
guard(mutex)(&gpio->lock);
drivers/gpio/gpio-crystalcove.c
75
struct mutex buslock; /* irq_bus_lock */
drivers/gpio/gpio-dln2.c
61
struct mutex irq_lock;
drivers/gpio/gpio-imx-scu.c
20
struct mutex lock;
drivers/gpio/gpio-imx-scu.c
42
scoped_guard(mutex, &priv->lock) {
drivers/gpio/gpio-imx-scu.c
61
scoped_guard(mutex, &priv->lock) {
drivers/gpio/gpio-kempld.c
39
struct mutex irq_lock;
drivers/gpio/gpio-latch.c
111
guard(mutex)(&priv->mutex);
drivers/gpio/gpio-latch.c
168
mutex_init(&priv->mutex);
drivers/gpio/gpio-latch.c
64
struct mutex mutex; /* protects @shadow */
drivers/gpio/gpio-ljca.c
68
struct mutex irq_lock;
drivers/gpio/gpio-ljca.c
71
struct mutex trans_lock;
drivers/gpio/gpio-max3191x.c
74
struct mutex lock;
drivers/gpio/gpio-max732x.c
145
struct mutex lock;
drivers/gpio/gpio-max732x.c
149
struct mutex irq_lock;
drivers/gpio/gpio-max732x.c
214
guard(mutex)(&chip->lock);
drivers/gpio/gpio-max732x.c
334
guard(mutex)(&chip->lock);
drivers/gpio/gpio-max77620.c
21
struct mutex buslock; /* irq_bus_lock */
drivers/gpio/gpio-max77759.c
143
guard(mutex)(&chip->maxq_lock);
drivers/gpio/gpio-max77759.c
205
guard(mutex)(&chip->maxq_lock);
drivers/gpio/gpio-max77759.c
31
struct mutex maxq_lock; /* protect MaxQ r/m/w operations */
drivers/gpio/gpio-max77759.c
33
struct mutex irq_lock; /* protect irq bus */
drivers/gpio/gpio-max77759.c
340
scoped_guard(mutex, &chip->maxq_lock) {
drivers/gpio/gpio-mc33880.c
37
struct mutex lock; /* protect from simultaneous accesses */
drivers/gpio/gpio-mlxbf2.c
83
struct mutex *lock;
drivers/gpio/gpio-mockup.c
109
scoped_guard(mutex, &chip->lock) {
drivers/gpio/gpio-mockup.c
130
guard(mutex)(&chip->lock);
drivers/gpio/gpio-mockup.c
143
guard(mutex)(&chip->lock);
drivers/gpio/gpio-mockup.c
157
guard(mutex)(&chip->lock);
drivers/gpio/gpio-mockup.c
216
scoped_guard(mutex, &chip->lock) {
drivers/gpio/gpio-mockup.c
228
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-mockup.c
239
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-mockup.c
256
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-mockup.c
266
guard(mutex)(&chip->lock);
drivers/gpio/gpio-mockup.c
58
struct mutex lock;
drivers/gpio/gpio-mockup.c
97
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-mpsse.c
22
struct mutex irq_mutex; /* lock over irq_data */
drivers/gpio/gpio-mpsse.c
23
struct mutex irq_race; /* race for polling worker teardown */
drivers/gpio/gpio-mpsse.c
233
guard(mutex)(&priv->io_mutex);
drivers/gpio/gpio-mpsse.c
264
guard(mutex)(&priv->io_mutex);
drivers/gpio/gpio-mpsse.c
321
scoped_guard(mutex, &priv->io_mutex)
drivers/gpio/gpio-mpsse.c
339
guard(mutex)(&priv->io_mutex);
drivers/gpio/gpio-mpsse.c
353
guard(mutex)(&priv->io_mutex);
drivers/gpio/gpio-mpsse.c
40
struct mutex io_mutex; /* sync I/O with disconnect */
drivers/gpio/gpio-mpsse.c
421
guard(mutex)(&priv->irq_mutex);
drivers/gpio/gpio-mpsse.c
711
scoped_guard(mutex, &priv->irq_race)
drivers/gpio/gpio-nct6694.c
104
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
140
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
174
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
199
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
231
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
253
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
283
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
315
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
356
scoped_guard(mutex, &data->lock) {
drivers/gpio/gpio-nct6694.c
40
struct mutex lock;
drivers/gpio/gpio-nct6694.c
42
struct mutex irq_lock;
drivers/gpio/gpio-nct6694.c
63
guard(mutex)(&data->lock);
drivers/gpio/gpio-nct6694.c
82
guard(mutex)(&data->lock);
drivers/gpio/gpio-pca953x.c
1027
scoped_guard(mutex, &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
229
struct mutex irq_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/gpio/gpio-pca9570.c
102
guard(mutex)(&gpio->lock);
drivers/gpio/gpio-pca9570.c
45
struct mutex lock;
drivers/gpio/gpio-pcf857x.c
73
struct mutex lock; /* protect 'out' */
drivers/gpio/gpio-pisosr.c
33
struct mutex lock;
drivers/gpio/gpio-pmic-eic-sprd.c
61
struct mutex buslock;
drivers/gpio/gpio-sim.c
1018
scoped_guard(mutex, &dev->lock) {
drivers/gpio/gpio-sim.c
1071
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1088
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1100
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1123
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1144
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1169
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
117
guard(mutex)(&chip->lock);
drivers/gpio/gpio-sim.c
1181
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1204
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1221
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1242
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1254
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
126
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
1279
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-sim.c
1309
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1336
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1350
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
137
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
1379
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-sim.c
1406
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1428
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-sim.c
1464
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
148
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
1489
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-sim.c
1518
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
1541
scoped_guard(mutex, &dev->lock) {
drivers/gpio/gpio-sim.c
160
scoped_guard(mutex, &chip->lock) {
drivers/gpio/gpio-sim.c
172
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
183
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
217
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
227
scoped_guard(mutex, &chip->lock) {
drivers/gpio/gpio-sim.c
261
guard(mutex)(&chip->lock);
drivers/gpio/gpio-sim.c
280
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
310
scoped_guard(mutex, &chip->lock)
drivers/gpio/gpio-sim.c
54
struct mutex lock;
drivers/gpio/gpio-sim.c
561
struct mutex lock;
drivers/gpio/gpio-sim.c
694
guard(mutex)(&dev->lock);
drivers/gpio/gpio-sim.c
711
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-sim.c
74
guard(mutex)(&chip->lock);
drivers/gpio/gpio-siox.c
13
struct mutex lock;
drivers/gpio/gpio-sloppy-logic-analyzer.c
41
struct mutex blob_lock; /* serialize access to the blob (data) */
drivers/gpio/gpio-stmpe.c
35
struct mutex irq_lock;
drivers/gpio/gpio-tc3589x.c
31
struct mutex irq_lock;
drivers/gpio/gpio-tpic2810.c
25
struct mutex lock;
drivers/gpio/gpio-twl4030.c
212
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
271
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
279
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
292
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
300
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
309
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
320
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
333
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
342
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
353
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
363
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
367
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
377
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
391
mutex_lock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
395
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
399
mutex_unlock(&priv->mutex);
drivers/gpio/gpio-twl4030.c
542
mutex_init(&priv->mutex);
drivers/gpio/gpio-twl4030.c
57
struct mutex mutex;
drivers/gpio/gpio-usbio.c
122
guard(mutex)(&gpio->config_mutex);
drivers/gpio/gpio-usbio.c
22
struct mutex config_mutex; /* Protects banks[x].config */
drivers/gpio/gpio-virtio.c
26
struct mutex lock; /* Protects line operation */
drivers/gpio/gpio-virtio.c
53
struct mutex lock; /* Protects virtqueue operation */
drivers/gpio/gpio-virtio.c
60
struct mutex irq_lock; /* Protects irq operation */
drivers/gpio/gpio-virtuser.c
1052
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1072
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1094
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-virtuser.c
1124
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1143
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1172
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1220
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1270
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1309
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1341
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1358
scoped_guard(mutex, &dev->lock)
drivers/gpio/gpio-virtuser.c
1551
scoped_guard(mutex, &dev->lock) {
drivers/gpio/gpio-virtuser.c
1585
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1613
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1637
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1669
guard(mutex)(&dev->lock);
drivers/gpio/gpio-virtuser.c
1696
scoped_guard(mutex, &dev->lock) {
drivers/gpio/gpio-virtuser.c
59
struct mutex consumer_lock;
drivers/gpio/gpio-virtuser.c
611
scoped_guard(mutex, &data->consumer_lock)
drivers/gpio/gpio-virtuser.c
639
scoped_guard(mutex, &data->consumer_lock)
drivers/gpio/gpio-virtuser.c
983
struct mutex lock;
drivers/gpio/gpio-wcove.c
93
struct mutex buslock;
drivers/gpio/gpiolib-acpi-core.c
65
struct mutex conn_lock;
drivers/gpio/gpiolib-cdev.c
1332
guard(mutex)(&lr->config_mutex);
drivers/gpio/gpiolib-cdev.c
1392
guard(mutex)(&lr->config_mutex);
drivers/gpio/gpiolib-cdev.c
509
struct mutex config_mutex;
drivers/gpio/gpiolib-shared.c
318
guard(mutex)(&ref->lock);
drivers/gpio/gpiolib-shared.c
390
guard(mutex)(&real_ref->lock);
drivers/gpio/gpiolib-shared.c
40
struct mutex lock;
drivers/gpio/gpiolib-shared.c
456
guard(mutex)(&ref->lock);
drivers/gpio/gpiolib-shared.c
542
scoped_guard(mutex, &entry->lock) {
drivers/gpio/gpiolib-shared.c
57
struct mutex lock;
drivers/gpio/gpiolib-shared.c
601
guard(mutex)(&entry->lock);
drivers/gpio/gpiolib-shared.c
609
guard(mutex)(&ref->lock);
drivers/gpio/gpiolib-shared.c
629
guard(mutex)(&entry->lock);
drivers/gpio/gpiolib-shared.c
634
mutex_destroy(&shared_desc->mutex);
drivers/gpio/gpiolib-shared.c
667
mutex_init(&shared_desc->mutex);
drivers/gpio/gpiolib-shared.c
685
scoped_guard(mutex, &entry->lock) {
drivers/gpio/gpiolib-shared.h
50
struct mutex mutex;
drivers/gpio/gpiolib-shared.h
59
mutex_lock(&_T->lock->mutex);
drivers/gpio/gpiolib-shared.h
63
mutex_unlock(&_T->lock->mutex);
drivers/gpio/gpiolib-shared.h
71
lockdep_assert_held(&shared_desc->mutex);
drivers/gpio/gpiolib-sysfs.c
1018
guard(mutex)(&sysfs_lock);
drivers/gpio/gpiolib-sysfs.c
1056
guard(mutex)(&sysfs_lock);
drivers/gpio/gpiolib-sysfs.c
132
scoped_guard(mutex, &data->mutex) {
drivers/gpio/gpiolib-sysfs.c
149
guard(mutex)(&data->mutex);
drivers/gpio/gpiolib-sysfs.c
171
scoped_guard(mutex, &data->mutex)
drivers/gpio/gpiolib-sysfs.c
193
guard(mutex)(&data->mutex);
drivers/gpio/gpiolib-sysfs.c
302
scoped_guard(mutex, &data->mutex)
drivers/gpio/gpiolib-sysfs.c
323
guard(mutex)(&data->mutex);
drivers/gpio/gpiolib-sysfs.c
375
scoped_guard(mutex, &data->mutex)
drivers/gpio/gpiolib-sysfs.c
394
guard(mutex)(&data->mutex);
drivers/gpio/gpiolib-sysfs.c
61
struct mutex mutex;
drivers/gpio/gpiolib-sysfs.c
756
guard(mutex)(&sysfs_lock);
drivers/gpio/gpiolib-sysfs.c
771
mutex_init(&desc_data->mutex);
drivers/gpio/gpiolib-sysfs.c
963
mutex_destroy(&desc_data->mutex);
drivers/gpio/gpiolib-sysfs.c
980
guard(mutex)(&sysfs_lock);
drivers/gpio/gpiolib.c
1213
scoped_guard(mutex, &gpio_devices_lock) {
drivers/gpio/gpiolib.c
1343
scoped_guard(mutex, &gpio_devices_lock)
drivers/gpio/gpiolib.c
1385
scoped_guard(mutex, &gpio_devices_lock)
drivers/gpio/gpiolib.c
4507
guard(mutex)(&gpio_lookup_lock);
drivers/gpio/gpiolib.c
4569
guard(mutex)(&gpio_lookup_lock);
drivers/gpio/gpiolib.c
4672
guard(mutex)(&gpio_lookup_lock);
drivers/gpio/gpiolib.c
4695
scoped_guard(mutex, &gpio_lookup_lock) {
drivers/gpio/gpiolib.c
844
scoped_guard(mutex, &irqd->request_mutex) {
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1075
struct mutex mn_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1106
struct mutex notifier_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1157
struct mutex benchmark_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1181
struct mutex enforce_isolation_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
130
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
447
struct mutex bo_list_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
732
struct mutex update_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
884
struct mutex srbm_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
886
struct mutex grbm_idx_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
157
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
142
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
150
struct mutex notifier_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
71
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1920
mutex_init(&adev->mode_info.atom_context->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
56
struct mutex bo_list_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
57
struct mutex cper_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
67
struct mutex ring_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
64
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
146
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
180
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
275
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
307
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2630
mutex_lock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2654
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2717
mutex_lock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2749
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3722
mutex_init(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3723
mutex_init(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3733
mutex_init(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
487
guard(mutex)(&uma_info->update_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
76
mutex_lock(&mode_config->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
81
mutex_unlock(&mode_config->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
263
.mutex = __MUTEX_INITIALIZER(mgpu_info.mutex),
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2744
mutex_lock(&drm_dev->mode_config.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2753
mutex_unlock(&drm_dev->mode_config.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2763
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2766
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2771
mutex_lock(&drm_dev->mode_config.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2785
mutex_unlock(&drm_dev->mode_config.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
411
struct mutex gpu_clock_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
484
struct mutex gfx_off_mutex; /* mutex to change gfxoff state */
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
491
struct mutex pipe_reserve_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
507
struct mutex partition_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
515
struct mutex reset_sem_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
526
struct mutex userq_sch_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
535
struct mutex workload_profile_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
180
mutex_init(&i2c->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
46
mutex_lock(&i2c->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
97
mutex_unlock(&i2c->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
66
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
139
struct mutex jpeg_pg_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
105
mutex_lock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
109
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
123
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
55
mutex_lock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
71
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
87
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
78
struct mutex mutex_hidden;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
232
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1775
mutex_lock(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1820
mutex_unlock(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1898
mutex_destroy(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2004
mutex_init(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2117
mutex_init(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2191
mutex_init(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2262
mutex_init(&psp->rap_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2307
mutex_lock(&psp->rap_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2324
mutex_unlock(&psp->rap_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2367
mutex_init(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2374
mutex_lock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2381
mutex_unlock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3222
mutex_lock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3234
mutex_unlock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3239
mutex_unlock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3346
mutex_lock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3409
mutex_unlock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3415
mutex_unlock(&adev->firmware.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3426
mutex_lock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3428
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4114
mutex_lock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4116
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4165
mutex_lock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4167
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4236
mutex_lock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4239
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4274
mutex_lock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4276
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4379
if (!mutex_trylock(&adev->psp.mutex))
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4390
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4396
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4414
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4421
mutex_unlock(&adev->psp.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
793
mutex_lock(&psp->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
802
mutex_unlock(&psp->mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
226
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
239
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
437
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
346
mutex_lock(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
365
mutex_unlock(&psp->ras_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
493
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
556
struct mutex recovery_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
592
struct mutex page_retirement_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
596
struct mutex page_rsv_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
616
struct mutex critical_region_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
619
struct mutex poison_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
113
struct mutex ras_tbl_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
78
struct mutex reset_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
81
struct mutex engine_reset_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
124
mutex_lock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
135
mutex_unlock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
142
mutex_lock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
156
mutex_unlock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
57
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
610
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
61
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
67
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h
176
struct mutex mutex_hidden;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1378
guard(mutex)(&uqm->userq_mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1403
guard(mutex)(&uqm->userq_mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
104
struct mutex userq_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
46
struct mutex idle_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
325
struct mutex vcn_pg_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
332
struct mutex vcn1_jpeg1_workaround;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
339
struct mutex engine_reset_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
368
struct mutex workload_profile_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
276
struct mutex ras_telemetry_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
340
struct mutex access_req_mutex;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
88
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
344
struct mutex eviction_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
33
struct mutex lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
123
struct mutex xcp_lock;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
34
struct mutex hive_lock;
drivers/gpu/drm/amd/amdgpu/atom.c
1295
mutex_lock(&ctx->mutex);
drivers/gpu/drm/amd/amdgpu/atom.c
1308
mutex_unlock(&ctx->mutex);
drivers/gpu/drm/amd/amdgpu/atom.h
134
struct mutex mutex;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
119
mutex_unlock(&chan->mutex);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
73
mutex_lock(&chan->mutex);
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
102
mutex_unlock(&chan->mutex);
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
52
mutex_lock(&chan->mutex);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
616
mutex_lock(&smu_i2c->mutex);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
638
mutex_unlock(&smu_i2c->mutex);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
735
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
845
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
859
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1508
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1526
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
841
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
861
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1012
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1019
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1115
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1183
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1203
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1216
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1255
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1292
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1352
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1370
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1409
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1462
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1472
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1486
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1513
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1519
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1586
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1612
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1622
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1640
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1656
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1673
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1685
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1688
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1703
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1725
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2092
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2161
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2597
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2630
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2645
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2648
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2658
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2690
mutex_lock(&target->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2702
mutex_unlock(&target->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2714
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2745
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2846
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2848
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2872
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2874
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2923
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2931
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3014
mutex_lock(&target->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3147
mutex_unlock(&target->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
339
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
402
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
425
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
439
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
443
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
496
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
500
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
543
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
547
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
559
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
566
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
589
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
621
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
633
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
651
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
687
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
689
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
719
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
73
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
754
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
774
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
788
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
79
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
823
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
834
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
849
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
85
mutex_unlock(&pdd->process->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
851
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
908
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
924
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
935
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
947
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
949
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
995
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
222
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
240
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2500
mutex_unlock(&q->process->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2504
mutex_lock(&q->process->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
248
struct mutex lock_hidden; /* use dqm_lock/unlock(dqm) */
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h
127
struct mutex mqd_mutex;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1444
struct mutex lock;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
205
extern struct mutex kfd_processes_mutex;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
337
struct mutex doorbell_mutex;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
343
struct mutex gtt_sa_lock;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
873
struct mutex lock;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
913
struct mutex mutex;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
940
struct mutex event_mutex;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1083
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1097
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1250
mutex_destroy(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1337
mutex_lock_nested(&target->mutex, 1);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1339
mutex_unlock(&target->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1601
mutex_init(&process->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1687
mutex_destroy(&process->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2433
mutex_lock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2435
mutex_unlock(&p->mutex);
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
110
struct mutex migrate_mutex;
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
123
struct mutex lock;
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c
120
guard(mutex)(&xcp_mutex);
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c
135
guard(mutex)(&xcp_mutex);
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c
58
guard(mutex)(&xcp_mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1548
mutex_lock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1550
mutex_unlock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3320
scoped_guard(mutex, &dm->dc_lock)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3674
scoped_guard(mutex, &dm->dc_lock)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3713
guard(mutex)(&aconnector->hpd_lock);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3720
guard(mutex)(&dm->dc_lock);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3754
scoped_guard(mutex, &aconnector->mst_mgr.lock) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3937
guard(mutex)(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3987
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4054
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4101
guard(mutex)(&aconnector->hpd_lock);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4104
scoped_guard(mutex, &adev->dm.dc_lock) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4142
scoped_guard(mutex, &adev->dm.dc_lock) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4166
guard(mutex)(&aconnector->hpd_lock);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4225
scoped_guard(mutex, &adev->dm.dc_lock) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8754
mutex_lock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8756
mutex_unlock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
478
struct mutex dc_lock;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
485
struct mutex audio_lock;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
689
struct mutex dpia_aux_lock;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
817
struct mutex handle_mst_msg_ready;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
841
struct mutex hpd_lock;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
101
mutex_lock(&ddev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
112
mutex_unlock(&ddev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
180
mutex_unlock(&ddev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
213
mutex_unlock(&ddev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
376
mutex_lock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
379
mutex_unlock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
382
mutex_unlock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
389
mutex_lock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
420
mutex_unlock(&psp->securedisplay_context.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
448
mutex_lock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
451
mutex_unlock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
454
mutex_unlock(&crtc->dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
596
ret = drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
741
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1100
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1101
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1133
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1134
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1151
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1152
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1187
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1188
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1691
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1701
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1720
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1722
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1875
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1885
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1904
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1906
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2059
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2069
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2088
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2090
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2236
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2246
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2260
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2262
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2557
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2586
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2657
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2667
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
478
mutex_lock(&aconnector->base.dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
480
mutex_unlock(&aconnector->base.dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
485
mutex_lock(&aconnector->base.dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
487
mutex_unlock(&aconnector->base.dev->mode_config.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
188
mutex_lock(&work[i].mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
190
mutex_unlock(&work[i].mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
206
guard(mutex)(&hdcp_w->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
260
guard(mutex)(&hdcp_w->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
288
guard(mutex)(&hdcp_w->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
320
guard(mutex)(&hdcp_work->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
364
guard(mutex)(&hdcp_work->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
408
guard(mutex)(&hdcp_work->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
458
guard(mutex)(&hdcp_work->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
475
guard(mutex)(&hdcp_work->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
513
guard(mutex)(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
595
guard(mutex)(&hdcp_w->mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
768
mutex_init(&hdcp_work[i].mutex);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
48
struct mutex mutex;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
506
guard(mutex)(&dm->dc_lock);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
519
guard(mutex)(&dm->dc_lock);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
1004
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
1029
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
108
mutex_unlock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
138
mutex_lock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
165
mutex_unlock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
185
mutex_lock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
211
mutex_unlock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
268
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
288
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
300
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
322
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
332
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
363
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
377
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
393
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
403
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
434
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
446
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
471
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
481
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
497
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
517
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
544
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
555
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
577
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
589
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
609
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
62
mutex_lock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
621
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
669
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
681
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
715
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
727
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
748
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
760
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
783
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
795
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
80
mutex_unlock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
827
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
842
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
859
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
871
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
912
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
924
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
955
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
968
mutex_lock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
98
mutex_lock(&psp->dtm_context.mutex);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
992
mutex_unlock(&psp->hdcp_context.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1005
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1008
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1018
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1031
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1037
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1039
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1058
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1063
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1127
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1131
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1145
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1159
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1162
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1177
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1181
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
119
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1197
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1200
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1216
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1221
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1237
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1242
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1258
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1263
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1277
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1280
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
129
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1293
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1296
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
131
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1311
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1315
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1328
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1330
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1342
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1345
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1365
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1367
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1379
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1382
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1403
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1406
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1420
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1424
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1437
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1440
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1454
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1457
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
147
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1471
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1474
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1488
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1491
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1505
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1508
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
152
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1522
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1525
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1539
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1542
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1556
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1559
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1575
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1580
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1595
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1598
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1610
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1612
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1625
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1628
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1643
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1647
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
166
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1709
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
171
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1713
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1745
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1748
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1763
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1767
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1781
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1784
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1799
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1803
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1818
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1822
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1836
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1839
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1853
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1856
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
187
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1870
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1873
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1885
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1887
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1899
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1902
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1916
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1919
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
193
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1932
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1935
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1946
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1949
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1961
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1964
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1978
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1981
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1996
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2000
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2014
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2017
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2046
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2048
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2073
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2076
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2106
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2109
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
219
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
223
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
237
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
241
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
255
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
259
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
273
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
284
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
294
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
296
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
308
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
310
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
322
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
324
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
336
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
338
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
355
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
358
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
374
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
377
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
390
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
393
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
407
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
409
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
422
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
424
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
437
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
439
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
453
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
455
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
470
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
473
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
488
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
49
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
491
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
500
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
513
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
52
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
527
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
532
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
544
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
546
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
558
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
560
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
586
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
588
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
596
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
603
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
630
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
638
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
65
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
679
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
68
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
690
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
699
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
702
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
716
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
718
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
731
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
733
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
746
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
748
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
769
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
771
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
784
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
786
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
799
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
801
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
814
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
816
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
83
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
834
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
839
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
854
guard(mutex)(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
870
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
872
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
887
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
889
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
902
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
904
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
917
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
919
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
932
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
934
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
947
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
949
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
972
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
977
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
989
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
991
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1786
mutex_lock(&mgpu_info.mutex);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1793
mutex_unlock(&mgpu_info.mutex);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
303
struct mutex mutex;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
334
struct mutex mutex;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
379
struct mutex stable_pstate_ctx_lock;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3046
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3054
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3076
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3082
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3096
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3106
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
1009
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
982
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
985
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7837
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7845
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7866
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7872
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7888
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7897
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h
751
struct mutex msg_lock;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
392
struct mutex metrics_lock;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
654
struct mutex lock;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1623
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1641
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1677
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2839
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2857
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2892
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2549
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2567
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2602
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1464
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1482
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1515
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2718
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2736
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2770
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2471
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2493
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2527
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1951
mutex_lock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1953
mutex_unlock(&adev->pm.mutex);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2003
mutex_init(&smu_i2c->mutex);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
198
status->psp_cmd_mutex = &adev->psp.mutex;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
48
struct mutex remote_access_lock;
drivers/gpu/drm/amd/ras/rascore/ras_aca.h
148
struct mutex aca_lock;
drivers/gpu/drm/amd/ras/rascore/ras_aca.h
149
struct mutex bank_op_lock;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
131
struct mutex ras_tbl_mutex;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h
46
struct mutex ras_tbl_mutex;
drivers/gpu/drm/amd/ras/rascore/ras_psp.h
102
struct mutex ta_mutex;
drivers/gpu/drm/amd/ras/rascore/ras_psp.h
83
struct mutex internal_mutex;
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
136
struct mutex tree_lock;
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
137
struct mutex umc_lock;
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
138
struct mutex bank_log_lock;
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
139
struct mutex pending_ecc_lock;
drivers/gpu/drm/arm/display/komeda/komeda_dev.h
178
struct mutex lock;
drivers/gpu/drm/armada/armada_drm.h
61
struct mutex linear_lock;
drivers/gpu/drm/ast/ast_drv.h
205
struct mutex modeset_lock; /* Protects access to modeset I/O registers in ioregs */
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
56
struct mutex lock; /* protect EDID access */
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
73
struct mutex lock;
drivers/gpu/drm/bridge/analogix/anx7625.h
487
struct mutex lock;
drivers/gpu/drm/bridge/analogix/anx7625.h
500
struct mutex hdcp_wq_lock;
drivers/gpu/drm/bridge/analogix/anx7625.h
502
struct mutex aux_lock;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2185
mutex_lock(&conn->dev->mode_config.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2192
mutex_unlock(&conn->dev->mode_config.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
349
struct mutex mutex; /* mutex to protect hdcp.value */
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
366
struct mutex mbox_mutex;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
376
struct mutex link_mutex;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
438
mutex_lock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
467
mutex_unlock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
504
mutex_lock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
509
mutex_unlock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
517
mutex_lock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
528
mutex_unlock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
536
mutex_lock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
542
mutex_unlock(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
552
mutex_init(&mhdp->hdcp.mutex);
drivers/gpu/drm/bridge/inno-hdmi.c
393
struct mutex lock;
drivers/gpu/drm/bridge/ite-it6505.c
1246
guard(mutex)(&it6505->aux_lock);
drivers/gpu/drm/bridge/ite-it6505.c
439
struct mutex extcon_lock;
drivers/gpu/drm/bridge/ite-it6505.c
440
struct mutex mode_lock; /* used to bridge_detect */
drivers/gpu/drm/bridge/ite-it6505.c
441
struct mutex aux_lock; /* used to aux data transfers */
drivers/gpu/drm/bridge/ite-it66121.c
306
struct mutex lock; /* Protects fields below and device registers */
drivers/gpu/drm/bridge/lontium-lt8713sx.c
387
guard(mutex)(<8713sx->ocm_lock);
drivers/gpu/drm/bridge/lontium-lt8713sx.c
39
struct mutex ocm_lock;
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
42
struct mutex ocm_lock;
drivers/gpu/drm/bridge/parade-ps8640.c
109
struct mutex aux_lock;
drivers/gpu/drm/bridge/sii902x.c
1213
mutex_init(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
187
struct mutex mutex;
drivers/gpu/drm/bridge/sii902x.c
262
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
266
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
294
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
298
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
328
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
334
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
348
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
358
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
385
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
410
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
699
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
760
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
775
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
780
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
790
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
794
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
804
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
809
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
934
mutex_lock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii902x.c
939
mutex_unlock(&sii902x->mutex);
drivers/gpu/drm/bridge/sii9234.c
176
struct mutex lock; /* Protects fields below and device registers */
drivers/gpu/drm/bridge/sil-sii8620.c
72
struct mutex lock; /* context lock, protects fields below */
drivers/gpu/drm/bridge/ssd2825.c
135
struct mutex mlock; /* for host transfer operations */
drivers/gpu/drm/bridge/ssd2825.c
354
guard(mutex)(&priv->mlock);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
324
struct mutex irq_lock;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
130
struct mutex lock; /* used to serialize data transfers */
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
660
guard(mutex)(&i2c->lock);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
113
struct mutex lock; /* used to serialize data transfers */
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
168
struct mutex mutex; /* for state below and previous_mode */
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
178
struct mutex audio_mutex;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
193
struct mutex cec_notifier_mutex;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
240
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
245
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2560
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2564
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2956
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2961
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2969
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2975
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2987
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2993
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3071
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3093
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3252
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3255
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3260
mutex_lock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3263
mutex_unlock(&hdmi->mutex);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3367
mutex_init(&hdmi->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
1838
mutex_init(&priv->mutex); /* protect the page access */
drivers/gpu/drm/bridge/tda998x_drv.c
55
struct mutex mutex;
drivers/gpu/drm/bridge/tda998x_drv.c
585
mutex_lock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
603
mutex_unlock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
626
mutex_lock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
635
mutex_unlock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
657
mutex_lock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
666
mutex_unlock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
676
mutex_lock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
685
mutex_unlock(&priv->mutex);
drivers/gpu/drm/bridge/tda998x_drv.c
70
struct mutex audio_mutex;
drivers/gpu/drm/bridge/tda998x_drv.c
72
struct mutex edid_mutex;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
207
struct mutex comms_mutex;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
208
struct mutex hpd_mutex;
drivers/gpu/drm/clients/drm_log.c
55
struct mutex lock;
drivers/gpu/drm/display/drm_bridge_connector.c
162
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/display/drm_bridge_connector.c
164
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/display/drm_hdmi_cec_helper.c
118
mutex_lock(&connector->cec.mutex);
drivers/gpu/drm/display/drm_hdmi_cec_helper.c
145
mutex_unlock(&connector->cec.mutex);
drivers/gpu/drm/display/drm_hdmi_cec_helper.c
156
mutex_unlock(&connector->cec.mutex);
drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c
54
mutex_lock(&connector->cec.mutex);
drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c
59
mutex_unlock(&connector->cec.mutex);
drivers/gpu/drm/drm_atomic.c
2060
drm_modeset_lock(&colorop->plane->mutex, NULL);
drivers/gpu/drm/drm_atomic.c
2063
drm_modeset_unlock(&colorop->plane->mutex);
drivers/gpu/drm/drm_atomic.c
2068
drm_modeset_lock(&plane->mutex, NULL);
drivers/gpu/drm/drm_atomic.c
2071
drm_modeset_unlock(&plane->mutex);
drivers/gpu/drm/drm_atomic.c
2076
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/drm_atomic.c
2079
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/drm_atomic.c
378
ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx);
drivers/gpu/drm/drm_atomic.c
565
ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
drivers/gpu/drm/drm_atomic.c
623
ret = drm_modeset_lock(&colorop->plane->mutex, state->acquire_ctx);
drivers/gpu/drm/drm_atomic_helper.c
1031
WARN_ON(!drm_modeset_is_locked(&plane->mutex));
drivers/gpu/drm/drm_atomic_helper.c
666
WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
drivers/gpu/drm/drm_atomic_uapi.c
1055
WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
drivers/gpu/drm/drm_atomic_uapi.c
1063
WARN_ON(!drm_modeset_is_locked(&plane->mutex));
drivers/gpu/drm/drm_atomic_uapi.c
1072
WARN_ON(!drm_modeset_is_locked(&colorop->plane->mutex));
drivers/gpu/drm/drm_auth.c
121
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_auth.c
250
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_auth.c
293
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_auth.c
325
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_auth.c
342
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_auth.c
99
guard(mutex)(&dev->master_mutex);
drivers/gpu/drm/drm_bridge.c
1533
scoped_guard(mutex, &bridge_lock) {
drivers/gpu/drm/drm_client_modeset.c
867
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_client_modeset.c
893
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_client_sysrq.c
20
guard(mutex)(&drm_client_sysrq_dev_lock);
drivers/gpu/drm/drm_client_sysrq.c
45
guard(mutex)(&drm_client_sysrq_dev_lock);
drivers/gpu/drm/drm_client_sysrq.c
55
guard(mutex)(&drm_client_sysrq_dev_lock);
drivers/gpu/drm/drm_color_mgmt.c
450
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/drm_color_mgmt.c
470
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/drm_connector.c
282
mutex_init(&connector->mutex);
drivers/gpu/drm/drm_connector.c
283
mutex_init(&connector->cec.mutex);
drivers/gpu/drm/drm_connector.c
3378
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_connector.c
3437
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_connector.c
3450
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_connector.c
720
mutex_lock(&connector->cec.mutex);
drivers/gpu/drm/drm_connector.c
726
mutex_unlock(&connector->cec.mutex);
drivers/gpu/drm/drm_connector.c
740
mutex_lock(&connector->cec.mutex);
drivers/gpu/drm/drm_connector.c
748
mutex_unlock(&connector->cec.mutex);
drivers/gpu/drm/drm_connector.c
810
mutex_destroy(&connector->mutex);
drivers/gpu/drm/drm_connector.c
844
mutex_lock(&connector->mutex);
drivers/gpu/drm/drm_connector.c
887
mutex_unlock(&connector->mutex);
drivers/gpu/drm/drm_connector.c
933
mutex_lock(&connector->mutex);
drivers/gpu/drm/drm_connector.c
935
mutex_unlock(&connector->mutex);
drivers/gpu/drm/drm_connector.c
957
mutex_unlock(&connector->mutex);
drivers/gpu/drm/drm_crtc.c
280
drm_modeset_lock_init(&crtc->mutex);
drivers/gpu/drm/drm_crtc.c
514
drm_modeset_lock_fini(&crtc->mutex);
drivers/gpu/drm/drm_crtc.c
561
drm_modeset_lock(&plane->mutex, NULL);
drivers/gpu/drm/drm_crtc.c
573
drm_modeset_unlock(&plane->mutex);
drivers/gpu/drm/drm_crtc.c
575
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/drm_crtc.c
597
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/drm_crtc_helper.c
120
drm_WARN_ON(dev, !mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/drm_crtc_helper.c
160
drm_WARN_ON(dev, !mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/drm_damage_helper.c
164
ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
drivers/gpu/drm/drm_damage_helper.c
169
drm_modeset_unlock(&plane->mutex);
drivers/gpu/drm/drm_debugfs_crc.c
205
ret = drm_modeset_lock_single_interruptible(&crtc->mutex);
drivers/gpu/drm/drm_debugfs_crc.c
211
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/drm_edid.c
7043
mutex_lock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/drm_edid.c
7063
mutex_unlock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/drm_fb_helper.c
900
guard(mutex)(&fb_helper->lock);
drivers/gpu/drm/drm_gem.c
1547
drm_gem_lru_init(struct drm_gem_lru *lru, struct mutex *lock)
drivers/gpu/drm/drm_gem.c
283
guard(mutex)(&dev->object_name_lock);
drivers/gpu/drm/drm_internal.h
71
extern struct mutex drm_global_mutex;
drivers/gpu/drm/drm_managed.c
309
struct mutex *lock = res;
drivers/gpu/drm/drm_mode_config.c
439
mutex_init(&dev->mode_config.mutex);
drivers/gpu/drm/drm_modes.c
114
WARN_ON(!mutex_is_locked(&connector->dev->mode_config.mutex));
drivers/gpu/drm/drm_modes.c
1891
WARN_ON(!mutex_is_locked(&connector->dev->mode_config.mutex));
drivers/gpu/drm/drm_modeset_lock.c
155
mutex_lock(&config->mutex);
drivers/gpu/drm/drm_modeset_lock.c
213
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_modeset_lock.c
232
WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
drivers/gpu/drm/drm_modeset_lock.c
235
WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/drm_modeset_lock.c
304
if (!ww_mutex_trylock(&lock->mutex, NULL))
drivers/gpu/drm/drm_modeset_lock.c
309
ret = ww_mutex_lock_slow_interruptible(&lock->mutex, &ctx->ww_ctx);
drivers/gpu/drm/drm_modeset_lock.c
311
ret = ww_mutex_lock_interruptible(&lock->mutex, &ctx->ww_ctx);
drivers/gpu/drm/drm_modeset_lock.c
313
ww_mutex_lock_slow(&lock->mutex, &ctx->ww_ctx);
drivers/gpu/drm/drm_modeset_lock.c
316
ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx);
drivers/gpu/drm/drm_modeset_lock.c
370
ww_mutex_init(&lock->mutex, &crtc_ww_class);
drivers/gpu/drm/drm_modeset_lock.c
400
ww_mutex_lock(&lock->mutex, NULL);
drivers/gpu/drm/drm_modeset_lock.c
416
return ww_mutex_lock_interruptible(&lock->mutex, NULL);
drivers/gpu/drm/drm_modeset_lock.c
427
ww_mutex_unlock(&lock->mutex);
drivers/gpu/drm/drm_modeset_lock.c
464
ret = drm_modeset_lock(&crtc->mutex, ctx);
drivers/gpu/drm/drm_modeset_lock.c
470
ret = drm_modeset_lock(&plane->mutex, ctx);
drivers/gpu/drm/drm_pagemap_util.c
28
struct mutex lookup_mutex;
drivers/gpu/drm/drm_plane.c
1298
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/drm_plane.c
1306
ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx);
drivers/gpu/drm/drm_plane.c
1461
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/drm_plane.c
1464
ret = drm_modeset_lock(&plane->mutex, &ctx);
drivers/gpu/drm/drm_plane.c
397
drm_modeset_lock_init(&plane->mutex);
drivers/gpu/drm/drm_plane.c
687
drm_modeset_lock_fini(&plane->mutex);
drivers/gpu/drm/drm_plane.c
867
drm_modeset_lock(&plane->mutex, NULL);
drivers/gpu/drm/drm_plane.c
881
drm_modeset_unlock(&plane->mutex);
drivers/gpu/drm/drm_probe_helper.c
1040
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_probe_helper.c
1042
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_probe_helper.c
1091
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_probe_helper.c
1108
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_probe_helper.c
568
WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/drm_probe_helper.c
781
if (!mutex_trylock(&dev->mode_config.mutex)) {
drivers/gpu/drm/drm_probe_helper.c
844
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_probe_helper.c
984
drm_WARN_ON(dev, !mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/drm_self_refresh_helper.c
63
struct mutex avg_mutex;
drivers/gpu/drm/drm_sysfs.c
197
ret = mutex_lock_interruptible(&dev->mode_config.mutex);
drivers/gpu/drm/drm_sysfs.c
224
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/drm_sysfs.c
287
mutex_lock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/drm_sysfs.c
292
mutex_unlock(&connector->dev->mode_config.mutex);
drivers/gpu/drm/drm_vblank.c
2042
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/drm_vblank.c
2047
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
24
struct mutex lock;
drivers/gpu/drm/etnaviv/etnaviv_drv.h
49
struct mutex gem_lock;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
37
struct mutex lock;
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
113
struct mutex lock;
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
117
struct mutex sched_lock;
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
45
struct mutex lock;
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
74
struct mutex lock;
drivers/gpu/drm/exynos/exynos_drm_dsi.c
48
mutex_lock(&drm->mode_config.mutex);
drivers/gpu/drm/exynos/exynos_drm_dsi.c
56
mutex_unlock(&drm->mode_config.mutex);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
250
struct mutex cmdlist_mutex;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
258
struct mutex runqueue_mutex;
drivers/gpu/drm/exynos/exynos_drm_vidi.c
50
struct mutex lock;
drivers/gpu/drm/exynos/exynos_hdmi.c
143
struct mutex mutex;
drivers/gpu/drm/exynos/exynos_hdmi.c
1544
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1549
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1556
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1568
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1575
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1588
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1595
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1614
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1623
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1633
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1640
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1756
mutex_lock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1763
mutex_unlock(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
1979
mutex_init(&hdata->mutex);
drivers/gpu/drm/exynos/exynos_hdmi.c
2101
mutex_destroy(&hdata->mutex);
drivers/gpu/drm/gma500/cdv_intel_lvds.c
587
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/cdv_intel_lvds.c
648
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/cdv_intel_lvds.c
652
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
73
struct mutex i2c_lock;
drivers/gpu/drm/gma500/oaktrail_lvds.c
361
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/oaktrail_lvds.c
418
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/oaktrail_lvds.c
423
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/psb_drv.h
400
struct mutex gtt_mutex;
drivers/gpu/drm/gma500/psb_drv.h
403
struct mutex mmap_mutex;
drivers/gpu/drm/gma500/psb_intel_lvds.c
731
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/psb_intel_lvds.c
787
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gma500/psb_intel_lvds.c
791
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/gud/gud_internal.h
39
struct mutex ctrl_lock; /* Serialize get/set and status transfers */
drivers/gpu/drm/gud/gud_internal.h
41
struct mutex damage_lock; /* Protects the following members: */
drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h
40
struct mutex lock; /* protects concurrent RW in hibmc_dp_reg_write_field() */
drivers/gpu/drm/i915/display/hsw_ips.c
309
ret = drm_modeset_lock(&crtc->base.mutex, NULL);
drivers/gpu/drm/i915/display/hsw_ips.c
327
drm_modeset_unlock(&crtc->base.mutex);
drivers/gpu/drm/i915/display/icl_dsi.c
1994
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/icl_dsi.c
1996
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
1187
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
1209
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
1222
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
1228
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
1240
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
411
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
442
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
561
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
594
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
638
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
653
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
676
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
696
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
762
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
770
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
821
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
828
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
849
mutex_lock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
856
mutex_unlock(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_audio.c
944
ret = drm_modeset_lock(&crtc->base.mutex, state->base.acquire_ctx);
drivers/gpu/drm/i915/display/intel_cdclk.c
2640
mutex_lock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_cdclk.c
2645
&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_cdclk.c
2655
mutex_unlock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_connector.c
51
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_connector.c
57
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_ddi.c
4759
ret = drm_modeset_lock(&crtc->base.mutex, ctx);
drivers/gpu/drm/i915/display/intel_display_core.h
107
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_display_core.h
127
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_core.h
279
struct mutex wm_mutex;
drivers/gpu/drm/i915/display/intel_display_core.h
331
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_core.h
407
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_core.h
437
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_display_core.h
455
struct mutex hdcp_mutex;
drivers/gpu/drm/i915/display/intel_display_core.h
528
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_core.h
547
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_display_core.h
585
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1227
ret = drm_modeset_lock_single_interruptible(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1234
drm_modeset_unlock(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
776
ret = drm_modeset_lock_single_interruptible(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
796
drm_modeset_unlock(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
919
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/i915/display/intel_display_driver.c
181
mutex_init(&display->audio.mutex);
drivers/gpu/drm/i915/display/intel_display_driver.c
183
mutex_init(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_display_power.h
150
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_reset.c
125
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_display_reset.c
45
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_display_types.h
1531
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_display_types.h
1740
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_types.h
1945
struct mutex lock;
drivers/gpu/drm/i915/display/intel_display_types.h
1992
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_display_types.h
454
struct mutex mutex;
drivers/gpu/drm/i915/display/intel_dp.c
5788
ret = drm_modeset_lock(&crtc->base.mutex, ctx);
drivers/gpu/drm/i915/display/intel_dp.c
7097
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_dp.c
7134
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_dp_test.c
427
ret = drm_modeset_lock(&crtc->base.mutex, ctx);
drivers/gpu/drm/i915/display/intel_drrs.c
166
mutex_lock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
176
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
198
mutex_lock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
207
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
216
mutex_lock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
221
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
233
mutex_lock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
237
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
258
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
307
mutex_init(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
318
ret = drm_modeset_lock_single_interruptible(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
324
mutex_lock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
343
mutex_unlock(&crtc->drrs.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
345
drm_modeset_unlock(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
360
ret = drm_modeset_lock_single_interruptible(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_drrs.c
385
drm_modeset_unlock(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_encoder.c
120
mutex_init(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_fbc.c
99
struct mutex lock;
drivers/gpu/drm/i915/display/intel_global_state.c
144
drm_modeset_lock_assert_held(&crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_global_state.c
167
if (modeset_lock_is_held(ctx, &crtc->base.mutex))
drivers/gpu/drm/i915/display/intel_global_state.c
307
ret = drm_modeset_lock(&crtc->base.mutex,
drivers/gpu/drm/i915/display/intel_gmbus.c
1003
mutex_unlock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
837
mutex_lock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
846
mutex_unlock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
872
mutex_lock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
881
return mutex_trylock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
890
mutex_unlock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
918
mutex_init(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_gmbus.c
995
mutex_lock(&display->gmbus.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1088
drm_WARN_ON(display->drm, !mutex_is_locked(&hdcp->mutex));
drivers/gpu/drm/i915/display/intel_hdcp.c
1093
drm_WARN_ON(display->drm, !mutex_is_locked(&dig_port->hdcp.mutex));
drivers/gpu/drm/i915/display/intel_hdcp.c
1120
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1121
mutex_lock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1176
mutex_unlock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1177
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1189
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
1200
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2146
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2147
mutex_lock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2218
mutex_unlock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2219
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2414
mutex_init(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2438
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2439
mutex_lock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2487
mutex_unlock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2488
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2522
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2523
mutex_lock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2536
mutex_unlock(&dig_port->hdcp.mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2537
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2575
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2580
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2585
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2589
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2663
mutex_lock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hdcp.c
2665
mutex_unlock(&hdcp->mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
318
drm_WARN_ON(dev, !mutex_is_locked(&dev->mode_config.mutex));
drivers/gpu/drm/i915/display/intel_hotplug.c
482
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
501
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
547
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
746
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
769
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
791
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_hotplug.c
834
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_load_detect.c
102
drm_modeset_unlock(&possible_crtc->base.mutex);
drivers/gpu/drm/i915/display/intel_load_detect.c
83
ret = drm_modeset_lock(&crtc->base.mutex, ctx);
drivers/gpu/drm/i915/display/intel_load_detect.c
97
ret = drm_modeset_lock(&possible_crtc->base.mutex, ctx);
drivers/gpu/drm/i915/display/intel_lvds.c
958
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_lvds.c
991
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1033
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1191
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1269
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1322
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1460
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1502
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1520
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
1585
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
212
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
259
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
325
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
406
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
550
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
563
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
614
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
726
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
753
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
78
mutex_lock(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
831
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
87
mutex_unlock(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
929
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_pps.c
960
lockdep_assert_held(&display->pps.mutex);
drivers/gpu/drm/i915/display/intel_sdvo.c
2959
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_sdvo.c
2964
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_tc.c
1831
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_tc.c
1839
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/intel_tc.c
52
struct mutex lock; /* protects the TypeC port mode */
drivers/gpu/drm/i915/display/vlv_dsi.c
2026
mutex_lock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/display/vlv_dsi.c
2028
mutex_unlock(&display->drm->mode_config.mutex);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1310
mutex_destroy(&ctx->mutex);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1526
mutex_lock(&ctx->mutex);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1546
mutex_unlock(&ctx->mutex);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1619
mutex_init(&ctx->mutex);
drivers/gpu/drm/i915/gem/i915_gem_context.h
159
return rcu_dereference_protected(ctx->vm, lockdep_is_held(&ctx->mutex));
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
258
struct mutex engines_mutex;
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
372
struct mutex mutex;
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
402
struct mutex lut_mutex;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1205
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1207
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1301
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1307
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1462
mutex_lock(&vma->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1466
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2537
mutex_lock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2539
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2592
mutex_lock(&child->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2594
mutex_unlock(&child->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2613
mutex_lock(&child->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2615
mutex_unlock(&child->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2620
mutex_lock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2622
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3077
lockdep_assert_held(&tl->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3078
lockdep_unpin_lock(&tl->mutex, rq->cookie);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3111
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
782
err = mutex_lock_interruptible(&eb->context->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
785
mutex_unlock(&eb->context->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
793
err = mutex_lock_interruptible(&eb->context->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
798
mutex_unlock(&eb->context->vm->mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
420
ret = mutex_lock_interruptible(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
423
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
470
mutex_lock(&to_gt(i915)->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
473
mutex_unlock(&to_gt(i915)->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
594
mutex_lock(&to_gt(i915)->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
612
mutex_unlock(&to_gt(i915)->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_mman.h
17
struct mutex;
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
236
struct mutex lock; /* protects this cache */
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
406
mutex_lock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
423
mutex_unlock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
462
struct mutex *mutex)
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
469
mutex_acquire(&mutex->dep_map, 0, 0, _RET_IP_);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
470
mutex_release(&mutex->dep_map, _RET_IP_);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
13
struct mutex;
drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
31
struct mutex *mutex);
drivers/gpu/drm/i915/gem/i915_gem_throttle.c
68
mutex_lock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_throttle.c
82
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
195
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/i915_gem_tiling.c
217
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
561
mutex_lock(&t->ce->vm->mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
570
mutex_unlock(&t->ce->vm->mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1495
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1498
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
323
mutex_lock(&__gt->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
325
mutex_unlock(&__gt->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
478
mutex_lock(&__gt->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
480
mutex_unlock(&__gt->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1282
mutex_lock(>->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1284
mutex_unlock(>->reset.mutex);
drivers/gpu/drm/i915/gem/selftests/mock_context.c
29
mutex_init(&ctx->mutex);
drivers/gpu/drm/i915/gt/gen6_ppgtt.h
16
struct mutex flush;
drivers/gpu/drm/i915/gt/intel_context.c
539
lockdep_unpin_lock(&ce->timeline->mutex, rq->cookie);
drivers/gpu/drm/i915/gt/intel_context.c
540
mutex_release(&ce->timeline->mutex.dep_map, _RET_IP_);
drivers/gpu/drm/i915/gt/intel_context.c
541
mutex_acquire(&ce->timeline->mutex.dep_map, SINGLE_DEPTH_NESTING, 0, _RET_IP_);
drivers/gpu/drm/i915/gt/intel_context.c
542
rq->cookie = lockdep_pin_lock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_context.h
210
lockdep_assert_held(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_context.h
220
lockdep_assert(lockdep_is_held(&ce->timeline->mutex) ||
drivers/gpu/drm/i915/gt/intel_context.h
227
lockdep_assert_held(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_context.h
249
__acquires(&ce->timeline->mutex)
drivers/gpu/drm/i915/gt/intel_context.h
255
err = mutex_lock_interruptible_nested(&tl->mutex, 0);
drivers/gpu/drm/i915/gt/intel_context.h
257
err = mutex_lock_interruptible_nested(&tl->mutex,
drivers/gpu/drm/i915/gt/intel_context.h
260
err = mutex_lock_interruptible(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_context.h
268
__releases(&tl->mutex)
drivers/gpu/drm/i915/gt/intel_context.h
270
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_context_types.h
168
struct mutex pin_mutex; /* guards pinning and associated on-gpuing */
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1332
mutex_lock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1338
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1383
lockdep_set_class_and_name(&ce->timeline->mutex, key, name);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1395
mutex_lock(&hwsp->vm->mutex);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1397
mutex_unlock(&hwsp->vm->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
218
if (!mutex_trylock(&ce->timeline->mutex)) {
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
235
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
294
lockdep_assert_held(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
349
err = mutex_lock_interruptible(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
364
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
383
if (!mutex_lock_interruptible(&ce->timeline->mutex)) {
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
385
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
406
if (mutex_lock_interruptible(&ce->timeline->mutex)) {
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
421
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
1085
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
1110
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
126
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
151
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
176
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
372
if (mutex_lock_interruptible(&ce->timeline->mutex))
drivers/gpu/drm/i915/gt/intel_ggtt.c
380
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt.c
420
mutex_unlock(&ce->timeline->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
299
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
373
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
441
err = mutex_lock_interruptible(&vma->vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
446
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
464
lockdep_assert_held(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
499
lockdep_assert_held(&ggtt->vm.mutex);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
147
seqcount_mutex_init(>->stats.lock, >->wakeref.mutex);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
144
if (!mutex_trylock(&tl->mutex)) {
drivers/gpu/drm/i915/gt/intel_gt_requests.c
159
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
167
if (!mutex_trylock(&tl->mutex)) {
drivers/gpu/drm/i915/gt/intel_gt_requests.c
176
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
77
if (mutex_trylock(&tl->mutex)) {
drivers/gpu/drm/i915/gt/intel_gt_requests.c
79
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_gt_types.h
111
struct mutex invalidate_lock;
drivers/gpu/drm/i915/gt/intel_gtt.c
184
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_gtt.c
193
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_gtt.c
229
mutex_destroy(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_gtt.c
280
mutex_init(&vm->mutex);
drivers/gpu/drm/i915/gt/intel_gtt.c
281
lockdep_set_subclass(&vm->mutex, subclass);
drivers/gpu/drm/i915/gt/intel_gtt.c
284
i915_gem_shrinker_taints_mutex(vm->i915, &vm->mutex);
drivers/gpu/drm/i915/gt/intel_gtt.c
294
mutex_acquire(&vm->mutex.dep_map, 0, 0, _THIS_IP_);
drivers/gpu/drm/i915/gt/intel_gtt.c
296
mutex_release(&vm->mutex.dep_map, _THIS_IP_);
drivers/gpu/drm/i915/gt/intel_gtt.h
266
struct mutex mutex; /* protects vma and our lists */
drivers/gpu/drm/i915/gt/intel_gtt.h
404
struct mutex error_mutex;
drivers/gpu/drm/i915/gt/intel_reset.c
1030
mutex_lock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1049
mutex_unlock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1140
mutex_lock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1142
mutex_unlock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1220
mutex_lock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1277
mutex_unlock(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1653
mutex_init(>->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset.c
1666
i915_gem_shrinker_taints_mutex(gt->i915, >->reset.mutex);
drivers/gpu/drm/i915/gt/intel_reset_types.h
49
struct mutex mutex; /* serialises wedging/unwedging */
drivers/gpu/drm/i915/gt/intel_rps.c
1995
mutex_init(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
2622
mutex_lock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
2624
mutex_unlock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
687
lockdep_assert_held(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
780
mutex_lock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
784
mutex_unlock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
792
mutex_lock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps.c
800
mutex_unlock(&rps->power.mutex);
drivers/gpu/drm/i915/gt/intel_rps_types.h
100
struct mutex mutex;
drivers/gpu/drm/i915/gt/intel_rps_types.h
56
struct mutex lock; /* protects enabling and the worker */
drivers/gpu/drm/i915/gt/intel_timeline.c
104
mutex_init(&timeline->mutex);
drivers/gpu/drm/i915/gt/intel_timeline.c
179
mutex_lock(&hwsp->vm->mutex);
drivers/gpu/drm/i915/gt/intel_timeline.c
181
mutex_unlock(&hwsp->vm->mutex);
drivers/gpu/drm/i915/gt/intel_timeline.c
257
lockdep_assert_held(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_timeline.c
281
lockdep_assert_held(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_timeline.c
428
if (!mutex_trylock(&tl->mutex)) {
drivers/gpu/drm/i915/gt/intel_timeline.c
471
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/intel_timeline_types.h
25
struct mutex mutex; /* protects the flow of requests */
drivers/gpu/drm/i915/gt/selftest_context.c
37
lockdep_unpin_lock(&tl->mutex, rq->cookie);
drivers/gpu/drm/i915/gt/selftest_context.c
38
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_context.c
51
mutex_lock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_context.c
70
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1387
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1389
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
706
mutex_lock_nested(&tl->mutex, SINGLE_DEPTH_NESTING);
drivers/gpu/drm/i915/gt/selftest_timeline.c
708
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
723
mutex_lock_nested(&tl->mutex, SINGLE_DEPTH_NESTING);
drivers/gpu/drm/i915/gt/selftest_timeline.c
725
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
859
lockdep_unpin_lock(&from->context->timeline->mutex, from->cookie);
drivers/gpu/drm/i915/gt/selftest_timeline.c
860
mutex_unlock(&from->context->timeline->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
864
mutex_lock(&to->context->timeline->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
865
to->cookie = lockdep_pin_lock(&to->context->timeline->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
943
mutex_lock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftest_timeline.c
947
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/gt/selftests/mock_timeline.c
16
mutex_init(&timeline->mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
274
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
288
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
323
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
326
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
340
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
342
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
403
mutex_init(&gsc->proxy.mutex);
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
56
struct mutex mutex; /* protects the tee channel binding */
drivers/gpu/drm/i915/gt/uc/intel_guc.h
244
struct mutex send_mutex;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
51
struct mutex guc_lock;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
72
struct mutex lock;
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
45
struct mutex lock;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1430
if (mutex_is_locked(&guc_to_gt(guc)->reset.mutex) ||
drivers/gpu/drm/i915/gvt/aperture_gm.c
106
mutex_lock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
108
mutex_unlock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
117
mutex_lock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
120
mutex_unlock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
183
mutex_lock(&gvt->gt->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
190
mutex_unlock(&gvt->gt->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
206
mutex_lock(&gvt->gt->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
218
mutex_unlock(&gvt->gt->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
232
mutex_unlock(&gvt->gt->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
69
mutex_lock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/aperture_gm.c
76
mutex_unlock(>->ggtt->vm.mutex);
drivers/gpu/drm/i915/gvt/gtt.h
98
struct mutex ppgtt_mm_lock;
drivers/gpu/drm/i915/gvt/gvt.h
185
struct mutex vgpu_lock;
drivers/gpu/drm/i915/gvt/gvt.h
216
struct mutex dmabuf_lock;
drivers/gpu/drm/i915/gvt/gvt.h
233
struct mutex cache_lock;
drivers/gpu/drm/i915/gvt/gvt.h
325
struct mutex lock;
drivers/gpu/drm/i915/gvt/gvt.h
327
struct mutex sched_lock;
drivers/gpu/drm/i915/i915_active.c
356
__mutex_init(&ref->mutex, "i915_active", mkey);
drivers/gpu/drm/i915/i915_active.c
514
err = mutex_lock_interruptible(&ref->mutex);
drivers/gpu/drm/i915/i915_active.c
524
mutex_unlock(&ref->mutex);
drivers/gpu/drm/i915/i915_active.c
744
mutex_destroy(&ref->mutex);
drivers/gpu/drm/i915/i915_active_types.h
27
struct mutex mutex;
drivers/gpu/drm/i915/i915_drv.h
118
struct mutex stolen_lock;
drivers/gpu/drm/i915/i915_drv.h
156
struct mutex lock; /* serialises sending of g2v_notify command pkts */
drivers/gpu/drm/i915/i915_drv.h
221
struct mutex sbi_lock;
drivers/gpu/drm/i915/i915_drv.h
225
struct mutex lock; /* protect sideband access */
drivers/gpu/drm/i915/i915_drv.h
231
struct mutex sb_lock;
drivers/gpu/drm/i915/i915_file_private.h
34
struct mutex proto_context_lock;
drivers/gpu/drm/i915/i915_gem.c
107
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
181
if (mutex_trylock(&vma->vm->mutex)) {
drivers/gpu/drm/i915/i915_gem.c
183
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_gem.c
66
err = mutex_lock_interruptible(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
76
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
84
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
86
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
99
if (mutex_lock_interruptible(&ggtt->vm.mutex))
drivers/gpu/drm/i915/i915_gem.c
991
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem.c
993
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/i915_gem_evict.c
164
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/i915_gem_evict.c
340
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/i915_gem_evict.c
463
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/i915_gem_gtt.c
199
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/i915_hwmon.c
72
struct mutex hwmon_lock; /* counter overflow logic and rmw */
drivers/gpu/drm/i915/i915_perf_types.h
186
struct mutex lock;
drivers/gpu/drm/i915/i915_perf_types.h
439
struct mutex lock;
drivers/gpu/drm/i915/i915_perf_types.h
467
struct mutex metrics_lock;
drivers/gpu/drm/i915/i915_request.c
1051
rq->cookie = lockdep_pin_lock(&tl->mutex);
drivers/gpu/drm/i915/i915_request.c
1851
lockdep_assert_held(&tl->mutex);
drivers/gpu/drm/i915/i915_request.c
1852
lockdep_unpin_lock(&tl->mutex, rq->cookie);
drivers/gpu/drm/i915/i915_request.c
1866
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/i915_request.c
2006
mutex_acquire(&rq->engine->gt->reset.mutex.dep_map, 0, 0, _THIS_IP_);
drivers/gpu/drm/i915/i915_request.c
2097
mutex_release(&rq->engine->gt->reset.mutex.dep_map, _THIS_IP_);
drivers/gpu/drm/i915/i915_request.h
670
lockdep_is_held(&rcu_access_pointer(rq->timeline)->mutex) ||
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
22
struct mutex lock;
drivers/gpu/drm/i915/i915_vma.c
1425
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
1527
err = mutex_lock_interruptible_nested(&vma->vm->mutex,
drivers/gpu/drm/i915/i915_vma.c
1597
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
1679
if (mutex_lock_interruptible(&vm->mutex) == 0) {
drivers/gpu/drm/i915/i915_vma.c
1686
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
175
might_lock(&vma->active.mutex);
drivers/gpu/drm/i915/i915_vma.c
1847
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
1859
mutex_lock(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
1867
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
207
err = mutex_lock_interruptible(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
2130
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
2161
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
2217
err = mutex_lock_interruptible_nested(&vma->vm->mutex, !wakeref);
drivers/gpu/drm/i915/i915_vma.c
2222
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
2267
if (trylock_vm && !mutex_trylock(&vm->mutex)) {
drivers/gpu/drm/i915/i915_vma.c
2271
err = mutex_lock_interruptible_nested(&vm->mutex, !wakeref);
drivers/gpu/drm/i915/i915_vma.c
2277
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
274
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
281
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma.c
485
lockdep_assert_held(&vma->vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
118
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
120
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
303
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
337
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
342
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/i915_vma_resource.c
389
lockdep_assert_held(&vm->mutex);
drivers/gpu/drm/i915/intel_memory_region.h
79
struct mutex lock; /* Protects access to objects */
drivers/gpu/drm/i915/intel_wakeref.c
110
__mutex_init(&wf->mutex, "wakeref.mutex", &key->mutex);
drivers/gpu/drm/i915/intel_wakeref.c
27
mutex_lock_nested(&wf->mutex, SINGLE_DEPTH_NESTING);
drivers/gpu/drm/i915/intel_wakeref.c
48
mutex_unlock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.c
71
mutex_unlock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.c
81
if (flags & INTEL_WAKEREF_PUT_ASYNC || !mutex_trylock(&wf->mutex)) {
drivers/gpu/drm/i915/intel_wakeref.c
97
mutex_lock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
134
might_lock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
186
might_lock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
199
__acquires(wf->mutex)
drivers/gpu/drm/i915/intel_wakeref.h
201
mutex_lock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
212
__releases(wf->mutex)
drivers/gpu/drm/i915/intel_wakeref.h
214
mutex_unlock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
227
mutex_lock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
228
mutex_unlock(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
251
lockdep_assert_held(&wf->mutex);
drivers/gpu/drm/i915/intel_wakeref.h
42
struct mutex mutex;
drivers/gpu/drm/i915/intel_wakeref.h
57
struct lock_class_key mutex;
drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
88
lockdep_unpin_lock(&tl->mutex, rq->cookie);
drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
94
mutex_unlock(&tl->mutex);
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
79
struct mutex arb_mutex;
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
96
struct mutex tee_mutex;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
121
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
126
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
136
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
141
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
208
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
210
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
220
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
222
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
301
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
303
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
314
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
316
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
347
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
349
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
359
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
361
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
410
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
423
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
425
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
445
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
517
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
531
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1372
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1378
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1433
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1435
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1455
mutex_lock(&vma->vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1457
mutex_unlock(&vma->vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1522
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1533
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1704
mutex_lock(&vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1713
mutex_unlock(&vm->mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1761
mutex_lock(&ggtt->vm.mutex);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1767
mutex_unlock(&ggtt->vm.mutex);
drivers/gpu/drm/imagination/pvr_ccb.h
36
struct mutex lock;
drivers/gpu/drm/imagination/pvr_device.h
238
struct mutex lock;
drivers/gpu/drm/imagination/pvr_free_list.h
67
struct mutex lock;
drivers/gpu/drm/imagination/pvr_fw.h
382
struct mutex lock;
drivers/gpu/drm/imagination/pvr_queue.h
55
struct mutex job_lock;
drivers/gpu/drm/imagination/pvr_vm.c
51
struct mutex lock;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
116
struct mutex clk_mutex;
drivers/gpu/drm/lima/lima_ctx.h
23
struct mutex lock;
drivers/gpu/drm/lima/lima_device.h
108
struct mutex error_task_list_lock;
drivers/gpu/drm/lima/lima_gem.h
15
struct mutex lock;
drivers/gpu/drm/lima/lima_vm.h
30
struct mutex lock;
drivers/gpu/drm/loongson/lsdc_drv.c
344
mutex_lock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_drv.c
372
mutex_unlock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_drv.h
261
struct mutex mutex;
drivers/gpu/drm/loongson/lsdc_gem.c
169
mutex_lock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_gem.c
171
mutex_unlock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_gem.c
242
mutex_init(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_gem.c
254
mutex_lock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_gem.c
269
mutex_unlock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_ttm.c
421
mutex_lock(&ldev->gem.mutex);
drivers/gpu/drm/loongson/lsdc_ttm.c
423
mutex_unlock(&ldev->gem.mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
1064
mtk_crtc->mutex = mtk_mutex_get(priv->mutex_dev);
drivers/gpu/drm/mediatek/mtk_crtc.c
1065
if (IS_ERR(mtk_crtc->mutex)) {
drivers/gpu/drm/mediatek/mtk_crtc.c
1066
ret = PTR_ERR(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
133
mtk_mutex_put(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
379
ret = mtk_mutex_prepare(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
397
if (!mtk_ddp_comp_add(mtk_crtc->ddp_comp[i], mtk_crtc->mutex))
drivers/gpu/drm/mediatek/mtk_crtc.c
398
mtk_mutex_add_comp(mtk_crtc->mutex,
drivers/gpu/drm/mediatek/mtk_crtc.c
401
if (!mtk_ddp_comp_add(mtk_crtc->ddp_comp[i], mtk_crtc->mutex))
drivers/gpu/drm/mediatek/mtk_crtc.c
402
mtk_mutex_add_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id);
drivers/gpu/drm/mediatek/mtk_crtc.c
403
mtk_mutex_enable(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
435
mtk_mutex_unprepare(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
455
if (!mtk_ddp_comp_remove(mtk_crtc->ddp_comp[i], mtk_crtc->mutex))
drivers/gpu/drm/mediatek/mtk_crtc.c
456
mtk_mutex_remove_comp(mtk_crtc->mutex,
drivers/gpu/drm/mediatek/mtk_crtc.c
458
mtk_mutex_disable(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
465
if (!mtk_ddp_comp_remove(mtk_crtc->ddp_comp[i], mtk_crtc->mutex))
drivers/gpu/drm/mediatek/mtk_crtc.c
466
mtk_mutex_remove_comp(mtk_crtc->mutex,
drivers/gpu/drm/mediatek/mtk_crtc.c
469
if (!mtk_ddp_comp_remove(mtk_crtc->ddp_comp[i], mtk_crtc->mutex))
drivers/gpu/drm/mediatek/mtk_crtc.c
470
mtk_mutex_remove_comp(mtk_crtc->mutex, mtk_crtc->ddp_comp[i]->id);
drivers/gpu/drm/mediatek/mtk_crtc.c
472
mtk_mutex_unprepare(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
598
mtk_mutex_acquire(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
600
mtk_mutex_release(mtk_crtc->mutex);
drivers/gpu/drm/mediatek/mtk_crtc.c
63
struct mtk_mutex *mutex;
drivers/gpu/drm/mediatek/mtk_crtc.c
70
struct mutex hw_lock;
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
306
static inline bool mtk_ddp_comp_add(struct mtk_ddp_comp *comp, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
309
comp->funcs->add(comp->dev, mutex);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
315
static inline bool mtk_ddp_comp_remove(struct mtk_ddp_comp *comp, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
318
comp->funcs->remove(comp->dev, mutex);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
89
void (*add)(struct device *dev, struct mtk_mutex *mutex);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
90
void (*remove)(struct device *dev, struct mtk_mutex *mutex);
drivers/gpu/drm/mediatek/mtk_disp_drv.h
111
void mtk_ovl_adaptor_add_comp(struct device *dev, struct mtk_mutex *mutex);
drivers/gpu/drm/mediatek/mtk_disp_drv.h
112
void mtk_ovl_adaptor_remove_comp(struct device *dev, struct mtk_mutex *mutex);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
424
void mtk_ovl_adaptor_add_comp(struct device *dev, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
432
mtk_mutex_add_comp(mutex, comp_matches[i].comp_id);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
436
void mtk_ovl_adaptor_remove_comp(struct device *dev, struct mtk_mutex *mutex)
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
444
mtk_mutex_remove_comp(mutex, comp_matches[i].comp_id);
drivers/gpu/drm/mediatek/mtk_dp.c
136
struct mutex update_plugged_status_lock;
drivers/gpu/drm/mediatek/mtk_hdmi_common.h
174
struct mutex update_plugged_status_lock;
drivers/gpu/drm/mgag200/mgag200_drv.h
274
struct mutex rmmio_lock; /* Protects access to rmmio */
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
67
struct mutex lock;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
145
ret = drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
183
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
627
WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
197
struct mutex enc_lock;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
207
struct mutex rc_lock;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
188
struct mutex vblank_ctl_lock;
drivers/gpu/drm/msm/dp/dp_aux.c
30
struct mutex mutex;
drivers/gpu/drm/msm/dp/dp_aux.c
376
mutex_lock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
443
mutex_unlock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
531
mutex_lock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
537
mutex_unlock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
546
mutex_lock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
551
mutex_unlock(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
696
mutex_init(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_aux.c
726
mutex_destroy(&aux->mutex);
drivers/gpu/drm/msm/dp/dp_display.c
101
struct mutex event_mutex;
drivers/gpu/drm/msm/dp/dp_link.c
47
struct mutex psm_mutex;
drivers/gpu/drm/msm/dsi/dsi_host.c
145
struct mutex dev_mutex;
drivers/gpu/drm/msm/dsi/dsi_host.c
146
struct mutex cmd_mutex;
drivers/gpu/drm/msm/hdmi/hdmi.h
45
struct mutex state_mutex; /* protects two booleans */
drivers/gpu/drm/msm/msm_drv.h
104
struct mutex obj_lock;
drivers/gpu/drm/msm/msm_drv.h
159
struct mutex lock;
drivers/gpu/drm/msm/msm_gem.h
111
struct mutex mmu_lock;
drivers/gpu/drm/msm/msm_gpu.h
122
struct mutex lock;
drivers/gpu/drm/msm/msm_gpu.h
201
struct mutex lock;
drivers/gpu/drm/msm/msm_gpu.h
214
struct mutex active_lock;
drivers/gpu/drm/msm/msm_gpu.h
546
struct mutex lock;
drivers/gpu/drm/msm/msm_iommu.c
18
struct mutex init_lock; /* protects pagetables counter and prr_page */
drivers/gpu/drm/msm/msm_kms.h
161
struct mutex dump_mutex;
drivers/gpu/drm/msm/msm_kms.h
167
struct mutex commit_lock[MAX_CRTCS];
drivers/gpu/drm/msm/msm_perf.c
30
struct mutex read_lock;
drivers/gpu/drm/msm/msm_rd.c
89
struct mutex read_lock, write_lock;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1171
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1220
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1236
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
110
mutex_unlock(&disp->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
639
ret = drm_modeset_lock_single_interruptible(&crtc->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
645
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
682
ret = drm_modeset_lock_single_interruptible(&crtc->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
699
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/nouveau/dispnv50/crc.c
99
if (!mutex_trylock(&disp->mutex)) {
drivers/gpu/drm/nouveau/dispnv50/disp.c
2194
mutex_lock(&disp->mutex);
drivers/gpu/drm/nouveau/dispnv50/disp.c
2372
mutex_unlock(&disp->mutex);
drivers/gpu/drm/nouveau/dispnv50/disp.c
2840
mutex_init(&disp->mutex);
drivers/gpu/drm/nouveau/dispnv50/disp.h
30
struct mutex mutex;
drivers/gpu/drm/nouveau/dispnv50/head.c
47
lockdep_assert_held(&head->disp->mutex);
drivers/gpu/drm/nouveau/dispnv50/head.c
71
lockdep_assert_held(&head->disp->mutex);
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
27
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
26
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
58
mutex_init(&subdev->use.mutex);
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
25
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
44
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h
24
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h
25
struct mutex dmem_mutex;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
88
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
148
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
47
struct mutex mutex; /* protects mm and nvkm_memory::tags */
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
175
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
183
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
239
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
24
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
44
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
21
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
17
struct mutex mutex; /* serialises CBC operations */
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
145
struct mutex mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
149
struct mutex mutex; /* serialises mmu invalidations */
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
34
struct mutex vmm;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
35
struct mutex ref;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
36
struct mutex map;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
37
} mutex;
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h
21
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_abi16.c
61
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_abi16.c
64
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_abi16.c
72
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_backlight.c
138
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/nouveau/nouveau_backlight.c
181
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/nouveau/nouveau_bo.c
957
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_bo.c
959
mutex_lock_nested(&cli->mutex, SINGLE_DEPTH_NESTING);
drivers/gpu/drm/nouveau/nouveau_bo.c
987
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_display.c
443
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/nouveau/nouveau_display.c
488
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
258
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
261
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
339
mutex_lock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
341
mutex_unlock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
448
mutex_lock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
454
mutex_unlock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
465
mutex_lock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
468
mutex_unlock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
537
mutex_lock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
550
mutex_unlock(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
714
mutex_init(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
716
mutex_init(&drm->dmem->mutex);
drivers/gpu/drm/nouveau/nouveau_dmem.c
85
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_drm.c
1282
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drm.c
1285
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drm.c
258
mutex_init(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drm.c
615
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drm.c
618
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drv.h
116
struct mutex lock;
drivers/gpu/drm/nouveau/nouveau_drv.h
139
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drv.h
141
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drv.h
173
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drv.h
175
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_drv.h
210
struct mutex client_mutex;
drivers/gpu/drm/nouveau/nouveau_drv.h
223
struct mutex clients_lock;
drivers/gpu/drm/nouveau/nouveau_drv.h
247
struct mutex io_reserve_mutex;
drivers/gpu/drm/nouveau/nouveau_drv.h
311
struct mutex lock;
drivers/gpu/drm/nouveau/nouveau_drv.h
94
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_encoder.h
102
struct mutex hpd_irq_lock;
drivers/gpu/drm/nouveau/nouveau_fence.h
103
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_sched.c
295
mutex_lock(&sched->mutex);
drivers/gpu/drm/nouveau/nouveau_sched.c
328
mutex_unlock(&sched->mutex);
drivers/gpu/drm/nouveau/nouveau_sched.c
338
mutex_unlock(&sched->mutex);
drivers/gpu/drm/nouveau/nouveau_sched.c
446
mutex_init(&sched->mutex);
drivers/gpu/drm/nouveau/nouveau_sched.h
103
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_svm.c
1070
mutex_init(&drm->svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
210
mutex_lock(&svmm->vmm->cli->drm->svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
216
mutex_unlock(&svmm->vmm->cli->drm->svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
231
mutex_lock(&svmm->vmm->cli->drm->svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
233
mutex_unlock(&svmm->vmm->cli->drm->svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
265
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
288
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
307
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
309
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
334
mutex_init(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
337
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
368
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
374
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
43
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_svm.c
525
mutex_lock(&sn->svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
526
else if (!mutex_trylock(&sn->svmm->mutex))
drivers/gpu/drm/nouveau/nouveau_svm.c
529
mutex_unlock(&sn->svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
621
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
625
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
642
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
696
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
699
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
708
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
758
mutex_lock(&svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
769
mutex_unlock(&svm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
933
mutex_lock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.c
938
mutex_unlock(&svmm->mutex);
drivers/gpu/drm/nouveau/nouveau_svm.h
17
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1907
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1927
mutex_init(&uvmm->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1929
mt_set_external_lock(&uvmm->region_mt, &uvmm->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1950
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1957
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
2001
mutex_lock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
2004
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.h
14
struct mutex mutex;
drivers/gpu/drm/nouveau/nouveau_uvmm.h
91
mutex_lock(&uvmm->mutex);
drivers/gpu/drm/nouveau/nouveau_uvmm.h
96
mutex_unlock(&uvmm->mutex);
drivers/gpu/drm/nouveau/nv17_fence.c
47
if (!mutex_trylock(&cli->mutex))
drivers/gpu/drm/nouveau/nv17_fence.c
72
mutex_unlock(&cli->mutex);
drivers/gpu/drm/nouveau/nv84_fence.c
119
mutex_lock(&priv->mutex);
drivers/gpu/drm/nouveau/nv84_fence.c
121
mutex_unlock(&priv->mutex);
drivers/gpu/drm/nouveau/nv84_fence.c
146
mutex_lock(&priv->mutex);
drivers/gpu/drm/nouveau/nv84_fence.c
148
mutex_unlock(&priv->mutex);
drivers/gpu/drm/nouveau/nv84_fence.c
213
mutex_init(&priv->mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
36
mutex_lock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
42
mutex_unlock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
55
mutex_lock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
62
mutex_unlock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
67
mutex_unlock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
73
mutex_unlock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
95
mutex_unlock(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
174
mutex_lock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
177
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
182
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
191
mutex_lock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
193
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
200
if (refcount_dec_and_mutex_lock(&subdev->use.refcount, &subdev->use.mutex)) {
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
202
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
212
mutex_lock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
215
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
221
mutex_unlock(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/core/subdev.c
239
mutex_destroy(&subdev->use.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
3403
mutex_init(&device->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
120
mutex_init(&tdev->iommu.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
227
mutex_lock(&device->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
237
mutex_unlock(&device->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
248
mutex_lock(&device->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
258
mutex_unlock(&device->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
185
mutex_destroy(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
257
mutex_init(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
502
mutex_lock(&outp->dp.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
504
mutex_unlock(&outp->dp.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
508
mutex_lock(&outp->dp.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
524
mutex_unlock(&outp->dp.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
673
mutex_init(&outp->dp.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1020
mutex_lock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1065
mutex_unlock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
843
mutex_lock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
890
mutex_unlock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1373
mutex_lock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1415
mutex_unlock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
56
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
551
mutex_lock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
563
mutex_unlock(&disp->super.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
355
mutex_destroy(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
392
mutex_init(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
183
mutex_destroy(&cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
242
mutex_init(&cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
47
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
101
mutex_lock(&cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
107
mutex_unlock(&cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
131
mutex_unlock(&cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
156
mutex_lock(&chan->cgrp->runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
158
mutex_unlock(&chan->cgrp->runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
186
mutex_lock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
191
mutex_unlock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
200
mutex_lock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
202
mutex_unlock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
215
mutex_unlock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
79
if (refcount_dec_and_mutex_lock(&cctx->refs, &chan->cgrp->mutex)) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
84
mutex_unlock(&chan->cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
186
mutex_lock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
188
mutex_unlock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
199
mutex_lock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
201
mutex_unlock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
118
mutex_lock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
120
mutex_unlock(&fifo->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
176
mutex_lock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
178
mutex_unlock(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
333
mutex_destroy(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
411
mutex_init(&runl->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
69
BUG_ON(!mutex_is_locked(&runl->mutex));
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
90
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
111
mutex_lock(&chan->cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
124
mutex_unlock(&chan->cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
86
if (refcount_dec_and_mutex_lock(&cctx->uses, &chan->cgrp->mutex)) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
91
mutex_unlock(&chan->cgrp->mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
2646
mutex_init(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
441
mutex_lock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
446
mutex_unlock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
450
mutex_unlock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
776
mutex_lock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
781
mutex_unlock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
791
mutex_lock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
796
mutex_unlock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
806
mutex_lock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
808
mutex_unlock(&gr->fecs.mutex);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
74
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
291
mutex_lock(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
296
mutex_unlock(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
304
mutex_lock(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
308
mutex_unlock(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
316
mutex_unlock(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
335
mutex_init(&falcon->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
211
mutex_init(&cmdq->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
76
mutex_lock(&cmdq->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
80
mutex_unlock(&cmdq->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
96
mutex_unlock(&cmdq->mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
32
mutex_lock(&qmgr->seq.mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
36
mutex_unlock(&qmgr->seq.mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
41
mutex_unlock(&qmgr->seq.mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
80
mutex_init(&qmgr->seq.mutex);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
48
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
62
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
244
mutex_destroy(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
279
mutex_init(&fb->tags.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c
46
mutex_init(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
173
mutex_lock(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
181
mutex_unlock(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
190
mutex_unlock(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
210
mutex_destroy(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
244
mutex_init(&ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
94
mutex_lock(&vram->ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
99
mutex_unlock(&vram->ram->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
19
mutex_lock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
21
mutex_unlock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
34
mutex_lock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
36
mutex_unlock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
34
mutex_lock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
39
mutex_unlock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
95
mutex_lock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
98
mutex_unlock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1774
mutex_init(&(*pdisp)->super.mutex); //XXX
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
111
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
114
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2093
mutex_destroy(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2108
mutex_destroy(&gsp->msgq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2109
mutex_destroy(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2140
mutex_init(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2141
mutex_init(&gsp->msgq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
2201
mutex_init(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
53
mutex_lock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
56
mutex_unlock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
971
mutex_lock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
991
mutex_unlock(&gsp->client_id.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
523
mutex_lock(&gsp->msgq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
532
mutex_unlock(&gsp->msgq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
541
mutex_lock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
543
mutex_unlock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
642
mutex_lock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
695
mutex_unlock(&gsp->cmdq.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
92
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
95
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
113
mutex_unlock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
123
mutex_lock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
131
mutex_unlock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
171
mutex_lock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
173
mutex_unlock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
180
mutex_lock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
182
mutex_unlock(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
195
mutex_init(&aux->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
114
mutex_lock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
116
mutex_unlock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
123
mutex_lock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
125
mutex_unlock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
134
mutex_unlock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
144
mutex_lock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
152
mutex_unlock(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
224
mutex_init(&bus->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
103
mutex_init(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
39
mutex_lock(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
42
mutex_unlock(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
51
mutex_unlock(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
58
mutex_lock(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
61
mutex_unlock(&pad->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
19
struct mutex mutex;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
233
mutex_destroy(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
254
mutex_init(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
104
struct mutex *mm_mutex;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
592
imem->mm_mutex = &tdev->iommu.mutex;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
96
struct mutex lock;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
103
mutex_lock(&iobj->imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
105
mutex_unlock(&iobj->imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
136
mutex_lock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
138
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
102
mutex_lock(&iobj->imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
104
mutex_unlock(&iobj->imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
135
mutex_lock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
137
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
137
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
142
mutex_lock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
155
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
164
mutex_lock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
167
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
169
mutex_lock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
201
if (refcount_dec_and_mutex_lock(&iobj->maps, &imem->base.mutex)) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
212
mutex_unlock(&imem->base.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
234
mutex_lock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
236
mutex_unlock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
261
mutex_unlock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
274
mutex_lock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
282
mutex_unlock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
324
mutex_lock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
329
mutex_unlock(&imem->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
118
mutex_destroy(<c->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
141
mutex_init(<c->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
36
mutex_lock(<c->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
39
mutex_unlock(<c->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
147
mutex_lock(&mmu->ptp.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
149
mutex_unlock(&mmu->ptp.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
154
mutex_lock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
162
mutex_unlock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
175
mutex_lock(&mmu->ptp.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
177
mutex_unlock(&mmu->ptp.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
182
mutex_lock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
185
mutex_unlock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
196
mutex_unlock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
199
mutex_unlock(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
248
mutex_init(&mmu->ptc.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
250
mutex_init(&mmu->ptp.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
405
mutex_destroy(&mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
428
mutex_init(&mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
100
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
125
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
146
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
180
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
213
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
222
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
226
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
247
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
263
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
290
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
293
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
65
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
67
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
98
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1127
__mutex_init(&vmm->mutex.vmm, "&vmm->mutex.vmm", key ? key : &_key);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1128
mutex_init(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1129
mutex_init(&vmm->mutex.map);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1452
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1454
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1604
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1607
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1717
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1719
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1866
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1868
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1905
mutex_lock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1907
mutex_unlock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1916
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1918
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1927
mutex_lock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1929
mutex_unlock(&vmm->mutex.vmm);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
709
mutex_lock(&vmm->mutex.map);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
714
mutex_unlock(&vmm->mutex.map);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
722
mutex_lock(&vmm->mutex.map);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
725
mutex_unlock(&vmm->mutex.map);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
740
mutex_lock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
742
mutex_unlock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
751
mutex_lock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
757
mutex_unlock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
760
mutex_unlock(&vmm->mutex.ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
194
mutex_lock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
224
mutex_unlock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
85
mutex_lock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
92
mutex_unlock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
187
mutex_lock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
222
mutex_unlock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c
36
mutex_lock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c
50
mutex_unlock(&vmm->mmu->mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
113
mutex_destroy(&pmu->send.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
133
mutex_init(&pmu->send.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c
37
mutex_lock(&pmu->send.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c
45
mutex_unlock(&pmu->send.mutex);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c
82
mutex_unlock(&pmu->send.mutex);
drivers/gpu/drm/omapdrm/dss/dsi.h
377
struct mutex lock;
drivers/gpu/drm/omapdrm/dss/hdmi.h
350
struct mutex lock;
drivers/gpu/drm/omapdrm/omap_drv.h
83
struct mutex list_lock;
drivers/gpu/drm/omapdrm/omap_fb.c
59
struct mutex lock;
drivers/gpu/drm/omapdrm/omap_gem.c
44
struct mutex lock;
drivers/gpu/drm/panel/panel-dsi-cm.c
48
struct mutex lock;
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
188
mutex_init(&lcd->mutex);
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
192
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
197
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
65
struct mutex mutex;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
225
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
227
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
313
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
315
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
325
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
332
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
478
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
480
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
489
mutex_lock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
491
mutex_unlock(&lcd->mutex);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
54
struct mutex mutex;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
619
mutex_init(&lcd->mutex);
drivers/gpu/drm/panfrost/panfrost_device.h
128
struct mutex gems_lock;
drivers/gpu/drm/panfrost/panfrost_device.h
163
struct mutex sched_lock;
drivers/gpu/drm/panfrost/panfrost_device.h
171
struct mutex shrinker_lock;
drivers/gpu/drm/panfrost/panfrost_gem.c
534
scoped_guard(mutex, &bo->label.lock) {
drivers/gpu/drm/panfrost/panfrost_gem.c
717
scoped_guard(mutex, &bo->label.lock) {
drivers/gpu/drm/panfrost/panfrost_gem.c
738
scoped_guard(mutex, &pfdev->debugfs.gems_lock) {
drivers/gpu/drm/panfrost/panfrost_gem.h
70
struct mutex lock;
drivers/gpu/drm/panfrost/panfrost_gem.h
95
struct mutex lock;
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
34
struct mutex lock;
drivers/gpu/drm/panthor/panthor_device.h
184
struct mutex lock;
drivers/gpu/drm/panthor/panthor_device.h
229
struct mutex mmio_lock;
drivers/gpu/drm/panthor/panthor_device.h
253
struct mutex lock;
drivers/gpu/drm/panthor/panthor_gem.c
489
scoped_guard(mutex, &bo->label.lock) {
drivers/gpu/drm/panthor/panthor_gem.c
676
scoped_guard(mutex, &bo->label.lock) {
drivers/gpu/drm/panthor/panthor_gem.c
697
scoped_guard(mutex, &ptdev->gems.lock) {
drivers/gpu/drm/panthor/panthor_gem.h
96
struct mutex lock;
drivers/gpu/drm/panthor/panthor_gpu.c
324
guard(mutex)(&ptdev->gpu->cache_flush_lock);
drivers/gpu/drm/panthor/panthor_gpu.c
45
struct mutex cache_flush_lock;
drivers/gpu/drm/panthor/panthor_heap.c
58
struct mutex lock;
drivers/gpu/drm/panthor/panthor_mmu.c
268
struct mutex op_lock;
drivers/gpu/drm/panthor/panthor_mmu.c
292
struct mutex mm_lock;
drivers/gpu/drm/panthor/panthor_mmu.c
335
struct mutex lock;
drivers/gpu/drm/panthor/panthor_mmu.c
66
struct mutex slots_lock;
drivers/gpu/drm/panthor/panthor_mmu.c
94
struct mutex lock;
drivers/gpu/drm/panthor/panthor_sched.c
219
struct mutex lock;
drivers/gpu/drm/panthor/panthor_sched.c
293
struct mutex lock;
drivers/gpu/drm/qxl/qxl_drv.h
216
struct mutex async_io_mutex;
drivers/gpu/drm/qxl/qxl_drv.h
234
struct mutex update_area_mutex;
drivers/gpu/drm/qxl/qxl_drv.h
240
struct mutex surf_evict_mutex;
drivers/gpu/drm/qxl/qxl_drv.h
245
struct mutex release_mutex;
drivers/gpu/drm/qxl/qxl_drv.h
98
struct mutex mutex;
drivers/gpu/drm/qxl/qxl_gem.c
69
mutex_lock(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_gem.c
71
mutex_unlock(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_kms.c
115
mutex_init(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_object.c
369
mutex_lock(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_object.c
371
mutex_unlock(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_object.c
42
mutex_lock(&qdev->gem.mutex);
drivers/gpu/drm/qxl/qxl_object.c
44
mutex_unlock(&qdev->gem.mutex);
drivers/gpu/drm/radeon/atom.c
1238
mutex_lock(&ctx->mutex);
drivers/gpu/drm/radeon/atom.c
1251
mutex_unlock(&ctx->mutex);
drivers/gpu/drm/radeon/atom.h
127
struct mutex mutex;
drivers/gpu/drm/radeon/atom.h
128
struct mutex scratch_mutex;
drivers/gpu/drm/radeon/atombios_dp.c
100
mutex_lock(&chan->mutex);
drivers/gpu/drm/radeon/atombios_dp.c
150
mutex_unlock(&chan->mutex);
drivers/gpu/drm/radeon/atombios_i2c.c
50
mutex_lock(&chan->mutex);
drivers/gpu/drm/radeon/atombios_i2c.c
95
mutex_unlock(&chan->mutex);
drivers/gpu/drm/radeon/radeon.h
1584
struct mutex mutex;
drivers/gpu/drm/radeon/radeon.h
1760
struct mutex component_mutex;
drivers/gpu/drm/radeon/radeon.h
2368
struct mutex ring_lock;
drivers/gpu/drm/radeon/radeon.h
2408
struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
drivers/gpu/drm/radeon/radeon.h
2420
struct mutex gpu_clock_mutex;
drivers/gpu/drm/radeon/radeon.h
2428
struct mutex srbm_mutex;
drivers/gpu/drm/radeon/radeon.h
525
struct mutex mutex;
drivers/gpu/drm/radeon/radeon.h
876
struct mutex mutex;
drivers/gpu/drm/radeon/radeon_cs.c
577
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_cs.c
598
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_device.c
1007
mutex_init(&rdev->mode_info.atom_context->mutex);
drivers/gpu/drm/radeon/radeon_device.c
1310
mutex_init(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_device.c
1311
mutex_init(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_device.c
1470
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_device.c
1473
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_dp_auxch.c
198
mutex_unlock(&chan->mutex);
drivers/gpu/drm/radeon/radeon_dp_auxch.c
96
mutex_lock(&chan->mutex);
drivers/gpu/drm/radeon/radeon_gem.c
135
mutex_lock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_gem.c
137
mutex_unlock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_gem.c
644
mutex_lock(&bo_va->vm->mutex);
drivers/gpu/drm/radeon/radeon_gem.c
653
mutex_unlock(&bo_va->vm->mutex);
drivers/gpu/drm/radeon/radeon_gem.c
871
mutex_lock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_gem.c
894
mutex_unlock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
171
mutex_unlock(&i2c->mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
335
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
565
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
588
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
801
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
815
mutex_lock(&i2c->mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
883
mutex_unlock(&i2c->mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
92
mutex_lock(&i2c->mutex);
drivers/gpu/drm/radeon/radeon_i2c.c
924
mutex_init(&i2c->mutex);
drivers/gpu/drm/radeon/radeon_irq_kms.c
108
mutex_lock(&mode_config->mutex);
drivers/gpu/drm/radeon/radeon_irq_kms.c
111
mutex_unlock(&mode_config->mutex);
drivers/gpu/drm/radeon/radeon_irq_kms.c
92
mutex_lock(&mode_config->mutex);
drivers/gpu/drm/radeon/radeon_irq_kms.c
95
mutex_unlock(&mode_config->mutex);
drivers/gpu/drm/radeon/radeon_kms.c
200
mutex_lock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_kms.c
211
mutex_unlock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_kms.c
707
mutex_lock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_kms.c
712
mutex_unlock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_mode.h
210
struct mutex mutex;
drivers/gpu/drm/radeon/radeon_object.c
378
mutex_lock(&bo->rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_object.c
380
mutex_unlock(&bo->rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_object.c
58
mutex_lock(&bo->rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_object.c
60
mutex_unlock(&bo->rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1189
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1196
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1199
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1215
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1217
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1219
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1229
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1233
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1235
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1237
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1245
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1250
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1257
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1263
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1292
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1307
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1316
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1320
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1441
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1448
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1609
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1611
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1642
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1653
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1668
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1670
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1701
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1762
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1775
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1806
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1860
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1909
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1926
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
1931
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
383
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
405
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
444
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
448
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
450
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
455
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
487
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
495
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
499
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
542
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
563
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
78
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
87
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
897
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
90
mutex_lock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
903
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_pm.c
93
mutex_unlock(&rdev->pm.mutex);
drivers/gpu/drm/radeon/radeon_prime.c
63
mutex_lock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_prime.c
65
mutex_unlock(&rdev->gem.mutex);
drivers/gpu/drm/radeon/radeon_vm.c
1122
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
1137
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
1183
mutex_init(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
1266
mutex_destroy(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
336
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
338
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
475
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
488
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
499
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
546
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
562
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
565
mutex_unlock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
567
mutex_lock(&vm->mutex);
drivers/gpu/drm/radeon/radeon_vm.c
575
mutex_unlock(&vm->mutex);
drivers/gpu/drm/renesas/rcar-du/rcar_du_group.h
46
struct mutex lock;
drivers/gpu/drm/rockchip/cdn-dp-core.h
75
struct mutex lock;
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
294
struct mutex usage_mutex;
drivers/gpu/drm/rockchip/rk3066_hdmi.c
41
struct mutex i2c_lock; /* For i2c operation. */
drivers/gpu/drm/rockchip/rockchip_drm_drv.h
70
struct mutex mm_lock;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
171
struct mutex vop_lock;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
318
struct mutex vop2_lock;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
347
struct mutex ovl_lock;
drivers/gpu/drm/sti/sti_gdp.c
223
drm_modeset_lock(&drm_plane->mutex, NULL);
drivers/gpu/drm/sti/sti_gdp.c
225
drm_modeset_unlock(&drm_plane->mutex);
drivers/gpu/drm/stm/ltdc.h
53
struct mutex err_lock; /* protecting error_status */
drivers/gpu/drm/tegra/dc.c
1653
drm_modeset_lock(&dc->base.mutex, NULL);
drivers/gpu/drm/tegra/dc.c
1668
drm_modeset_unlock(&dc->base.mutex);
drivers/gpu/drm/tegra/dc.c
1679
drm_modeset_lock(&dc->base.mutex, NULL);
drivers/gpu/drm/tegra/dc.c
1699
drm_modeset_unlock(&dc->base.mutex);
drivers/gpu/drm/tegra/drm.h
39
struct mutex mm_lock;
drivers/gpu/drm/tegra/drm.h
48
struct mutex clients_lock;
drivers/gpu/drm/tegra/hdmi.c
92
struct mutex audio_lock;
drivers/gpu/drm/tegra/hub.h
17
struct mutex lock;
drivers/gpu/drm/tegra/uapi.h
20
struct mutex lock;
drivers/gpu/drm/tests/drm_client_modeset_test.c
110
mutex_lock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_client_modeset_test.c
112
mutex_unlock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_client_modeset_test.c
149
mutex_lock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_client_modeset_test.c
151
mutex_unlock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
53
mutex_lock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
58
mutex_unlock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
74
mutex_lock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
76
mutex_unlock(&drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_probe_helper_test.c
117
mutex_lock(&priv->drm->mode_config.mutex);
drivers/gpu/drm/tests/drm_probe_helper_test.c
156
mutex_unlock(&priv->drm->mode_config.mutex);
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
36
struct mutex enable_lock;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
548
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
556
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
831
drm_modeset_lock(&crtc->mutex, NULL);
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
843
drm_modeset_unlock(&crtc->mutex);
drivers/gpu/drm/tiny/gm12u320.c
96
struct mutex lock;
drivers/gpu/drm/tiny/sharp-memory.c
84
struct mutex tx_mutex;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
15
struct mutex lock;
drivers/gpu/drm/v3d/v3d_drv.h
176
struct mutex bo_lock;
drivers/gpu/drm/v3d/v3d_drv.h
182
struct mutex reset_lock;
drivers/gpu/drm/v3d/v3d_drv.h
187
struct mutex sched_lock;
drivers/gpu/drm/v3d/v3d_drv.h
193
struct mutex cache_clean_lock;
drivers/gpu/drm/v3d/v3d_drv.h
89
struct mutex lock;
drivers/gpu/drm/vboxvideo/vbox_drv.h
66
struct mutex hw_mutex; /* protects modeset and accel/vbva accesses */
drivers/gpu/drm/vc4/vc4_drv.h
133
struct mutex bo_lock;
drivers/gpu/drm/vc4/vc4_drv.h
145
struct mutex lock;
drivers/gpu/drm/vc4/vc4_drv.h
221
struct mutex power_lock;
drivers/gpu/drm/vc4/vc4_drv.h
234
struct mutex bin_bo_lock;
drivers/gpu/drm/vc4/vc4_drv.h
276
struct mutex madv_lock;
drivers/gpu/drm/vc4/vc4_hdmi.c
122
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1488
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1574
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1585
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1601
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1616
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1633
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1702
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1711
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1716
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1931
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1963
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
1983
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2012
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2023
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2046
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2069
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2131
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2224
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2690
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2726
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2747
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2759
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2791
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2797
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2823
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
2844
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
301
ret = drm_modeset_lock(&crtc->mutex, ctx);
drivers/gpu/drm/vc4/vc4_hdmi.c
310
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
313
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
321
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
3232
ret = drmm_mutex_init(drm, &vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
327
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
334
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
339
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
343
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
801
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
838
lockdep_assert_held(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
888
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
926
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
937
mutex_lock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.c
958
mutex_unlock(&vc4_hdmi->mutex);
drivers/gpu/drm/vc4/vc4_hdmi.h
182
struct mutex mutex;
drivers/gpu/drm/vgem/vgem_drv.h
39
struct mutex fence_mutex;
drivers/gpu/drm/virtio/virtgpu_drv.h
287
struct mutex context_lock;
drivers/gpu/drm/vkms/vkms_configfs.c
144
scoped_guard(mutex, &crtc->dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
161
scoped_guard(mutex, &crtc->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
181
struct mutex *lock;
drivers/gpu/drm/vkms/vkms_configfs.c
186
scoped_guard(mutex, lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
211
scoped_guard(mutex, &dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
256
scoped_guard(mutex, &plane->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
275
scoped_guard(mutex, &plane->dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
296
scoped_guard(mutex, &plane->dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
317
scoped_guard(mutex, &plane->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
337
struct mutex *lock;
drivers/gpu/drm/vkms/vkms_configfs.c
342
scoped_guard(mutex, lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
36
struct mutex lock;
drivers/gpu/drm/vkms/vkms_configfs.c
367
scoped_guard(mutex, &dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
418
scoped_guard(mutex, &encoder->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
437
scoped_guard(mutex, &encoder->dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
454
struct mutex *lock;
drivers/gpu/drm/vkms/vkms_configfs.c
459
scoped_guard(mutex, lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
483
scoped_guard(mutex, &dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
529
scoped_guard(mutex, &connector->dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
551
scoped_guard(mutex, &connector->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
571
struct mutex *lock;
drivers/gpu/drm/vkms/vkms_configfs.c
576
scoped_guard(mutex, lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
605
scoped_guard(mutex, &connector->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
625
scoped_guard(mutex, &connector->dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
650
scoped_guard(mutex, &dev->lock) {
drivers/gpu/drm/vkms/vkms_configfs.c
696
scoped_guard(mutex, &dev->lock)
drivers/gpu/drm/vkms/vkms_configfs.c
714
scoped_guard(mutex, &dev->lock) {
drivers/gpu/drm/vmwgfx/ttm_object.c
495
mutex_destroy(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
519
mutex_lock(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
522
mutex_unlock(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
595
ret = mutex_lock_interruptible(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
616
mutex_unlock(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
626
mutex_unlock(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.c
659
mutex_init(&prime->mutex);
drivers/gpu/drm/vmwgfx/ttm_object.h
129
struct mutex mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
112
struct mutex cur_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
113
struct mutex space_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
114
struct mutex error_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
806
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
815
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
831
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
252
struct mutex fifo_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
559
struct mutex cmdbuf_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
560
struct mutex binding_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1260
mutex_lock(&dev->mode_config.mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1264
ret = drm_modeset_lock(&crtc->mutex, &ctx);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1315
mutex_unlock(&dev->mode_config.mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1791
ret = vmw_validation_prepare(&val_ctx, update->mutex, update->intr);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
873
lockdep_assert_held(&crtc->mutex.mutex.base);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
875
int ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
110
struct mutex *mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
365
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
379
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
399
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
409
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
441
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
457
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
479
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
485
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
498
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
507
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
511
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
52
struct mutex mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
524
mutex_lock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
530
mutex_unlock(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
546
mutex_init(&overlay->mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
546
bo_update.base.mutex = NULL;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
708
srf_update.base.mutex = &dev_priv->cmdbuf_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1258
bo_update.base.mutex = NULL;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1373
srf_update.mutex = &dev_priv->cmdbuf_mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
694
struct mutex *mutex,
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
699
if (mutex) {
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
701
ret = mutex_lock_interruptible(mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
703
mutex_lock(mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
708
ctx->res_mutex = mutex;
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
732
if (mutex)
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
733
mutex_unlock(mutex);
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h
176
struct mutex *mutex, bool intr);
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h
63
struct mutex *res_mutex;
drivers/gpu/drm/xe/xe_configfs.c
1300
scoped_guard(mutex, &dev->lock)
drivers/gpu/drm/xe/xe_configfs.c
1325
scoped_guard(mutex, &dev->lock)
drivers/gpu/drm/xe/xe_configfs.c
272
struct mutex lock;
drivers/gpu/drm/xe/xe_configfs.c
377
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
428
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
543
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
569
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
601
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
763
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
873
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
887
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
907
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_configfs.c
918
guard(mutex)(&dev->lock);
drivers/gpu/drm/xe/xe_devcoredump_types.h
86
struct mutex lock;
drivers/gpu/drm/xe/xe_device_types.h
376
struct mutex lock;
drivers/gpu/drm/xe/xe_device_types.h
425
struct mutex lock;
drivers/gpu/drm/xe/xe_device_types.h
435
struct mutex rebind_resume_lock;
drivers/gpu/drm/xe/xe_device_types.h
440
struct mutex lock;
drivers/gpu/drm/xe/xe_device_types.h
588
struct mutex lock;
drivers/gpu/drm/xe/xe_device_types.h
600
struct mutex lock;
drivers/gpu/drm/xe/xe_eu_stall.c
57
struct mutex xecore_buf_lock;
drivers/gpu/drm/xe/xe_eu_stall.c
68
struct mutex stream_lock;
drivers/gpu/drm/xe/xe_exec_queue_types.h
64
struct mutex list_lock;
drivers/gpu/drm/xe/xe_ggtt.c
1001
guard(mutex)(&ggtt->lock);
drivers/gpu/drm/xe/xe_ggtt.c
1041
guard(mutex)(&ggtt->lock);
drivers/gpu/drm/xe/xe_ggtt.c
130
struct mutex lock;
drivers/gpu/drm/xe/xe_ggtt.c
375
scoped_guard(mutex, &ggtt->lock)
drivers/gpu/drm/xe/xe_ggtt.c
609
guard(mutex)(&ggtt->lock);
drivers/gpu/drm/xe/xe_ggtt.c
655
guard(mutex)(&ggtt->lock);
drivers/gpu/drm/xe/xe_ggtt.c
977
guard(mutex)(&node->ggtt->lock);
drivers/gpu/drm/xe/xe_gsc_proxy.c
342
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
354
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
384
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
387
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
401
mutex_lock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
403
mutex_unlock(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_proxy.c
496
mutex_init(&gsc->proxy.mutex);
drivers/gpu/drm/xe/xe_gsc_types.h
58
struct mutex mutex;
drivers/gpu/drm/xe/xe_gt_ccs_mode.c
143
guard(mutex)(&xe->drm.filelist_mutex);
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1788
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1857
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2001
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2120
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2152
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2238
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2260
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2334
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2366
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2453
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2475
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
802
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
831
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h
30
static inline struct mutex *xe_gt_sriov_pf_master_mutex(struct xe_gt *gt)
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
650
guard(mutex)(xe_gt_sriov_pf_master_mutex(gt));
drivers/gpu/drm/xe/xe_guc_ct_types.h
132
struct mutex lock;
drivers/gpu/drm/xe/xe_guc_pc.c
1043
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
1171
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
633
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
668
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
702
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
742
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc.c
973
guard(mutex)(&pc->freq_lock);
drivers/gpu/drm/xe/xe_guc_pc_types.h
33
struct mutex freq_lock;
drivers/gpu/drm/xe/xe_guc_submit.c
3433
guard(mutex)(&guc->submission_state.lock);
drivers/gpu/drm/xe/xe_guc_types.h
95
struct mutex lock;
drivers/gpu/drm/xe/xe_hwmon.c
162
struct mutex hwmon_lock;
drivers/gpu/drm/xe/xe_migrate.c
1216
scoped_guard(mutex, xe_sa_bo_swap_guard(bb_pool)) {
drivers/gpu/drm/xe/xe_migrate.c
1311
guard(mutex) (xe_sa_bo_swap_guard(bb_pool));
drivers/gpu/drm/xe/xe_migrate.c
1440
scoped_guard(mutex, &m->job_mutex) {
drivers/gpu/drm/xe/xe_migrate.c
55
struct mutex job_mutex;
drivers/gpu/drm/xe/xe_oa_types.h
122
struct mutex gt_lock;
drivers/gpu/drm/xe/xe_oa_types.h
142
struct mutex metrics_lock;
drivers/gpu/drm/xe/xe_oa_types.h
198
struct mutex stream_lock;
drivers/gpu/drm/xe/xe_pxp.c
159
lockdep_assert_held(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
174
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
184
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
196
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
202
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
209
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
212
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
227
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
247
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
420
mutex_init(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
507
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
519
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
558
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
592
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
598
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
612
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
635
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
863
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
877
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
896
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
928
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp.c
937
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp_debugfs.c
26
lockdep_assert_held(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp_debugfs.c
55
mutex_lock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp_debugfs.c
60
mutex_unlock(&pxp->mutex);
drivers/gpu/drm/xe/xe_pxp_types.h
101
struct mutex mutex;
drivers/gpu/drm/xe/xe_sa.h
85
static inline struct mutex *xe_sa_bo_swap_guard(struct xe_sa_manager *sa_manager)
drivers/gpu/drm/xe/xe_sa_types.h
17
struct mutex swap_guard;
drivers/gpu/drm/xe/xe_sriov_packet.c
15
static struct mutex *pf_migration_mutex(struct xe_device *xe, unsigned int vfid)
drivers/gpu/drm/xe/xe_sriov_pf_helpers.h
63
static inline struct mutex *xe_sriov_pf_master_mutex(struct xe_device *xe)
drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h
28
struct mutex lock;
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
163
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
192
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
233
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
264
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
293
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
323
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
459
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
493
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_provision.c
524
guard(mutex)(xe_sriov_pf_master_mutex(xe));
drivers/gpu/drm/xe/xe_sriov_pf_types.h
52
struct mutex master_lock;
drivers/gpu/drm/xe/xe_tile_types.h
125
struct mutex lock;
drivers/gpu/drm/xe/xe_tlb_inval_types.h
90
struct mutex seqno_lock;
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
29
struct mutex lock;
drivers/gpu/drm/xe/xe_vm_types.h
278
struct mutex snap_mutex;
drivers/gpu/drm/xe/xe_vsec.c
158
guard(mutex)(&xe->pmt.lock);
drivers/gpu/drm/xen/xen_drm_front_evtchnl.h
57
struct mutex req_io_lock;
drivers/gpu/drm/xlnx/zynqmp_dp.c
1537
scoped_guard(mutex, &dp->lock)
drivers/gpu/drm/xlnx/zynqmp_dp.c
1566
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1728
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1877
scoped_guard(mutex, &dp->lock)
drivers/gpu/drm/xlnx/zynqmp_dp.c
1924
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1933
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1945
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1954
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1967
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
1977
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2058
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2072
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2093
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2108
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2128
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2140
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2155
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2178
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2190
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2202
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2215
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2227
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
2324
scoped_guard(mutex, &dp->lock) {
drivers/gpu/drm/xlnx/zynqmp_dp.c
2341
guard(mutex)(&dp->lock);
drivers/gpu/drm/xlnx/zynqmp_dp.c
386
struct mutex lock;
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
118
guard(mutex)(&audio->enable_lock);
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
201
guard(mutex)(&audio->enable_lock);
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
277
guard(mutex)(&audio->enable_lock);
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
57
struct mutex enable_lock;
drivers/gpu/host1x/cdma.h
61
struct mutex lock; /* controls access to shared state */
drivers/gpu/host1x/channel.h
23
struct mutex lock;
drivers/gpu/host1x/channel.h
30
struct mutex submitlock;
drivers/gpu/host1x/context.h
19
struct mutex lock;
drivers/gpu/host1x/dev.h
149
struct mutex intr_mutex;
drivers/gpu/host1x/dev.h
160
struct mutex syncpt_mutex;
drivers/gpu/host1x/dev.h
167
struct mutex devices_lock;
drivers/gpu/host1x/tegra114-mipi.c
124
struct mutex lock; /* for register access */
drivers/gpu/ipu-v3/ipu-dc.c
104
struct mutex mutex;
drivers/gpu/ipu-v3/ipu-dc.c
235
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
242
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
270
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
279
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
318
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
321
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
327
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
337
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
339
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dc.c
356
mutex_init(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
104
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
111
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
121
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
131
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
140
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
151
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
188
mutex_init(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dmfc.c
96
struct mutex mutex;
drivers/gpu/ipu-v3/ipu-dp.c
109
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
190
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
223
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
233
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
240
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
255
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
263
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
280
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
294
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
302
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
312
mutex_unlock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
361
mutex_init(&priv->mutex);
drivers/gpu/ipu-v3/ipu-dp.c
65
struct mutex mutex;
drivers/gpu/ipu-v3/ipu-dp.c
86
mutex_lock(&priv->mutex);
drivers/gpu/ipu-v3/ipu-prv.h
175
struct mutex channel_lock;
drivers/gpu/vga/vga_switcheroo.c
161
struct mutex mux_hw_lock;
drivers/greybus/connection.c
186
mutex_init(&connection->mutex);
drivers/greybus/connection.c
741
mutex_lock(&connection->mutex);
drivers/greybus/connection.c
751
mutex_unlock(&connection->mutex);
drivers/greybus/connection.c
761
mutex_lock(&connection->mutex);
drivers/greybus/connection.c
776
mutex_unlock(&connection->mutex);
drivers/greybus/connection.c
784
mutex_lock(&connection->mutex);
drivers/greybus/connection.c
798
mutex_unlock(&connection->mutex);
drivers/greybus/connection.c
819
mutex_lock(&connection->mutex);
drivers/greybus/connection.c
850
mutex_unlock(&connection->mutex);
drivers/greybus/connection.c
857
mutex_lock(&connection->mutex);
drivers/greybus/connection.c
876
mutex_unlock(&connection->mutex);
drivers/greybus/interface.c
208
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
240
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
247
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
259
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
264
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
275
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
294
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
304
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
312
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
315
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
324
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
346
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
535
mutex_lock(&intf->mutex);
drivers/greybus/interface.c
561
mutex_unlock(&intf->mutex);
drivers/greybus/interface.c
801
mutex_init(&intf->mutex);
drivers/greybus/module.c
144
mutex_lock(&intf->mutex);
drivers/greybus/module.c
169
mutex_unlock(&intf->mutex);
drivers/greybus/module.c
176
mutex_unlock(&intf->mutex);
drivers/greybus/module.c
185
mutex_lock(&intf->mutex);
drivers/greybus/module.c
189
mutex_unlock(&intf->mutex);
drivers/greybus/module.c
32
mutex_lock(&intf->mutex);
drivers/greybus/module.c
37
mutex_unlock(&intf->mutex);
drivers/greybus/svc.c
1054
mutex_lock(&intf->mutex);
drivers/greybus/svc.c
1058
mutex_unlock(&intf->mutex);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
128
guard(mutex)(&mp2->lock);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
47
guard(mutex)(&mp2->lock);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
83
guard(mutex)(&mp2->lock);
drivers/hid/amd-sfh-hid/amd_sfh_common.h
64
struct mutex lock;
drivers/hid/hid-cp2112.c
171
struct mutex lock;
drivers/hid/hid-cp2112.c
190
guard(mutex)(&dev->lock);
drivers/hid/hid-cp2112.c
245
guard(mutex)(&dev->lock);
drivers/hid/hid-cp2112.c
257
guard(mutex)(&dev->lock);
drivers/hid/hid-cp2112.c
289
guard(mutex)(&dev->lock);
drivers/hid/hid-ft260.c
240
struct mutex lock;
drivers/hid/hid-goodix-spi.c
104
struct mutex hid_request_lock;
drivers/hid/hid-goodix-spi.c
542
guard(mutex)(&ts->hid_request_lock);
drivers/hid/hid-goodix-spi.c
751
guard(mutex)(&ts->hid_request_lock);
drivers/hid/hid-gt683r.c
47
struct mutex lock;
drivers/hid/hid-haptic.h
21
struct mutex control_mutex;
drivers/hid/hid-haptic.h
33
struct mutex auto_trigger_mutex;
drivers/hid/hid-haptic.h
36
struct mutex manual_trigger_mutex;
drivers/hid/hid-led.c
101
struct mutex lock;
drivers/hid/hid-lenovo.c
50
struct mutex led_report_mutex;
drivers/hid/hid-lg-g15.c
1155
mutex_init(&g15->mutex);
drivers/hid/hid-lg-g15.c
171
guard(mutex)(&g15->mutex);
drivers/hid/hid-lg-g15.c
229
guard(mutex)(&g15->mutex);
drivers/hid/hid-lg-g15.c
307
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
310
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
328
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
363
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
375
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
383
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
490
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
492
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
511
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
513
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
547
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
550
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
568
mutex_lock(&g15->mutex);
drivers/hid/hid-lg-g15.c
595
mutex_unlock(&g15->mutex);
drivers/hid/hid-lg-g15.c
86
struct mutex mutex;
drivers/hid/hid-logitech-hidpp.c
185
struct mutex send_mutex;
drivers/hid/hid-mcp2200.c
86
struct mutex lock;
drivers/hid/hid-mcp2221.c
118
struct mutex lock;
drivers/hid/hid-nintendo.c
582
struct mutex output_mutex;
drivers/hid/hid-picolcd.h
104
struct mutex mutex;
drivers/hid/hid-picolcd.h
70
struct mutex mutex_flash;
drivers/hid/hid-picolcd_core.c
109
mutex_unlock(&data->mutex);
drivers/hid/hid-picolcd_core.c
538
mutex_init(&data->mutex);
drivers/hid/hid-picolcd_core.c
631
mutex_destroy(&data->mutex);
drivers/hid/hid-picolcd_core.c
90
mutex_lock(&data->mutex);
drivers/hid/hid-playstation.c
590
guard(mutex)(&ps_devices_lock);
drivers/hid/hid-playstation.c
606
guard(mutex)(&ps_devices_lock);
drivers/hid/hid-rmi.c
80
struct mutex page_mutex;
drivers/hid/hid-roccat-arvo.h
77
struct mutex arvo_lock;
drivers/hid/hid-roccat-common.h
35
struct mutex lock;
drivers/hid/hid-roccat-isku.h
92
struct mutex isku_lock;
drivers/hid/hid-roccat-kone.h
207
struct mutex kone_lock;
drivers/hid/hid-roccat-koneplus.h
119
struct mutex koneplus_lock;
drivers/hid/hid-roccat-kovaplus.h
125
struct mutex kovaplus_lock;
drivers/hid/hid-roccat-lua.h
23
struct mutex lua_lock;
drivers/hid/hid-roccat-pyra.h
145
struct mutex pyra_lock;
drivers/hid/hid-roccat.c
49
struct mutex readers_lock;
drivers/hid/hid-roccat.c
57
struct mutex cbuf_lock;
drivers/hid/hid-sensor-custom.c
242
mutex_lock(&sensor_inst->mutex);
drivers/hid/hid-sensor-custom.c
260
mutex_unlock(&sensor_inst->mutex);
drivers/hid/hid-sensor-custom.c
39
struct mutex mutex;
drivers/hid/hid-sensor-custom.c
983
mutex_init(&sensor_inst->mutex);
drivers/hid/hid-sensor-hub.c
201
mutex_lock(&data->mutex);
drivers/hid/hid-sensor-hub.c
232
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
251
mutex_lock(&data->mutex);
drivers/hid/hid-sensor-hub.c
283
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
30
struct mutex mutex;
drivers/hid/hid-sensor-hub.c
318
mutex_lock(&data->mutex);
drivers/hid/hid-sensor-hub.c
320
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
553
mutex_lock(&data->mutex);
drivers/hid/hid-sensor-hub.c
558
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
563
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
573
mutex_lock(&data->mutex);
drivers/hid/hid-sensor-hub.c
577
mutex_unlock(&data->mutex);
drivers/hid/hid-sensor-hub.c
625
mutex_init(&sd->mutex);
drivers/hid/hid-sensor-hub.c
675
sizeof(struct mutex),
drivers/hid/hid-sensor-hub.c
756
mutex_destroy(&data->mutex);
drivers/hid/hid-steam.c
297
struct mutex report_mutex;
drivers/hid/hid-u2fzero.c
88
struct mutex lock;
drivers/hid/hid-wiimote.h
126
struct mutex sync;
drivers/hid/hid-winwing.c
39
struct mutex lock;
drivers/hid/i2c-hid/i2c-hid-core.c
110
struct mutex cmd_lock; /* protects cmdbuf and rawbuf */
drivers/hid/i2c-hid/i2c-hid-core.c
111
struct mutex reset_lock;
drivers/hid/i2c-hid/i2c-hid-core.c
233
guard(mutex)(&ihid->cmd_lock);
drivers/hid/i2c-hid/i2c-hid-core.c
267
guard(mutex)(&ihid->cmd_lock);
drivers/hid/i2c-hid/i2c-hid-core.c
360
guard(mutex)(&ihid->cmd_lock);
drivers/hid/i2c-hid/i2c-hid-core.c
404
guard(mutex)(&ihid->cmd_lock);
drivers/hid/i2c-hid/i2c-hid-core.c
474
scoped_guard(mutex, &ihid->cmd_lock) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.h
76
struct mutex thc_bus_lock;
drivers/hid/uhid.c
30
struct mutex devlock;
drivers/hid/uhid.c
57
struct mutex report_lock;
drivers/hid/usbhid/hid-core.c
1089
mutex_lock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
1212
mutex_unlock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
1223
mutex_unlock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
1239
mutex_lock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
1273
mutex_unlock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
1448
mutex_init(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
685
mutex_lock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
735
mutex_unlock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
743
mutex_lock(&usbhid->mutex);
drivers/hid/usbhid/hid-core.c
762
mutex_unlock(&usbhid->mutex);
drivers/hid/usbhid/hiddev.c
46
struct mutex thread_lock;
drivers/hid/usbhid/usbhid.h
83
struct mutex mutex; /* start/stop/open/close */
drivers/hid/wacom.h
162
struct mutex lock;
drivers/hsi/clients/hsi_char.c
102
struct mutex lock;
drivers/hte/hte.c
64
struct mutex req_mlock;
drivers/hv/hv_utils_transport.h
33
struct mutex lock; /* protects struct members */
drivers/hv/hyperv_vmbus.h
277
struct mutex channel_mutex;
drivers/hv/mshv_eventfd.c
648
__must_hold(&pt->mutex)
drivers/hv/mshv_eventfd.c
664
__must_hold(&pt->mutex)
drivers/hv/mshv_eventfd.c
756
__must_hold(&pt->mutex)
drivers/hv/mshv_eventfd.c
797
__must_hold(&pt->mutex)
drivers/hv/mshv_root.h
109
struct mutex pt_mutex;
drivers/hv/mshv_root.h
117
struct mutex pt_irq_lock;
drivers/hv/mshv_root.h
133
struct mutex irqfds_resampler_lock;
drivers/hv/mshv_root.h
39
struct mutex vp_mutex;
drivers/hv/mshv_root.h
93
struct mutex mreg_mutex; /* protects region pages remapping */
drivers/hv/mshv_vtl_main.c
1002
guard(mutex)(&vtl2_vmbus_sint_mask_mutex);
drivers/hv/mshv_vtl_main.c
1077
guard(mutex)(&fd->init_mutex);
drivers/hv/mshv_vtl_main.c
66
struct mutex init_mutex;
drivers/hv/mshv_vtl_main.c
98
static struct mutex mshv_vtl_poll_file_lock;
drivers/hv/mshv_vtl_main.c
983
guard(mutex)(&flag_lock);
drivers/hwmon/abituguru.c
199
struct mutex update_lock; /* protect access to data and uGuru */
drivers/hwmon/abituguru3.c
146
struct mutex update_lock; /* protect access to data and uGuru */
drivers/hwmon/acpi_power_meter.c
450
guard(mutex)(&res->lock);
drivers/hwmon/acpi_power_meter.c
506
guard(mutex)(&res->lock);
drivers/hwmon/acpi_power_meter.c
81
struct mutex lock;
drivers/hwmon/acpi_power_meter.c
824
guard(mutex)(&acpi_notify_lock);
drivers/hwmon/ad7414.c
39
struct mutex lock; /* atomic read data updates */
drivers/hwmon/ad7418.c
47
struct mutex lock;
drivers/hwmon/adc128d818.c
62
struct mutex update_lock;
drivers/hwmon/adcxx.c
41
struct mutex lock;
drivers/hwmon/adm1025.c
99
struct mutex update_lock;
drivers/hwmon/adm1026.c
269
struct mutex update_lock;
drivers/hwmon/adm1029.c
101
struct mutex update_lock; /* protect register access */
drivers/hwmon/adm1031.c
66
struct mutex update_lock;
drivers/hwmon/adt7462.c
193
struct mutex lock;
drivers/hwmon/adt7470.c
146
struct mutex lock;
drivers/hwmon/adt7475.c
199
struct mutex lock;
drivers/hwmon/amc6821.c
129
struct mutex update_lock;
drivers/hwmon/applesmc.c
123
struct mutex mutex; /* register read/write mutex */
drivers/hwmon/applesmc.c
137
.mutex = __MUTEX_INITIALIZER(smcreg.mutex),
drivers/hwmon/applesmc.c
348
mutex_lock(&smcreg.mutex);
drivers/hwmon/applesmc.c
350
mutex_unlock(&smcreg.mutex);
drivers/hwmon/applesmc.c
362
mutex_lock(&smcreg.mutex);
drivers/hwmon/applesmc.c
364
mutex_unlock(&smcreg.mutex);
drivers/hwmon/applesmc.c
378
mutex_lock(&smcreg.mutex);
drivers/hwmon/applesmc.c
397
mutex_unlock(&smcreg.mutex);
drivers/hwmon/asb100.c
181
struct mutex lock;
drivers/hwmon/asb100.c
183
struct mutex update_lock;
drivers/hwmon/asc7621.c
79
struct mutex update_lock;
drivers/hwmon/aspeed-pwm-tacho.c
199
struct mutex tach_lock;
drivers/hwmon/asus-ec-sensors.c
1096
state->lock_data.mutex.glk = 0;
drivers/hwmon/asus-ec-sensors.c
1101
&state->lock_data.mutex.aml);
drivers/hwmon/asus-ec-sensors.c
932
} mutex;
drivers/hwmon/asus-ec-sensors.c
947
return ACPI_SUCCESS(acpi_acquire_mutex(data->mutex.aml,
drivers/hwmon/asus-ec-sensors.c
953
return ACPI_SUCCESS(acpi_release_mutex(data->mutex.aml, NULL));
drivers/hwmon/asus-ec-sensors.c
959
&data->mutex.glk));
drivers/hwmon/asus-ec-sensors.c
964
return ACPI_SUCCESS(acpi_release_global_lock(data->mutex.glk));
drivers/hwmon/asus_wmi_sensors.c
168
struct mutex lock;
drivers/hwmon/atxp1.c
39
struct mutex update_lock;
drivers/hwmon/coretemp.c
87
struct mutex update_lock;
drivers/hwmon/corsair-cpro.c
177
mutex_lock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
188
mutex_unlock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
202
mutex_lock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
208
mutex_unlock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
219
mutex_lock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
222
mutex_unlock(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
620
mutex_init(&ccp->mutex);
drivers/hwmon/corsair-cpro.c
89
struct mutex mutex; /* whenever buffer is used, lock before send_usb_cmd */
drivers/hwmon/da9052-hwmon.c
26
struct mutex hwmon_lock;
drivers/hwmon/da9055-hwmon.c
34
struct mutex hwmon_lock;
drivers/hwmon/da9055-hwmon.c
35
struct mutex irq_lock;
drivers/hwmon/dell-smm-hwmon.c
97
struct mutex i8k_mutex; /* lock for sensors writes */
drivers/hwmon/dme1737.c
205
struct mutex update_lock;
drivers/hwmon/ds1621.c
111
struct mutex update_lock;
drivers/hwmon/ds620.c
58
struct mutex update_lock;
drivers/hwmon/emc2103.c
58
struct mutex update_lock;
drivers/hwmon/emc6w201.c
47
struct mutex update_lock;
drivers/hwmon/f71805f.c
167
struct mutex update_lock;
drivers/hwmon/f71882fg.c
250
struct mutex update_lock;
drivers/hwmon/f75375s.c
87
struct mutex update_lock; /* protect register access */
drivers/hwmon/fschmd.c
258
struct mutex update_lock;
drivers/hwmon/fschmd.c
259
struct mutex watchdog_lock;
drivers/hwmon/g760a.c
37
struct mutex update_lock;
drivers/hwmon/g762.c
124
struct mutex update_lock;
drivers/hwmon/gigabyte_waterforce.c
55
struct mutex buffer_lock;
drivers/hwmon/gigabyte_waterforce.c
57
struct mutex status_report_request_mutex;
drivers/hwmon/gl518sm.c
109
struct mutex update_lock;
drivers/hwmon/gl520sm.c
66
struct mutex update_lock;
drivers/hwmon/gpio-fan.c
38
struct mutex lock; /* lock GPIOs operations. */
drivers/hwmon/hih6130.c
37
struct mutex lock;
drivers/hwmon/hp-wmi-sensors.c
398
struct mutex lock; /* Lock polling WMI and driver state changes. */
drivers/hwmon/htu31.c
235
guard(mutex)(&data->lock);
drivers/hwmon/htu31.c
52
struct mutex lock; /* Used to protect against parallel data updates */
drivers/hwmon/htu31.c
93
guard(mutex)(&data->lock);
drivers/hwmon/hwmon.c
170
guard(mutex)(&hwdev->lock);
drivers/hwmon/hwmon.c
200
guard(mutex)(&hwdev->lock);
drivers/hwmon/hwmon.c
374
guard(mutex)(&hwdev->lock);
drivers/hwmon/hwmon.c
40
struct mutex lock;
drivers/hwmon/hwmon.c
436
guard(mutex)(&hwdev->lock);
drivers/hwmon/hwmon.c
462
guard(mutex)(&hwdev->lock);
drivers/hwmon/hwmon.c
488
guard(mutex)(&hwdev->lock);
drivers/hwmon/ibmaem.c
129
struct mutex lock;
drivers/hwmon/ibmpex.c
68
struct mutex lock;
drivers/hwmon/ibmpowernv.c
146
ret = mutex_lock_interruptible(&sgrp_data->mutex);
drivers/hwmon/ibmpowernv.c
159
mutex_unlock(&sgrp_data->mutex);
drivers/hwmon/ibmpowernv.c
377
mutex_init(&sgrp_data[count].mutex);
drivers/hwmon/ibmpowernv.c
85
struct mutex mutex;
drivers/hwmon/ina209.c
63
struct mutex update_lock;
drivers/hwmon/it87.c
600
struct mutex update_lock;
drivers/hwmon/k8temp.c
25
struct mutex update_lock;
drivers/hwmon/kbatt.c
30
struct mutex lock;
drivers/hwmon/lenovo-ec-sensors.c
197
struct mutex mec_mutex; /* lock for sensor data access */
drivers/hwmon/lineage-pem.c
118
struct mutex update_lock;
drivers/hwmon/lm63.c
140
struct mutex update_lock;
drivers/hwmon/lm70.c
41
struct mutex lock;
drivers/hwmon/lm73.c
56
struct mutex lock;
drivers/hwmon/lm77.c
57
struct mutex update_lock;
drivers/hwmon/lm78.c
112
struct mutex lock;
drivers/hwmon/lm78.c
119
struct mutex update_lock;
drivers/hwmon/lm80.c
118
struct mutex update_lock;
drivers/hwmon/lm85.c
296
struct mutex update_lock;
drivers/hwmon/lm87.c
149
struct mutex update_lock;
drivers/hwmon/lm93.c
199
struct mutex update_lock;
drivers/hwmon/ltc2992.c
113
struct mutex gpio_mutex; /* lock for gpio access */
drivers/hwmon/ltc4151.c
39
struct mutex update_lock;
drivers/hwmon/ltc4215.c
35
struct mutex update_lock;
drivers/hwmon/ltc4261.c
47
struct mutex update_lock;
drivers/hwmon/max1111.c
43
struct mutex drvdata_lock;
drivers/hwmon/max16065.c
85
struct mutex update_lock;
drivers/hwmon/max197.c
51
struct mutex lock;
drivers/hwmon/max6650.c
105
struct mutex update_lock; /* protect alarm register updates */
drivers/hwmon/nct6683.c
323
struct mutex update_lock; /* used to protect sensor updates */
drivers/hwmon/nct6694-hwmon.c
130
struct mutex lock;
drivers/hwmon/nct6694-hwmon.c
247
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
327
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
413
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
477
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
515
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
583
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
652
guard(mutex)(&data->lock);
drivers/hwmon/nct6694-hwmon.c
701
guard(mutex)(&data->lock);
drivers/hwmon/nct6775.h
94
struct mutex update_lock;
drivers/hwmon/nct7802.c
77
struct mutex access_lock; /* for multi-byte read and write operations */
drivers/hwmon/nct7802.c
79
struct mutex in_alarm_lock;
drivers/hwmon/nsa320-hwmon.c
39
struct mutex update_lock; /* lock GPIO operations */
drivers/hwmon/nzxt-kraken3.c
97
struct mutex buffer_lock; /* For locking access to buffer */
drivers/hwmon/nzxt-kraken3.c
98
struct mutex z53_status_request_lock;
drivers/hwmon/nzxt-smart2.c
204
struct mutex mutex;
drivers/hwmon/nzxt-smart2.c
475
ret = mutex_lock_interruptible(&drvdata->mutex);
drivers/hwmon/nzxt-smart2.c
500
mutex_unlock(&drvdata->mutex);
drivers/hwmon/nzxt-smart2.c
622
ret = mutex_lock_interruptible(&drvdata->mutex);
drivers/hwmon/nzxt-smart2.c
628
mutex_unlock(&drvdata->mutex);
drivers/hwmon/nzxt-smart2.c
739
ret = devm_mutex_init(&hdev->dev, &drvdata->mutex);
drivers/hwmon/occ/common.h
103
struct mutex lock; /* lock OCC access */
drivers/hwmon/occ/p9_sbe.c
26
struct mutex sbe_error_lock; /* lock access to ffdc data */
drivers/hwmon/pc87360.c
191
struct mutex lock;
drivers/hwmon/pc87360.c
192
struct mutex update_lock;
drivers/hwmon/pc87427.c
48
struct mutex lock;
drivers/hwmon/pcf8591.c
69
struct mutex update_lock;
drivers/hwmon/pmbus/adm1266.c
61
struct mutex buf_mutex;
drivers/hwmon/pmbus/max20730.c
52
struct mutex lock; /* Used to protect against parallel writes */
drivers/hwmon/pmbus/pmbus_core.c
113
struct mutex update_lock;
drivers/hwmon/powerz.c
164
mutex_lock(&priv->mutex);
drivers/hwmon/powerz.c
206
mutex_unlock(&priv->mutex);
drivers/hwmon/powerz.c
237
mutex_init(&priv->mutex);
drivers/hwmon/powerz.c
257
mutex_lock(&priv->mutex);
drivers/hwmon/powerz.c
261
mutex_unlock(&priv->mutex);
drivers/hwmon/powerz.c
40
struct mutex mutex;
drivers/hwmon/pt5161l.c
67
struct mutex lock; /* for atomic I2C transactions */
drivers/hwmon/pwm-fan.c
42
struct mutex lock;
drivers/hwmon/sch5627.c
82
struct mutex update_lock;
drivers/hwmon/sch5636.c
59
struct mutex update_lock;
drivers/hwmon/sch56xx-common.c
324
struct regmap *devm_regmap_init_sch56xx(struct device *dev, struct mutex *lock, u16 addr,
drivers/hwmon/sch56xx-common.c
489
struct mutex *io_lock, int check_enabled)
drivers/hwmon/sch56xx-common.c
55
struct mutex *io_lock;
drivers/hwmon/sch56xx-common.c
64
struct mutex *lock; /* Used to serialize access to the mailbox registers */
drivers/hwmon/sch56xx-common.h
12
struct regmap *devm_regmap_init_sch56xx(struct device *dev, struct mutex *lock, u16 addr,
drivers/hwmon/sch56xx-common.h
24
struct mutex *io_lock, int check_enabled);
drivers/hwmon/sg2042-mcu.c
222
guard(mutex)(&mcu->mutex);
drivers/hwmon/sg2042-mcu.c
318
mutex_init(&mcu->mutex);
drivers/hwmon/sg2042-mcu.c
53
struct mutex mutex;
drivers/hwmon/sht15.c
164
struct mutex read_lock;
drivers/hwmon/sht21.c
40
struct mutex lock;
drivers/hwmon/sht3x.c
166
struct mutex i2c_lock; /* lock for sending i2c commands */
drivers/hwmon/sht3x.c
167
struct mutex data_lock; /* lock for updating driver data */
drivers/hwmon/shtc1.c
57
struct mutex update_lock;
drivers/hwmon/sis5595.c
169
struct mutex lock;
drivers/hwmon/sis5595.c
171
struct mutex update_lock;
drivers/hwmon/smsc47b397.c
95
struct mutex lock;
drivers/hwmon/smsc47b397.c
97
struct mutex update_lock;
drivers/hwmon/smsc47m1.c
122
struct mutex update_lock;
drivers/hwmon/smsc47m192.c
88
struct mutex update_lock;
drivers/hwmon/spd5118.c
80
struct mutex nvmem_lock;
drivers/hwmon/stts751.c
88
struct mutex access_lock;
drivers/hwmon/tc654.c
63
struct mutex update_lock;
drivers/hwmon/tc74.c
30
struct mutex lock; /* atomic read data updates */
drivers/hwmon/thmc50.c
61
struct mutex update_lock;
drivers/hwmon/via686a.c
308
struct mutex update_lock;
drivers/hwmon/vt1211.c
107
struct mutex update_lock;
drivers/hwmon/vt8231.c
152
struct mutex update_lock;
drivers/hwmon/w83627ehf.c
309
struct mutex lock;
drivers/hwmon/w83627ehf.c
322
struct mutex update_lock;
drivers/hwmon/w83627hf.c
354
struct mutex lock;
drivers/hwmon/w83627hf.c
357
struct mutex update_lock;
drivers/hwmon/w83781d.c
198
struct mutex lock;
drivers/hwmon/w83781d.c
205
struct mutex update_lock;
drivers/hwmon/w83791d.c
276
struct mutex update_lock;
drivers/hwmon/w83792d.c
263
struct mutex update_lock;
drivers/hwmon/w83793.c
206
struct mutex update_lock;
drivers/hwmon/w83793.c
251
struct mutex watchdog_lock;
drivers/hwmon/w83795.c
322
struct mutex update_lock;
drivers/hwmon/w83l785ts.c
100
struct mutex update_lock;
drivers/hwmon/w83l786ng.c
124
struct mutex update_lock;
drivers/hwmon/xgene-hwmon.c
95
struct mutex rd_mutex;
drivers/hwtracing/coresight/coresight-priv.h
15
extern struct mutex coresight_mutex;
drivers/hwtracing/coresight/coresight-sysfs.c
346
guard(mutex)(&coresight_mutex);
drivers/hwtracing/coresight/coresight-tmc.h
273
struct mutex idr_mutex;
drivers/hwtracing/intel_th/msu.c
163
struct mutex buf_mutex;
drivers/hwtracing/ptt/hisi_ptt.h
224
struct mutex tune_lock;
drivers/hwtracing/ptt/hisi_ptt.h
239
struct mutex filter_lock;
drivers/hwtracing/stm/core.c
370
static struct mutex stm_pdrv_mutex;
drivers/hwtracing/stm/p_sys-t.c
158
struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex;
drivers/hwtracing/stm/p_sys-t.c
183
struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex;
drivers/hwtracing/stm/p_sys-t.c
208
struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex;
drivers/hwtracing/stm/p_sys-t.c
239
struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex;
drivers/hwtracing/stm/stm.h
33
struct mutex policy_mutex;
drivers/hwtracing/stm/stm.h
37
struct mutex link_mutex;
drivers/i2c/busses/i2c-altera.c
88
struct mutex isr_mutex;
drivers/i2c/busses/i2c-amd-mp2.h
183
struct mutex c2p_lock;
drivers/i2c/busses/i2c-cht-wc.c
44
struct mutex adap_lock;
drivers/i2c/busses/i2c-cht-wc.c
45
struct mutex irqchip_lock;
drivers/i2c/busses/i2c-designware-amdpsp.c
154
guard(mutex)(&psp_i2c_access_mutex);
drivers/i2c/busses/i2c-designware-amdpsp.c
171
guard(mutex)(&psp_i2c_access_mutex);
drivers/i2c/busses/i2c-designware-amdpsp.c
206
guard(mutex)(&psp_i2c_access_mutex);
drivers/i2c/busses/i2c-fsi.c
152
struct mutex lock;
drivers/i2c/busses/i2c-i801.c
316
struct mutex acpi_lock;
drivers/i2c/busses/i2c-mlxbf.c
393
struct mutex *lock; /* Mutex to protect mlxbf_i2c_resource. */
drivers/i2c/busses/i2c-mlxbf.c
451
static struct mutex mlxbf_i2c_coalesce_lock;
drivers/i2c/busses/i2c-mlxbf.c
452
static struct mutex mlxbf_i2c_corepll_lock;
drivers/i2c/busses/i2c-mlxbf.c
453
static struct mutex mlxbf_i2c_gpio_lock;
drivers/i2c/busses/i2c-mlxbf.c
493
static struct mutex mlxbf_i2c_bus_lock;
drivers/i2c/busses/i2c-mlxcpld.c
73
struct mutex lock;
drivers/i2c/busses/i2c-rtl9300.c
74
struct mutex lock;
drivers/i2c/busses/i2c-xiic.c
89
struct mutex lock;
drivers/i2c/busses/scx200_acb.c
321
mutex_lock(&iface->mutex);
drivers/i2c/busses/scx200_acb.c
345
mutex_unlock(&iface->mutex);
drivers/i2c/busses/scx200_acb.c
433
mutex_init(&iface->mutex);
drivers/i2c/busses/scx200_acb.c
67
struct mutex mutex;
drivers/i2c/i2c-atr.c
123
struct mutex lock;
drivers/i2c/i2c-atr.c
87
struct mutex alias_pairs_lock;
drivers/i2c/i2c-atr.c
93
struct mutex orig_addrs_lock;
drivers/i3c/master/mipi-i3c-hci/dma.c
551
guard(mutex)(&hci->control_mutex);
drivers/i3c/master/mipi-i3c-hci/hci.h
54
struct mutex control_mutex;
drivers/i3c/master/svc-i3c-master.c
256
struct mutex lock;
drivers/iio/accel/adxl313.h
93
struct mutex lock; /* lock to protect transf_buf */
drivers/iio/accel/adxl355_core.c
225
struct mutex lock; /* lock to protect op_mode */
drivers/iio/accel/adxl367.c
1095
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
1151
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
1181
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
1222
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
1247
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
1274
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
167
struct mutex lock;
drivers/iio/accel/adxl367.c
342
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
483
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
576
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
619
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
722
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
854
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
882
guard(mutex)(&st->lock);
drivers/iio/accel/adxl367.c
981
guard(mutex)(&st->lock);
drivers/iio/accel/adxl372.c
301
struct mutex threshold_m; /* lock for threshold */
drivers/iio/accel/adxl380.c
1006
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
1079
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
1123
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
1206
scoped_guard(mutex, &st->lock) {
drivers/iio/accel/adxl380.c
1451
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
1576
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
1592
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
206
struct mutex lock;
drivers/iio/accel/adxl380.c
330
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
348
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
393
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
430
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
496
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
561
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
579
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
608
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
627
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
682
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
699
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
751
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
785
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
855
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
954
guard(mutex)(&st->lock);
drivers/iio/accel/adxl380.c
986
guard(mutex)(&st->lock);
drivers/iio/accel/bma180.c
1050
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
1052
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
1063
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
1065
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
1076
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
1078
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
137
struct mutex mutex;
drivers/iio/accel/bma180.c
538
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
540
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
584
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
586
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
591
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
593
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
622
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
624
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
873
mutex_lock(&data->mutex);
drivers/iio/accel/bma180.c
878
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
884
mutex_unlock(&data->mutex);
drivers/iio/accel/bma180.c
973
mutex_init(&data->mutex);
drivers/iio/accel/bma220_core.c
130
struct mutex lock;
drivers/iio/accel/bma220_core.c
257
guard(mutex)(&data->lock);
drivers/iio/accel/bma220_core.c
314
guard(mutex)(&data->lock);
drivers/iio/accel/bma400_core.c
1006
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1008
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
102
struct mutex mutex; /* data register lock */
drivers/iio/accel/bma400_core.c
1095
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1097
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1104
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1106
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1109
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1111
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1114
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1116
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1345
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1347
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1350
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1352
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1358
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1360
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1363
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1367
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1372
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1411
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1417
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1421
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1506
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1512
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1615
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1635
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1640
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1653
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
1727
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1732
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1736
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
1763
mutex_init(&data->mutex);
drivers/iio/accel/bma400_core.c
873
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
875
mutex_unlock(&data->mutex);
drivers/iio/accel/bma400_core.c
981
mutex_lock(&data->mutex);
drivers/iio/accel/bma400_core.c
983
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1026
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1028
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1190
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1193
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1216
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1221
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1233
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1236
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1243
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1250
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1256
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1323
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1350
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1488
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1508
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1520
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1531
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1674
mutex_init(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1778
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1780
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1793
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1795
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1805
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
1808
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
603
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
608
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
613
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
627
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
630
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
639
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
645
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
704
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
706
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
722
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
724
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
730
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
732
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
813
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
818
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
823
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
850
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
852
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
865
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
867
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
909
mutex_lock(&data->mutex);
drivers/iio/accel/bmc150-accel-core.c
911
mutex_unlock(&data->mutex);
drivers/iio/accel/bmc150-accel.h
65
struct mutex mutex;
drivers/iio/accel/kionix-kx022a.c
1070
guard(mutex)(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
1094
guard(mutex)(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
1378
mutex_init(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
1399
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
298
struct mutex mutex;
drivers/iio/accel/kionix-kx022a.c
491
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
494
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
504
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
639
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
641
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
681
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
683
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
696
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
698
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
711
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
713
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
886
mutex_lock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
888
mutex_unlock(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
937
guard(mutex)(&data->mutex);
drivers/iio/accel/kionix-kx022a.c
980
guard(mutex)(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1037
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1041
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1056
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1064
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1069
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1192
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1197
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1228
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1232
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1238
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1244
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1252
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1448
mutex_init(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1560
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1562
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1571
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1573
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1584
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
1588
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
356
struct mutex mutex;
drivers/iio/accel/kxcjk-1013.c
895
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
901
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
907
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
914
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
927
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
929
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
946
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
948
mutex_unlock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
954
mutex_lock(&data->mutex);
drivers/iio/accel/kxcjk-1013.c
956
mutex_unlock(&data->mutex);
drivers/iio/accel/mma7660.c
48
struct mutex lock;
drivers/iio/accel/mma8452.c
107
struct mutex lock;
drivers/iio/accel/mma9551.c
115
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
117
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
125
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
128
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
233
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
236
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
257
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
263
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
283
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
287
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
340
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
385
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
45
struct mutex mutex;
drivers/iio/accel/mma9551.c
461
mutex_init(&data->mutex);
drivers/iio/accel/mma9551.c
509
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
511
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
520
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
522
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
552
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
554
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9551.c
565
mutex_lock(&data->mutex);
drivers/iio/accel/mma9551.c
567
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1011
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
1014
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1056
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1084
mutex_init(&data->mutex);
drivers/iio/accel/mma9553.c
1146
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
1148
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1157
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
1159
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1189
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
1191
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
1202
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
1204
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
176
struct mutex mutex;
drivers/iio/accel/mma9553.c
452
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
455
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
531
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
534
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
613
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
616
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
620
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
627
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
632
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
637
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
642
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
655
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
659
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
669
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
673
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
692
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
697
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
739
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
750
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
760
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
820
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
825
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
836
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
841
mutex_unlock(&data->mutex);
drivers/iio/accel/mma9553.c
875
mutex_lock(&data->mutex);
drivers/iio/accel/mma9553.c
879
mutex_unlock(&data->mutex);
drivers/iio/accel/msa311.c
361
struct mutex lock;
drivers/iio/accel/mxc4005.c
364
mutex_lock(&data->mutex);
drivers/iio/accel/mxc4005.c
369
mutex_unlock(&data->mutex);
drivers/iio/accel/mxc4005.c
376
mutex_unlock(&data->mutex);
drivers/iio/accel/mxc4005.c
456
mutex_init(&data->mutex);
drivers/iio/accel/mxc4005.c
64
struct mutex mutex;
drivers/iio/accel/sca3000.c
166
struct mutex lock;
drivers/iio/accel/sca3300.c
190
struct mutex lock;
drivers/iio/accel/stk8312.c
99
struct mutex lock;
drivers/iio/accel/stk8ba50.c
89
struct mutex lock;
drivers/iio/adc/ad4000.c
507
struct mutex lock; /* Protect read modify write cycle */
drivers/iio/adc/ad4000.c
739
guard(mutex)(&st->lock);
drivers/iio/adc/ad4080.c
186
struct mutex lock;
drivers/iio/adc/ad4080.c
244
guard(mutex)(&st->lock);
drivers/iio/adc/ad4080.c
349
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1026
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1050
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1110
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1133
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1144
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1174
scoped_guard(mutex, &st->lock) {
drivers/iio/adc/ad4130.c
1237
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1269
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1299
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1322
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
1364
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
279
struct mutex lock;
drivers/iio/adc/ad4130.c
928
guard(mutex)(&st->lock);
drivers/iio/adc/ad4130.c
966
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
1283
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
1471
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
1505
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
1520
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
1532
guard(mutex)(&st->lock);
drivers/iio/adc/ad4170-4.c
439
struct mutex lock; /* Protect read-modify-write and multi write sequences */
drivers/iio/adc/ad4170-4.c
878
scoped_guard(mutex, &st->lock) {
drivers/iio/adc/ad4695.c
1324
guard(mutex)(&st->cnv_pwm_lock);
drivers/iio/adc/ad4695.c
142
struct mutex cnv_pwm_lock;
drivers/iio/adc/ad4695.c
931
scoped_guard(mutex, &st->cnv_pwm_lock) {
drivers/iio/adc/ad4851.c
183
struct mutex lock;
drivers/iio/adc/ad4851.c
302
guard(mutex)(&st->lock);
drivers/iio/adc/ad4851.c
385
guard(mutex)(&st->lock);
drivers/iio/adc/ad4851.c
611
guard(mutex)(&st->lock);
drivers/iio/adc/ad4851.c
646
guard(mutex)(&st->lock);
drivers/iio/adc/ad4851.c
660
guard(mutex)(&st->lock);
drivers/iio/adc/ad4851.c
704
guard(mutex)(&st->lock);
drivers/iio/adc/ad7091r-base.c
90
guard(mutex)(&st->lock);
drivers/iio/adc/ad7091r-base.h
68
struct mutex lock; /*lock to prevent concurrent reads */
drivers/iio/adc/ad7124.c
1133
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7124.c
1146
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7124.c
218
struct mutex cfgs_lock; /* lock for configs access */
drivers/iio/adc/ad7124.c
794
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7124.c
833
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7124.c
857
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7124.c
919
guard(mutex)(&st->cfgs_lock);
drivers/iio/adc/ad7191.c
285
guard(mutex)(&st->lock);
drivers/iio/adc/ad7191.c
348
guard(mutex)(&st->lock);
drivers/iio/adc/ad7191.c
358
guard(mutex)(&st->lock);
drivers/iio/adc/ad7191.c
54
struct mutex lock; /* Protect device state */
drivers/iio/adc/ad7192.c
217
struct mutex lock; /* protect sensor state */
drivers/iio/adc/ad7192.c
963
guard(mutex)(&st->lock);
drivers/iio/adc/ad7280a.c
185
struct mutex lock; /* protect sensor state */
drivers/iio/adc/ad7291.c
84
struct mutex state_lock;
drivers/iio/adc/ad7606.c
535
guard(mutex)(&st->lock);
drivers/iio/adc/ad7606.c
638
guard(mutex)(&st->lock);
drivers/iio/adc/ad7606.c
923
guard(mutex)(&st->lock);
drivers/iio/adc/ad7606.h
156
struct mutex lock; /* protect sensor state */
drivers/iio/adc/ad7768-1.c
311
struct mutex pga_lock; /* protect device internal state (PGA) */
drivers/iio/adc/ad7768-1.c
728
guard(mutex)(&st->pga_lock);
drivers/iio/adc/ad7768-1.c
993
guard(mutex)(&st->pga_lock);
drivers/iio/adc/ad7949.c
81
struct mutex lock;
drivers/iio/adc/ad799x.c
132
struct mutex lock;
drivers/iio/adc/ad9467.c
1173
guard(mutex)(&st->lock);
drivers/iio/adc/ad9467.c
1244
guard(mutex)(&st->lock);
drivers/iio/adc/ad9467.c
195
struct mutex lock;
drivers/iio/adc/ad9467.c
234
guard(mutex)(&st->lock);
drivers/iio/adc/ad9467.c
559
guard(mutex)(&st->lock);
drivers/iio/adc/ad9467.c
927
guard(mutex)(&st->lock);
drivers/iio/adc/ade9000.c
299
struct mutex lock; /* Protects SPI transactions */
drivers/iio/adc/ade9000.c
660
guard(mutex)(&st->lock);
drivers/iio/adc/ade9000.c
689
guard(mutex)(&st->lock);
drivers/iio/adc/ade9000.c
757
guard(mutex)(&st->lock);
drivers/iio/adc/ade9000.c
805
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
125
struct mutex lock;
drivers/iio/adc/adi-axi-adc.c
134
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
159
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
213
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
271
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
516
guard(mutex)(&st->lock);
drivers/iio/adc/adi-axi-adc.c
539
guard(mutex)(&st->lock);
drivers/iio/adc/at91-sama5d2_adc.c
1814
guard(mutex)(&st->lock);
drivers/iio/adc/at91-sama5d2_adc.c
1861
guard(mutex)(&st->lock);
drivers/iio/adc/at91-sama5d2_adc.c
616
struct mutex lock;
drivers/iio/adc/at91_adc.c
224
struct mutex lock;
drivers/iio/adc/axp288_adc.c
55
struct mutex lock;
drivers/iio/adc/bcm_iproc_adc.c
111
struct mutex mutex;
drivers/iio/adc/bcm_iproc_adc.c
235
mutex_lock(&adc_priv->mutex);
drivers/iio/adc/bcm_iproc_adc.c
332
mutex_unlock(&adc_priv->mutex);
drivers/iio/adc/bcm_iproc_adc.c
347
mutex_unlock(&adc_priv->mutex);
drivers/iio/adc/bcm_iproc_adc.c
520
mutex_init(&adc_priv->mutex);
drivers/iio/adc/berlin2-adc.c
76
struct mutex lock;
drivers/iio/adc/cc10001_adc.c
61
struct mutex lock;
drivers/iio/adc/cpcap-adc.c
118
struct mutex lock; /* ADC register access lock */
drivers/iio/adc/da9150-gpadc.c
78
struct mutex lock;
drivers/iio/adc/dln2-adc.c
320
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
322
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
372
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
395
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
411
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
419
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
428
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
476
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
478
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
504
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
509
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
527
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
534
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
545
mutex_lock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
556
mutex_unlock(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
594
mutex_init(&dln2->mutex);
drivers/iio/adc/dln2-adc.c
63
struct mutex mutex;
drivers/iio/adc/envelope-detector.c
49
struct mutex read_lock; /* protects everything else */
drivers/iio/adc/ep93xx_adc.c
49
struct mutex lock;
drivers/iio/adc/exynos_adc.c
122
struct mutex lock;
drivers/iio/adc/fsl-imx25-gcq.c
52
struct mutex lock;
drivers/iio/adc/hi8435.c
43
struct mutex lock;
drivers/iio/adc/hx711.c
85
struct mutex lock;
drivers/iio/adc/imx7d_adc.c
113
struct mutex lock;
drivers/iio/adc/imx8qxp-adc.c
98
struct mutex lock;
drivers/iio/adc/imx93_adc.c
81
struct mutex lock;
drivers/iio/adc/ina2xx-adc.c
140
struct mutex state_lock;
drivers/iio/adc/ingenic-adc.c
108
struct mutex lock;
drivers/iio/adc/ingenic-adc.c
109
struct mutex aux_lock;
drivers/iio/adc/intel_dc_ti_adc.c
213
guard(mutex)(&info->lock);
drivers/iio/adc/intel_dc_ti_adc.c
52
struct mutex lock; /* Protects against concurrent accesses to the ADC */
drivers/iio/adc/intel_mrfld_adc.c
59
struct mutex lock;
drivers/iio/adc/lp8788_adc.c
30
struct mutex lock;
drivers/iio/adc/lpc18xx_adc.c
45
struct mutex lock;
drivers/iio/adc/lpc32xx_adc.c
54
struct mutex lock;
drivers/iio/adc/ltc2309.c
39
struct mutex lock; /* serialize data access */
drivers/iio/adc/ltc2497.h
16
struct mutex lock;
drivers/iio/adc/max1027.c
272
struct mutex lock;
drivers/iio/adc/max1027.c
377
guard(mutex)(&st->lock);
drivers/iio/adc/max1118.c
37
struct mutex lock;
drivers/iio/adc/max11410.c
137
struct mutex lock; /* Prevent changing channel config during sampling */
drivers/iio/adc/max11410.c
514
guard(mutex)(&st->lock);
drivers/iio/adc/max1241.c
24
struct mutex lock;
drivers/iio/adc/max1363.c
173
struct mutex lock;
drivers/iio/adc/max1363.c
372
guard(mutex)(&st->lock);
drivers/iio/adc/max1363.c
713
scoped_guard(mutex, &st->lock)
drivers/iio/adc/max1363.c
817
guard(mutex)(&st->lock);
drivers/iio/adc/max1363.c
958
guard(mutex)(&st->lock);
drivers/iio/adc/max34408.c
123
guard(mutex)(&max34408->lock);
drivers/iio/adc/max34408.c
78
struct mutex lock;
drivers/iio/adc/max9611.c
100
struct mutex lock;
drivers/iio/adc/mcp320x.c
92
struct mutex lock;
drivers/iio/adc/mcp3422.c
92
struct mutex lock;
drivers/iio/adc/mcp3564.c
371
struct mutex lock; /* Synchronize access to driver's state members */
drivers/iio/adc/mcp3911.c
122
struct mutex lock;
drivers/iio/adc/mcp3911.c
348
guard(mutex)(&adc->lock);
drivers/iio/adc/mcp3911.c
382
guard(mutex)(&adc->lock);
drivers/iio/adc/mcp3911.c
529
guard(mutex)(&adc->lock);
drivers/iio/adc/meson_saradc.c
355
struct mutex lock;
drivers/iio/adc/mt6359-auxadc.c
114
struct mutex lock;
drivers/iio/adc/mt6359-auxadc.c
782
scoped_guard(mutex, &adc_dev->lock) {
drivers/iio/adc/mt6360-adc.c
62
struct mutex adc_lock;
drivers/iio/adc/mt6370-adc.c
63
struct mutex adc_lock;
drivers/iio/adc/mt6577_auxadc.c
45
struct mutex lock;
drivers/iio/adc/nau7802.c
54
struct mutex lock;
drivers/iio/adc/nau7802.c
55
struct mutex data_lock;
drivers/iio/adc/npcm_adc.c
44
struct mutex lock;
drivers/iio/adc/pac1921.c
1028
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
1126
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
1151
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
195
struct mutex lock;
drivers/iio/adc/pac1921.c
357
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
658
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
694
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
718
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
781
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
817
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1921.c
885
guard(mutex)(&priv->lock);
drivers/iio/adc/pac1934.c
303
struct mutex lock; /* synchronize access to driver's state members */
drivers/iio/adc/pac1934.c
504
scoped_guard(mutex, &info->lock)
drivers/iio/adc/pac1934.c
600
guard(mutex)(&info->lock);
drivers/iio/adc/pac1934.c
926
scoped_guard(mutex, &info->lock) {
drivers/iio/adc/pac1934.c
957
scoped_guard(mutex, &info->lock) {
drivers/iio/adc/palmas_gpadc.c
128
struct mutex lock;
drivers/iio/adc/qcom-pm8xxx-xoadc.c
412
struct mutex lock;
drivers/iio/adc/qcom-spmi-adc5.c
154
struct mutex lock;
drivers/iio/adc/qcom-spmi-iadc.c
113
struct mutex lock;
drivers/iio/adc/qcom-spmi-rradc.c
246
struct mutex conversion_lock;
drivers/iio/adc/qcom-spmi-vadc.c
125
struct mutex lock;
drivers/iio/adc/rockchip_saradc.c
75
struct mutex lock;
drivers/iio/adc/rohm-bd79124.c
1042
ret = devm_mutex_init(dev, &data->mutex);
drivers/iio/adc/rohm-bd79124.c
122
struct mutex mutex;
drivers/iio/adc/rohm-bd79124.c
475
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
515
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
589
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
682
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
788
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
820
guard(mutex)(&data->mutex);
drivers/iio/adc/rohm-bd79124.c
831
guard(mutex)(&data->mutex);
drivers/iio/adc/rzg2l_adc.c
267
guard(mutex)(&adc->lock);
drivers/iio/adc/rzg2l_adc.c
90
struct mutex lock;
drivers/iio/adc/rzn1-adc.c
125
struct mutex lock; /* ADC lock */
drivers/iio/adc/rzn1-adc.c
257
scoped_guard(mutex, &rzn1_adc->lock) {
drivers/iio/adc/rzt2h_adc.c
42
struct mutex lock;
drivers/iio/adc/sc27xx_adc.c
87
struct mutex lock;
drivers/iio/adc/sophgo-cv1800b-adc.c
105
scoped_guard(mutex, &saradc->lock) {
drivers/iio/adc/sophgo-cv1800b-adc.c
61
struct mutex lock; /* ADC Control and Result register */
drivers/iio/adc/spear_adc.c
87
struct mutex lock;
drivers/iio/adc/stmpe-adc.c
50
struct mutex lock;
drivers/iio/adc/sun20i-gpadc-iio.c
60
struct mutex lock;
drivers/iio/adc/sun4i-gpadc-iio.c
103
struct mutex mutex;
drivers/iio/adc/sun4i-gpadc-iio.c
221
mutex_lock(&info->mutex);
drivers/iio/adc/sun4i-gpadc-iio.c
251
mutex_unlock(&info->mutex);
drivers/iio/adc/sun4i-gpadc-iio.c
611
mutex_init(&info->mutex);
drivers/iio/adc/ti-adc0832.c
30
struct mutex lock;
drivers/iio/adc/ti-adc084s021.c
28
struct mutex lock;
drivers/iio/adc/ti-adc12138.c
45
struct mutex lock;
drivers/iio/adc/ti-adc128s052.c
36
struct mutex lock;
drivers/iio/adc/ti-adc128s052.c
48
guard(mutex)(&adc->lock);
drivers/iio/adc/ti-ads1015.c
251
struct mutex lock;
drivers/iio/adc/ti-ads1015.c
565
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1015.c
596
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1015.c
617
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1015.c
651
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1015.c
685
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1015.c
781
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1100.c
222
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1100.c
254
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads1100.c
49
struct mutex lock;
drivers/iio/adc/ti-ads124s08.c
100
struct mutex lock;
drivers/iio/adc/ti-ads131m02.c
140
struct mutex lock;
drivers/iio/adc/ti-ads131m02.c
384
guard(mutex)(&priv->lock);
drivers/iio/adc/ti-ads131m02.c
458
guard(mutex)(&priv->lock);
drivers/iio/adc/ti-ads131m02.c
687
guard(mutex)(&priv->lock);
drivers/iio/adc/ti-ads7138.c
308
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads7138.c
384
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads7138.c
401
guard(mutex)(&data->lock);
drivers/iio/adc/ti-ads7138.c
73
struct mutex lock;
drivers/iio/adc/ti-ads7924.c
144
struct mutex lock;
drivers/iio/adc/ti-ads7950.c
74
struct mutex slock;
drivers/iio/adc/ti-ads8344.c
29
struct mutex lock;
drivers/iio/adc/ti-ads8688.c
65
struct mutex lock;
drivers/iio/adc/ti-tsc2046.c
169
struct mutex slock;
drivers/iio/adc/ti_am335x_adc.c
44
struct mutex fifo1_lock; /* to protect fifo access */
drivers/iio/adc/twl4030-madc.c
166
struct mutex lock;
drivers/iio/adc/twl6030-gpadc.c
136
struct mutex lock;
drivers/iio/adc/vf610_adc.c
159
struct mutex lock;
drivers/iio/adc/vf610_adc.c
637
guard(mutex)(&info->lock);
drivers/iio/adc/xilinx-ams.c
287
struct mutex lock;
drivers/iio/adc/xilinx-xadc-core.c
1341
mutex_init(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-core.c
612
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-core.c
614
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-core.c
706
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-core.c
739
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-events.c
131
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-events.c
153
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-events.c
198
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-events.c
208
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc-events.c
241
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
102
lockdep_assert_held(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
111
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
113
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
122
mutex_lock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
124
mutex_unlock(&xadc->mutex);
drivers/iio/adc/xilinx-xadc.h
66
struct mutex mutex;
drivers/iio/adc/xilinx-xadc.h
95
lockdep_assert_held(&xadc->mutex);
drivers/iio/addac/ad74115.c
207
struct mutex lock;
drivers/iio/addac/ad74413r.c
70
struct mutex lock;
drivers/iio/addac/ad74413r.c
830
guard(mutex)(&st->lock);
drivers/iio/addac/ad74413r.c
900
guard(mutex)(&st->lock);
drivers/iio/addac/stx104.c
96
struct mutex lock;
drivers/iio/amplifiers/ad8366.c
44
struct mutex lock; /* protect sensor state */
drivers/iio/amplifiers/ada4250.c
60
struct mutex lock;
drivers/iio/amplifiers/hmc425a.c
61
struct mutex lock; /* protect sensor state */
drivers/iio/buffer/industrialio-buffer-dma.c
335
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
487
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
510
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
564
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
654
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
678
guard(mutex)(&queue->lock);
drivers/iio/buffer/industrialio-buffer-dma.c
852
guard(mutex)(&queue->lock);
drivers/iio/buffer/kfifo_buf.c
19
struct mutex user_lock;
drivers/iio/cdc/ad7150.c
85
struct mutex state_lock;
drivers/iio/cdc/ad7746.c
88
struct mutex lock; /* protect sensor state */
drivers/iio/chemical/ams-iaq-core.c
31
struct mutex lock;
drivers/iio/chemical/atlas-ezo-sensor.c
41
struct mutex lock;
drivers/iio/chemical/bme680_core.c
1065
guard(mutex)(&data->lock);
drivers/iio/chemical/bme680_core.c
122
struct mutex lock; /* Protect multiple serial R/W ops to device. */
drivers/iio/chemical/bme680_core.c
833
guard(mutex)(&data->lock);
drivers/iio/chemical/bme680_core.c
969
guard(mutex)(&data->lock);
drivers/iio/chemical/ccs811.c
224
guard(mutex)(&data->lock);
drivers/iio/chemical/ccs811.c
77
struct mutex lock; /* Protect readings */
drivers/iio/chemical/ens160_core.c
110
guard(mutex)(&data->mutex);
drivers/iio/chemical/ens160_core.c
263
guard(mutex)(&data->mutex);
drivers/iio/chemical/ens160_core.c
359
mutex_init(&data->mutex);
drivers/iio/chemical/ens160_core.c
60
struct mutex mutex;
drivers/iio/chemical/pms7003.c
76
struct mutex lock; /* must be held whenever state gets touched */
drivers/iio/chemical/scd30.h
49
struct mutex lock;
drivers/iio/chemical/scd30_core.c
205
guard(mutex)(&state->lock);
drivers/iio/chemical/scd30_core.c
256
guard(mutex)(&state->lock);
drivers/iio/chemical/scd4x.c
69
struct mutex lock;
drivers/iio/chemical/sgp30.c
102
struct mutex data_lock;
drivers/iio/chemical/sgp40.c
57
struct mutex lock;
drivers/iio/chemical/sps30.h
21
struct mutex lock;
drivers/iio/chemical/sunrise_co2.c
43
struct mutex lock;
drivers/iio/chemical/vz89x.c
45
struct mutex lock;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
129
guard(mutex)(&st->core.cmd_lock);
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
67
guard(mutex)(&st->core.cmd_lock);
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
95
guard(mutex)(&st->core.cmd_lock);
drivers/iio/common/ms_sensors/ms_sensors_i2c.h
24
struct mutex lock;
drivers/iio/common/ms_sensors/ms_sensors_i2c.h
48
struct mutex lock;
drivers/iio/common/scmi_sensors/scmi_iio.c
32
struct mutex lock;
drivers/iio/common/ssp_sensors/ssp.h
212
struct mutex comm_lock;
drivers/iio/common/ssp_sensors/ssp.h
213
struct mutex pending_lock;
drivers/iio/dac/ad3530r.c
113
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
123
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
143
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
161
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
194
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
216
guard(mutex)(&st->lock);
drivers/iio/dac/ad3530r.c
80
struct mutex lock;
drivers/iio/dac/ad3552r-hs.c
520
guard(mutex)(&st->lock);
drivers/iio/dac/ad3552r-hs.c
550
guard(mutex)(&st->lock);
drivers/iio/dac/ad3552r-hs.c
59
struct mutex lock;
drivers/iio/dac/ad3552r.c
22
struct mutex lock;
drivers/iio/dac/ad5064.c
115
struct mutex lock;
drivers/iio/dac/ad5360.c
79
struct mutex lock;
drivers/iio/dac/ad5380.c
59
struct mutex lock;
drivers/iio/dac/ad5421.c
72
struct mutex lock;
drivers/iio/dac/ad5446.c
141
guard(mutex)(&st->lock);
drivers/iio/dac/ad5446.c
81
guard(mutex)(&st->lock);
drivers/iio/dac/ad5446.h
55
struct mutex lock;
drivers/iio/dac/ad5449.c
63
struct mutex lock;
drivers/iio/dac/ad5592r-base.c
162
scoped_guard(mutex, &st->lock)
drivers/iio/dac/ad5592r-base.c
239
guard(mutex)(&st->lock);
drivers/iio/dac/ad5592r-base.c
30
scoped_guard(mutex, &st->gpio_lock) {
drivers/iio/dac/ad5592r-base.c
304
scoped_guard(mutex, &st->lock) {
drivers/iio/dac/ad5592r-base.c
323
guard(mutex)(&st->lock);
drivers/iio/dac/ad5592r-base.c
368
scoped_guard(mutex, &st->lock)
drivers/iio/dac/ad5592r-base.c
383
scoped_guard(mutex, &st->lock)
drivers/iio/dac/ad5592r-base.c
402
scoped_guard(mutex, &st->lock) {
drivers/iio/dac/ad5592r-base.c
419
guard(mutex)(&st->lock);
drivers/iio/dac/ad5592r-base.c
48
guard(mutex)(&st->gpio_lock);
drivers/iio/dac/ad5592r-base.c
63
guard(mutex)(&st->gpio_lock);
drivers/iio/dac/ad5592r-base.c
81
guard(mutex)(&st->gpio_lock);
drivers/iio/dac/ad5592r-base.h
56
struct mutex gpio_lock; /* Protect cached gpio_out, gpio_val, etc. */
drivers/iio/dac/ad5592r-base.h
57
struct mutex lock;
drivers/iio/dac/ad5686.h
138
struct mutex lock;
drivers/iio/dac/ad5755.c
189
struct mutex lock;
drivers/iio/dac/ad5758.c
114
struct mutex lock;
drivers/iio/dac/ad5761.c
64
struct mutex lock;
drivers/iio/dac/ad5764.c
56
struct mutex lock;
drivers/iio/dac/ad5766.c
114
struct mutex lock;
drivers/iio/dac/ad7293.c
143
struct mutex lock;
drivers/iio/dac/ad7303.c
45
struct mutex lock;
drivers/iio/dac/ad8460.c
202
guard(mutex)(&state->lock);
drivers/iio/dac/ad8460.c
233
guard(mutex)(&state->lock);
drivers/iio/dac/ad8460.c
302
guard(mutex)(&state->lock);
drivers/iio/dac/ad8460.c
364
guard(mutex)(&state->lock);
drivers/iio/dac/ad8460.c
459
scoped_guard(mutex, &state->lock) {
drivers/iio/dac/ad8460.c
82
struct mutex lock;
drivers/iio/dac/adi-axi-dac.c
113
struct mutex lock;
drivers/iio/dac/adi-axi-dac.c
127
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
152
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
220
scoped_guard(mutex, &st->lock) {
drivers/iio/dac/adi-axi-dac.c
341
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
382
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
422
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
583
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
762
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
772
guard(mutex)(&st->lock);
drivers/iio/dac/adi-axi-dac.c
799
guard(mutex)(&st->lock);
drivers/iio/dac/ds4424.c
56
struct mutex lock;
drivers/iio/dac/lpc18xx_dac.c
35
struct mutex lock;
drivers/iio/dac/ltc2664.c
103
struct mutex lock;
drivers/iio/dac/ltc2664.c
185
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2664.c
221
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2664.c
294
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2664.c
328
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2688.c
212
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2688.c
237
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2688.c
360
guard(mutex)(&st->lock);
drivers/iio/dac/ltc2688.c
91
struct mutex lock;
drivers/iio/dac/m62332.c
193
mutex_init(&data->mutex);
drivers/iio/dac/m62332.c
26
struct mutex mutex;
drivers/iio/dac/m62332.c
44
mutex_lock(&data->mutex);
drivers/iio/dac/m62332.c
63
mutex_unlock(&data->mutex);
drivers/iio/dac/m62332.c
68
mutex_unlock(&data->mutex);
drivers/iio/dac/max5821.c
38
struct mutex lock;
drivers/iio/dac/mcp47feb02.c
337
struct mutex lock; /* prevents concurrent reads/writes to driver's state members */
drivers/iio/dac/mcp47feb02.c
447
guard(mutex)(&data->lock);
drivers/iio/dac/mcp47feb02.c
551
guard(mutex)(&data->lock);
drivers/iio/dac/mcp47feb02.c
577
guard(mutex)(&data->lock);
drivers/iio/dac/mcp47feb02.c
648
guard(mutex)(&data->lock);
drivers/iio/dac/mcp47feb02.c
895
guard(mutex)(&data->lock);
drivers/iio/dac/stm32-dac.c
38
struct mutex lock;
drivers/iio/dac/ti-dac082s085.c
50
struct mutex lock;
drivers/iio/dac/ti-dac5571.c
49
struct mutex lock;
drivers/iio/dac/ti-dac7311.c
48
struct mutex lock;
drivers/iio/dac/ti-dac7612.c
31
struct mutex lock;
drivers/iio/dac/vf610_dac.c
40
struct mutex lock;
drivers/iio/dummy/iio_dummy_evgen.c
38
struct mutex lock;
drivers/iio/dummy/iio_simple_dummy.c
276
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
308
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
385
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
391
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
401
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
411
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
454
scoped_guard(mutex, &st->lock) {
drivers/iio/dummy/iio_simple_dummy.c
465
scoped_guard(mutex, &st->lock) {
drivers/iio/dummy/iio_simple_dummy.c
489
guard(mutex)(&st->lock);
drivers/iio/dummy/iio_simple_dummy.c
501
scoped_guard(mutex, &st->lock) {
drivers/iio/dummy/iio_simple_dummy.c
508
scoped_guard(mutex, &st->lock) {
drivers/iio/dummy/iio_simple_dummy.h
37
struct mutex lock;
drivers/iio/filter/admv8818.c
101
struct mutex lock;
drivers/iio/frequency/ad9523.c
286
struct mutex lock;
drivers/iio/frequency/adf4350.c
60
struct mutex lock;
drivers/iio/frequency/adf4371.c
179
struct mutex lock;
drivers/iio/frequency/adf4377.c
416
struct mutex lock;
drivers/iio/frequency/admfm2000.c
27
struct mutex lock; /* protect sensor state */
drivers/iio/frequency/admv1013.c
97
struct mutex lock;
drivers/iio/frequency/admv1014.c
124
struct mutex lock;
drivers/iio/frequency/admv4420.c
115
struct mutex lock;
drivers/iio/frequency/adrf6780.c
77
struct mutex lock;
drivers/iio/gyro/adis16080.c
46
struct mutex lock;
drivers/iio/gyro/adis16130.c
43
struct mutex buf_lock;
drivers/iio/gyro/adxrs290.c
70
struct mutex lock;
drivers/iio/gyro/adxrs450.c
75
struct mutex buf_lock;
drivers/iio/gyro/bmg160_core.c
1083
mutex_init(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1192
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1194
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1204
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1206
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1216
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
1220
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
493
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
496
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
504
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
510
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
523
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
526
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
535
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
541
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
601
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
603
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
619
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
629
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
635
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
639
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
645
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
649
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
655
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
659
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
665
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
669
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
675
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
679
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
755
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
759
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
773
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
780
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
785
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
881
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
884
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
922
mutex_lock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
926
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
936
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
945
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
953
mutex_unlock(&data->mutex);
drivers/iio/gyro/bmg160_core.c
96
struct mutex mutex;
drivers/iio/gyro/fxas21002c_core.c
142
struct mutex lock; /* serialize data access */
drivers/iio/gyro/mpu3050.h
72
struct mutex lock;
drivers/iio/health/max30100.c
76
struct mutex lock;
drivers/iio/health/max30102.c
105
struct mutex lock;
drivers/iio/humidity/am2315.c
34
struct mutex lock;
drivers/iio/humidity/dht11.c
77
struct mutex lock;
drivers/iio/humidity/ens210.c
153
scoped_guard(mutex, &data->lock) {
drivers/iio/humidity/ens210.c
83
struct mutex lock;
drivers/iio/humidity/hdc100x.c
210
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc100x.c
260
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc100x.c
267
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc100x.c
281
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc100x.c
290
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc100x.c
40
struct mutex lock;
drivers/iio/humidity/hdc2010.c
45
struct mutex lock;
drivers/iio/humidity/hdc3020.c
271
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
279
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
292
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
370
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
507
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
636
guard(mutex)(&data->lock);
drivers/iio/humidity/hdc3020.c
88
struct mutex lock;
drivers/iio/humidity/si7005.c
35
struct mutex lock;
drivers/iio/humidity/si7020.c
158
scoped_guard(mutex, &data->lock)
drivers/iio/humidity/si7020.c
203
scoped_guard(mutex, &data->lock)
drivers/iio/humidity/si7020.c
47
struct mutex lock;
drivers/iio/imu/adis.c
472
guard(mutex)(&adis->state_lock);
drivers/iio/imu/adis_buffer.c
130
guard(mutex)(&adis->state_lock);
drivers/iio/imu/bmi270/bmi270_core.c
1070
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
1132
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
1190
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
161
struct mutex mutex;
drivers/iio/imu/bmi270/bmi270_core.c
1615
mutex_init(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
434
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
479
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
531
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
586
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
629
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
703
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
723
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
766
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi270/bmi270_core.c
811
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
845
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
882
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi270/bmi270_core.c
957
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1077
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1134
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1144
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1184
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1217
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1250
scoped_guard(mutex, &data->mutex)
drivers/iio/imu/bmi323/bmi323_core.c
1265
scoped_guard(mutex, &data->mutex)
drivers/iio/imu/bmi323/bmi323_core.c
1297
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1339
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1390
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1420
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1460
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1472
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1488
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1509
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1539
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1559
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1575
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1620
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1637
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
1664
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
172
struct mutex mutex;
drivers/iio/imu/bmi323/bmi323_core.c
1732
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
1804
scoped_guard(mutex, &data->mutex)
drivers/iio/imu/bmi323/bmi323_core.c
2127
mutex_init(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
2181
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
2226
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
353
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
430
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
475
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
544
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
578
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
657
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
688
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
713
scoped_guard(mutex, &data->mutex) {
drivers/iio/imu/bmi323/bmi323_core.c
738
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
812
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
862
guard(mutex)(&data->mutex);
drivers/iio/imu/bmi323/bmi323_core.c
972
guard(mutex)(&data->mutex);
drivers/iio/imu/bno055/bno055.c
209
struct mutex lock;
drivers/iio/imu/bno055/bno055_ser_core.c
144
struct mutex lock;
drivers/iio/imu/inv_icm42600/inv_icm42600.h
166
struct mutex lock;
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1006
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
101
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1026
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1043
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1068
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1083
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
138
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
390
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
402
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
440
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
565
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
991
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
286
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
301
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
341
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
443
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
820
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
879
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
928
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
947
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
281
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
693
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
708
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600.h
152
struct mutex lock;
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
104
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
186
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
265
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
377
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
427
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
523
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
650
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
665
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
237
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
253
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
295
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
374
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
449
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
578
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
805
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
844
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
882
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
900
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
940
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
104
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
182
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
278
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
390
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
440
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
535
scoped_guard(mutex, &st->lock)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
662
guard(mutex)(&st->lock);
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
677
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1169
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1187
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1210
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1239
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
2128
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
2174
guard(mutex)(&st->lock);
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
194
struct mutex lock;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
275
scoped_guard(mutex, &st->lock) {
drivers/iio/imu/kmx61.c
117
struct mutex lock;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
462
struct mutex fifo_lock;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
463
struct mutex conf_lock;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
464
struct mutex page_lock;
drivers/iio/industrialio-backend.c
1049
guard(mutex)(&iio_back_lock);
drivers/iio/industrialio-backend.c
1082
guard(mutex)(&iio_back_lock);
drivers/iio/industrialio-backend.c
1120
scoped_guard(mutex, &iio_back_lock)
drivers/iio/industrialio-backend.c
591
guard(mutex)(&iio_back_lock);
drivers/iio/industrialio-backend.c
975
guard(mutex)(&iio_back_lock);
drivers/iio/industrialio-buffer.c
1335
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/industrialio-buffer.c
1336
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-buffer.c
1374
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-buffer.c
1416
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-buffer.c
1600
guard(mutex)(&buffer->dmabufs_mutex);
drivers/iio/industrialio-buffer.c
1644
guard(mutex)(&buffer->dmabufs_mutex);
drivers/iio/industrialio-buffer.c
1783
guard(mutex)(&buffer->dmabufs_mutex);
drivers/iio/industrialio-buffer.c
583
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-buffer.c
628
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-buffer.c
718
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-core.c
1856
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/industrialio-core.c
2142
scoped_guard(mutex, &iio_dev_opaque->info_exist_lock) {
drivers/iio/industrialio-event.c
43
struct mutex read_lock;
drivers/iio/industrialio-trigger.c
105
scoped_guard(mutex, &iio_trigger_list_lock)
drivers/iio/industrialio-trigger.c
122
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-trigger.c
148
guard(mutex)(&iio_trigger_list_lock);
drivers/iio/industrialio-trigger.c
256
scoped_guard(mutex, &trig->pool_lock) {
drivers/iio/industrialio-trigger.c
269
guard(mutex)(&trig->pool_lock);
drivers/iio/industrialio-trigger.c
448
scoped_guard(mutex, &iio_dev_opaque->mlock) {
drivers/iio/industrialio-trigger.c
779
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-trigger.c
792
guard(mutex)(&iio_dev_opaque->mlock);
drivers/iio/industrialio-trigger.c
84
scoped_guard(mutex, &iio_trigger_list_lock) {
drivers/iio/inkern.c
333
scoped_guard(mutex, &iio_map_list_lock) {
drivers/iio/inkern.c
464
guard(mutex)(&iio_map_list_lock);
drivers/iio/inkern.c
56
guard(mutex)(&iio_map_list_lock);
drivers/iio/inkern.c
582
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
594
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
697
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
711
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
731
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
787
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
81
guard(mutex)(&iio_map_list_lock);
drivers/iio/inkern.c
860
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
916
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
928
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/inkern.c
954
guard(mutex)(&iio_dev_opaque->info_exist_lock);
drivers/iio/light/acpi-als.c
54
struct mutex lock;
drivers/iio/light/adux1020.c
97
struct mutex lock;
drivers/iio/light/apds9160.c
1067
guard(mutex)(&data->lock);
drivers/iio/light/apds9160.c
560
struct mutex lock; /* protects state and config data */
drivers/iio/light/apds9300.c
241
mutex_lock(&data->mutex);
drivers/iio/light/apds9300.c
267
mutex_unlock(&data->mutex);
drivers/iio/light/apds9300.c
301
mutex_lock(&data->mutex);
drivers/iio/light/apds9300.c
306
mutex_unlock(&data->mutex);
drivers/iio/light/apds9300.c
328
mutex_lock(&data->mutex);
drivers/iio/light/apds9300.c
330
mutex_unlock(&data->mutex);
drivers/iio/light/apds9300.c
418
mutex_init(&data->mutex);
drivers/iio/light/apds9300.c
47
struct mutex mutex;
drivers/iio/light/apds9300.c
471
mutex_lock(&data->mutex);
drivers/iio/light/apds9300.c
473
mutex_unlock(&data->mutex);
drivers/iio/light/apds9300.c
484
mutex_lock(&data->mutex);
drivers/iio/light/apds9300.c
486
mutex_unlock(&data->mutex);
drivers/iio/light/apds9306.c
1043
guard(mutex)(&data->mutex);
drivers/iio/light/apds9306.c
1084
guard(mutex)(&data->mutex);
drivers/iio/light/apds9306.c
1263
mutex_init(&data->mutex);
drivers/iio/light/apds9306.c
178
struct mutex mutex;
drivers/iio/light/apds9306.c
914
guard(mutex)(&data->mutex);
drivers/iio/light/apds9960.c
122
struct mutex lock;
drivers/iio/light/apds9960.c
347
guard(mutex)(&data->lock);
drivers/iio/light/as73211.c
123
struct mutex mutex;
drivers/iio/light/as73211.c
472
mutex_lock(&data->mutex);
drivers/iio/light/as73211.c
474
mutex_unlock(&data->mutex);
drivers/iio/light/as73211.c
614
guard(mutex)(&data->mutex);
drivers/iio/light/as73211.c
645
mutex_lock(&data->mutex);
drivers/iio/light/as73211.c
704
mutex_unlock(&data->mutex);
drivers/iio/light/as73211.c
721
mutex_lock(&data->mutex);
drivers/iio/light/as73211.c
730
mutex_unlock(&data->mutex);
drivers/iio/light/as73211.c
764
mutex_init(&data->mutex);
drivers/iio/light/bh1745.c
125
struct mutex lock;
drivers/iio/light/bh1745.c
441
guard(mutex)(&data->lock);
drivers/iio/light/bh1745.c
450
guard(mutex)(&data->lock);
drivers/iio/light/bh1745.c
470
guard(mutex)(&data->lock);
drivers/iio/light/bh1750.c
44
struct mutex lock;
drivers/iio/light/cm32181.c
80
struct mutex lock;
drivers/iio/light/cm3323.c
164
mutex_lock(&data->mutex);
drivers/iio/light/cm3323.c
167
mutex_unlock(&data->mutex);
drivers/iio/light/cm3323.c
171
mutex_unlock(&data->mutex);
drivers/iio/light/cm3323.c
175
mutex_lock(&data->mutex);
drivers/iio/light/cm3323.c
178
mutex_unlock(&data->mutex);
drivers/iio/light/cm3323.c
184
mutex_unlock(&data->mutex);
drivers/iio/light/cm3323.c
201
mutex_lock(&data->mutex);
drivers/iio/light/cm3323.c
203
mutex_unlock(&data->mutex);
drivers/iio/light/cm3323.c
231
mutex_init(&data->mutex);
drivers/iio/light/cm3323.c
49
struct mutex mutex;
drivers/iio/light/cm36651.c
133
struct mutex lock;
drivers/iio/light/gp2ap020a00f.c
241
struct mutex lock;
drivers/iio/light/iqs621-als.c
41
struct mutex lock;
drivers/iio/light/isl29018.c
83
struct mutex lock;
drivers/iio/light/isl29028.c
87
struct mutex lock;
drivers/iio/light/isl76682.c
115
scoped_guard(mutex, &chip->lock)
drivers/iio/light/isl76682.c
131
guard(mutex)(&chip->lock);
drivers/iio/light/isl76682.c
50
struct mutex lock;
drivers/iio/light/jsa1212.c
117
struct mutex lock;
drivers/iio/light/lm3533-als.c
58
struct mutex thresh_mutex;
drivers/iio/light/ltr390.c
105
struct mutex lock;
drivers/iio/light/ltr390.c
228
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
364
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
386
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
409
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
498
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
541
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
659
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
686
guard(mutex)(&data->lock);
drivers/iio/light/ltr390.c
743
guard(mutex)(&data->lock);
drivers/iio/light/ltr501.c
152
struct mutex lock_als, lock_ps;
drivers/iio/light/ltrf216a.c
97
struct mutex lock;
drivers/iio/light/lv0104cs.c
40
struct mutex lock;
drivers/iio/light/max44000.c
76
struct mutex lock;
drivers/iio/light/max44009.c
81
struct mutex lock;
drivers/iio/light/opt3001.c
106
struct mutex lock;
drivers/iio/light/opt4060.c
138
struct mutex irq_setting_lock;
drivers/iio/light/opt4060.c
142
struct mutex event_enabling_lock;
drivers/iio/light/opt4060.c
225
guard(mutex)(&chip->irq_setting_lock);
drivers/iio/light/opt4060.c
382
guard(mutex)(&chip->irq_setting_lock);
drivers/iio/light/opt4060.c
936
guard(mutex)(&chip->event_enabling_lock);
drivers/iio/light/pa12203001.c
66
struct mutex lock;
drivers/iio/light/rohm-bu27034.c
1004
mutex_lock(&data->mutex);
drivers/iio/light/rohm-bu27034.c
1012
mutex_unlock(&data->mutex);
drivers/iio/light/rohm-bu27034.c
1209
guard(mutex)(&data->mutex);
drivers/iio/light/rohm-bu27034.c
1229
guard(mutex)(&data->mutex);
drivers/iio/light/rohm-bu27034.c
1282
mutex_init(&data->mutex);
drivers/iio/light/rohm-bu27034.c
202
struct mutex mutex;
drivers/iio/light/rohm-bu27034.c
338
mutex_lock(&data->mutex);
drivers/iio/light/rohm-bu27034.c
340
mutex_unlock(&data->mutex);
drivers/iio/light/rohm-bu27034.c
399
guard(mutex)(&data->mutex);
drivers/iio/light/rohm-bu27034.c
487
guard(mutex)(&data->mutex);
drivers/iio/light/rpr0521.c
180
struct mutex lock;
drivers/iio/light/rpr0521.c
714
guard(mutex)(&data->lock);
drivers/iio/light/si1133.c
1024
mutex_init(&data->mutex);
drivers/iio/light/si1133.c
200
struct mutex mutex;
drivers/iio/light/si1133.c
394
mutex_lock(&data->mutex);
drivers/iio/light/si1133.c
442
mutex_unlock(&data->mutex);
drivers/iio/light/si1145.c
175
struct mutex lock;
drivers/iio/light/si1145.c
176
struct mutex cmdlock;
drivers/iio/light/stk3310.c
117
struct mutex lock;
drivers/iio/light/tcs3472.c
60
struct mutex lock;
drivers/iio/light/tsl2563.c
99
struct mutex lock;
drivers/iio/light/tsl2583.c
99
struct mutex als_mutex;
drivers/iio/light/tsl2591.c
169
struct mutex als_mutex;
drivers/iio/light/tsl2772.c
169
struct mutex prox_mutex;
drivers/iio/light/tsl2772.c
170
struct mutex als_mutex;
drivers/iio/light/tsl4531.c
50
struct mutex lock;
drivers/iio/light/us5182d.c
119
struct mutex lock;
drivers/iio/light/vcnl4000.c
198
struct mutex lock;
drivers/iio/light/vcnl4000.c
210
struct mutex vcnl4000_lock;
drivers/iio/light/veml6070.c
108
guard(mutex)(&data->lock);
drivers/iio/light/veml6070.c
45
struct mutex lock;
drivers/iio/light/veml6075.c
166
guard(mutex)(&data->lock);
drivers/iio/light/veml6075.c
215
guard(mutex)(&data->lock);
drivers/iio/light/veml6075.c
253
guard(mutex)(&data->lock);
drivers/iio/light/veml6075.c
342
guard(mutex)(&data->lock);
drivers/iio/light/veml6075.c
63
struct mutex lock;
drivers/iio/light/vl6180.c
499
guard(mutex)(&data->lock);
drivers/iio/light/vl6180.c
92
struct mutex lock;
drivers/iio/light/zopt2201.c
76
struct mutex lock;
drivers/iio/magnetometer/af8133j.c
227
scoped_guard(mutex, &data->mutex) {
drivers/iio/magnetometer/af8133j.c
316
scoped_guard(mutex, &data->mutex)
drivers/iio/magnetometer/af8133j.c
417
mutex_init(&data->mutex);
drivers/iio/magnetometer/af8133j.c
47
struct mutex mutex;
drivers/iio/magnetometer/ak8974.c
193
struct mutex lock;
drivers/iio/magnetometer/ak8975.c
413
struct mutex lock;
drivers/iio/magnetometer/als31300.c
111
guard(mutex)(&data->mutex);
drivers/iio/magnetometer/als31300.c
351
ret = devm_mutex_init(dev, &data->mutex);
drivers/iio/magnetometer/als31300.c
99
struct mutex mutex;
drivers/iio/magnetometer/bmc150_magn.c
1026
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
1029
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
1040
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
1043
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
133
struct mutex mutex;
drivers/iio/magnetometer/bmc150_magn.c
459
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
463
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
470
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
477
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
481
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
533
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
535
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
543
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
546
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
554
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
559
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
562
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
570
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
668
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
677
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
785
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
787
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
799
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
816
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
821
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
877
mutex_init(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
980
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
982
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
995
mutex_lock(&data->mutex);
drivers/iio/magnetometer/bmc150_magn.c
998
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/hmc5843.h
41
struct mutex lock;
drivers/iio/magnetometer/mag3110.c
106
guard(mutex)(&data->lock);
drivers/iio/magnetometer/mag3110.c
230
guard(mutex)(&data->lock);
drivers/iio/magnetometer/mag3110.c
281
guard(mutex)(&data->lock);
drivers/iio/magnetometer/mag3110.c
55
struct mutex lock;
drivers/iio/magnetometer/mmc35240.c
123
struct mutex mutex;
drivers/iio/magnetometer/mmc35240.c
359
mutex_lock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
361
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
373
mutex_lock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
375
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
403
mutex_lock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
407
mutex_unlock(&data->mutex);
drivers/iio/magnetometer/mmc35240.c
504
mutex_init(&data->mutex);
drivers/iio/magnetometer/mmc5633.c
300
scoped_guard(mutex, &data->mutex) {
drivers/iio/magnetometer/mmc5633.c
326
scoped_guard(mutex, &data->mutex) {
drivers/iio/magnetometer/mmc5633.c
357
guard(mutex)(&data->mutex);
drivers/iio/magnetometer/mmc5633.c
472
ret = devm_mutex_init(dev, &data->mutex);
drivers/iio/magnetometer/mmc5633.c
84
struct mutex mutex; /* protect to finish one whole measurement */
drivers/iio/magnetometer/rm3100-core.c
92
struct mutex lock;
drivers/iio/magnetometer/si7210.c
132
struct mutex fetch_lock; /* lock for a single measurement fetch */
drivers/iio/magnetometer/si7210.c
159
guard(mutex)(&data->fetch_lock);
drivers/iio/magnetometer/si7210.c
251
guard(mutex)(&data->fetch_lock);
drivers/iio/magnetometer/tlv493d.c
201
guard(mutex)(&data->lock);
drivers/iio/magnetometer/tlv493d.c
95
struct mutex lock;
drivers/iio/magnetometer/tmag5273.c
131
struct mutex lock;
drivers/iio/magnetometer/yamaha-yas530.c
232
struct mutex lock;
drivers/iio/position/iqs624-pos.c
28
struct mutex lock;
drivers/iio/potentiometer/ad5110.c
63
struct mutex lock;
drivers/iio/potentiometer/ad5272.c
51
struct mutex lock;
drivers/iio/potentiometer/mcp41010.c
61
struct mutex lock; /* Protect write sequences */
drivers/iio/potentiometer/mcp4131.c
130
struct mutex lock;
drivers/iio/pressure/abp060mg.c
79
struct mutex lock;
drivers/iio/pressure/adp810.c
117
scoped_guard(mutex, &data->lock) {
drivers/iio/pressure/adp810.c
52
struct mutex lock;
drivers/iio/pressure/bmp280-core.c
1119
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
1241
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
1847
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
1916
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
2206
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
2271
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
2548
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
2622
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
2967
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
623
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280-core.c
891
guard(mutex)(&data->lock);
drivers/iio/pressure/bmp280.h
422
struct mutex lock;
drivers/iio/pressure/dps310.c
86
struct mutex lock; /* Lock for sequential HW access functions */
drivers/iio/pressure/hp03.c
37
struct mutex lock;
drivers/iio/pressure/hp206c.c
213
mutex_lock(&data->mutex);
drivers/iio/pressure/hp206c.c
293
mutex_unlock(&data->mutex);
drivers/iio/pressure/hp206c.c
306
mutex_lock(&data->mutex);
drivers/iio/pressure/hp206c.c
319
mutex_unlock(&data->mutex);
drivers/iio/pressure/hp206c.c
377
mutex_init(&data->mutex);
drivers/iio/pressure/hp206c.c
58
struct mutex mutex;
drivers/iio/pressure/icp10100.c
40
struct mutex lock;
drivers/iio/pressure/mpl115.c
27
struct mutex lock;
drivers/iio/pressure/mpl3115.c
140
guard(mutex)(&data->lock);
drivers/iio/pressure/mpl3115.c
163
guard(mutex)(&data->lock);
drivers/iio/pressure/mpl3115.c
455
guard(mutex)(&data->lock);
drivers/iio/pressure/mpl3115.c
514
guard(mutex)(&data->lock);
drivers/iio/pressure/mpl3115.c
93
struct mutex lock;
drivers/iio/pressure/mprls0025pa.h
63
struct mutex lock;
drivers/iio/pressure/ms5611.h
39
struct mutex lock;
drivers/iio/pressure/rohm-bm1390.c
160
struct mutex mutex;
drivers/iio/pressure/rohm-bm1390.c
267
guard(mutex)(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
449
mutex_lock(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
451
mutex_unlock(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
463
mutex_lock(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
465
mutex_unlock(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
544
guard(mutex)(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
580
guard(mutex)(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
681
guard(mutex)(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
715
guard(mutex)(&data->mutex);
drivers/iio/pressure/rohm-bm1390.c
850
mutex_init(&data->mutex);
drivers/iio/pressure/t5403.c
40
struct mutex lock;
drivers/iio/proximity/as3935.c
57
struct mutex lock;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
29
struct mutex lock;
drivers/iio/proximity/d3323aa.c
157
struct mutex statevar_lock;
drivers/iio/proximity/d3323aa.c
584
guard(mutex)(&data->statevar_lock);
drivers/iio/proximity/d3323aa.c
609
guard(mutex)(&data->statevar_lock);
drivers/iio/proximity/d3323aa.c
631
guard(mutex)(&data->statevar_lock);
drivers/iio/proximity/d3323aa.c
650
guard(mutex)(&data->statevar_lock);
drivers/iio/proximity/hx9023s.c
1098
mutex_init(&data->mutex);
drivers/iio/proximity/hx9023s.c
1172
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
1182
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
161
struct mutex mutex;
drivers/iio/proximity/hx9023s.c
363
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
371
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
801
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
918
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
941
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
974
guard(mutex)(&data->mutex);
drivers/iio/proximity/hx9023s.c
987
guard(mutex)(&data->mutex);
drivers/iio/proximity/isl29501.c
108
struct mutex lock;
drivers/iio/proximity/mb1232.c
35
struct mutex lock;
drivers/iio/proximity/ping.c
53
struct mutex lock;
drivers/iio/proximity/rfd77402.c
103
struct mutex lock;
drivers/iio/proximity/srf04.c
60
struct mutex lock;
drivers/iio/proximity/srf08.c
64
struct mutex lock;
drivers/iio/proximity/sx9310.c
548
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
576
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
592
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
609
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
657
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
686
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
949
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9310.c
968
scoped_guard(mutex, &data->mutex) {
drivers/iio/proximity/sx9324.c
1094
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
1111
scoped_guard(mutex, &data->mutex) {
drivers/iio/proximity/sx9324.c
495
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
629
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
656
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
673
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
691
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9324.c
741
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
392
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
513
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
538
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
554
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
571
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
616
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
803
guard(mutex)(&data->mutex);
drivers/iio/proximity/sx9360.c
820
scoped_guard(mutex, &data->mutex) {
drivers/iio/proximity/sx9500.c
1004
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
1007
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
308
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
318
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
325
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
351
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
363
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
365
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
416
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
422
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
502
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
517
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
549
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
576
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
607
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
619
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
639
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
654
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
666
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
680
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
690
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
704
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx9500.c
79
struct mutex mutex;
drivers/iio/proximity/sx9500.c
899
mutex_init(&data->mutex);
drivers/iio/proximity/sx9500.c
981
mutex_lock(&data->mutex);
drivers/iio/proximity/sx9500.c
994
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
185
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
195
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
204
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
223
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
232
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
281
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
303
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
314
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
326
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
342
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
357
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
370
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
386
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
399
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
404
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
413
mutex_lock(&data->mutex);
drivers/iio/proximity/sx_common.c
415
mutex_unlock(&data->mutex);
drivers/iio/proximity/sx_common.c
481
mutex_init(&data->mutex);
drivers/iio/proximity/sx_common.h
116
struct mutex mutex;
drivers/iio/proximity/vcnl3020.c
80
struct mutex lock;
drivers/iio/resolver/ad2s1200.c
39
struct mutex lock;
drivers/iio/resolver/ad2s1210.c
1017
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
1038
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
1114
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
1271
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
1287
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
141
struct mutex lock;
drivers/iio/resolver/ad2s1210.c
454
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
529
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
541
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
552
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
585
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
605
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
621
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
631
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
651
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
681
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
710
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
725
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s1210.c
740
guard(mutex)(&st->lock);
drivers/iio/resolver/ad2s90.c
25
struct mutex lock; /* lock to protect rx buffer */
drivers/iio/temperature/ltc2983.c
223
struct mutex lock;
drivers/iio/temperature/max30208.c
37
struct mutex lock; /* Lock to prevent concurrent reads of temperature readings */
drivers/iio/temperature/max31865.c
55
struct mutex lock;
drivers/iio/temperature/mlx90614.c
98
struct mutex lock; /* for EEPROM access only */
drivers/iio/temperature/mlx90632.c
155
struct mutex lock;
drivers/iio/temperature/mlx90635.c
127
struct mutex lock;
drivers/iio/temperature/tmp007.c
65
struct mutex lock;
drivers/iio/temperature/tsys01.c
32
struct mutex lock; /* lock during conversion */
drivers/iio/trigger/stm32-timer-trigger.c
101
struct mutex lock; /* concurrent sysfs configuration */
drivers/iio/trigger/stm32-timer-trigger.c
157
guard(mutex)(&priv->lock);
drivers/iio/trigger/stm32-timer-trigger.c
330
guard(mutex)(&priv->lock);
drivers/iio/trigger/stm32-timer-trigger.c
502
guard(mutex)(&priv->lock);
drivers/iio/trigger/stm32-timer-trigger.c
623
scoped_guard(mutex, &priv->lock) {
drivers/infiniband/core/cache.c
115
struct mutex lock;
drivers/infiniband/core/cma_priv.h
77
struct mutex qp_mutex;
drivers/infiniband/core/cma_priv.h
81
struct mutex handler_mutex;
drivers/infiniband/core/security.c
228
mutex_lock(&pp->sec->mutex);
drivers/infiniband/core/security.c
233
mutex_unlock(&pp->sec->mutex);
drivers/infiniband/core/security.c
386
mutex_lock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
397
mutex_unlock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
408
mutex_lock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
410
mutex_unlock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
437
mutex_init(&qp->qp_sec->mutex);
drivers/infiniband/core/security.c
457
mutex_lock(&sec->mutex);
drivers/infiniband/core/security.c
478
mutex_unlock(&sec->mutex);
drivers/infiniband/core/security.c
497
mutex_lock(&sec->mutex);
drivers/infiniband/core/security.c
518
mutex_unlock(&sec->mutex);
drivers/infiniband/core/security.c
599
mutex_lock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
604
mutex_unlock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/security.c
646
mutex_unlock(&real_qp->qp_sec->mutex);
drivers/infiniband/core/ucma.c
1078
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1096
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1147
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1149
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1172
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1174
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1206
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1214
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1216
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1220
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1251
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1254
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1273
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1275
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1306
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1308
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1394
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1396
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1398
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1400
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1433
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1435
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1495
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1498
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1553
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1556
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1573
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1575
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
1661
mutex_lock(&mc->ctx->mutex);
drivers/infiniband/core/ucma.c
1663
mutex_unlock(&mc->ctx->mutex);
drivers/infiniband/core/ucma.c
208
mutex_init(&ctx->mutex);
drivers/infiniband/core/ucma.c
592
mutex_destroy(&ctx->mutex);
drivers/infiniband/core/ucma.c
648
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
650
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
674
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
676
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
700
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
703
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
728
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
731
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
751
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
753
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
773
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
775
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
79
struct mutex mut;
drivers/infiniband/core/ucma.c
864
mutex_lock(&ctx->mutex);
drivers/infiniband/core/ucma.c
889
mutex_unlock(&ctx->mutex);
drivers/infiniband/core/ucma.c
95
struct mutex mutex;
drivers/infiniband/core/user_mad.c
100
struct mutex file_mutex;
drivers/infiniband/core/user_mad.c
1027
mutex_init(&file->mutex);
drivers/infiniband/core/user_mad.c
1052
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
1065
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
1073
mutex_destroy(&file->mutex);
drivers/infiniband/core/user_mad.c
115
struct mutex mutex;
drivers/infiniband/core/user_mad.c
1369
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
1372
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
191
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
208
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
392
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
395
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
400
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
409
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
413
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
421
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
430
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
433
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
545
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
661
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
671
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
684
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
691
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
706
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
788
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
807
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
897
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
920
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
932
mutex_unlock(&file->mutex);
drivers/infiniband/core/user_mad.c
946
mutex_lock(&file->mutex);
drivers/infiniband/core/user_mad.c
951
mutex_unlock(&file->mutex);
drivers/infiniband/core/uverbs.h
110
struct mutex xrcd_tree_mutex;
drivers/infiniband/core/uverbs.h
112
struct mutex lists_mutex; /* protect lists */
drivers/infiniband/core/uverbs.h
185
struct mutex mcast_lock;
drivers/infiniband/hw/bng_re/bng_re.h
49
struct mutex load_lock;
drivers/infiniband/hw/bnxt_re/bnxt_re.h
131
struct mutex dbq_lock; /* synchronize db pacing algo */
drivers/infiniband/hw/bnxt_re/bnxt_re.h
158
struct mutex load_lock;
drivers/infiniband/hw/bnxt_re/bnxt_re.h
203
struct mutex qp_lock; /* protect qp list */
drivers/infiniband/hw/bnxt_re/qplib_res.h
320
struct mutex pd_tbl_lock;
drivers/infiniband/hw/bnxt_re/qplib_res.h
324
struct mutex dpi_tbl_lock;
drivers/infiniband/hw/cxgb4/cm.c
1231
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1260
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1263
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1827
mutex_lock_nested(&ep->parent_ep->com.mutex, SINGLE_DEPTH_NESTING);
drivers/infiniband/hw/cxgb4/cm.c
1834
mutex_unlock(&ep->parent_ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1838
mutex_unlock(&ep->parent_ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1861
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1892
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1939
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
1950
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
2699
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
270
mutex_lock(&epc->mutex);
drivers/infiniband/hw/cxgb4/cm.c
2704
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
272
mutex_unlock(&epc->mutex);
drivers/infiniband/hw/cxgb4/cm.c
2730
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
2792
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
283
mutex_lock(&epc->mutex);
drivers/infiniband/hw/cxgb4/cm.c
2858
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
286
mutex_unlock(&epc->mutex);
drivers/infiniband/hw/cxgb4/cm.c
2924
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
2937
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
2991
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3017
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3082
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3087
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3101
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3103
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3112
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3132
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
322
mutex_init(&epc->mutex);
drivers/infiniband/hw/cxgb4/cm.c
3220
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3228
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3649
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
3742
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
4236
mutex_lock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/cm.c
4273
mutex_unlock(&ep->com.mutex);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
111
struct mutex lock;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
128
struct mutex lock;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
320
struct mutex db_mutex;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
486
struct mutex mutex;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
884
struct mutex mutex;
drivers/infiniband/hw/cxgb4/qp.c
1854
mutex_lock(&qhp->mutex);
drivers/infiniband/hw/cxgb4/qp.c
2049
mutex_unlock(&qhp->mutex);
drivers/infiniband/hw/cxgb4/qp.c
2211
mutex_init(&qhp->mutex);
drivers/infiniband/hw/cxgb4/restrack.c
221
mutex_lock(&epcp->mutex);
drivers/infiniband/hw/cxgb4/restrack.c
224
mutex_unlock(&epcp->mutex);
drivers/infiniband/hw/cxgb4/restrack.c
229
mutex_unlock(&epcp->mutex);
drivers/infiniband/hw/erdma/erdma_verbs.h
56
struct mutex dbrecords_page_mutex;
drivers/infiniband/hw/hfi1/affinity.h
77
struct mutex lock; /* protects affinity nodes */
drivers/infiniband/hw/hfi1/hfi.h
1128
struct mutex dc8051_lock; /* exclusive access to 8051 */
drivers/infiniband/hw/hfi1/hfi.h
2199
extern struct mutex hfi1_mutex;
drivers/infiniband/hw/hfi1/hfi.h
269
struct mutex exp_mutex;
drivers/infiniband/hw/hfi1/hfi.h
781
struct mutex hls_lock;
drivers/infiniband/hw/hfi1/hfi.h
991
struct mutex asic_resource_mutex;
drivers/infiniband/hw/hfi1/user_exp_rcv.h
20
struct mutex cover_mutex;
drivers/infiniband/hw/hfi1/user_exp_rcv.h
32
struct mutex invalidate_mutex; /* covers hw removal */
drivers/infiniband/hw/hfi1/vnic.h
87
struct mutex lock;
drivers/infiniband/hw/hns/hns_roce_bond.h
73
struct mutex bond_mutex;
drivers/infiniband/hw/hns/hns_roce_bond.h
81
struct mutex die_mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
225
struct mutex page_mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
267
struct mutex mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
473
struct mutex mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
496
struct mutex scc_mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
498
struct mutex bank_mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
506
struct mutex bank_mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
621
struct mutex mutex;
drivers/infiniband/hw/hns/hns_roce_device.h
985
struct mutex pgdir_mutex;
drivers/infiniband/hw/hns/hns_roce_hem.c
493
mutex_lock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
520
mutex_unlock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
536
mutex_lock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
561
mutex_unlock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
636
mutex_lock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
638
&table->mutex))
drivers/infiniband/hw/hns/hns_roce_hem.c
644
mutex_unlock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
662
&table->mutex))
drivers/infiniband/hw/hns/hns_roce_hem.c
673
mutex_unlock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
690
mutex_lock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
724
mutex_unlock(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
804
mutex_init(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
869
mutex_destroy(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hem.c
884
mutex_destroy(&table->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2997
mutex_destroy(&free_mr->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3145
mutex_init(&free_mr->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3149
mutex_destroy(&free_mr->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3730
mutex_lock(&free_mr->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3766
mutex_unlock(&free_mr->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5802
mutex_lock(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5888
mutex_unlock(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1343
struct mutex mutex;
drivers/infiniband/hw/hns/hns_roce_qp.c
1183
mutex_init(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_qp.c
1279
mutex_destroy(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_qp.c
1295
mutex_destroy(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_qp.c
1454
mutex_lock(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_qp.c
1505
mutex_unlock(&hr_qp->mutex);
drivers/infiniband/hw/hns/hns_roce_srq.c
472
mutex_init(&srq->mutex);
drivers/infiniband/hw/hns/hns_roce_srq.c
520
mutex_destroy(&srq->mutex);
drivers/infiniband/hw/hns/hns_roce_srq.c
535
mutex_destroy(&srq->mutex);
drivers/infiniband/hw/irdma/main.h
346
struct mutex ah_tbl_lock; /* protect AH hash table access */
drivers/infiniband/hw/irdma/pble.h
94
struct mutex pble_mutex_lock; /* protect PBLE resource */
drivers/infiniband/hw/irdma/type.h
633
struct mutex qos_mutex; /* protect QoS attributes per QoS level */
drivers/infiniband/hw/irdma/type.h
717
struct mutex ws_mutex; /* ws tree mutex */
drivers/infiniband/hw/irdma/type.h
727
struct mutex vchnl_mutex; /* mutex to synchronize RDMA virtual channel messages */
drivers/infiniband/hw/mana/mana_ib.h
102
struct mutex vport_mutex;
drivers/infiniband/hw/mlx4/mad.c
953
mutex_lock(&dev->counters_table[port_num - 1].mutex);
drivers/infiniband/hw/mlx4/mad.c
967
mutex_unlock(&dev->counters_table[port_num - 1].mutex);
drivers/infiniband/hw/mlx4/main.c
1280
mutex_lock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1282
mutex_unlock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1292
mutex_lock(&ctr_table->mutex);
drivers/infiniband/hw/mlx4/main.c
1300
mutex_unlock(&ctr_table->mutex);
drivers/infiniband/hw/mlx4/main.c
1879
mutex_lock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1881
mutex_unlock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1928
mutex_lock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1935
mutex_unlock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1956
mutex_lock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
1969
mutex_unlock(&mqp->mutex);
drivers/infiniband/hw/mlx4/main.c
2294
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx4/main.c
2322
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx4/main.c
2709
mutex_init(&ibdev->counters_table[i].mutex);
drivers/infiniband/hw/mlx4/mcg.c
107
struct mutex lock;
drivers/infiniband/hw/mlx4/mlx4_ib.h
123
struct mutex resize_mutex;
drivers/infiniband/hw/mlx4/mlx4_ib.h
344
struct mutex mutex;
drivers/infiniband/hw/mlx4/mlx4_ib.h
386
struct mutex mutex;
drivers/infiniband/hw/mlx4/mlx4_ib.h
501
struct mutex mcg_table_lock;
drivers/infiniband/hw/mlx4/mlx4_ib.h
598
struct mutex mutex; /* mutex for accessing counters list */
drivers/infiniband/hw/mlx4/mlx4_ib.h
626
struct mutex cap_mask_mutex;
drivers/infiniband/hw/mlx4/mlx4_ib.h
642
struct mutex qp1_proxy_lock[MLX4_MAX_PORTS];
drivers/infiniband/hw/mlx4/mlx4_ib.h
88
struct mutex db_page_mutex;
drivers/infiniband/hw/mlx4/mlx4_ib.h
90
struct mutex wqn_ranges_mutex; /* protect wqn_ranges_list */
drivers/infiniband/hw/mlx4/qp.c
1387
mutex_lock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
1391
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
1637
mutex_init(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
1983
mutex_lock(&dev->counters_table[qp->port - 1].mutex);
drivers/infiniband/hw/mlx4/qp.c
1986
mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
drivers/infiniband/hw/mlx4/qp.c
2023
mutex_lock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2033
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2040
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2046
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2056
mutex_lock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2066
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2082
mutex_lock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2090
mutex_unlock(&wq->mutex);
drivers/infiniband/hw/mlx4/qp.c
2709
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
2826
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
4029
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
4122
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
4172
mutex_init(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
4307
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
4318
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx4/qp.c
541
mutex_lock(&dev->counters_table[qp->port - 1].mutex);
drivers/infiniband/hw/mlx4/qp.c
544
mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
drivers/infiniband/hw/mlx4/srq.c
239
mutex_lock(&srq->mutex);
drivers/infiniband/hw/mlx4/srq.c
241
mutex_unlock(&srq->mutex);
drivers/infiniband/hw/mlx4/srq.c
98
mutex_init(&srq->mutex);
drivers/infiniband/hw/mlx5/dm.h
32
struct mutex ops_xa_lock;
drivers/infiniband/hw/mlx5/main.c
2016
mutex_lock(&dev->lb.mutex);
drivers/infiniband/hw/mlx5/main.c
2030
mutex_unlock(&dev->lb.mutex);
drivers/infiniband/hw/mlx5/main.c
2040
mutex_lock(&dev->lb.mutex);
drivers/infiniband/hw/mlx5/main.c
2054
mutex_unlock(&dev->lb.mutex);
drivers/infiniband/hw/mlx5/main.c
4720
mutex_init(&dev->lb.mutex);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1096
struct mutex mcntrs_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1110
struct mutex mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1130
struct mutex event_xa_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1136
struct mutex bitmap_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1156
struct mutex lock; /* Protects mlx5_macsec internal contexts */
drivers/infiniband/hw/mlx5/mlx5_ib.h
1166
struct mutex data_direct_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1173
struct mutex cap_mask_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1187
struct mutex slow_path_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1190
struct mutex odp_eq_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
175
struct mutex lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
191
struct mutex db_page_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
316
struct mutex lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
518
struct mutex mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
577
struct mutex resize_mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
611
struct mutex mutex;
drivers/infiniband/hw/mlx5/mlx5_ib.h
780
struct mutex lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
783
struct mutex init_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
843
struct mutex rb_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
862
struct mutex cq_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
868
struct mutex srq_lock;
drivers/infiniband/hw/mlx5/mlx5_ib.h
986
struct mutex lock;
drivers/infiniband/hw/mlx5/qp.c
3298
mutex_init(&qp->mutex);
drivers/infiniband/hw/mlx5/qp.c
4742
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx5/qp.c
4799
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx5/qp.c
5125
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mlx5/qp.c
5168
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mlx5/qp.c
5852
mutex_lock(&mqp->mutex);
drivers/infiniband/hw/mlx5/qp.c
5875
mutex_unlock(&mqp->mutex);
drivers/infiniband/hw/mlx5/srq.c
223
mutex_init(&srq->mutex);
drivers/infiniband/hw/mlx5/srq.c
343
mutex_lock(&srq->mutex);
drivers/infiniband/hw/mlx5/srq.c
345
mutex_unlock(&srq->mutex);
drivers/infiniband/hw/mthca/mthca_cq.c
822
mutex_init(&cq->mutex);
drivers/infiniband/hw/mthca/mthca_dev.h
121
struct mutex hcr_mutex;
drivers/infiniband/hw/mthca/mthca_dev.h
273
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_dev.h
286
extern struct mutex mthca_device_mutex;
drivers/infiniband/hw/mthca/mthca_dev.h
320
struct mutex cap_mask_mutex;
drivers/infiniband/hw/mthca/mthca_mcg.c
136
mutex_lock(&dev->mcg_table.mutex);
drivers/infiniband/hw/mthca/mthca_mcg.c
208
mutex_unlock(&dev->mcg_table.mutex);
drivers/infiniband/hw/mthca/mthca_mcg.c
229
mutex_lock(&dev->mcg_table.mutex);
drivers/infiniband/hw/mthca/mthca_mcg.c
309
mutex_unlock(&dev->mcg_table.mutex);
drivers/infiniband/hw/mthca/mthca_mcg.c
327
mutex_init(&dev->mcg_table.mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
227
mutex_lock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
253
mutex_unlock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
266
mutex_lock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
275
mutex_unlock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
288
mutex_lock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
317
mutex_unlock(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
380
mutex_init(&table->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
459
mutex_lock(&db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
503
mutex_unlock(&db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
518
mutex_lock(&db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
522
mutex_unlock(&db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
539
mutex_init(&db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
56
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_memfree.c
578
mutex_lock(&dev->db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
662
mutex_unlock(&dev->db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
677
mutex_lock(&dev->db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
700
mutex_unlock(&dev->db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.c
714
mutex_init(&dev->db_tab->mutex);
drivers/infiniband/hw/mthca/mthca_memfree.h
149
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_memfree.h
70
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_provider.c
709
mutex_lock(&cq->mutex);
drivers/infiniband/hw/mthca/mthca_provider.c
769
mutex_unlock(&cq->mutex);
drivers/infiniband/hw/mthca/mthca_provider.h
201
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_provider.h
225
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_provider.h
277
struct mutex mutex;
drivers/infiniband/hw/mthca/mthca_qp.c
1176
mutex_init(&qp->mutex);
drivers/infiniband/hw/mthca/mthca_qp.c
441
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mthca/mthca_qp.c
518
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mthca/mthca_qp.c
869
mutex_lock(&qp->mutex);
drivers/infiniband/hw/mthca/mthca_qp.c
927
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/mthca/mthca_srq.c
269
mutex_init(&srq->mutex);
drivers/infiniband/hw/mthca/mthca_srq.c
388
mutex_lock(&srq->mutex);
drivers/infiniband/hw/mthca/mthca_srq.c
390
mutex_unlock(&srq->mutex);
drivers/infiniband/hw/ocrdma/ocrdma.h
161
struct mutex lock; /* for serializing mailbox commands on MQ */
drivers/infiniband/hw/ocrdma/ocrdma.h
240
struct mutex dev_lock; /* provides syncronise access to device data */
drivers/infiniband/hw/ocrdma/ocrdma.h
294
struct mutex stats_lock; /* provide synch for debugfs operations */
drivers/infiniband/hw/ocrdma/ocrdma.h
434
struct mutex mm_list_lock; /* protects list entries of mm type */
drivers/infiniband/hw/usnic/usnic_ib.h
81
struct mutex usdev_lock;
drivers/infiniband/hw/usnic/usnic_ib.h
93
struct mutex lock;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
198
struct mutex mutex; /* QP state mutex. */
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
239
struct mutex port_mutex; /* Port modification mutex. */
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
1044
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
244
mutex_init(&qp->mutex);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
540
mutex_lock(&qp->mutex);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
629
mutex_unlock(&qp->mutex);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
977
mutex_lock(&qp->mutex);
drivers/infiniband/sw/rxe/rxe_verbs.h
423
struct mutex usdev_lock;
drivers/infiniband/ulp/ipoib/ipoib.h
332
struct mutex mcast_mutex;
drivers/infiniband/ulp/iser/iscsi_iser.h
412
struct mutex state_mutex;
drivers/infiniband/ulp/iser/iscsi_iser.h
460
struct mutex device_list_mutex;
drivers/infiniband/ulp/iser/iscsi_iser.h
462
struct mutex connlist_mutex;
drivers/infiniband/ulp/isert/ib_isert.c
1395
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
1397
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2275
mutex_init(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2407
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2409
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2415
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2445
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2467
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2486
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2488
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2560
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2562
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
311
mutex_init(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
464
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
466
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
518
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
521
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
523
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
525
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
554
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
564
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
629
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
646
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
659
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
661
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
956
mutex_lock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
958
mutex_unlock(&isert_conn->mutex);
drivers/infiniband/ulp/isert/ib_isert.h
186
struct mutex mutex;
drivers/infiniband/ulp/isert/ib_isert.h
209
struct mutex mutex;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
206
struct mutex lock;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
215
struct mutex mactbl_lock;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
114
struct mutex lock;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
129
struct mutex init_mutex;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
160
struct mutex paths_mutex;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
161
struct mutex paths_ev_mutex;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
76
struct mutex con_mutex;
drivers/infiniband/ulp/rtrs/rtrs-pri.h
76
struct mutex mutex;
drivers/infiniband/ulp/rtrs/rtrs-srv.h
103
struct mutex paths_ev_mutex;
drivers/infiniband/ulp/rtrs/rtrs-srv.h
105
struct mutex paths_mutex;
drivers/infiniband/ulp/rtrs/rtrs-srv.h
122
struct mutex srv_mutex;
drivers/infiniband/ulp/rtrs/rtrs-srv.h
129
struct mutex ib_dev_mutex;
drivers/infiniband/ulp/rtrs/rtrs.c
566
mutex_init(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
573
mutex_destroy(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
586
mutex_lock(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
588
mutex_unlock(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
614
mutex_lock(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
620
mutex_unlock(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
635
mutex_lock(&pool->mutex);
drivers/infiniband/ulp/rtrs/rtrs.c
638
mutex_unlock(&pool->mutex);
drivers/infiniband/ulp/srp/ib_srp.c
2732
mutex_lock(&rport->mutex);
drivers/infiniband/ulp/srp/ib_srp.c
2738
mutex_unlock(&rport->mutex);
drivers/infiniband/ulp/srp/ib_srp.c
2766
mutex_unlock(&rport->mutex);
drivers/infiniband/ulp/srp/ib_srp.c
2774
mutex_unlock(&rport->mutex);
drivers/infiniband/ulp/srp/ib_srp.h
130
struct mutex add_target_mutex;
drivers/infiniband/ulp/srpt/ib_srpt.c
123
guard(mutex)(&srpt_mc_mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
155
guard(mutex)(&srpt_mc_mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2034
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2036
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2049
lockdep_assert_held(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2074
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2087
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2107
__must_hold(&sport->mutex)
drivers/infiniband/ulp/srpt/ib_srpt.c
2109
lockdep_assert_held(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2168
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2170
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2380
mutex_lock(&sport->guid_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2388
mutex_unlock(&sport->guid_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2392
mutex_lock(&sport->gid_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2406
mutex_unlock(&sport->gid_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2427
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2450
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2455
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2504
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
2513
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3022
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3024
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3042
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3047
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3270
mutex_init(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3650
ret = mutex_lock_interruptible(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3660
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3772
mutex_lock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3774
mutex_unlock(&sport->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3801
mutex_lock(&sport_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3803
mutex_unlock(&sport_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3818
mutex_lock(&sport_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3820
mutex_unlock(&sport_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
3853
mutex_init(&port_id->mutex);
drivers/infiniband/ulp/srpt/ib_srpt.h
389
struct mutex mutex;
drivers/infiniband/ulp/srpt/ib_srpt.h
431
struct mutex mutex;
drivers/infiniband/ulp/srpt/ib_srpt.h
460
struct mutex sdev_mutex;
drivers/input/evdev.c
1261
retval = mutex_lock_interruptible(&evdev->mutex);
drivers/input/evdev.c
1273
mutex_unlock(&evdev->mutex);
drivers/input/evdev.c
1311
mutex_lock(&evdev->mutex);
drivers/input/evdev.c
1313
mutex_unlock(&evdev->mutex);
drivers/input/evdev.c
1357
mutex_init(&evdev->mutex);
drivers/input/evdev.c
34
struct mutex mutex;
drivers/input/evdev.c
351
lockdep_is_held(&evdev->mutex));
drivers/input/evdev.c
384
retval = mutex_lock_interruptible(&evdev->mutex);
drivers/input/evdev.c
396
mutex_unlock(&evdev->mutex);
drivers/input/evdev.c
402
mutex_lock(&evdev->mutex);
drivers/input/evdev.c
407
mutex_unlock(&evdev->mutex);
drivers/input/evdev.c
432
mutex_lock(&evdev->mutex);
drivers/input/evdev.c
438
mutex_unlock(&evdev->mutex);
drivers/input/evdev.c
511
retval = mutex_lock_interruptible(&evdev->mutex);
drivers/input/evdev.c
534
mutex_unlock(&evdev->mutex);
drivers/input/ff-core.c
122
guard(mutex)(&ff->mutex);
drivers/input/ff-core.c
210
guard(mutex)(&ff->mutex);
drivers/input/ff-core.c
231
guard(mutex)(&ff->mutex);
drivers/input/ff-core.c
315
mutex_init(&ff->mutex);
drivers/input/input-poller.c
166
guard(mutex)(&input->mutex);
drivers/input/input.c
1729
guard(mutex)(&dev->mutex);
drivers/input/input.c
1740
guard(mutex)(&dev->mutex);
drivers/input/input.c
1768
guard(mutex)(&dev->mutex);
drivers/input/input.c
1906
mutex_init(&dev->mutex);
drivers/input/input.c
2187
scoped_guard(mutex, &input_mutex) {
drivers/input/input.c
2254
lockdep_assert_held(&dev->mutex);
drivers/input/input.c
2487
guard(mutex)(&input_mutex);
drivers/input/input.c
2619
scoped_cond_guard(mutex_intr, return -EINTR, &dev->mutex) {
drivers/input/input.c
2664
scoped_guard(mutex, &dev->mutex)
drivers/input/input.c
524
scoped_cond_guard(mutex_intr, return -EINTR, &dev->mutex) {
drivers/input/input.c
541
lockdep_is_held(&dev->mutex));
drivers/input/input.c
566
guard(mutex)(&dev->mutex);
drivers/input/input.c
583
scoped_cond_guard(mutex_intr, return -EINTR, &dev->mutex) {
drivers/input/input.c
626
scoped_cond_guard(mutex_intr, return -EINTR, &dev->mutex) {
drivers/input/input.c
646
guard(mutex)(&dev->mutex);
drivers/input/input.c
703
scoped_guard(mutex, &dev->mutex)
drivers/input/joydev.c
200
retval = mutex_lock_interruptible(&joydev->mutex);
drivers/input/joydev.c
214
mutex_unlock(&joydev->mutex);
drivers/input/joydev.c
220
mutex_lock(&joydev->mutex);
drivers/input/joydev.c
225
mutex_unlock(&joydev->mutex);
drivers/input/joydev.c
41
struct mutex mutex;
drivers/input/joydev.c
605
retval = mutex_lock_interruptible(&joydev->mutex);
drivers/input/joydev.c
657
mutex_unlock(&joydev->mutex);
drivers/input/joydev.c
670
retval = mutex_lock_interruptible(&joydev->mutex);
drivers/input/joydev.c
706
mutex_unlock(&joydev->mutex);
drivers/input/joydev.c
730
mutex_lock(&joydev->mutex);
drivers/input/joydev.c
732
mutex_unlock(&joydev->mutex);
drivers/input/joydev.c
932
mutex_init(&joydev->mutex);
drivers/input/joystick/db9.c
509
scoped_guard(mutex_intr, &db9->mutex) {
drivers/input/joystick/db9.c
531
guard(mutex)(&db9->mutex);
drivers/input/joystick/db9.c
592
mutex_init(&db9->mutex);
drivers/input/joystick/db9.c
91
struct mutex mutex;
drivers/input/joystick/gamecon.c
769
scoped_guard(mutex_intr, &gc->mutex) {
drivers/input/joystick/gamecon.c
77
struct mutex mutex;
drivers/input/joystick/gamecon.c
786
guard(mutex)(&gc->mutex);
drivers/input/joystick/gamecon.c
957
mutex_init(&gc->mutex);
drivers/input/joystick/iforce/iforce-ff.c
131
guard(mutex)(&iforce->mem_mutex);
drivers/input/joystick/iforce/iforce-ff.c
24
guard(mutex)(&iforce->mem_mutex);
drivers/input/joystick/iforce/iforce-ff.c
56
guard(mutex)(&iforce->mem_mutex);
drivers/input/joystick/iforce/iforce-ff.c
95
guard(mutex)(&iforce->mem_mutex);
drivers/input/joystick/iforce/iforce.h
100
struct mutex mem_mutex;
drivers/input/joystick/n64joy.c
216
guard(mutex)(&priv->n64joy_mutex);
drivers/input/joystick/n64joy.c
49
struct mutex n64joy_mutex;
drivers/input/joystick/pxrc.c
105
guard(mutex)(&pxrc->pm_mutex);
drivers/input/joystick/pxrc.c
208
guard(mutex)(&pxrc->pm_mutex);
drivers/input/joystick/pxrc.c
219
guard(mutex)(&pxrc->pm_mutex);
drivers/input/joystick/pxrc.c
27
struct mutex pm_mutex;
drivers/input/joystick/pxrc.c
88
guard(mutex)(&pxrc->pm_mutex);
drivers/input/joystick/turbografx.c
124
guard(mutex)(&tgfx->sem);
drivers/input/joystick/turbografx.c
66
struct mutex sem;
drivers/input/joystick/xpad.c
2296
guard(mutex)(&input->mutex);
drivers/input/joystick/xpad.c
2316
guard(mutex)(&input->mutex);
drivers/input/keyboard/adp5588-keys.c
195
struct mutex gpio_lock; /* Protect cached dir, dat_out */
drivers/input/keyboard/adp5588-keys.c
225
guard(mutex)(&kpad->gpio_lock);
drivers/input/keyboard/adp5588-keys.c
242
guard(mutex)(&kpad->gpio_lock);
drivers/input/keyboard/adp5588-keys.c
272
guard(mutex)(&kpad->gpio_lock);
drivers/input/keyboard/adp5588-keys.c
289
guard(mutex)(&kpad->gpio_lock);
drivers/input/keyboard/adp5588-keys.c
303
guard(mutex)(&kpad->gpio_lock);
drivers/input/keyboard/atkbd.c
1289
mutex_init(&atkbd->mutex);
drivers/input/keyboard/atkbd.c
1370
guard(mutex)(&atkbd->mutex);
drivers/input/keyboard/atkbd.c
1463
scoped_guard(mutex_intr, &atkbd->mutex) {
drivers/input/keyboard/atkbd.c
237
struct mutex mutex;
drivers/input/keyboard/atkbd.c
642
guard(mutex)(&atkbd->mutex);
drivers/input/keyboard/ep93xx_keypad.c
171
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/ep93xx_keypad.c
187
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/gpio_keys.c
1060
guard(mutex)(&input->mutex);
drivers/input/keyboard/gpio_keys.c
1078
guard(mutex)(&input->mutex);
drivers/input/keyboard/gpio_keys.c
275
guard(mutex)(&ddata->disable_lock);
drivers/input/keyboard/gpio_keys.c
61
struct mutex disable_lock;
drivers/input/keyboard/imx_keypad.c
525
scoped_guard(mutex, &input_dev->mutex) {
drivers/input/keyboard/imx_keypad.c
554
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/ipaq-micro-keys.c
143
guard(mutex)(&input->mutex);
drivers/input/keyboard/lm8323.c
128
struct mutex lock;
drivers/input/keyboard/lm8323.c
136
struct mutex lock;
drivers/input/keyboard/lm8323.c
354
guard(mutex)(&pwm->lock);
drivers/input/keyboard/lm8323.c
371
guard(mutex)(&lm->lock);
drivers/input/keyboard/lm8323.c
447
guard(mutex)(&pwm->lock);
drivers/input/keyboard/lm8323.c
499
scoped_guard(mutex, &pwm->lock) {
drivers/input/keyboard/lm8323.c
509
scoped_guard(mutex, &lm->lock) {
drivers/input/keyboard/lm8323.c
607
guard(mutex)(&lm->lock);
drivers/input/keyboard/lm8323.c
757
scoped_guard(mutex, &lm->lock) {
drivers/input/keyboard/lm8323.c
774
scoped_guard(mutex, &lm->lock) {
drivers/input/keyboard/lpc32xx-keys.c
265
guard(mutex)(&input->mutex);
drivers/input/keyboard/lpc32xx-keys.c
283
guard(mutex)(&input->mutex);
drivers/input/keyboard/maple_keyb.c
211
guard(mutex)(&maple_keyb_mutex);
drivers/input/keyboard/omap-keypad.c
159
scoped_guard(mutex, &kp_enable_mutex) {
drivers/input/keyboard/omap4-keypad.c
147
guard(mutex)(&keypad_data->lock);
drivers/input/keyboard/omap4-keypad.c
77
struct mutex lock; /* for key scan */
drivers/input/keyboard/pmic8xxx-keypad.c
633
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/pmic8xxx-keypad.c
651
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/pxa27x_keypad.c
593
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/samsung-keypad.c
514
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/samsung-keypad.c
530
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/spear-keyboard.c
235
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/spear-keyboard.c
285
guard(mutex)(&input_dev->mutex);
drivers/input/keyboard/st-keyscan.c
219
guard(mutex)(&input->mutex);
drivers/input/keyboard/st-keyscan.c
236
guard(mutex)(&input->mutex);
drivers/input/keyboard/tegra-kbc.c
702
guard(mutex)(&kbc->idev->mutex);
drivers/input/keyboard/tegra-kbc.c
739
guard(mutex)(&kbc->idev->mutex);
drivers/input/misc/ad714x.c
1027
mutex_init(&ad714x->mutex);
drivers/input/misc/ad714x.c
1171
guard(mutex)(&ad714x->mutex);
drivers/input/misc/ad714x.c
1184
guard(mutex)(&ad714x->mutex);
drivers/input/misc/ad714x.c
945
guard(mutex)(&ad714x->mutex);
drivers/input/misc/ad714x.h
40
struct mutex mutex;
drivers/input/misc/adxl34x.c
194
struct mutex mutex; /* reentrant protection for struct */
drivers/input/misc/adxl34x.c
245
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
420
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
434
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
464
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
488
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
507
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
548
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
581
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
602
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
626
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
661
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
675
guard(mutex)(&ac->mutex);
drivers/input/misc/adxl34x.c
723
mutex_init(&ac->mutex);
drivers/input/misc/arizona-haptics.c
27
struct mutex mutex;
drivers/input/misc/ati_remote2.c
250
scoped_guard(mutex, &ati_remote2_mutex) {
drivers/input/misc/ati_remote2.c
271
guard(mutex)(&ati_remote2_mutex);
drivers/input/misc/ati_remote2.c
706
scoped_guard(mutex, &ati_remote2_mutex) {
drivers/input/misc/ati_remote2.c
883
guard(mutex)(&ati_remote2_mutex);
drivers/input/misc/ati_remote2.c
906
guard(mutex)(&ati_remote2_mutex);
drivers/input/misc/ati_remote2.c
930
guard(mutex)(&ati_remote2_mutex);
drivers/input/misc/cm109.c
121
struct mutex pm_mutex;
drivers/input/misc/cm109.c
554
scoped_guard(mutex, &dev->pm_mutex) {
drivers/input/misc/cm109.c
586
scoped_guard(mutex, &dev->pm_mutex) {
drivers/input/misc/cm109.c
817
guard(mutex)(&dev->pm_mutex);
drivers/input/misc/cm109.c
830
guard(mutex)(&dev->pm_mutex);
drivers/input/misc/cma3000_d0x.c
221
guard(mutex)(&data->mutex);
drivers/input/misc/cma3000_d0x.c
235
guard(mutex)(&data->mutex);
drivers/input/misc/cma3000_d0x.c
245
guard(mutex)(&data->mutex);
drivers/input/misc/cma3000_d0x.c
257
guard(mutex)(&data->mutex);
drivers/input/misc/cma3000_d0x.c
300
mutex_init(&data->mutex);
drivers/input/misc/cma3000_d0x.c
69
struct mutex mutex;
drivers/input/misc/da7280.c
1266
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/da7280.c
1286
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv260x.c
542
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv260x.c
574
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv2665.c
230
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv2665.c
259
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv2667.c
407
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/drv2667.c
436
guard(mutex)(&haptics->input_dev->mutex);
drivers/input/misc/ims-pcu.c
103
struct mutex cmd_mutex;
drivers/input/misc/ims-pcu.c
1301
scoped_guard(mutex, &pcu->cmd_mutex) {
drivers/input/misc/ims-pcu.c
1323
guard(mutex)(&pcu->cmd_mutex);
drivers/input/misc/ims-pcu.c
1342
guard(mutex)(&pcu->cmd_mutex);
drivers/input/misc/ims-pcu.c
1360
guard(mutex)(&pcu->cmd_mutex);
drivers/input/misc/ims-pcu.c
1387
scoped_guard(mutex, &pcu->cmd_mutex) {
drivers/input/misc/ims-pcu.c
1415
scoped_guard(mutex, &pcu->cmd_mutex) {
drivers/input/misc/ims-pcu.c
936
scoped_guard(mutex, &pcu->cmd_mutex)
drivers/input/misc/ims-pcu.c
961
guard(mutex)(&pcu->cmd_mutex);
drivers/input/misc/ims-pcu.c
983
guard(mutex)(&pcu->cmd_mutex);
drivers/input/misc/iqs269a.c
1192
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
1570
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
1631
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
318
struct mutex lock;
drivers/input/misc/iqs269a.c
368
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
390
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
430
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
452
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
490
guard(mutex)(&iqs269->lock);
drivers/input/misc/iqs269a.c
512
guard(mutex)(&iqs269->lock);
drivers/input/misc/kxtj9.c
317
guard(mutex)(&input_dev->mutex);
drivers/input/misc/kxtj9.c
503
guard(mutex)(&input_dev->mutex);
drivers/input/misc/kxtj9.c
517
guard(mutex)(&input_dev->mutex);
drivers/input/misc/max8997_haptic.c
146
guard(mutex)(&chip->mutex);
drivers/input/misc/max8997_haptic.c
188
guard(mutex)(&chip->mutex);
drivers/input/misc/max8997_haptic.c
259
mutex_init(&chip->mutex);
drivers/input/misc/max8997_haptic.c
39
struct mutex mutex;
drivers/input/misc/regulator-haptic.c
155
mutex_init(&haptic->mutex);
drivers/input/misc/regulator-haptic.c
208
scoped_guard(mutex_intr, &haptic->mutex) {
drivers/input/misc/regulator-haptic.c
224
guard(mutex)(&haptic->mutex);
drivers/input/misc/regulator-haptic.c
27
struct mutex mutex;
drivers/input/misc/regulator-haptic.c
87
guard(mutex)(&haptic->mutex);
drivers/input/misc/rotary_encoder.c
109
guard(mutex)(&encoder->access_mutex);
drivers/input/misc/rotary_encoder.c
140
guard(mutex)(&encoder->access_mutex);
drivers/input/misc/rotary_encoder.c
161
guard(mutex)(&encoder->access_mutex);
drivers/input/misc/rotary_encoder.c
36
struct mutex access_mutex;
drivers/input/misc/uinput.c
1105
mutex_unlock(&udev->mutex);
drivers/input/misc/uinput.c
406
mutex_init(&newdev->mutex);
drivers/input/misc/uinput.c
60
struct mutex mutex;
drivers/input/misc/uinput.c
677
retval = mutex_lock_interruptible(&udev->mutex);
drivers/input/misc/uinput.c
685
mutex_unlock(&udev->mutex);
drivers/input/misc/uinput.c
736
retval = mutex_lock_interruptible(&udev->mutex);
drivers/input/misc/uinput.c
748
mutex_unlock(&udev->mutex);
drivers/input/misc/uinput.c
921
retval = mutex_lock_interruptible(&udev->mutex);
drivers/input/misc/yealink.c
106
struct mutex sysfs_mutex;
drivers/input/misc/yealink.c
586
guard(mutex)(&yld->sysfs_mutex);
drivers/input/misc/yealink.c
630
guard(mutex)(&yld->sysfs_mutex);
drivers/input/misc/yealink.c
669
guard(mutex)(&yld->sysfs_mutex);
drivers/input/misc/yealink.c
689
guard(mutex)(&yld->sysfs_mutex);
drivers/input/misc/yealink.c
724
guard(mutex)(&yld->sysfs_mutex);
drivers/input/mouse/alps.c
1458
guard(mutex)(&alps_mutex);
drivers/input/mouse/appletouch.c
963
guard(mutex)(&dev->input->mutex);
drivers/input/mouse/appletouch.c
982
guard(mutex)(&dev->input->mutex);
drivers/input/mouse/bcm5974.c
280
struct mutex pm_mutex; /* serialize access to open/suspend */
drivers/input/mouse/bcm5974.c
711
guard(mutex)(&dev->pm_mutex);
drivers/input/mouse/bcm5974.c
875
scoped_guard(mutex, &dev->pm_mutex) {
drivers/input/mouse/bcm5974.c
891
scoped_guard(mutex, &dev->pm_mutex) {
drivers/input/mouse/bcm5974.c
903
guard(mutex)(&dev->pm_mutex);
drivers/input/mouse/bcm5974.c
915
guard(mutex)(&dev->pm_mutex);
drivers/input/mouse/cyapa.c
1347
error = mutex_lock_interruptible(&cyapa->input->mutex);
drivers/input/mouse/cyapa.c
1353
mutex_unlock(&cyapa->input->mutex);
drivers/input/mouse/cyapa.c
1391
mutex_unlock(&cyapa->input->mutex);
drivers/input/mouse/cyapa.c
1402
mutex_lock(&cyapa->input->mutex);
drivers/input/mouse/cyapa.c
1421
mutex_unlock(&cyapa->input->mutex);
drivers/input/mouse/cyapa.h
291
struct mutex cmd_lock;
drivers/input/mouse/cyapa.h
302
struct mutex pm_stage_lock;
drivers/input/mouse/cyapa.h
379
struct mutex state_sync_lock;
drivers/input/mouse/elan_i2c_core.c
67
struct mutex sysfs_mutex;
drivers/input/mouse/psmouse-smbus.c
170
guard(mutex)(&psmouse_smbus_mutex);
drivers/input/mouse/psmouse-smbus.c
216
guard(mutex)(&psmouse_smbus_mutex);
drivers/input/mouse/psmouse-smbus.c
262
scoped_guard(mutex, &psmouse_smbus_mutex) {
drivers/input/mouse/psmouse-smbus.c
288
scoped_guard(mutex, &psmouse_smbus_mutex) {
drivers/input/mouse/psmouse-smbus.c
38
guard(mutex)(&psmouse_smbus_mutex);
drivers/input/mouse/psmouse-smbus.c
64
guard(mutex)(&psmouse_smbus_mutex);
drivers/input/mouse/synaptics_i2c.c
598
guard(mutex)(&input->mutex);
drivers/input/mouse/synaptics_usb.c
82
struct mutex pm_mutex;
drivers/input/mousedev.c
423
retval = mutex_lock_interruptible(&mousedev->mutex);
drivers/input/mousedev.c
435
mutex_unlock(&mousedev->mutex);
drivers/input/mousedev.c
441
mutex_lock(&mousedev->mutex);
drivers/input/mousedev.c
446
mutex_unlock(&mousedev->mutex);
drivers/input/mousedev.c
458
error = mutex_lock_interruptible(&mixdev->mutex);
drivers/input/mousedev.c
475
mutex_unlock(&mixdev->mutex);
drivers/input/mousedev.c
486
mutex_lock(&mixdev->mutex);
drivers/input/mousedev.c
499
mutex_unlock(&mixdev->mutex);
drivers/input/mousedev.c
64
struct mutex mutex;
drivers/input/mousedev.c
791
mutex_lock(&mousedev->mutex);
drivers/input/mousedev.c
793
mutex_unlock(&mousedev->mutex);
drivers/input/mousedev.c
865
mutex_init(&mousedev->mutex);
drivers/input/mousedev.c
866
lockdep_set_subclass(&mousedev->mutex,
drivers/input/mousedev.c
939
retval = mutex_lock_interruptible(&mousedev_mix->mutex);
drivers/input/mousedev.c
955
mutex_unlock(&mousedev_mix->mutex);
drivers/input/mousedev.c
961
mutex_lock(&mousedev_mix->mutex);
drivers/input/mousedev.c
969
mutex_unlock(&mousedev_mix->mutex);
drivers/input/rmi4/rmi_f11.c
531
struct mutex dev_controls_mutex;
drivers/input/rmi4/rmi_f34.c
289
guard(mutex)(&f34->v5.flash_mutex);
drivers/input/rmi4/rmi_f34.h
245
struct mutex flash_mutex;
drivers/input/rmi4/rmi_f54.c
110
struct mutex status_mutex;
drivers/input/rmi4/rmi_f54.c
111
struct mutex data_mutex;
drivers/input/rmi4/rmi_f54.c
124
struct mutex lock;
drivers/input/rmi4/rmi_i2c.c
35
struct mutex page_mutex;
drivers/input/rmi4/rmi_smbus.c
35
struct mutex page_mutex;
drivers/input/rmi4/rmi_smbus.c
38
struct mutex mappingtable_mutex;
drivers/input/rmi4/rmi_spi.c
40
struct mutex page_mutex;
drivers/input/serio/libps2.c
130
struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex;
drivers/input/serio/libps2.c
142
struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex;
drivers/input/serio/ps2-gpio.c
136
guard(mutex)(&drvdata->tx.mutex);
drivers/input/serio/ps2-gpio.c
465
mutex_init(&drvdata->tx.mutex);
drivers/input/serio/ps2-gpio.c
91
struct mutex mutex;
drivers/input/serio/serio.c
190
guard(mutex)(&serio_mutex);
drivers/input/serio/serio.c
42
guard(mutex)(&serio->drv_mutex);
drivers/input/serio/serio.c
49
guard(mutex)(&serio->drv_mutex);
drivers/input/serio/serio.c
59
guard(mutex)(&serio->drv_mutex);
drivers/input/serio/serio.c
677
guard(mutex)(&serio_mutex);
drivers/input/serio/serio.c
691
guard(mutex)(&serio_mutex);
drivers/input/serio/serio.c
760
guard(mutex)(&serio->drv_mutex);
drivers/input/serio/serio.c
826
guard(mutex)(&serio_mutex);
drivers/input/serio/serio.c
910
scoped_guard(mutex, &serio->drv_mutex) {
drivers/input/serio/serio_raw.c
374
scoped_guard(mutex, &serio_raw_mutex) {
drivers/input/serio/userio.c
241
scoped_cond_guard(mutex_intr, return -EINTR, &userio->mutex) {
drivers/input/serio/userio.c
37
struct mutex mutex;
drivers/input/serio/userio.c
80
mutex_init(&userio->mutex);
drivers/input/tablet/pegasus_notetaker.c
224
guard(mutex)(&pegasus->pm_mutex);
drivers/input/tablet/pegasus_notetaker.c
264
scoped_guard(mutex, &pegasus->pm_mutex) {
drivers/input/tablet/pegasus_notetaker.c
431
guard(mutex)(&pegasus->pm_mutex);
drivers/input/tablet/pegasus_notetaker.c
443
guard(mutex)(&pegasus->pm_mutex);
drivers/input/tablet/pegasus_notetaker.c
456
guard(mutex)(&pegasus->pm_mutex);
drivers/input/tablet/pegasus_notetaker.c
86
struct mutex pm_mutex;
drivers/input/touchscreen/ad7877.c
180
struct mutex mutex;
drivers/input/touchscreen/ad7877.c
412
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
427
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
432
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
439
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
512
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
515
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
542
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
546
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
573
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
577
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7877.c
718
mutex_init(&ts->mutex);
drivers/input/touchscreen/ad7879.c
114
struct mutex mutex;
drivers/input/touchscreen/ad7879.c
308
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
315
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
324
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
331
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
341
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
356
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/ad7879.c
408
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
411
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
422
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
431
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
441
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
443
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
454
mutex_lock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
461
mutex_unlock(&ts->mutex);
drivers/input/touchscreen/ad7879.c
470
mutex_init(&ts->mutex);
drivers/input/touchscreen/ads7846.c
132
struct mutex lock;
drivers/input/touchscreen/atmel_mxt_ts.c
256
struct mutex lock;
drivers/input/touchscreen/atmel_mxt_ts.c
3378
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/atmel_mxt_ts.c
3383
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/atmel_mxt_ts.c
3401
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/atmel_mxt_ts.c
3406
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/auo-pixcir-ts.c
420
mutex_lock(&input->mutex);
drivers/input/touchscreen/auo-pixcir-ts.c
440
mutex_unlock(&input->mutex);
drivers/input/touchscreen/auo-pixcir-ts.c
452
mutex_lock(&input->mutex);
drivers/input/touchscreen/auo-pixcir-ts.c
470
mutex_unlock(&input->mutex);
drivers/input/touchscreen/bu21029_ts.c
419
mutex_lock(&bu21029->in_dev->mutex);
drivers/input/touchscreen/bu21029_ts.c
422
mutex_unlock(&bu21029->in_dev->mutex);
drivers/input/touchscreen/bu21029_ts.c
434
mutex_lock(&bu21029->in_dev->mutex);
drivers/input/touchscreen/bu21029_ts.c
437
mutex_unlock(&bu21029->in_dev->mutex);
drivers/input/touchscreen/chipone_icn8318.c
155
mutex_lock(&data->input->mutex);
drivers/input/touchscreen/chipone_icn8318.c
158
mutex_unlock(&data->input->mutex);
drivers/input/touchscreen/chipone_icn8318.c
167
mutex_lock(&data->input->mutex);
drivers/input/touchscreen/chipone_icn8318.c
170
mutex_unlock(&data->input->mutex);
drivers/input/touchscreen/cyttsp_core.c
499
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/cyttsp_core.c
507
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/cyttsp_core.c
516
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/cyttsp_core.c
523
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/edt-ft5x06.c
1266
mutex_init(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
127
struct mutex mutex;
drivers/input/touchscreen/edt-ft5x06.c
387
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
435
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
452
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
500
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
722
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
729
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
753
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/edt-ft5x06.c
808
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/eeti_ts.c
112
mutex_unlock(&eeti->mutex);
drivers/input/touchscreen/eeti_ts.c
118
mutex_lock(&eeti->mutex);
drivers/input/touchscreen/eeti_ts.c
131
mutex_unlock(&eeti->mutex);
drivers/input/touchscreen/eeti_ts.c
181
mutex_init(&eeti->mutex);
drivers/input/touchscreen/eeti_ts.c
241
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/eeti_ts.c
246
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/eeti_ts.c
263
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/eeti_ts.c
268
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/eeti_ts.c
31
struct mutex mutex;
drivers/input/touchscreen/eeti_ts.c
92
mutex_lock(&eeti->mutex);
drivers/input/touchscreen/ektf2127.c
190
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/ektf2127.c
193
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/ektf2127.c
202
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/ektf2127.c
205
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/elants_i2c.c
179
struct mutex sysfs_mutex;
drivers/input/touchscreen/elo.c
54
struct mutex cmd_mutex;
drivers/input/touchscreen/exc3000.c
87
struct mutex query_lock;
drivers/input/touchscreen/hideep.c
157
struct mutex dev_mutex;
drivers/input/touchscreen/himax_hx852x.c
460
guard(mutex)(&hx->input_dev->mutex);
drivers/input/touchscreen/himax_hx852x.c
472
guard(mutex)(&hx->input_dev->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
188
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
208
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
224
mutex_lock(&tsdata->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
245
mutex_unlock(&tsdata->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
495
mutex_init(&tsdata->mutex);
drivers/input/touchscreen/hycon-hy46xx.c
57
struct mutex mutex;
drivers/input/touchscreen/imagis.c
371
mutex_lock(&ts->input_dev->mutex);
drivers/input/touchscreen/imagis.c
376
mutex_unlock(&ts->input_dev->mutex);
drivers/input/touchscreen/imagis.c
387
mutex_lock(&ts->input_dev->mutex);
drivers/input/touchscreen/imagis.c
392
mutex_unlock(&ts->input_dev->mutex);
drivers/input/touchscreen/imx6ul_tsc.c
554
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/imx6ul_tsc.c
559
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/imx6ul_tsc.c
571
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/imx6ul_tsc.c
576
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/ipaq-micro-ts.c
136
mutex_lock(&input->mutex);
drivers/input/touchscreen/ipaq-micro-ts.c
141
mutex_unlock(&input->mutex);
drivers/input/touchscreen/iqs5xx.c
1012
mutex_lock(&input->mutex);
drivers/input/touchscreen/iqs5xx.c
1017
mutex_unlock(&input->mutex);
drivers/input/touchscreen/iqs5xx.c
129
struct mutex lock;
drivers/input/touchscreen/iqs5xx.c
993
mutex_lock(&input->mutex);
drivers/input/touchscreen/iqs5xx.c
998
mutex_unlock(&input->mutex);
drivers/input/touchscreen/lpc32xx_ts.c
282
mutex_lock(&input->mutex);
drivers/input/touchscreen/lpc32xx_ts.c
291
mutex_unlock(&input->mutex);
drivers/input/touchscreen/lpc32xx_ts.c
301
mutex_lock(&input->mutex);
drivers/input/touchscreen/lpc32xx_ts.c
310
mutex_unlock(&input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1309
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1313
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1337
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1343
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1359
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1368
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1383
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1387
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1402
mutex_lock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1407
mutex_unlock(&ts->input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1523
mutex_lock(&input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1530
mutex_unlock(&input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1541
mutex_lock(&input->mutex);
drivers/input/touchscreen/melfas_mip4.c
1548
mutex_unlock(&input->mutex);
drivers/input/touchscreen/mms114.c
226
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
228
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
231
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
649
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
652
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
664
mutex_lock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
668
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/mms114.c
672
mutex_unlock(&input_dev->mutex);
drivers/input/touchscreen/msg2638.c
449
mutex_lock(&msg2638->input_dev->mutex);
drivers/input/touchscreen/msg2638.c
454
mutex_unlock(&msg2638->input_dev->mutex);
drivers/input/touchscreen/msg2638.c
465
mutex_lock(&msg2638->input_dev->mutex);
drivers/input/touchscreen/msg2638.c
470
mutex_unlock(&msg2638->input_dev->mutex);
drivers/input/touchscreen/novatek-nvt-ts.c
173
mutex_lock(&data->input->mutex);
drivers/input/touchscreen/novatek-nvt-ts.c
176
mutex_unlock(&data->input->mutex);
drivers/input/touchscreen/novatek-nvt-ts.c
185
mutex_lock(&data->input->mutex);
drivers/input/touchscreen/novatek-nvt-ts.c
188
mutex_unlock(&data->input->mutex);
drivers/input/touchscreen/pixcir_i2c_ts.c
415
mutex_lock(&input->mutex);
drivers/input/touchscreen/pixcir_i2c_ts.c
430
mutex_unlock(&input->mutex);
drivers/input/touchscreen/pixcir_i2c_ts.c
442
mutex_lock(&input->mutex);
drivers/input/touchscreen/pixcir_i2c_ts.c
457
mutex_unlock(&input->mutex);
drivers/input/touchscreen/raydium_i2c_ts.c
128
struct mutex sysfs_mutex;
drivers/input/touchscreen/rohm_bu21023.c
733
scoped_cond_guard(mutex_intr, return -EINTR, &ts->input->mutex) {
drivers/input/touchscreen/stmfts.c
305
mutex_lock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
314
mutex_unlock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
350
mutex_lock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
360
mutex_unlock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
384
mutex_lock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
395
mutex_unlock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
482
mutex_lock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
496
mutex_unlock(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
638
mutex_init(&sdata->mutex);
drivers/input/touchscreen/stmfts.c
81
struct mutex mutex;
drivers/input/touchscreen/sur40.c
213
struct mutex lock;
drivers/input/touchscreen/tsc2007.h
85
struct mutex mlock;
drivers/input/touchscreen/tsc200x-core.c
314
scoped_guard(mutex, &ts->mutex) {
drivers/input/touchscreen/tsc200x-core.c
369
scoped_guard(mutex_try, &ts->mutex) {
drivers/input/touchscreen/tsc200x-core.c
410
guard(mutex)(&ts->mutex);
drivers/input/touchscreen/tsc200x-core.c
424
guard(mutex)(&ts->mutex);
drivers/input/touchscreen/tsc200x-core.c
476
mutex_init(&ts->mutex);
drivers/input/touchscreen/tsc200x-core.c
561
guard(mutex)(&ts->mutex);
drivers/input/touchscreen/tsc200x-core.c
578
guard(mutex)(&ts->mutex);
drivers/input/touchscreen/tsc200x-core.c
84
struct mutex mutex;
drivers/input/touchscreen/usbtouchscreen.c
1330
guard(mutex)(&usbtouch->pm_mutex);
drivers/input/touchscreen/usbtouchscreen.c
1364
scoped_guard(mutex, &usbtouch->pm_mutex) {
drivers/input/touchscreen/usbtouchscreen.c
1389
guard(mutex)(&usbtouch->pm_mutex);
drivers/input/touchscreen/usbtouchscreen.c
1414
guard(mutex)(&usbtouch->pm_mutex);
drivers/input/touchscreen/usbtouchscreen.c
96
struct mutex pm_mutex; /* serialize access to open/suspend */
drivers/input/touchscreen/wacom_w8001.c
104
struct mutex mutex;
drivers/input/touchscreen/wacom_w8001.c
383
scoped_guard(mutex_intr, &w8001->mutex) {
drivers/input/touchscreen/wacom_w8001.c
401
guard(mutex)(&w8001->mutex);
drivers/input/touchscreen/wacom_w8001.c
610
mutex_init(&w8001->mutex);
drivers/input/touchscreen/wdt87xx_i2c.c
182
struct mutex fw_mutex;
drivers/input/touchscreen/wm97xx-core.c
776
mutex_lock(&wm->input_dev->mutex);
drivers/input/touchscreen/wm97xx-core.c
794
mutex_unlock(&wm->input_dev->mutex);
drivers/input/touchscreen/wm97xx-core.c
803
mutex_lock(&wm->input_dev->mutex);
drivers/input/touchscreen/wm97xx-core.c
830
mutex_unlock(&wm->input_dev->mutex);
drivers/input/touchscreen/zforce_ts.c
575
guard(mutex)(&input->mutex);
drivers/input/touchscreen/zforce_ts.c
631
guard(mutex)(&input->mutex);
drivers/input/touchscreen/zinitix.c
706
mutex_lock(&bt541->input_dev->mutex);
drivers/input/touchscreen/zinitix.c
711
mutex_unlock(&bt541->input_dev->mutex);
drivers/input/touchscreen/zinitix.c
722
mutex_lock(&bt541->input_dev->mutex);
drivers/input/touchscreen/zinitix.c
727
mutex_unlock(&bt541->input_dev->mutex);
drivers/interconnect/qcom/bcm-voter.c
35
struct mutex lock;
drivers/iommu/amd/amd_iommu_types.h
814
struct mutex mutex;
drivers/iommu/amd/iommu.c
2339
mutex_lock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
2385
mutex_unlock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
2400
mutex_lock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
2440
mutex_unlock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
2888
mutex_lock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
2890
mutex_unlock(&dev_data->mutex);
drivers/iommu/amd/iommu.c
379
mutex_init(&dev_data->mutex);
drivers/iommu/amd/nested.c
247
mutex_lock(&dev_data->mutex);
drivers/iommu/amd/nested.c
253
mutex_unlock(&dev_data->mutex);
drivers/iommu/apple-dart.c
270
struct mutex init_lock;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1058
extern struct mutex arm_smmu_asid_lock;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
892
struct mutex streams_mutex;
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
174
struct mutex lvcmdq_mutex; /* user space race */
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
109
guard(mutex)(&tbu_list_lock);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
513
guard(mutex)(&tbu_list_lock);
drivers/iommu/arm/arm-smmu/arm-smmu.h
327
struct mutex stream_map_mutex;
drivers/iommu/arm/arm-smmu/arm-smmu.h
385
struct mutex init_mutex; /* Protects smmu pointer */
drivers/iommu/arm/arm-smmu/qcom_iommu.c
69
struct mutex init_mutex; /* Protects iommu pointer */
drivers/iommu/exynos-iommu.c
240
struct mutex rpm_lock; /* for runtime pm of all sysmmus */
drivers/iommu/intel/iommu.c
1037
guard(mutex)(&iommu->did_lock);
drivers/iommu/intel/iommu.c
1078
guard(mutex)(&iommu->did_lock);
drivers/iommu/intel/iommu.h
701
struct mutex did_lock;
drivers/iommu/intel/iommu.h
716
struct mutex iopf_lock;
drivers/iommu/iommu-sva.c
336
guard(mutex)(&iommu_sva_lock);
drivers/iommu/iommu.c
1004
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
1062
mutex_init(&group->mutex);
drivers/iommu/iommu.c
1320
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
1322
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
1361
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
1368
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
1389
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
1395
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
1743
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
1866
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
1947
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
1959
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
1964
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
2017
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
2020
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
2184
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
2192
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
2207
guard(mutex)(&dev->iommu_group->mutex);
drivers/iommu/iommu.c
2229
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
2236
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
2257
lockdep_assert_not_held(&group->mutex);
drivers/iommu/iommu.c
2274
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
2357
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
2359
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
2435
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
2502
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
2504
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3129
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
3247
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3275
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3296
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3313
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3333
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3337
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3401
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3409
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3436
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3448
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3472
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3474
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3489
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3494
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3509
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3511
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3615
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3665
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3708
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3766
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3786
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3789
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3880
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3903
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3919
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3922
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3952
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
3965
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
3971
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
4010
guard(mutex)(&group->mutex);
drivers/iommu/iommu.c
4066
guard(mutex)(&group->mutex);
drivers/iommu/iommu.c
4118
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
4134
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
533
lockdep_assert_held(&group->mutex);
drivers/iommu/iommu.c
58
struct mutex mutex;
drivers/iommu/iommu.c
638
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
674
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
683
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
736
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
749
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
934
mutex_lock(&group->mutex);
drivers/iommu/iommu.c
952
mutex_unlock(&group->mutex);
drivers/iommu/iommu.c
984
mutex_lock(&group->mutex);
drivers/iommu/iommufd/device.c
382
guard(mutex)(&ictx->sw_msi_lock);
drivers/iommu/iommufd/device.c
884
mutex_lock(&ioas->mutex);
drivers/iommu/iommufd/device.c
930
mutex_unlock(&ioas->mutex);
drivers/iommu/iommufd/device.c
936
mutex_unlock(&ioas->mutex);
drivers/iommu/iommufd/driver.c
278
guard(mutex)(&ictx->sw_msi_lock);
drivers/iommu/iommufd/eventq.c
140
mutex_lock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
169
mutex_unlock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
188
mutex_lock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
214
mutex_unlock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
31
mutex_lock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
433
mutex_init(&fault->mutex);
drivers/iommu/iommufd/eventq.c
53
mutex_unlock(&fault->mutex);
drivers/iommu/iommufd/eventq.c
81
mutex_destroy(&fault->mutex);
drivers/iommu/iommufd/hw_pagetable.c
122
lockdep_assert_held(&ioas->mutex);
drivers/iommu/iommufd/hw_pagetable.c
26
mutex_lock(&hwpt_paging->ioas->mutex);
drivers/iommu/iommufd/hw_pagetable.c
28
mutex_unlock(&hwpt_paging->ioas->mutex);
drivers/iommu/iommufd/hw_pagetable.c
368
mutex_lock(&ioas->mutex);
drivers/iommu/iommufd/hw_pagetable.c
436
mutex_unlock(&ioas->mutex);
drivers/iommu/iommufd/hw_pagetable.c
44
lockdep_assert_held(&hwpt_paging->ioas->mutex);
drivers/iommu/iommufd/io_pagetable.c
1006
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1021
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1028
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1057
guard(mutex)(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1088
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1097
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1325
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1374
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
1387
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.c
996
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/io_pagetable.h
224
struct mutex mutex;
drivers/iommu/iommufd/io_pagetable.h
260
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/ioas.c
21
mutex_destroy(&ioas->mutex);
drivers/iommu/iommufd/ioas.c
34
mutex_init(&ioas->mutex);
drivers/iommu/iommufd/iommufd_private.h
328
struct mutex mutex;
drivers/iommu/iommufd/iommufd_private.h
459
lockdep_assert_not_held(&hwpt_paging->ioas->mutex);
drivers/iommu/iommufd/iommufd_private.h
471
struct mutex lock;
drivers/iommu/iommufd/iommufd_private.h
51
struct mutex sw_msi_lock;
drivers/iommu/iommufd/iommufd_private.h
515
struct mutex ioas_lock;
drivers/iommu/iommufd/iommufd_private.h
576
struct mutex mutex; /* serializes response flows */
drivers/iommu/iommufd/pages.c
1063
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1155
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1272
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1381
mutex_init(&pages->mutex);
drivers/iommu/iommufd/pages.c
1439
guard(mutex)(&pages->mutex);
drivers/iommu/iommufd/pages.c
1501
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
1502
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
1554
lockdep_set_class(&pages->mutex, &pages_dmabuf_mutex_key);
drivers/iommu/iommufd/pages.c
1576
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1600
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1660
mutex_destroy(&pages->mutex);
drivers/iommu/iommufd/pages.c
1748
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
1854
lockdep_assert_held(&area->pages->mutex);
drivers/iommu/iommufd/pages.c
1917
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
1954
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
1987
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2007
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2029
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2064
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
2192
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
2265
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2289
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2416
lockdep_assert_held(&pages->mutex);
drivers/iommu/iommufd/pages.c
2452
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2461
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2482
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2488
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2508
mutex_lock(&pages->mutex);
drivers/iommu/iommufd/pages.c
2527
mutex_unlock(&pages->mutex);
drivers/iommu/iommufd/selftest.c
1340
struct mutex lock;
drivers/iommu/iommufd/selftest.c
148
struct mutex queue_mutex;
drivers/iommu/iommufd/vfio_compat.c
266
mutex_lock(&ioas->mutex);
drivers/iommu/iommufd/vfio_compat.c
273
mutex_unlock(&ioas->mutex);
drivers/iommu/ipmmu-vmsa.c
573
mutex_init(&domain->mutex);
drivers/iommu/ipmmu-vmsa.c
606
mutex_lock(&domain->mutex);
drivers/iommu/ipmmu-vmsa.c
628
mutex_unlock(&domain->mutex);
drivers/iommu/ipmmu-vmsa.c
78
struct mutex mutex; /* Protects mappings */
drivers/iommu/mtk_iommu.c
1418
mutex_init(&data->mutex);
drivers/iommu/mtk_iommu.c
272
struct mutex mutex; /* Protect m4u_group/m4u_dom above */
drivers/iommu/mtk_iommu.c
291
struct mutex mutex; /* Protect "data" in this structure */
drivers/iommu/mtk_iommu.c
710
mutex_init(&dom->mutex);
drivers/iommu/mtk_iommu.c
737
mutex_lock(&dom->mutex);
drivers/iommu/mtk_iommu.c
742
mutex_lock(&frstdata->mutex);
drivers/iommu/mtk_iommu.c
744
mutex_unlock(&frstdata->mutex);
drivers/iommu/mtk_iommu.c
746
mutex_unlock(&dom->mutex);
drivers/iommu/mtk_iommu.c
751
mutex_unlock(&dom->mutex);
drivers/iommu/mtk_iommu.c
753
mutex_lock(&data->mutex);
drivers/iommu/mtk_iommu.c
772
mutex_unlock(&data->mutex);
drivers/iommu/mtk_iommu.c
785
mutex_unlock(&data->mutex);
drivers/iommu/mtk_iommu.c
989
mutex_lock(&data->mutex);
drivers/iommu/mtk_iommu.c
998
mutex_unlock(&data->mutex);
drivers/iommu/tegra-smmu.c
45
struct mutex lock;
drivers/ipack/carriers/tpci200.c
171
if (mutex_lock_interruptible(&tpci200->mutex))
drivers/ipack/carriers/tpci200.c
175
mutex_unlock(&tpci200->mutex);
drivers/ipack/carriers/tpci200.c
185
mutex_unlock(&tpci200->mutex);
drivers/ipack/carriers/tpci200.c
200
if (mutex_lock_interruptible(&tpci200->mutex))
drivers/ipack/carriers/tpci200.c
235
mutex_unlock(&tpci200->mutex);
drivers/ipack/carriers/tpci200.c
475
mutex_init(&tpci200->mutex);
drivers/ipack/carriers/tpci200.h
155
struct mutex mutex;
drivers/irqchip/irq-armada-370-xp.c
181
struct mutex msi_lock;
drivers/irqchip/irq-gic-v3-its.c
105
struct mutex dev_alloc_lock;
drivers/irqchip/irq-gic-v3-its.c
3635
guard(mutex)(&its_dev->its->dev_alloc_lock);
drivers/irqchip/irq-gic-v5-its.c
30
struct mutex dev_alloc_lock;
drivers/irqchip/irq-gic-v5-its.c
809
guard(mutex)(&its->dev_alloc_lock);
drivers/irqchip/irq-gic-v5-its.c
830
guard(mutex)(&its->dev_alloc_lock);
drivers/irqchip/irq-loongson-pch-msi.c
24
struct mutex msi_map_lock;
drivers/irqchip/irq-mvebu-sei.c
51
struct mutex cp_msi_lock;
drivers/irqchip/irq-pruss-intc.c
113
struct mutex lock; /* PRUSS INTC lock */
drivers/irqchip/irq-sg2042-msi.c
48
struct mutex msi_map_lock;
drivers/irqchip/irq-sg2042-msi.c
57
guard(mutex)(&data->msi_map_lock);
drivers/irqchip/irq-sg2042-msi.c
65
guard(mutex)(&data->msi_map_lock);
drivers/irqchip/irq-ti-sci-inta.c
106
struct mutex vint_mutex;
drivers/isdn/capi/capi.c
130
struct mutex lock;
drivers/isdn/capi/kcapi.h
34
extern struct mutex capi_controller_lock;
drivers/isdn/capi/kcapi.h
52
struct mutex recv_mtx;
drivers/leds/flash/leds-aat1290.c
66
struct mutex lock;
drivers/leds/flash/leds-as3645a.c
130
struct mutex mutex;
drivers/leds/flash/leds-as3645a.c
695
mutex_init(&flash->mutex);
drivers/leds/flash/leds-as3645a.c
716
mutex_destroy(&flash->mutex);
drivers/leds/flash/leds-as3645a.c
737
mutex_destroy(&flash->mutex);
drivers/leds/flash/leds-ktd2692.c
79
struct mutex lock;
drivers/leds/flash/leds-lm3601x.c
89
struct mutex lock;
drivers/leds/flash/leds-max77693.c
78
struct mutex lock;
drivers/leds/flash/leds-mt6360.c
89
struct mutex lock;
drivers/leds/flash/leds-mt6370-flash.c
79
struct mutex lock;
drivers/leds/flash/leds-qcom-flash.c
171
struct mutex lock;
drivers/leds/flash/leds-rt4505.c
47
struct mutex lock;
drivers/leds/flash/leds-rt8515.c
51
struct mutex lock;
drivers/leds/flash/leds-sy7802.c
120
mutex_lock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
169
mutex_unlock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
187
mutex_lock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
189
mutex_unlock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
204
mutex_lock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
234
mutex_unlock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
243
mutex_lock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
245
mutex_unlock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
492
ret = devm_mutex_init(dev, &chip->mutex);
drivers/leds/flash/leds-sy7802.c
496
mutex_lock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
518
mutex_unlock(&chip->mutex);
drivers/leds/flash/leds-sy7802.c
97
struct mutex mutex;
drivers/leds/flash/leds-tps6131x.c
108
struct mutex lock; /* Hardware access lock for register 0, 1, 2 and 3 */
drivers/leds/flash/leds-tps6131x.c
302
guard(mutex)(&tps6131x->lock);
drivers/leds/flash/leds-tps6131x.c
349
guard(mutex)(&tps6131x->lock);
drivers/leds/flash/leds-tps6131x.c
381
guard(mutex)(&tps6131x->lock);
drivers/leds/flash/leds-tps6131x.c
422
guard(mutex)(&tps6131x->lock);
drivers/leds/flash/leds-tps6131x.c
446
guard(mutex)(&tps6131x->lock);
drivers/leds/flash/leds-tps6131x.c
700
guard(mutex)(&tps6131x->lock);
drivers/leds/leds-88pm860x.c
32
struct mutex lock;
drivers/leds/leds-an30259a.c
118
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-an30259a.c
133
mutex_lock(&led->chip->mutex);
drivers/leds/leds-an30259a.c
193
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-an30259a.c
286
err = devm_mutex_init(&client->dev, &chip->mutex);
drivers/leds/leds-an30259a.c
70
struct mutex mutex; /* held when writing to registers */
drivers/leds/leds-an30259a.c
85
mutex_lock(&led->chip->mutex);
drivers/leds/leds-aw200xx.c
119
struct mutex mutex;
drivers/leds/leds-aw200xx.c
160
mutex_lock(&chip->mutex);
drivers/leds/leds-aw200xx.c
174
mutex_unlock(&chip->mutex);
drivers/leds/leds-aw200xx.c
194
mutex_lock(&chip->mutex);
drivers/leds/leds-aw200xx.c
210
mutex_unlock(&chip->mutex);
drivers/leds/leds-aw200xx.c
586
ret = devm_mutex_init(&client->dev, &chip->mutex);
drivers/leds/leds-aw200xx.c
591
mutex_lock(&chip->mutex);
drivers/leds/leds-aw200xx.c
611
mutex_unlock(&chip->mutex);
drivers/leds/leds-aw2013.c
160
mutex_lock(&led->chip->mutex);
drivers/leds/leds-aw2013.c
192
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-aw2013.c
223
mutex_lock(&led->chip->mutex);
drivers/leds/leds-aw2013.c
259
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-aw2013.c
342
ret = devm_mutex_init(&client->dev, &chip->mutex);
drivers/leds/leds-aw2013.c
346
mutex_lock(&chip->mutex);
drivers/leds/leds-aw2013.c
409
mutex_unlock(&chip->mutex);
drivers/leds/leds-aw2013.c
418
mutex_unlock(&chip->mutex);
drivers/leds/leds-aw2013.c
64
struct mutex mutex; /* held when writing to registers */
drivers/leds/leds-blinkm.c
46
struct mutex update_lock;
drivers/leds/leds-cht-wcove.c
112
mutex_lock(&led->mutex);
drivers/leds/leds-cht-wcove.c
140
mutex_unlock(&led->mutex);
drivers/leds/leds-cht-wcove.c
150
mutex_lock(&led->mutex);
drivers/leds/leds-cht-wcove.c
174
mutex_unlock(&led->mutex);
drivers/leds/leds-cht-wcove.c
228
mutex_lock(&led->mutex);
drivers/leds/leds-cht-wcove.c
263
mutex_unlock(&led->mutex);
drivers/leds/leds-cht-wcove.c
388
mutex_init(&led->mutex);
drivers/leds/leds-cht-wcove.c
72
struct mutex mutex;
drivers/leds/leds-cpcap.c
66
struct mutex update_lock;
drivers/leds/leds-cr0014114.c
55
struct mutex lock;
drivers/leds/leds-dac124s085.c
21
struct mutex mutex;
drivers/leds/leds-dac124s085.c
41
mutex_lock(&led->mutex);
drivers/leds/leds-dac124s085.c
45
mutex_unlock(&led->mutex);
drivers/leds/leds-dac124s085.c
67
mutex_init(&led->mutex);
drivers/leds/leds-el15203000.c
79
struct mutex lock;
drivers/leds/leds-is31fl319x.c
94
struct mutex lock;
drivers/leds/leds-lm3532.c
165
struct mutex lock;
drivers/leds/leds-lm3533.c
113
mutex_unlock(&led->mutex);
drivers/leds/leds-lm3533.c
49
struct mutex mutex;
drivers/leds/leds-lm3533.c
685
mutex_init(&led->mutex);
drivers/leds/leds-lm3533.c
90
mutex_lock(&led->mutex);
drivers/leds/leds-lm355x.c
59
struct mutex lock;
drivers/leds/leds-lm3642.c
81
struct mutex lock;
drivers/leds/leds-lm3692x.c
112
struct mutex lock;
drivers/leds/leds-lm3697.c
87
struct mutex lock;
drivers/leds/leds-lp3944.c
71
struct mutex lock;
drivers/leds/leds-lp50xx.c
293
struct mutex lock;
drivers/leds/leds-lp5521.c
189
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5523.c
192
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5562.c
176
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5562.c
199
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5562.c
296
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5562.c
348
guard(mutex)(&chip->lock);
drivers/leds/leds-lp5569.c
408
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
276
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
291
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
409
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
546
scoped_guard(mutex, &chip->lock) {
drivers/leds/leds-lp55xx-common.c
595
scoped_guard(mutex, &chip->lock) {
drivers/leds/leds-lp55xx-common.c
637
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
676
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
704
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
802
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
826
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
850
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
869
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.c
900
guard(mutex)(&chip->lock);
drivers/leds/leds-lp55xx-common.h
197
struct mutex lock; /* lock for user-space interface */
drivers/leds/leds-lp8788.c
24
struct mutex lock;
drivers/leds/leds-lp8860.c
134
guard(mutex)(&led->lock);
drivers/leds/leds-lp8860.c
189
guard(mutex)(&led->lock);
drivers/leds/leds-lp8860.c
95
struct mutex lock;
drivers/leds/leds-max8997.c
171
mutex_lock(&led->mutex);
drivers/leds/leds-max8997.c
191
mutex_unlock(&led->mutex);
drivers/leds/leds-max8997.c
205
mutex_lock(&led->mutex);
drivers/leds/leds-max8997.c
220
mutex_unlock(&led->mutex);
drivers/leds/leds-max8997.c
273
mutex_init(&led->mutex);
drivers/leds/leds-max8997.c
44
struct mutex mutex;
drivers/leds/leds-mlxreg.c
55
struct mutex access_lock; /* protect IO operations */
drivers/leds/leds-mt6323.c
148
struct mutex lock;
drivers/leds/leds-pca9532.c
44
struct mutex update_lock;
drivers/leds/leds-pca955x.c
116
struct mutex lock;
drivers/leds/leds-pca963x.c
112
struct mutex mutex;
drivers/leds/leds-pca963x.c
190
mutex_lock(&led->chip->mutex);
drivers/leds/leds-pca963x.c
198
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-pca963x.c
228
mutex_lock(&led->chip->mutex);
drivers/leds/leds-pca963x.c
236
mutex_unlock(&led->chip->mutex);
drivers/leds/leds-pca963x.c
437
mutex_init(&chip->mutex);
drivers/leds/leds-powernv.c
46
struct mutex lock;
drivers/leds/leds-regulator.c
119
mutex_unlock(&led->mutex);
drivers/leds/leds-regulator.c
165
mutex_init(&led->mutex);
drivers/leds/leds-regulator.c
25
struct mutex mutex;
drivers/leds/leds-regulator.c
98
mutex_lock(&led->mutex);
drivers/leds/leds-sc27xx-bltc.c
58
struct mutex lock;
drivers/leds/leds-spi-byte.c
50
struct mutex mutex;
drivers/leds/leds-spi-byte.c
68
mutex_lock(&led->mutex);
drivers/leds/leds-spi-byte.c
70
mutex_unlock(&led->mutex);
drivers/leds/leds-spi-byte.c
93
ret = devm_mutex_init(dev, &led->mutex);
drivers/leds/leds-st1202.c
137
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
148
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
160
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
202
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
228
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
287
guard(mutex)(&chip->lock);
drivers/leds/leds-st1202.c
51
struct mutex lock;
drivers/leds/leds-turris-omnia.c
51
struct mutex lock;
drivers/leds/leds-wm831x-status.c
166
mutex_lock(&led->mutex);
drivers/leds/leds-wm831x-status.c
174
mutex_unlock(&led->mutex);
drivers/leds/leds-wm831x-status.c
191
mutex_lock(&led->mutex);
drivers/leds/leds-wm831x-status.c
193
mutex_unlock(&led->mutex);
drivers/leds/leds-wm831x-status.c
22
struct mutex mutex;
drivers/leds/leds-wm831x-status.c
243
mutex_init(&drvdata->mutex);
drivers/leds/leds-wm831x-status.c
42
mutex_lock(&led->mutex);
drivers/leds/leds-wm831x-status.c
63
mutex_unlock(&led->mutex);
drivers/leds/rgb/leds-ktd202x.c
238
mutex_lock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
244
mutex_unlock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
258
mutex_lock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
263
mutex_unlock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
279
mutex_lock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
323
mutex_unlock(&led->chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
557
ret = devm_mutex_init(dev, &chip->mutex);
drivers/leds/rgb/leds-ktd202x.c
97
struct mutex mutex;
drivers/leds/rgb/leds-lp5812.c
278
guard(mutex)(&chip->lock);
drivers/leds/rgb/leds-lp5812.c
298
guard(mutex)(&chip->lock);
drivers/leds/rgb/leds-lp5812.h
156
struct mutex lock; /* Protects register access */
drivers/leds/rgb/leds-mt6370-rgb.c
147
struct mutex lock;
drivers/leds/rgb/leds-ncp5623.c
31
struct mutex lock;
drivers/leds/rgb/leds-ncp5623.c
49
guard(mutex)(&ncp->lock);
drivers/leds/rgb/leds-ncp5623.c
88
guard(mutex)(&ncp->lock);
drivers/leds/rgb/leds-pwm-multicolor.c
27
struct mutex lock;
drivers/leds/rgb/leds-qcom-lpg.c
111
struct mutex lock;
drivers/leds/trigger/ledtrig-backlight.c
114
guard(mutex)(&ledtrig_backlight_list_mutex);
drivers/leds/trigger/ledtrig-backlight.c
124
guard(mutex)(&ledtrig_backlight_list_mutex);
drivers/leds/trigger/ledtrig-backlight.c
53
guard(mutex)(&ledtrig_backlight_list_mutex);
drivers/leds/trigger/ledtrig-netdev.c
58
struct mutex lock;
drivers/leds/trigger/ledtrig-pattern.c
36
struct mutex lock;
drivers/leds/uleds.c
126
mutex_unlock(&udev->mutex);
drivers/leds/uleds.c
141
retval = mutex_lock_interruptible(&udev->mutex);
drivers/leds/uleds.c
156
mutex_unlock(&udev->mutex);
drivers/leds/uleds.c
30
struct mutex mutex;
drivers/leds/uleds.c
63
mutex_init(&udev->mutex);
drivers/leds/uleds.c
83
ret = mutex_lock_interruptible(&udev->mutex);
drivers/macintosh/ams/ams.h
26
struct mutex lock;
drivers/macintosh/mac_hid.c
42
lockdep_set_class(&mac_hid_emumouse_dev->mutex,
drivers/macintosh/mediabay.c
67
struct mutex lock;
drivers/macintosh/rack-meter.c
69
struct mutex sem;
drivers/macintosh/therm_windtunnel.c
54
struct mutex lock;
drivers/macintosh/windfarm_ad7417_sensor.c
33
struct mutex lock;
drivers/macintosh/windfarm_fcu_controls.c
58
struct mutex lock;
drivers/macintosh/windfarm_smu_sat.c
145
mutex_lock(&sat->mutex);
drivers/macintosh/windfarm_smu_sat.c
164
mutex_unlock(&sat->mutex);
drivers/macintosh/windfarm_smu_sat.c
212
mutex_init(&sat->mutex);
drivers/macintosh/windfarm_smu_sat.c
30
struct mutex mutex;
drivers/mailbox/mailbox-test.c
121
mutex_lock(&tdev->mutex);
drivers/mailbox/mailbox-test.c
154
mutex_unlock(&tdev->mutex);
drivers/mailbox/mailbox-test.c
402
mutex_init(&tdev->mutex);
drivers/mailbox/mailbox-test.c
43
struct mutex mutex;
drivers/mailbox/mailbox.c
362
guard(mutex)(&con_mutex);
drivers/mailbox/mailbox.c
420
scoped_guard(mutex, &con_mutex) {
drivers/mailbox/mailbox.c
542
scoped_guard(mutex, &con_mutex)
drivers/mailbox/mailbox.c
560
scoped_guard(mutex, &con_mutex) {
drivers/mailbox/omap-mailbox.c
75
struct mutex cfg_lock;
drivers/mailbox/sprd-mailbox.c
90
struct mutex lock;
drivers/md/bcache/bcache.h
1015
extern struct mutex bch_register_lock;
drivers/md/bcache/bcache.h
550
struct mutex bucket_lock;
drivers/md/bcache/bcache.h
676
struct mutex verify_lock;
drivers/md/bcache/btree.h
129
struct mutex write_lock;
drivers/md/bcache/super.c
43
struct mutex bch_register_lock;
drivers/md/dm-bufio.c
981
struct mutex lock;
drivers/md/dm-clone-target.c
84
struct mutex commit_lock;
drivers/md/dm-core.h
129
struct mutex swap_bios_lock;
drivers/md/dm-core.h
50
struct mutex suspend_lock;
drivers/md/dm-core.h
52
struct mutex table_devices_lock;
drivers/md/dm-core.h
65
struct mutex type_lock;
drivers/md/dm-crypt.c
234
struct mutex bio_alloc_lock;
drivers/md/dm-delay.c
34
struct mutex process_bios_lock; /* hold while removing bios to be processed from list */
drivers/md/dm-kcopyd.c
383
struct mutex lock;
drivers/md/dm-mpath.c
97
struct mutex work_mutex;
drivers/md/dm-pcache/cache.h
161
struct mutex key_tail_lock;
drivers/md/dm-pcache/cache.h
166
struct mutex dirty_tail_lock;
drivers/md/dm-pcache/cache.h
174
struct mutex writeback_lock;
drivers/md/dm-pcache/cache.h
188
struct mutex cache_info_lock;
drivers/md/dm-pcache/cache.h
84
struct mutex info_lock;
drivers/md/dm-pcache/cache_dev.h
58
struct mutex seg_lock;
drivers/md/dm-stats.c
199
mutex_init(&stats->mutex);
drivers/md/dm-stats.c
241
mutex_destroy(&stats->mutex);
drivers/md/dm-stats.c
398
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
422
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
429
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
455
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
459
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
467
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
500
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
526
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
814
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
818
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
824
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
869
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
873
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
930
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
940
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
944
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
950
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
957
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.h
13
struct mutex mutex;
drivers/md/dm-thin.c
3072
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-thin.c
3078
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-thin.c
3130
mutex_lock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
3138
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
3299
mutex_lock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
3420
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
3433
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
4157
mutex_lock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
4166
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
4188
mutex_lock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
4281
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
4286
mutex_lock(&dm_thin_pool_table.mutex); /* reacquire for __pool_dec */
drivers/md/dm-thin.c
4321
mutex_unlock(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
525
struct mutex mutex;
drivers/md/dm-thin.c
531
mutex_init(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
537
mutex_destroy(&dm_thin_pool_table.mutex);
drivers/md/dm-thin.c
542
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-thin.c
548
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-thin.c
556
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-thin.c
572
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
drivers/md/dm-vdo/indexer/index-session.c
226
mutex_init(&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
378
mutex_lock(&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
387
&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
405
mutex_unlock(&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
513
mutex_lock(&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
534
mutex_unlock(&session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
571
mutex_lock(&index_session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
573
mutex_unlock(&index_session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
651
mutex_lock(&index_session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
656
mutex_unlock(&index_session->load_context.mutex);
drivers/md/dm-vdo/indexer/index-session.c
726
void uds_wait_cond(struct cond_var *cv, struct mutex *mutex)
drivers/md/dm-vdo/indexer/index-session.c
731
mutex_unlock(mutex);
drivers/md/dm-vdo/indexer/index-session.c
734
mutex_lock(mutex);
drivers/md/dm-vdo/indexer/index-session.h
68
struct mutex mutex;
drivers/md/dm-vdo/indexer/index-session.h
79
struct mutex request_mutex;
drivers/md/dm-vdo/indexer/index.c
1252
mutex_lock(&index->load_context->mutex);
drivers/md/dm-vdo/indexer/index.c
1259
mutex_unlock(&index->load_context->mutex);
drivers/md/dm-vdo/indexer/index.c
1298
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
1300
uds_wait_cond(&writer->cond, &writer->mutex);
drivers/md/dm-vdo/indexer/index.c
1301
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
184
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
186
uds_wait_cond(&writer->cond, &writer->mutex);
drivers/md/dm-vdo/indexer/index.c
188
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
220
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
224
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
59
struct mutex mutex;
drivers/md/dm-vdo/indexer/index.c
679
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
687
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
691
uds_wait_cond(&writer->cond, &writer->mutex);
drivers/md/dm-vdo/indexer/index.c
699
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
720
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
735
mutex_lock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
742
mutex_unlock(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
772
mutex_init(&writer->mutex);
drivers/md/dm-vdo/indexer/index.c
950
mutex_lock(&index->load_context->mutex);
drivers/md/dm-vdo/indexer/index.c
952
mutex_unlock(&index->load_context->mutex);
drivers/md/dm-vdo/indexer/index.c
962
uds_wait_cond(&index->load_context->cond, &index->load_context->mutex);
drivers/md/dm-vdo/indexer/index.c
965
mutex_unlock(&index->load_context->mutex);
drivers/md/dm-vdo/indexer/indexer.h
350
void uds_wait_cond(struct cond_var *cv, struct mutex *mutex);
drivers/md/dm-vdo/indexer/volume-index.c
491
record->mutex = NULL;
drivers/md/dm-vdo/indexer/volume-index.c
545
struct mutex *mutex = &volume_index->zones[zone].hook_mutex;
drivers/md/dm-vdo/indexer/volume-index.c
547
mutex_lock(mutex);
drivers/md/dm-vdo/indexer/volume-index.c
550
mutex_unlock(mutex);
drivers/md/dm-vdo/indexer/volume-index.c
552
record->mutex = mutex;
drivers/md/dm-vdo/indexer/volume-index.c
578
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
579
mutex_lock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
584
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
585
mutex_unlock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
614
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
615
mutex_lock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
617
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
618
mutex_unlock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
679
struct mutex *mutex = &volume_index->zones[zone_number].hook_mutex;
drivers/md/dm-vdo/indexer/volume-index.c
689
mutex_lock(mutex);
drivers/md/dm-vdo/indexer/volume-index.c
692
mutex_unlock(mutex);
drivers/md/dm-vdo/indexer/volume-index.c
730
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
731
mutex_lock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
735
if (unlikely(record->mutex != NULL))
drivers/md/dm-vdo/indexer/volume-index.c
736
mutex_unlock(record->mutex);
drivers/md/dm-vdo/indexer/volume-index.c
780
struct mutex *mutex = &volume_index->zones[zone_number].hook_mutex;
drivers/md/dm-vdo/indexer/volume-index.c
786
mutex_lock(mutex);
drivers/md/dm-vdo/indexer/volume-index.c
788
mutex_unlock(mutex);
drivers/md/dm-vdo/indexer/volume-index.h
133
struct mutex *mutex;
drivers/md/dm-vdo/indexer/volume-index.h
90
struct mutex hook_mutex;
drivers/md/dm-vdo/indexer/volume.h
114
struct mutex read_threads_mutex;
drivers/md/dm-vdo/io-submitter.c
38
struct mutex lock;
drivers/md/dm-vdo/thread-utils.c
19
static struct mutex thread_mutex;
drivers/md/dm-vdo/vdo.h
260
struct mutex stats_mutex;
drivers/md/dm-writecache.c
109
struct mutex lock;
drivers/md/dm-zoned-metadata.c
185
struct mutex mblk_flush_lock;
drivers/md/dm-zoned-metadata.c
193
struct mutex map_lock;
drivers/md/dm-zoned-target.c
55
struct mutex chunk_lock;
drivers/md/md-bitmap.c
1517
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
1520
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
1624
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2090
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2094
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2239
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2241
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2455
mutex_lock(&bitmap->mddev->bitmap_info.mutex);
drivers/md/md-bitmap.c
2563
mutex_unlock(&bitmap->mddev->bitmap_info.mutex);
drivers/md/md-cluster.c
68
struct mutex recv_mutex;
drivers/md/md-llbitmap.c
1126
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1129
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1179
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1188
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1595
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1598
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1603
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1618
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1637
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1640
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1648
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1709
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1712
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md-llbitmap.c
1720
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md.c
780
mutex_init(&mddev->bitmap_info.mutex);
drivers/md/md.c
8978
mutex_lock(&mddev->bitmap_info.mutex);
drivers/md/md.c
9055
mutex_unlock(&mddev->bitmap_info.mutex);
drivers/md/md.h
415
struct mutex suspend_mutex;
drivers/md/md.h
522
struct mutex open_mutex;
drivers/md/md.h
523
struct mutex reconfig_mutex;
drivers/md/md.h
596
struct mutex mutex;
drivers/md/persistent-data/dm-transaction-manager.c
29
struct mutex lock;
drivers/md/raid5-cache.c
101
struct mutex io_mutex;
drivers/md/raid5-ppl.c
120
struct mutex io_mutex;
drivers/md/raid5.h
634
struct mutex cache_size_mutex; /* Protect changes to cache size */
drivers/media/cec/core/cec-notifier.c
23
struct mutex lock;
drivers/media/cec/i2c/ch7322.c
154
struct mutex mutex; /* device access mutex */
drivers/media/cec/i2c/ch7322.c
172
WARN_ON(!mutex_is_locked(&ch7322->mutex));
drivers/media/cec/i2c/ch7322.c
214
WARN_ON(!mutex_is_locked(&ch7322->mutex));
drivers/media/cec/i2c/ch7322.c
243
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
246
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
275
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
277
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
295
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
298
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
311
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
314
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
345
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
348
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
359
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
361
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
479
mutex_init(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
543
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
545
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
564
mutex_destroy(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
573
mutex_lock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
575
mutex_unlock(&ch7322->mutex);
drivers/media/cec/i2c/ch7322.c
578
mutex_destroy(&ch7322->mutex);
drivers/media/cec/platform/s5p/s5p_cec.h
65
struct mutex lock;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
101
struct mutex edid_lock;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
77
struct mutex video_lock;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
85
struct mutex serio_lock;
drivers/media/cec/usb/pulse8/pulse8-cec.c
204
struct mutex lock;
drivers/media/cec/usb/rainshadow/rainshadow-cec.c
63
struct mutex write_lock;
drivers/media/common/b2c2/flexcop-common.h
86
struct mutex i2c_mutex;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1152
int _vb2_fop_release(struct file *file, struct mutex *lock)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1171
struct mutex *lock = vdev->queue->lock ? vdev->queue->lock : vdev->lock;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1181
struct mutex *lock = vdev->queue->lock ? vdev->queue->lock : vdev->lock;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1205
struct mutex *lock = vdev->queue->lock ? vdev->queue->lock : vdev->lock;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1230
struct mutex *lock = q->lock ? q->lock : vdev->lock;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1287
struct mutex *lock = vdev->queue->lock ?
drivers/media/dvb-core/dmxdev.c
1031
if (mutex_lock_interruptible(&dmxdevfilter->mutex))
drivers/media/dvb-core/dmxdev.c
1041
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1053
if (mutex_lock_interruptible(&dmxdev->mutex))
drivers/media/dvb-core/dmxdev.c
1058
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1059
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1066
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1070
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1071
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1075
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1079
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1080
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1084
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1088
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1089
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1093
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1097
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1098
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1102
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1125
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1130
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1134
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1139
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1144
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1145
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1149
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1153
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1154
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1158
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1162
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1163
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1167
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1171
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1172
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1178
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1182
if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
drivers/media/dvb-core/dmxdev.c
1183
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1187
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
1194
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
125
if (mutex_lock_interruptible(&dmxdev->mutex))
drivers/media/dvb-core/dmxdev.c
1251
mutex_lock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1254
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1257
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
129
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1294
if (mutex_lock_interruptible(&dmxdev->mutex))
drivers/media/dvb-core/dmxdev.c
1329
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1418
mutex_init(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1453
mutex_lock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
1455
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
153
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
163
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
168
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
176
&dmxdev->mutex,
drivers/media/dvb-core/dmxdev.c
185
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
192
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
199
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
208
mutex_lock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
237
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
240
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
256
if (mutex_lock_interruptible(&dmxdev->mutex))
drivers/media/dvb-core/dmxdev.c
260
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
264
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
794
if (mutex_lock_interruptible(&dmxdev->mutex))
drivers/media/dvb-core/dmxdev.c
798
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
807
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
812
mutex_init(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
835
&dmxdevfilter->mutex, file->f_flags & O_NONBLOCK);
drivers/media/dvb-core/dmxdev.c
842
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
849
mutex_lock(&dmxdev->mutex);
drivers/media/dvb-core/dmxdev.c
850
mutex_lock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
870
mutex_unlock(&dmxdevfilter->mutex);
drivers/media/dvb-core/dmxdev.c
871
mutex_unlock(&dmxdev->mutex);
drivers/media/dvb-core/dvb_ca_en50221.c
153
struct mutex ioctl_mutex;
drivers/media/dvb-core/dvb_ca_en50221.c
156
struct mutex remove_mutex;
drivers/media/dvb-core/dvb_ca_en50221.c
85
struct mutex slot_lock;
drivers/media/dvb-core/dvb_demux.c
1001
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1012
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1023
mutex_lock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1026
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1033
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1035
mutex_lock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1051
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1062
if (mutex_lock_interruptible(&dvbdmx->mutex))
drivers/media/dvb-core/dvb_demux.c
1067
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1092
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1102
mutex_lock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1105
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1114
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
1156
if (mutex_lock_interruptible(&dvbdemux->mutex)) {
drivers/media/dvb-core/dvb_demux.c
1162
mutex_unlock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
1214
mutex_lock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
1217
mutex_unlock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
1225
mutex_lock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
1228
mutex_unlock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
1309
mutex_init(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
696
if (mutex_lock_interruptible(&demux->mutex))
drivers/media/dvb-core/dvb_demux.c
701
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
707
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
723
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
734
if (mutex_lock_interruptible(&demux->mutex))
drivers/media/dvb-core/dvb_demux.c
738
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
743
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
749
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
757
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
768
mutex_lock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
771
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
776
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
786
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
798
if (mutex_lock_interruptible(&demux->mutex))
drivers/media/dvb-core/dvb_demux.c
803
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
825
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
833
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
844
mutex_lock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
847
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
861
mutex_unlock(&demux->mutex);
drivers/media/dvb-core/dvb_demux.c
876
if (mutex_lock_interruptible(&dvbdemux->mutex))
drivers/media/dvb-core/dvb_demux.c
881
mutex_unlock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
896
mutex_unlock(&dvbdemux->mutex);
drivers/media/dvb-core/dvb_demux.c
909
if (mutex_lock_interruptible(&dvbdmx->mutex))
drivers/media/dvb-core/dvb_demux.c
918
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
951
if (mutex_lock_interruptible(&dvbdmx->mutex))
drivers/media/dvb-core/dvb_demux.c
955
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
960
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
971
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
979
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
988
mutex_unlock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_demux.c
998
mutex_lock(&dvbdmx->mutex);
drivers/media/dvb-core/dvb_net.c
1061
mutex_lock(&priv->mutex);
drivers/media/dvb-core/dvb_net.c
1149
mutex_unlock(&priv->mutex);
drivers/media/dvb-core/dvb_net.c
1158
mutex_lock(&priv->mutex);
drivers/media/dvb-core/dvb_net.c
117
struct mutex mutex;
drivers/media/dvb-core/dvb_net.c
1200
mutex_unlock(&priv->mutex);
drivers/media/dvb-core/dvb_net.c
1389
mutex_init(&priv->mutex);
drivers/media/dvb-core/dvb_vb2.c
145
struct mutex *mutex, int nonblocking)
drivers/media/dvb-core/dvb_vb2.c
160
q->lock = mutex;
drivers/media/dvb-frontends/bcm3510.c
57
struct mutex hab_mutex;
drivers/media/dvb-frontends/cx24117.c
189
struct mutex fe_lock;
drivers/media/dvb-frontends/cxd2099.c
47
struct mutex lock; /* device access lock */
drivers/media/dvb-frontends/cxd2880/cxd2880.h
14
struct mutex *spi_mutex; /* For SPI access exclusive control */
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
35
struct mutex *spi_mutex; /* For SPI access exclusive control */
drivers/media/dvb-frontends/dib0070.c
66
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib0090.c
184
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib0090.c
197
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib7000m.c
63
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib7000p.c
72
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib8000.c
103
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/dib8000.c
4310
client.i2c_buffer_lock = kzalloc_obj(struct mutex);
drivers/media/dvb-frontends/dib8000.c
45
struct mutex *i2c_buffer_lock;
drivers/media/dvb-frontends/dib9000.c
109
struct mutex demod_lock;
drivers/media/dvb-frontends/dib9000.c
83
struct mutex mbx_if_lock; /* to protect read/write operations */
drivers/media/dvb-frontends/dib9000.c
84
struct mutex mbx_lock; /* to protect the whole mailbox handling */
drivers/media/dvb-frontends/dib9000.c
86
struct mutex mem_lock; /* to protect the memory accesses */
drivers/media/dvb-frontends/dib9000.c
87
struct mutex mem_mbx_lock; /* to protect the memory-based mailbox */
drivers/media/dvb-frontends/dibx000_common.h
37
struct mutex i2c_buffer_lock;
drivers/media/dvb-frontends/drxd_hard.c
1010
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1015
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1047
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1086
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
114
struct mutex mutex;
drivers/media/dvb-frontends/drxd_hard.c
1322
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1336
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1345
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1364
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1373
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
1385
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
2923
mutex_init(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
979
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxd_hard.c
994
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1013
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1045
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1237
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1269
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1430
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
1503
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
2779
mutex_lock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
2814
mutex_unlock(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.c
6768
mutex_init(&state->mutex);
drivers/media/dvb-frontends/drxk_hard.h
220
struct mutex mutex;
drivers/media/dvb-frontends/mxl5xx.c
60
struct mutex i2c_lock;
drivers/media/dvb-frontends/mxl5xx.c
61
struct mutex status_lock;
drivers/media/dvb-frontends/mxl5xx.c
62
struct mutex tune_lock;
drivers/media/dvb-frontends/mxl692.c
25
struct mutex i2c_lock; /* i2c command mutex */
drivers/media/dvb-frontends/rtl2832_sdr.c
120
struct mutex v4l2_lock; /* Protects everything else */
drivers/media/dvb-frontends/rtl2832_sdr.c
121
struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */
drivers/media/dvb-frontends/si2168_priv.h
24
struct mutex i2c_mutex;
drivers/media/dvb-frontends/stb0899_priv.h
211
struct mutex search_lock;
drivers/media/dvb-frontends/stv090x_priv.h
225
struct mutex demod_lock; /* Lock access to shared register */
drivers/media/dvb-frontends/stv090x_priv.h
226
struct mutex tuner_lock; /* Lock access to tuners */
drivers/media/dvb-frontends/stv0910.c
73
struct mutex i2c_lock; /* shared I2C access protect */
drivers/media/dvb-frontends/stv0910.c
74
struct mutex reg_lock; /* shared register write protect */
drivers/media/dvb-frontends/tda10071_priv.h
20
struct mutex cmd_execute_mutex;
drivers/media/dvb-frontends/ts2020.c
20
struct mutex regmap_mutex;
drivers/media/firewire/firedtv.h
101
struct mutex demux_mutex;
drivers/media/firewire/firedtv.h
87
struct mutex avc_mutex;
drivers/media/i2c/ad5820.c
51
struct mutex power_lock;
drivers/media/i2c/adv7180.c
1052
mutex_lock(&state->mutex);
drivers/media/i2c/adv7180.c
1065
mutex_unlock(&state->mutex);
drivers/media/i2c/adv7180.c
1501
mutex_init(&state->mutex);
drivers/media/i2c/adv7180.c
1520
mutex_lock(&state->mutex);
drivers/media/i2c/adv7180.c
1522
mutex_unlock(&state->mutex);
drivers/media/i2c/adv7180.c
1538
mutex_lock(&state->mutex);
drivers/media/i2c/adv7180.c
1540
mutex_unlock(&state->mutex);
drivers/media/i2c/adv7180.c
1562
mutex_destroy(&state->mutex);
drivers/media/i2c/adv7180.c
1585
mutex_destroy(&state->mutex);
drivers/media/i2c/adv7180.c
1594
guard(mutex)(&state->mutex);
drivers/media/i2c/adv7180.c
1605
guard(mutex)(&state->mutex);
drivers/media/i2c/adv7180.c
212
struct mutex mutex; /* mutual excl. when accessing chip */
drivers/media/i2c/adv7180.c
246
lockdep_assert_held(&state->mutex);
drivers/media/i2c/adv7180.c
253
lockdep_assert_held(&state->mutex);
drivers/media/i2c/adv7180.c
393
guard(mutex)(&state->mutex);
drivers/media/i2c/adv7180.c
418
int ret = mutex_lock_interruptible(&state->mutex);
drivers/media/i2c/adv7180.c
433
mutex_unlock(&state->mutex);
drivers/media/i2c/adv7180.c
440
int ret = mutex_lock_interruptible(&state->mutex);
drivers/media/i2c/adv7180.c
445
mutex_unlock(&state->mutex);
drivers/media/i2c/adv7180.c
468
guard(mutex)(&state->mutex);
drivers/media/i2c/adv7180.c
587
lockdep_assert_held(&state->mutex);
drivers/media/i2c/adv7180.c
650
state->ctrl_hdl.lock = &state->mutex;
drivers/media/i2c/adv7180.c
855
lockdep_assert_held(&state->mutex);
drivers/media/i2c/adv7180.c
872
lockdep_assert_held(&state->mutex);
drivers/media/i2c/adv7180.c
940
guard(mutex)(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
186
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
191
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
203
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
227
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
245
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
249
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
261
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
282
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-afe.c
456
afe->ctrl_hdl.lock = &state->mutex;
drivers/media/i2c/adv748x/adv748x-core.c
720
mutex_init(&state->mutex);
drivers/media/i2c/adv748x/adv748x-core.c
813
mutex_destroy(&state->mutex);
drivers/media/i2c/adv748x/adv748x-core.c
830
mutex_destroy(&state->mutex);
drivers/media/i2c/adv748x/adv748x-csi2.c
363
tx->sd.state_lock = &state->mutex;
drivers/media/i2c/adv748x/adv748x-hdmi.c
236
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
248
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
253
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
263
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
267
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
354
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
358
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
369
mutex_lock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
381
mutex_unlock(&state->mutex);
drivers/media/i2c/adv748x/adv748x-hdmi.c
687
hdmi->ctrl_hdl.lock = &state->mutex;
drivers/media/i2c/adv748x/adv748x.h
186
struct mutex mutex;
drivers/media/i2c/ar0521.c
124
struct mutex lock;
drivers/media/i2c/ccs/ccs-core.c
1098
sensor->src->ctrl_handler.lock = &sensor->mutex;
drivers/media/i2c/ccs/ccs-core.c
2065
scoped_guard(mutex, &sensor->mutex)
drivers/media/i2c/ccs/ccs-core.c
3036
ssd->sd.state_lock = &sensor->mutex;
drivers/media/i2c/ccs/ccs-core.c
3356
mutex_init(&sensor->mutex);
drivers/media/i2c/ccs/ccs-core.c
3580
scoped_guard(mutex, &sensor->mutex)
drivers/media/i2c/ccs/ccs-core.c
3627
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ccs/ccs-core.c
3649
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ccs/ccs-core.c
903
sensor->pixel_array->ctrl_handler.lock = &sensor->mutex;
drivers/media/i2c/ccs/ccs.h
209
struct mutex mutex;
drivers/media/i2c/cx25840/cx25840-ir.c
102
struct mutex rx_params_lock; /* protects Rx parameter settings cache */
drivers/media/i2c/cx25840/cx25840-ir.c
110
struct mutex tx_params_lock; /* protects Tx parameter settings cache */
drivers/media/i2c/ds90ub953.c
86
struct mutex reg_lock;
drivers/media/i2c/ds90ub960.c
1301
guard(mutex)(&rxport->aliased_addrs_lock);
drivers/media/i2c/ds90ub960.c
1338
guard(mutex)(&rxport->aliased_addrs_lock);
drivers/media/i2c/ds90ub960.c
544
struct mutex aliased_addrs_lock;
drivers/media/i2c/ds90ub960.c
572
struct mutex reg_lock;
drivers/media/i2c/et8ek8/et8ek8_driver.c
58
struct mutex power_lock;
drivers/media/i2c/hi556.c
1050
mutex_lock(&hi556->mutex);
drivers/media/i2c/hi556.c
1054
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi556.c
1068
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi556.c
1086
mutex_lock(&hi556->mutex);
drivers/media/i2c/hi556.c
1110
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi556.c
1121
mutex_lock(&hi556->mutex);
drivers/media/i2c/hi556.c
1128
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi556.c
1168
mutex_lock(&hi556->mutex);
drivers/media/i2c/hi556.c
1179
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi556.c
1276
mutex_destroy(&hi556->mutex);
drivers/media/i2c/hi556.c
1380
mutex_init(&hi556->mutex);
drivers/media/i2c/hi556.c
1419
mutex_destroy(&hi556->mutex);
drivers/media/i2c/hi556.c
657
struct mutex mutex;
drivers/media/i2c/hi556.c
859
ctrl_hdlr->lock = &hi556->mutex;
drivers/media/i2c/hi556.c
970
mutex_lock(&hi556->mutex);
drivers/media/i2c/hi556.c
973
mutex_unlock(&hi556->mutex);
drivers/media/i2c/hi846.c
1170
struct mutex mutex; /* protect cur_mode, streaming and chip access */
drivers/media/i2c/hi846.c
1425
ctrl_hdlr->lock = &hi846->mutex;
drivers/media/i2c/hi846.c
1610
mutex_lock(&hi846->mutex);
drivers/media/i2c/hi846.c
1626
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
1726
mutex_lock(&hi846->mutex);
drivers/media/i2c/hi846.c
1729
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
1772
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
1791
mutex_lock(&hi846->mutex);
drivers/media/i2c/hi846.c
1797
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
1851
mutex_lock(&hi846->mutex);
drivers/media/i2c/hi846.c
1860
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
1882
mutex_lock(&hi846->mutex);
drivers/media/i2c/hi846.c
1888
mutex_unlock(&hi846->mutex);
drivers/media/i2c/hi846.c
2078
mutex_init(&hi846->mutex);
drivers/media/i2c/hi846.c
2129
mutex_destroy(&hi846->mutex);
drivers/media/i2c/hi846.c
2148
mutex_destroy(&hi846->mutex);
drivers/media/i2c/hi847.c
2191
struct mutex mutex;
drivers/media/i2c/hi847.c
2492
ctrl_hdlr->lock = &hi847->mutex;
drivers/media/i2c/hi847.c
2617
mutex_lock(&hi847->mutex);
drivers/media/i2c/hi847.c
2621
mutex_unlock(&hi847->mutex);
drivers/media/i2c/hi847.c
2636
mutex_unlock(&hi847->mutex);
drivers/media/i2c/hi847.c
2654
mutex_lock(&hi847->mutex);
drivers/media/i2c/hi847.c
2679
mutex_unlock(&hi847->mutex);
drivers/media/i2c/hi847.c
2690
mutex_lock(&hi847->mutex);
drivers/media/i2c/hi847.c
2697
mutex_unlock(&hi847->mutex);
drivers/media/i2c/hi847.c
2736
mutex_lock(&hi847->mutex);
drivers/media/i2c/hi847.c
2739
mutex_unlock(&hi847->mutex);
drivers/media/i2c/hi847.c
2852
mutex_destroy(&hi847->mutex);
drivers/media/i2c/hi847.c
2892
mutex_init(&hi847->mutex);
drivers/media/i2c/hi847.c
2929
mutex_destroy(&hi847->mutex);
drivers/media/i2c/imx208.c
296
struct mutex imx208_mx;
drivers/media/i2c/imx258.c
1001
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
1152
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
1171
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
1178
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
1244
mutex_init(&imx258->mutex);
drivers/media/i2c/imx258.c
1245
ctrl_hdlr->lock = &imx258->mutex;
drivers/media/i2c/imx258.c
1340
mutex_destroy(&imx258->mutex);
drivers/media/i2c/imx258.c
1348
mutex_destroy(&imx258->mutex);
drivers/media/i2c/imx258.c
680
struct mutex mutex;
drivers/media/i2c/imx258.c
696
lockdep_assert_held(&imx258->mutex);
drivers/media/i2c/imx258.c
712
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
720
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
846
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
848
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
863
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
865
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
908
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
910
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
930
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx258.c
970
mutex_unlock(&imx258->mutex);
drivers/media/i2c/imx258.c
998
mutex_lock(&imx258->mutex);
drivers/media/i2c/imx274.c
579
struct mutex lock; /* mutex lock for operations */
drivers/media/i2c/imx319.c
140
struct mutex mutex;
drivers/media/i2c/imx319.c
1784
lockdep_assert_held(&imx319->mutex);
drivers/media/i2c/imx319.c
1868
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
1876
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
1960
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
1962
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
1976
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
1978
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
1981
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
2024
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
2026
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
2045
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
2083
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
2164
mutex_lock(&imx319->mutex);
drivers/media/i2c/imx319.c
2187
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
2194
mutex_unlock(&imx319->mutex);
drivers/media/i2c/imx319.c
2247
ctrl_hdlr->lock = &imx319->mutex;
drivers/media/i2c/imx319.c
2382
mutex_init(&imx319->mutex);
drivers/media/i2c/imx319.c
2462
mutex_destroy(&imx319->mutex);
drivers/media/i2c/imx319.c
2480
mutex_destroy(&imx319->mutex);
drivers/media/i2c/imx355.c
1098
lockdep_assert_held(&imx355->mutex);
drivers/media/i2c/imx355.c
1183
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
1191
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1275
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
1277
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1291
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
1293
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1296
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1339
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
134
struct mutex mutex;
drivers/media/i2c/imx355.c
1341
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1360
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
1398
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1451
mutex_lock(&imx355->mutex);
drivers/media/i2c/imx355.c
1474
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1481
mutex_unlock(&imx355->mutex);
drivers/media/i2c/imx355.c
1599
ctrl_hdlr->lock = &imx355->mutex;
drivers/media/i2c/imx355.c
1744
mutex_init(&imx355->mutex);
drivers/media/i2c/imx355.c
1845
mutex_destroy(&imx355->mutex);
drivers/media/i2c/imx355.c
1866
mutex_destroy(&imx355->mutex);
drivers/media/i2c/imx412.c
1095
ctrl_hdlr->lock = &imx412->mutex;
drivers/media/i2c/imx412.c
1193
mutex_init(&imx412->mutex);
drivers/media/i2c/imx412.c
1252
mutex_destroy(&imx412->mutex);
drivers/media/i2c/imx412.c
1277
mutex_destroy(&imx412->mutex);
drivers/media/i2c/imx412.c
150
struct mutex mutex;
drivers/media/i2c/imx412.c
718
mutex_lock(&imx412->mutex);
drivers/media/i2c/imx412.c
729
mutex_unlock(&imx412->mutex);
drivers/media/i2c/imx412.c
750
mutex_lock(&imx412->mutex);
drivers/media/i2c/imx412.c
766
mutex_unlock(&imx412->mutex);
drivers/media/i2c/imx412.c
855
mutex_lock(&imx412->mutex);
drivers/media/i2c/imx412.c
870
mutex_unlock(&imx412->mutex);
drivers/media/i2c/imx412.c
877
mutex_unlock(&imx412->mutex);
drivers/media/i2c/isl7998x.c
526
struct mutex lock;
drivers/media/i2c/isl7998x.c
530
struct mutex ctrl_mutex;
drivers/media/i2c/lm3560.c
57
struct mutex lock;
drivers/media/i2c/mt9m001.c
213
mutex_lock(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
238
mutex_unlock(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
245
mutex_unlock(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
786
mutex_init(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
787
mt9m001->hdl.lock = &mt9m001->mutex;
drivers/media/i2c/mt9m001.c
830
mutex_destroy(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
854
mutex_destroy(&mt9m001->mutex);
drivers/media/i2c/mt9m001.c
96
struct mutex mutex;
drivers/media/i2c/mt9m111.c
239
struct mutex power_lock; /* lock to protect power_count */
drivers/media/i2c/mt9p031.c
123
struct mutex power_lock; /* lock to protect power_count */
drivers/media/i2c/mt9v032.c
208
struct mutex power_lock;
drivers/media/i2c/mt9v111.c
137
struct mutex pwr_mutex;
drivers/media/i2c/mt9v111.c
141
struct mutex stream_mutex;
drivers/media/i2c/ov02a10.c
120
struct mutex mutex;
drivers/media/i2c/ov02a10.c
307
mutex_lock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
326
mutex_unlock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
337
mutex_lock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
348
mutex_unlock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
536
mutex_lock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
560
mutex_unlock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
567
mutex_unlock(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
751
handler->lock = &ov02a10->mutex;
drivers/media/i2c/ov02a10.c
914
mutex_init(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
964
mutex_destroy(&ov02a10->mutex);
drivers/media/i2c/ov02a10.c
981
mutex_destroy(&ov02a10->mutex);
drivers/media/i2c/ov08d10.c
1152
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1156
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1175
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1194
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1223
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1234
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1242
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1256
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1258
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1272
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1274
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1277
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1291
mutex_lock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1294
mutex_unlock(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1479
mutex_destroy(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1546
mutex_init(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
1585
mutex_destroy(&ov08d10->mutex);
drivers/media/i2c/ov08d10.c
575
struct mutex mutex;
drivers/media/i2c/ov08d10.c
979
ctrl_hdlr->lock = &ov08d10->mutex;
drivers/media/i2c/ov08x40.c
1330
struct mutex mutex;
drivers/media/i2c/ov08x40.c
1551
mutex_lock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
1560
mutex_unlock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
1838
mutex_lock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
1840
mutex_unlock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
1860
mutex_lock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
1909
mutex_unlock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2019
mutex_lock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2042
mutex_unlock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2049
mutex_unlock(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2096
mutex_init(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2097
ctrl_hdlr->lock = &ov08x->mutex;
drivers/media/i2c/ov08x40.c
2180
mutex_destroy(&ov08x->mutex);
drivers/media/i2c/ov08x40.c
2188
mutex_destroy(&ov08x->mutex);
drivers/media/i2c/ov13858.c
1050
struct mutex mutex;
drivers/media/i2c/ov13858.c
1156
mutex_lock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1165
mutex_unlock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1339
mutex_lock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1341
mutex_unlock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1360
mutex_lock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1398
mutex_unlock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1464
mutex_lock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1483
mutex_unlock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1490
mutex_unlock(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1570
mutex_init(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1571
ctrl_hdlr->lock = &ov13858->mutex;
drivers/media/i2c/ov13858.c
1647
mutex_destroy(&ov13858->mutex);
drivers/media/i2c/ov13858.c
1655
mutex_destroy(&ov13858->mutex);
drivers/media/i2c/ov13b10.c
1105
mutex_lock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1107
mutex_unlock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1127
mutex_lock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1161
mutex_unlock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1290
mutex_lock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1309
mutex_unlock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1316
mutex_unlock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1377
mutex_init(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1378
ctrl_hdlr->lock = &ov13b->mutex;
drivers/media/i2c/ov13b10.c
1462
mutex_destroy(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
1470
mutex_destroy(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
728
struct mutex mutex;
drivers/media/i2c/ov13b10.c
842
mutex_lock(&ov13b->mutex);
drivers/media/i2c/ov13b10.c
851
mutex_unlock(&ov13b->mutex);
drivers/media/i2c/ov2640.c
305
struct mutex lock; /* lock to protect streaming and power_count */
drivers/media/i2c/ov2659.c
203
struct mutex lock;
drivers/media/i2c/ov2680.c
163
struct mutex lock; /* protect members */
drivers/media/i2c/ov2685.c
423
mutex_lock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
426
mutex_unlock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
513
mutex_lock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
538
mutex_unlock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
548
mutex_lock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
554
mutex_unlock(&ov2685->mutex);
drivers/media/i2c/ov2685.c
677
handler->lock = &ov2685->mutex;
drivers/media/i2c/ov2685.c
807
mutex_init(&ov2685->mutex);
drivers/media/i2c/ov2685.c
848
mutex_destroy(&ov2685->mutex);
drivers/media/i2c/ov2685.c
861
mutex_destroy(&ov2685->mutex);
drivers/media/i2c/ov2685.c
94
struct mutex mutex;
drivers/media/i2c/ov2735.c
221
struct mutex page_lock;
drivers/media/i2c/ov2735.c
350
guard(mutex)(&ov2735->page_lock);
drivers/media/i2c/ov5640.c
450
struct mutex lock;
drivers/media/i2c/ov5648.c
1783
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
1786
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2049
handler->lock = &sensor->mutex;
drivers/media/i2c/ov5648.c
2146
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2148
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2203
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2212
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2228
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2266
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2286
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2301
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2391
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2404
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2417
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2443
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5648.c
2555
mutex_init(&sensor->mutex);
drivers/media/i2c/ov5648.c
2587
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ov5648.c
2606
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ov5648.c
658
struct mutex mutex;
drivers/media/i2c/ov5670.c
1886
struct mutex mutex;
drivers/media/i2c/ov5670.c
2118
ctrl_hdlr->lock = &ov5670->mutex;
drivers/media/i2c/ov5670.c
2281
mutex_lock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2283
mutex_unlock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2302
mutex_lock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2338
mutex_unlock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2466
mutex_lock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2486
mutex_unlock(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2564
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov5670.c
2567
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov5670.c
2716
mutex_init(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2765
mutex_destroy(&ov5670->mutex);
drivers/media/i2c/ov5670.c
2785
mutex_destroy(&ov5670->mutex);
drivers/media/i2c/ov5675.c
1031
mutex_lock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1054
mutex_unlock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1065
mutex_lock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1072
mutex_unlock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1136
mutex_lock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1139
mutex_unlock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1265
mutex_destroy(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1305
mutex_init(&ov5675->mutex);
drivers/media/i2c/ov5675.c
1344
mutex_destroy(&ov5675->mutex);
drivers/media/i2c/ov5675.c
517
struct mutex mutex;
drivers/media/i2c/ov5675.c
790
ctrl_hdlr->lock = &ov5675->mutex;
drivers/media/i2c/ov5675.c
944
mutex_lock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
948
mutex_unlock(&ov5675->mutex);
drivers/media/i2c/ov5675.c
963
mutex_unlock(&ov5675->mutex);
drivers/media/i2c/ov5693.c
140
struct mutex lock;
drivers/media/i2c/ov5695.c
1045
mutex_lock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
1052
mutex_unlock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
110
struct mutex mutex;
drivers/media/i2c/ov5695.c
1161
handler->lock = &ov5695->mutex;
drivers/media/i2c/ov5695.c
1288
mutex_init(&ov5695->mutex);
drivers/media/i2c/ov5695.c
1331
mutex_destroy(&ov5695->mutex);
drivers/media/i2c/ov5695.c
1344
mutex_destroy(&ov5695->mutex);
drivers/media/i2c/ov5695.c
815
mutex_lock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
835
mutex_unlock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
847
mutex_lock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
857
mutex_unlock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
936
mutex_lock(&ov5695->mutex);
drivers/media/i2c/ov5695.c
955
mutex_unlock(&ov5695->mutex);
drivers/media/i2c/ov7251.c
158
struct mutex lock; /* lock to protect power state, ctrls and mode */
drivers/media/i2c/ov772x.c
433
struct mutex lock;
drivers/media/i2c/ov7740.c
1012
mutex_destroy(&ov7740->mutex);
drivers/media/i2c/ov7740.c
1019
mutex_destroy(&ov7740->mutex);
drivers/media/i2c/ov7740.c
1079
mutex_init(&ov7740->mutex);
drivers/media/i2c/ov7740.c
1119
mutex_destroy(&ov7740->mutex);
drivers/media/i2c/ov7740.c
120
struct mutex mutex; /* To serialize asynchronous callbacks */
drivers/media/i2c/ov7740.c
617
mutex_lock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
631
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
637
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
778
mutex_lock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
791
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
802
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
806
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
817
mutex_lock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
824
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
875
mutex_lock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
877
mutex_unlock(&ov7740->mutex);
drivers/media/i2c/ov7740.c
949
ctrl_hdlr->lock = &ov7740->mutex;
drivers/media/i2c/ov8856.c
1442
struct mutex mutex;
drivers/media/i2c/ov8856.c
1901
ctrl_hdlr->lock = &ov8856->mutex;
drivers/media/i2c/ov8856.c
2055
mutex_lock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2059
mutex_unlock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2074
mutex_unlock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2147
mutex_lock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2175
mutex_unlock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2186
mutex_lock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2193
mutex_unlock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2238
mutex_lock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2241
mutex_unlock(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2375
mutex_destroy(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2413
mutex_init(&ov8856->mutex);
drivers/media/i2c/ov8856.c
2453
mutex_destroy(&ov8856->mutex);
drivers/media/i2c/ov8865.c
2523
handler->lock = &sensor->mutex;
drivers/media/i2c/ov8865.c
2620
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2622
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2677
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2686
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2704
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2757
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2807
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2810
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2848
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2858
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2887
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2900
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2913
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
2939
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
3054
mutex_init(&sensor->mutex);
drivers/media/i2c/ov8865.c
3062
mutex_lock(&sensor->mutex);
drivers/media/i2c/ov8865.c
3064
mutex_unlock(&sensor->mutex);
drivers/media/i2c/ov8865.c
3088
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ov8865.c
3107
mutex_destroy(&sensor->mutex);
drivers/media/i2c/ov8865.c
703
struct mutex mutex;
drivers/media/i2c/ov9650.c
256
struct mutex lock;
drivers/media/i2c/ov9734.c
344
struct mutex mutex;
drivers/media/i2c/ov9734.c
553
ctrl_hdlr->lock = &ov9734->mutex;
drivers/media/i2c/ov9734.c
658
mutex_lock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
663
mutex_unlock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
678
mutex_unlock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
696
mutex_lock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
719
mutex_unlock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
730
mutex_lock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
737
mutex_unlock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
776
mutex_lock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
779
mutex_unlock(&ov9734->mutex);
drivers/media/i2c/ov9734.c
885
mutex_destroy(&ov9734->mutex);
drivers/media/i2c/ov9734.c
925
mutex_init(&ov9734->mutex);
drivers/media/i2c/ov9734.c
968
mutex_destroy(&ov9734->mutex);
drivers/media/i2c/s5c73m3/s5c73m3.h
396
struct mutex lock;
drivers/media/i2c/s5k5baf.c
297
struct mutex lock;
drivers/media/i2c/s5k6a3.c
62
struct mutex lock;
drivers/media/i2c/t4ka3.c
141
struct mutex lock; /* serialize sensor's ioctl */
drivers/media/i2c/tc358743.c
92
struct mutex confctl_mutex;
drivers/media/i2c/tda1997x.c
229
struct mutex lock;
drivers/media/i2c/tda1997x.c
230
struct mutex page_lock;
drivers/media/i2c/tda1997x.c
268
struct mutex audio_lock;
drivers/media/i2c/thp7312.c
290
struct mutex fw_lock;
drivers/media/i2c/tw9900.c
193
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
195
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
207
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
210
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
216
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
265
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
268
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
272
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
279
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
298
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
301
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
310
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
318
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
353
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
355
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
365
lockdep_assert_held(&tw9900->mutex);
drivers/media/i2c/tw9900.c
396
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
398
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
407
lockdep_assert_held(&tw9900->mutex);
drivers/media/i2c/tw9900.c
440
lockdep_assert_held(&tw9900->mutex);
drivers/media/i2c/tw9900.c
457
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
460
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
464
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
470
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
495
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
513
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
516
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
520
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
528
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
530
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
582
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
584
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
606
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
613
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
627
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
641
mutex_lock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
648
mutex_unlock(&tw9900->mutex);
drivers/media/i2c/tw9900.c
682
mutex_init(&tw9900->mutex);
drivers/media/i2c/tw9900.c
690
hdl->lock = &tw9900->mutex;
drivers/media/i2c/tw9900.c
731
mutex_destroy(&tw9900->mutex);
drivers/media/i2c/tw9900.c
747
mutex_destroy(&tw9900->mutex);
drivers/media/i2c/tw9900.c
83
struct mutex mutex;
drivers/media/i2c/vgxy61.c
401
struct mutex lock;
drivers/media/i2c/video-i2c.c
79
struct mutex lock;
drivers/media/i2c/video-i2c.c
82
struct mutex queue_lock;
drivers/media/pci/bt8xx/bt878.h
96
struct mutex gpio_lock;
drivers/media/pci/bt8xx/bttvp.h
369
struct mutex lock;
drivers/media/pci/bt8xx/dst_common.h
128
struct mutex dst_mutex;
drivers/media/pci/bt8xx/dvb-bt8xx.h
30
struct mutex lock;
drivers/media/pci/cobalt/cobalt-driver.h
215
struct mutex lock;
drivers/media/pci/cobalt/cobalt-driver.h
255
struct mutex pci_lock;
drivers/media/pci/cx18/cx18-driver.h
325
struct mutex feedlock;
drivers/media/pci/cx18/cx18-driver.h
568
struct mutex epu2apu_mb_lock; /* protect driver to chip mailbox in SCB*/
drivers/media/pci/cx18/cx18-driver.h
569
struct mutex epu2cpu_mb_lock; /* protect driver to chip mailbox in SCB*/
drivers/media/pci/cx18/cx18-driver.h
583
struct mutex serialize_lock; /* mutex used to serialize open/close/start/stop/ioctl operations */
drivers/media/pci/cx18/cx18-driver.h
636
struct mutex gpio_lock;
drivers/media/pci/cx18/cx18-mailbox.c
587
struct mutex *mb_lock;
drivers/media/pci/cx23885/altera-ci.c
99
struct mutex fpga_mutex;/* two CI's on the same fpga */
drivers/media/pci/cx23885/cimax2.c
70
struct mutex ca_mutex;
drivers/media/pci/cx23885/cx23885.h
376
struct mutex lock;
drivers/media/pci/cx23885/cx23885.h
377
struct mutex gpio_lock;
drivers/media/pci/cx23885/cx23888-ir.c
121
struct mutex rx_params_lock;
drivers/media/pci/cx23885/cx23888-ir.c
129
struct mutex tx_params_lock;
drivers/media/pci/cx25821/cx25821.h
241
struct mutex lock;
drivers/media/pci/cx88/cx88.h
396
struct mutex lock;
drivers/media/pci/ddbridge/ddbridge-main.c
182
mutex_init(&dev->mutex);
drivers/media/pci/ddbridge/ddbridge-mci.h
218
struct mutex tuner_lock; /* concurrent tuner access lock */
drivers/media/pci/ddbridge/ddbridge-mci.h
219
struct mutex mci_lock; /* concurrent MCI access lock */
drivers/media/pci/ddbridge/ddbridge.h
218
struct mutex i2c_gate_lock; /* I2C access lock */
drivers/media/pci/ddbridge/ddbridge.h
280
struct mutex lock; /* lock lnb access */
drivers/media/pci/ddbridge/ddbridge.h
299
struct mutex flash_mutex; /* lock flash access */
drivers/media/pci/ddbridge/ddbridge.h
341
struct mutex mutex; /* lock access to global ddb array */
drivers/media/pci/dt3155/dt3155.h
175
struct mutex mux;
drivers/media/pci/intel/ipu-bridge.c
861
guard(mutex)(&ipu_bridge_mutex);
drivers/media/pci/intel/ipu3/ipu3-cio2.h
346
struct mutex lock;
drivers/media/pci/intel/ipu3/ipu3-cio2.h
379
struct mutex lock;
drivers/media/pci/intel/ipu6/ipu6-buttress.h
46
struct mutex power_mutex, auth_mutex, cons_mutex, ipc_mutex;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
159
lockdep_assert_held(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
202
lockdep_assert_held(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
297
guard(mutex)(&stream->isys->stream_mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
375
mutex_lock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
418
mutex_unlock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
519
mutex_lock(&av->isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
521
mutex_unlock(&av->isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
581
mutex_lock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
612
mutex_unlock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
622
mutex_unlock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
640
mutex_lock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
652
mutex_unlock(&stream->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
841
aq->vbq.lock = &av->mutex;
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1102
mutex_lock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1131
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1137
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1145
mutex_lock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1157
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
118
mutex_lock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
120
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
124
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1258
mutex_init(&av->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1280
av->vdev.lock = &av->mutex;
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1303
mutex_destroy(&av->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1312
mutex_destroy(&av->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
790
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
792
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
831
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
834
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
837
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
839
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-video.h
45
struct mutex mutex;
drivers/media/pci/intel/ipu6/ipu6-isys-video.h
84
struct mutex mutex;
drivers/media/pci/intel/ipu6/ipu6-isys.c
1074
mutex_init(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
1133
mutex_destroy(&isys->streams[i].mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
1135
mutex_destroy(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
1162
mutex_destroy(&isys->streams[i].mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
1166
mutex_destroy(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
149
mutex_init(&isys->streams[i].mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
517
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
520
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
528
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
550
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
568
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
573
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
611
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
644
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
652
mutex_init(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
664
mutex_lock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
666
mutex_unlock(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
668
mutex_destroy(&iwake_watermark->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
891
mutex_lock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.c
893
mutex_unlock(&isys->mutex);
drivers/media/pci/intel/ipu6/ipu6-isys.h
148
struct mutex mutex;
drivers/media/pci/intel/ipu6/ipu6-isys.h
149
struct mutex stream_mutex;
drivers/media/pci/intel/ipu6/ipu6-isys.h
90
struct mutex mutex; /* protect whole struct */
drivers/media/pci/intel/ivsc/mei_ace.c
172
struct mutex lock;
drivers/media/pci/intel/ivsc/mei_csi.c
119
struct mutex lock;
drivers/media/pci/intel/ivsc/mei_csi.c
128
struct mutex ctrl_lock;
drivers/media/pci/ivtv/ivtv-driver.h
270
struct mutex lock;
drivers/media/pci/ivtv/ivtv-driver.h
652
struct mutex serialize_lock; /* mutex used to serialize open/close/start/stop/ioctl operations */
drivers/media/pci/ivtv/ivtv-driver.h
700
struct mutex i2c_bus_lock; /* lock i2c bus */
drivers/media/pci/mantis/mantis_common.h
134
struct mutex i2c_lock;
drivers/media/pci/mantis/mantis_link.h
52
struct mutex ca_lock;
drivers/media/pci/mgb4/mgb4_core.c
138
mutex_lock(&pdev->dev.mutex);
drivers/media/pci/mgb4/mgb4_core.c
140
mutex_unlock(&pdev->dev.mutex);
drivers/media/pci/mgb4/mgb4_core.c
154
mutex_lock(&pdev->dev.mutex);
drivers/media/pci/mgb4/mgb4_core.c
156
mutex_unlock(&pdev->dev.mutex);
drivers/media/pci/mgb4/mgb4_core.h
58
struct mutex i2c_lock; /* I2C bus access lock */
drivers/media/pci/mgb4/mgb4_vin.h
44
struct mutex lock; /* vdev lock */
drivers/media/pci/mgb4/mgb4_vout.h
41
struct mutex lock; /* vdev lock */
drivers/media/pci/ngene/ngene.h
728
struct mutex cmd_mutex;
drivers/media/pci/ngene/ngene.h
729
struct mutex stream_mutex;
drivers/media/pci/ngene/ngene.h
731
struct mutex i2c_switch_mutex;
drivers/media/pci/pt1/pt1.c
83
struct mutex lock;
drivers/media/pci/pt3/pt3.h
144
struct mutex lock;
drivers/media/pci/saa7134/saa7134.h
488
struct mutex lock;
drivers/media/pci/saa7134/saa7134.h
547
struct mutex lock;
drivers/media/pci/saa7134/saa7134.h
735
extern struct mutex saa7134_devlist_lock;
drivers/media/pci/saa7164/saa7164-core.c
1043
scoped_guard(mutex, &devlist) {
drivers/media/pci/saa7164/saa7164-core.c
959
scoped_guard(mutex, &devlist) {
drivers/media/pci/saa7164/saa7164-types.h
106
struct mutex lock;
drivers/media/pci/saa7164/saa7164-types.h
77
struct mutex lock;
drivers/media/pci/saa7164/saa7164.h
240
struct mutex lock;
drivers/media/pci/saa7164/saa7164.h
356
struct mutex dmaqueue_lock;
drivers/media/pci/saa7164/saa7164.h
468
struct mutex lock;
drivers/media/pci/solo6x10/solo6x10-p2m.c
119
mutex_unlock(&p2m_dev->mutex);
drivers/media/pci/solo6x10/solo6x10-p2m.c
258
mutex_init(&p2m_dev->mutex);
drivers/media/pci/solo6x10/solo6x10-p2m.c
71
if (mutex_lock_interruptible(&p2m_dev->mutex))
drivers/media/pci/solo6x10/solo6x10.h
119
struct mutex mutex;
drivers/media/pci/solo6x10/solo6x10.h
146
struct mutex lock;
drivers/media/pci/solo6x10/solo6x10.h
206
struct mutex i2c_mutex;
drivers/media/pci/solo6x10/solo6x10.h
269
struct mutex lock;
drivers/media/pci/tw5864/tw5864.h
88
struct mutex lock; /* used for vidq and vdev */
drivers/media/pci/tw68/tw68.h
131
struct mutex lock;
drivers/media/pci/tw686x/tw686x.h
90
struct mutex vb_mutex;
drivers/media/pci/zoran/zoran.h
209
struct mutex lock; /* file ops serialize lock */
drivers/media/platform/allegro-dvt/allegro-core.c
134
struct mutex lock;
drivers/media/platform/allegro-dvt/allegro-core.c
151
struct mutex lock;
drivers/media/platform/allegro-dvt/allegro-core.c
180
struct mutex channels_lock;
drivers/media/platform/allegro-dvt/allegro-core.c
297
struct mutex shadow_list_lock;
drivers/media/platform/allegro-dvt/allegro-core.c
3280
scoped_guard(mutex, &dev->channels_lock) {
drivers/media/platform/allegro-dvt/allegro-core.c
3303
scoped_guard(mutex, &dev->channels_lock) {
drivers/media/platform/allegro-dvt/allegro-core.c
440
guard(mutex)(&dev->channels_lock);
drivers/media/platform/allegro-dvt/allegro-core.c
459
guard(mutex)(&dev->channels_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
199
struct mutex lock; /* Protects vb2_q, vdev */
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
226
struct mutex lock; /* Protects vb2_q, vdev */
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
256
struct mutex lock; /* Protects vb2_q, vdev */
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
100
struct mutex mutex;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
414
src_vq->lock = &ctx->ge2d->mutex;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
428
dst_vq->lock = &ctx->ge2d->mutex;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
846
if (mutex_lock_interruptible(&ge2d->mutex)) {
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
853
mutex_unlock(&ge2d->mutex);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
866
mutex_unlock(&ge2d->mutex);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
876
mutex_lock(&ge2d->mutex);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
885
mutex_unlock(&ge2d->mutex);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
933
mutex_init(&ge2d->mutex);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
986
vfd->lock = &ge2d->mutex;
drivers/media/platform/amphion/vpu.h
135
struct mutex lock; /* protect vpu core */
drivers/media/platform/amphion/vpu.h
136
struct mutex cmd_lock; /* Lock vpu command */
drivers/media/platform/amphion/vpu.h
231
struct mutex lock; /* v4l2 and videobuf2 lock */
drivers/media/platform/amphion/vpu.h
63
struct mutex lock; /* protect vpu device */
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
591
guard(mutex)(&isp->capture_lock);
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
642
guard(mutex)(&isp->capture_lock);
drivers/media/platform/arm/mali-c55/mali-c55-common.h
151
struct mutex lock;
drivers/media/platform/arm/mali-c55/mali-c55-common.h
188
struct mutex lock;
drivers/media/platform/arm/mali-c55/mali-c55-common.h
203
struct mutex lock;
drivers/media/platform/arm/mali-c55/mali-c55-common.h
78
struct mutex capture_lock;
drivers/media/platform/aspeed/aspeed-video.c
325
struct mutex video_lock; /* v4l2 and videobuf2 lock */
drivers/media/platform/atmel/atmel-isi.c
129
struct mutex lock;
drivers/media/platform/broadcom/bcm2835-unicam.c
228
struct mutex lock;
drivers/media/platform/cadence/cdns-csi2rx.c
132
struct mutex lock;
drivers/media/platform/cadence/cdns-csi2tx.c
100
struct mutex lock;
drivers/media/platform/chips-media/coda/coda.h
225
struct mutex buffer_mutex;
drivers/media/platform/chips-media/coda/coda.h
262
struct mutex bitstream_mutex;
drivers/media/platform/chips-media/coda/coda.h
293
struct mutex wakeup_mutex;
drivers/media/platform/chips-media/coda/coda.h
97
struct mutex dev_mutex;
drivers/media/platform/chips-media/coda/coda.h
98
struct mutex coda_mutex;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
749
struct mutex dev_lock; /* lock for the src, dst v4l2 queues */
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
750
struct mutex hw_lock; /* lock hw configurations */
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
751
struct mutex irq_lock;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
824
struct mutex feed_lock; /* lock for feeding bitstream buffers */
drivers/media/platform/imagination/e5010-jpeg-enc.c
1035
mutex_init(&e5010->mutex);
drivers/media/platform/imagination/e5010-jpeg-enc.c
1052
e5010->vdev->lock = &e5010->mutex;
drivers/media/platform/imagination/e5010-jpeg-enc.c
590
src_vq->lock = &e5010->mutex;
drivers/media/platform/imagination/e5010-jpeg-enc.c
606
dst_vq->lock = &e5010->mutex;
drivers/media/platform/imagination/e5010-jpeg-enc.c
735
if (mutex_lock_interruptible(&e5010->mutex)) {
drivers/media/platform/imagination/e5010-jpeg-enc.c
762
mutex_unlock(&e5010->mutex);
drivers/media/platform/imagination/e5010-jpeg-enc.c
770
mutex_unlock(&e5010->mutex);
drivers/media/platform/imagination/e5010-jpeg-enc.c
782
mutex_lock(&e5010->mutex);
drivers/media/platform/imagination/e5010-jpeg-enc.c
788
mutex_unlock(&e5010->mutex);
drivers/media/platform/imagination/e5010-jpeg-enc.h
101
struct mutex mutex;
drivers/media/platform/intel/pxa_camera.c
683
struct mutex mlock;
drivers/media/platform/m2m-deinterlace.c
126
struct mutex dev_mutex;
drivers/media/platform/marvell/mcam-core.h
188
struct mutex s_mutex; /* Access to this structure */
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
217
struct mutex lock;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
152
struct mutex lock;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
153
struct mutex vpulock;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
218
struct mutex slock;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
146
struct mtk_mutex *mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
158
mutex = __get_mutex(path->mdp_dev, p);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
180
mtk_mutex_write_mod(mutex, mutex_idx[id], false);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
184
mtk_mutex_write_mod(mutex, mutex_idx[b->b_id], false);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
187
mtk_mutex_write_sof(mutex, MUTEX_SOF_IDX_SINGLE_MODE);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
199
struct mtk_mutex *mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
234
mutex = __get_mutex(path->mdp_dev, p);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
235
mtk_mutex_enable_by_cmdq(mutex, (void *)&cmd->pkt);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
472
struct mtk_mutex *mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
479
mutex = __get_mutex(mdp, &mdp->mdp_data->pipe_info[pipe_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
480
mtk_mutex_unprepare(mutex);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
526
struct mtk_mutex *mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
530
mutex = __get_mutex(mdp, &mdp->mdp_data->pipe_info[pipe_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
531
mtk_mutex_unprepare(mutex);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
556
struct mtk_mutex *mutex = NULL;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
618
mutex = __get_mutex(mdp, &mdp->mdp_data->pipe_info[pipe_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
619
ret = mtk_mutex_prepare(mutex);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
660
if (mutex)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
661
mtk_mutex_unprepare(mutex);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
186
dev = &mdp->mm_subsys[i].mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
258
*m = mtk_mutex_get(mdp->mm_subsys[idx].mutex);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
108
struct device *mutex;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
124
struct mutex vpu_lock;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
136
struct mutex m2m_lock;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.h
40
struct mutex ctx_lock;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c
194
struct mutex *lock)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.h
42
struct mutex *lock;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.h
59
struct mutex *lock /* for sync */);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.h
46
struct mutex dbgfs_lock;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
229
struct mutex lock;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
298
struct mutex dec_mutex[MTK_VDEC_HW_MAX];
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
299
struct mutex dev_mutex;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
318
struct mutex dec_racing_info_mutex;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
159
struct mutex q_mutex;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
207
struct mutex enc_mutex;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
208
struct mutex dev_mutex;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
221
struct mutex vpu_mutex; /* for protecting vpu data data structure */
drivers/media/platform/microchip/microchip-isc.h
310
struct mutex lock;
drivers/media/platform/microchip/microchip-isc.h
311
struct mutex awb_mutex;
drivers/media/platform/nuvoton/npcm-video.c
119
struct mutex video_lock; /* v4l2 and videobuf2 lock */
drivers/media/platform/nuvoton/npcm-video.c
122
struct mutex buffer_lock; /* buffer list lock */
drivers/media/platform/nvidia/tegra-vde/vde.h
105
struct mutex lock;
drivers/media/platform/nvidia/tegra-vde/vde.h
106
struct mutex map_lock;
drivers/media/platform/nvidia/tegra-vde/vde.h
127
struct mutex v4l2_lock;
drivers/media/platform/nxp/dw100/dw100.c
73
struct mutex vfd_mutex;
drivers/media/platform/nxp/dw100/dw100.c
94
struct mutex vq_mutex;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h
152
struct mutex lock; /* v4l2 ioctls serialization */
drivers/media/platform/nxp/imx-pxp.c
222
struct mutex dev_mutex;
drivers/media/platform/nxp/imx7-media-csi.c
254
struct mutex vdev_mutex; /* Protect vdev operations */
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
208
struct mutex lock;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
250
struct mutex lock;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
272
struct mutex lock;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
248
guard(mutex)(&m2m->lock);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
336
guard(mutex)(&m2m->lock);
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
53
struct mutex vb2_lock;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
948
scoped_guard(mutex, &mdev->graph_mutex) {
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
1015
goto mutex;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
1019
goto mutex;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
1046
mutex:
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
113
struct mutex lock; /* Protect state */
drivers/media/platform/nxp/mx2_emmaprp.c
200
struct mutex dev_mutex;
drivers/media/platform/qcom/camss/camss-ispif.h
61
struct mutex power_lock;
drivers/media/platform/qcom/camss/camss-ispif.h
63
struct mutex config_lock;
drivers/media/platform/qcom/camss/camss-vfe.h
157
struct mutex power_lock;
drivers/media/platform/qcom/camss/camss-vfe.h
159
struct mutex stream_lock;
drivers/media/platform/qcom/camss/camss-video.h
45
struct mutex lock;
drivers/media/platform/qcom/camss/camss-video.h
46
struct mutex q_lock;
drivers/media/platform/qcom/iris/iris_core.h
106
struct mutex lock; /* lock for core related operations */
drivers/media/platform/qcom/iris/iris_instance.h
83
struct mutex ctx_q_lock;/* lock to serialize queues related ioctls */
drivers/media/platform/qcom/iris/iris_instance.h
84
struct mutex lock; /* lock to serialize forward and reverse threads */
drivers/media/platform/qcom/venus/core.h
219
struct mutex lock;
drivers/media/platform/qcom/venus/core.h
229
struct mutex pm_lock;
drivers/media/platform/qcom/venus/core.h
455
struct mutex lock;
drivers/media/platform/qcom/venus/core.h
508
struct mutex ctx_q_lock;
drivers/media/platform/qcom/venus/hfi_venus.c
122
struct mutex lock;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
163
struct mutex node_lock;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
165
struct mutex queue_lock;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
257
struct mutex lock;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
283
guard(mutex)(&group->lock);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
699
guard(mutex)(&group->lock);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
191
struct mutex lock;
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
246
struct mutex lock;
drivers/media/platform/renesas/rcar_drif.c
218
struct mutex v4l2_mutex; /* To serialize ioctls */
drivers/media/platform/renesas/rcar_drif.c
219
struct mutex vb_queue_mutex; /* To serialize streaming ioctls */
drivers/media/platform/renesas/rcar_fdp1.c
559
struct mutex dev_mutex;
drivers/media/platform/renesas/rcar_jpu.c
1182
src_vq->lock = &ctx->jpu->mutex;
drivers/media/platform/renesas/rcar_jpu.c
1197
dst_vq->lock = &ctx->jpu->mutex;
drivers/media/platform/renesas/rcar_jpu.c
1241
if (mutex_lock_interruptible(&jpu->mutex)) {
drivers/media/platform/renesas/rcar_jpu.c
1258
mutex_unlock(&jpu->mutex);
drivers/media/platform/renesas/rcar_jpu.c
1264
mutex_unlock(&jpu->mutex);
drivers/media/platform/renesas/rcar_jpu.c
1283
mutex_lock(&jpu->mutex);
drivers/media/platform/renesas/rcar_jpu.c
1286
mutex_unlock(&jpu->mutex);
drivers/media/platform/renesas/rcar_jpu.c
1581
mutex_init(&jpu->mutex);
drivers/media/platform/renesas/rcar_jpu.c
1633
jpu->vfd_encoder.lock = &jpu->mutex;
drivers/media/platform/renesas/rcar_jpu.c
1652
jpu->vfd_decoder.lock = &jpu->mutex;
drivers/media/platform/renesas/rcar_jpu.c
192
struct mutex mutex;
drivers/media/platform/renesas/renesas-ceu.c
199
struct mutex mlock;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.h
157
struct mutex mdev_lock;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.h
160
struct mutex lock;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h
118
struct mutex lock;
drivers/media/platform/renesas/sh_vou.c
89
struct mutex fop_lock;
drivers/media/platform/renesas/vsp1/vsp1_drm.h
60
struct mutex lock;
drivers/media/platform/renesas/vsp1/vsp1_entity.c
277
guard(mutex)(&entity->lock);
drivers/media/platform/renesas/vsp1/vsp1_entity.h
138
struct mutex lock; /* Protects the state */
drivers/media/platform/renesas/vsp1/vsp1_histo.c
365
guard(mutex)(&entity->lock);
drivers/media/platform/renesas/vsp1/vsp1_histo.h
42
struct mutex lock;
drivers/media/platform/renesas/vsp1/vsp1_hsit.c
100
guard(mutex)(&entity->lock);
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
110
struct mutex lock;
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
45
guard(mutex)(&entity->lock);
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
90
guard(mutex)(&entity->lock);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
138
guard(mutex)(&sru->entity.lock);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
143
guard(mutex)(&uds->entity.lock);
drivers/media/platform/renesas/vsp1/vsp1_video.h
40
struct mutex lock;
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
314
guard(mutex)(&vspx_pipe->mutex);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
379
guard(mutex)(&vspx_pipe->mutex);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
52
struct mutex mutex;
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
604
mutex_init(&vspx_pipe->mutex);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
633
mutex_destroy(&vspx_pipe->mutex);
drivers/media/platform/rockchip/rga/rga.c
108
src_vq->lock = &ctx->rga->mutex;
drivers/media/platform/rockchip/rga/rga.c
123
dst_vq->lock = &ctx->rga->mutex;
drivers/media/platform/rockchip/rga/rga.c
386
if (mutex_lock_interruptible(&rga->mutex)) {
drivers/media/platform/rockchip/rga/rga.c
393
mutex_unlock(&rga->mutex);
drivers/media/platform/rockchip/rga/rga.c
406
mutex_unlock(&rga->mutex);
drivers/media/platform/rockchip/rga/rga.c
416
mutex_lock(&rga->mutex);
drivers/media/platform/rockchip/rga/rga.c
425
mutex_unlock(&rga->mutex);
drivers/media/platform/rockchip/rga/rga.c
811
mutex_init(&rga->mutex);
drivers/media/platform/rockchip/rga/rga.c
854
vfd->lock = &rga->mutex;
drivers/media/platform/rockchip/rga/rga.h
90
struct mutex mutex;
drivers/media/platform/rockchip/rkcif/rkcif-common.h
165
struct mutex vlock;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
243
struct mutex vlock; /* ioctl serialization mutex */
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
531
struct mutex stream_lock; /* serialize {start/stop}_streaming cb between capture devices */
drivers/media/platform/rockchip/rkvdec/rkvdec.h
139
struct mutex vdev_lock; /* serializes ioctls */
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
329
struct mutex lock;
drivers/media/platform/samsung/exynos4-is/fimc-core.h
417
struct mutex lock;
drivers/media/platform/samsung/exynos4-is/fimc-is.h
274
struct mutex lock;
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
174
struct mutex video_lock;
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
175
struct mutex subdev_lock;
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
154
struct mutex lock;
drivers/media/platform/samsung/exynos4-is/mipi-csis.c
201
struct mutex lock;
drivers/media/platform/samsung/s3c-camif/camif-core.h
304
struct mutex lock;
drivers/media/platform/samsung/s5p-g2d/g2d.c
154
src_vq->lock = &ctx->dev->mutex;
drivers/media/platform/samsung/s5p-g2d/g2d.c
168
dst_vq->lock = &ctx->dev->mutex;
drivers/media/platform/samsung/s5p-g2d/g2d.c
248
if (mutex_lock_interruptible(&dev->mutex)) {
drivers/media/platform/samsung/s5p-g2d/g2d.c
255
mutex_unlock(&dev->mutex);
drivers/media/platform/samsung/s5p-g2d/g2d.c
268
mutex_unlock(&dev->mutex);
drivers/media/platform/samsung/s5p-g2d/g2d.c
279
mutex_lock(&dev->mutex);
drivers/media/platform/samsung/s5p-g2d/g2d.c
281
mutex_unlock(&dev->mutex);
drivers/media/platform/samsung/s5p-g2d/g2d.c
630
mutex_init(&dev->mutex);
drivers/media/platform/samsung/s5p-g2d/g2d.c
688
vfd->lock = &dev->mutex;
drivers/media/platform/samsung/s5p-g2d/g2d.h
21
struct mutex mutex;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h
112
struct mutex lock;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
321
struct mutex mfc_mutex; /* video_device lock */
drivers/media/platform/st/sti/bdisp/bdisp.h
191
struct mutex lock;
drivers/media/platform/st/sti/delta/delta.h
457
struct mutex lock;
drivers/media/platform/st/sti/delta/delta.h
497
struct mutex lock;
drivers/media/platform/st/sti/hva/hva.h
255
struct mutex lock;
drivers/media/platform/st/sti/hva/hva.h
340
struct mutex lock;
drivers/media/platform/st/sti/hva/hva.h
353
struct mutex protect_mutex;
drivers/media/platform/st/stm32/dma2d/dma2d.c
207
src_vq->lock = &ctx->dev->mutex;
drivers/media/platform/st/stm32/dma2d/dma2d.c
221
dst_vq->lock = &ctx->dev->mutex;
drivers/media/platform/st/stm32/dma2d/dma2d.c
293
if (mutex_lock_interruptible(&dev->mutex)) {
drivers/media/platform/st/stm32/dma2d/dma2d.c
301
mutex_unlock(&dev->mutex);
drivers/media/platform/st/stm32/dma2d/dma2d.c
315
mutex_unlock(&dev->mutex);
drivers/media/platform/st/stm32/dma2d/dma2d.c
325
mutex_lock(&dev->mutex);
drivers/media/platform/st/stm32/dma2d/dma2d.c
327
mutex_unlock(&dev->mutex);
drivers/media/platform/st/stm32/dma2d/dma2d.c
609
mutex_init(&dev->mutex);
drivers/media/platform/st/stm32/dma2d/dma2d.c
654
vfd->lock = &dev->mutex;
drivers/media/platform/st/stm32/dma2d/dma2d.h
109
struct mutex mutex;
drivers/media/platform/st/stm32/stm32-dcmi.c
154
struct mutex lock;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
132
struct mutex lock;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h
148
struct mutex lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
511
struct mutex *lock = &csi_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
545
struct mutex *lock = &csi_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
566
struct mutex *lock = &csi_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.h
46
struct mutex lock; /* Mbus format lock. */
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.h
56
struct mutex lock; /* Queue lock. */
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
315
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
349
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
370
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h
36
struct mutex lock; /* Mbus format lock. */
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
349
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
385
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
407
struct mutex *lock = &csi2_dev->bridge.lock;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.h
37
struct mutex lock; /* Mbus format lock. */
drivers/media/platform/sunxi/sun8i-di/sun8i-di.h
226
struct mutex dev_mutex;
drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.h
125
struct mutex dev_mutex;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
113
struct mutex vlock; /* to lock resources associated with video buffer and video device */
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
135
struct mutex phy_rw_lock; /* to protect phy r/w configuration */
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
136
struct mutex stream_lock; /* to lock video stream capture */
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
137
struct mutex work_lock; /* to lock the critical section of hotplug event */
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
807
guard(mutex)(&hdmirx_dev->phy_rw_lock);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
843
guard(mutex)(&hdmirx_dev->phy_rw_lock);
drivers/media/platform/ti/am437x/am437x-vpfe.h
277
struct mutex lock;
drivers/media/platform/ti/cal/cal-video.c
1050
mutex_init(&ctx->mutex);
drivers/media/platform/ti/cal/cal-video.c
1061
q->lock = &ctx->mutex;
drivers/media/platform/ti/cal/cal-video.c
1078
vfd->lock = &ctx->mutex;
drivers/media/platform/ti/cal/cal.h
230
struct mutex mutex;
drivers/media/platform/ti/davinci/vpif_capture.h
60
struct mutex lock;
drivers/media/platform/ti/davinci/vpif_display.h
74
struct mutex lock; /* lock used to access this
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1070
vdev->lock = &csi->mutex;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
112
struct mutex mutex; /* To serialize ioctls. */
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1133
mutex_init(&csi->mutex);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1173
mutex_destroy(&csi->mutex);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1188
mutex_destroy(&csi->mutex);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
930
q->lock = &csi->mutex;
drivers/media/platform/ti/omap/omap_voutdef.h
102
struct mutex mtx;
drivers/media/platform/ti/omap/omap_voutdef.h
152
struct mutex lock;
drivers/media/platform/ti/omap3isp/isp.h
192
struct mutex isp_mutex; /* For handling ref_count field */
drivers/media/platform/ti/omap3isp/ispccdc.h
157
struct mutex ioctl_lock;
drivers/media/platform/ti/omap3isp/ispcsiphy.c
275
mutex_lock(&phy->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
304
mutex_unlock(&phy->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
310
mutex_lock(&phy->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
317
mutex_unlock(&phy->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
330
mutex_unlock(&phy->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
346
mutex_init(&phy2->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
349
mutex_init(&phy1->mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
363
mutex_destroy(&isp->isp_csiphy1.mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.c
364
mutex_destroy(&isp->isp_csiphy2.mutex);
drivers/media/platform/ti/omap3isp/ispcsiphy.h
24
struct mutex mutex; /* serialize csiphy configuration */
drivers/media/platform/ti/omap3isp/ispstat.h
99
struct mutex ioctl_lock; /* serialize private ioctl */
drivers/media/platform/ti/omap3isp/ispvideo.c
1522
mutex_init(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
1562
mutex_destroy(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
288
mutex_lock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
290
mutex_unlock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
708
mutex_lock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
710
mutex_unlock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
796
mutex_lock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
798
mutex_unlock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
892
mutex_lock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.c
894
mutex_unlock(&video->mutex);
drivers/media/platform/ti/omap3isp/ispvideo.h
160
struct mutex mutex; /* format and crop settings */
drivers/media/platform/ti/omap3isp/ispvideo.h
174
struct mutex stream_lock; /* pipeline and stream states */
drivers/media/platform/ti/omap3isp/ispvideo.h
179
struct mutex queue_lock; /* protects the queue */
drivers/media/platform/ti/vpe/vip.c
2947
mutex_lock(&dev->mutex);
drivers/media/platform/ti/vpe/vip.c
2965
mutex_unlock(&dev->mutex);
drivers/media/platform/ti/vpe/vip.c
2977
mutex_lock(&dev->mutex);
drivers/media/platform/ti/vpe/vip.c
3001
mutex_unlock(&dev->mutex);
drivers/media/platform/ti/vpe/vip.c
3067
q->lock = &dev->mutex;
drivers/media/platform/ti/vpe/vip.c
3100
vfd->lock = &dev->mutex;
drivers/media/platform/ti/vpe/vip.c
3478
mutex_init(&dev->mutex);
drivers/media/platform/ti/vpe/vip.h
144
struct mutex mutex;
drivers/media/platform/ti/vpe/vpe.c
379
struct mutex dev_mutex;
drivers/media/platform/verisilicon/hantro.h
212
struct mutex vpu_mutex; /* video_device lock */
drivers/media/platform/via/via-camera.c
66
struct mutex lock;
drivers/media/platform/video-mux.c
28
struct mutex lock;
drivers/media/platform/xilinx/xilinx-csi2rxss.c
235
struct mutex lock;
drivers/media/platform/xilinx/xilinx-dma.h
40
struct mutex lock;
drivers/media/platform/xilinx/xilinx-dma.h
87
struct mutex lock;
drivers/media/radio/dsbr100.c
72
struct mutex v4l2_lock;
drivers/media/radio/radio-cadet.c
78
struct mutex lock;
drivers/media/radio/radio-isa.h
28
struct mutex lock;
drivers/media/radio/radio-keene.c
53
struct mutex lock;
drivers/media/radio/radio-ma901.c
80
struct mutex lock; /* buffer locking */
drivers/media/radio/radio-miropcm20.c
77
struct mutex lock;
drivers/media/radio/radio-mr800.c
124
struct mutex lock; /* buffer locking */
drivers/media/radio/radio-raremono.c
109
struct mutex lock;
drivers/media/radio/radio-sf16fmi.c
55
struct mutex lock;
drivers/media/radio/radio-shark.c
295
mutex_lock(&shark->tea.mutex);
drivers/media/radio/radio-shark.c
298
mutex_unlock(&shark->tea.mutex);
drivers/media/radio/radio-shark.c
394
mutex_lock(&shark->tea.mutex);
drivers/media/radio/radio-shark.c
396
mutex_unlock(&shark->tea.mutex);
drivers/media/radio/radio-shark2.c
261
mutex_lock(&shark->tea.mutex);
drivers/media/radio/radio-shark2.c
264
mutex_unlock(&shark->tea.mutex);
drivers/media/radio/radio-shark2.c
360
mutex_lock(&shark->tea.mutex);
drivers/media/radio/radio-shark2.c
362
mutex_unlock(&shark->tea.mutex);
drivers/media/radio/radio-tea5764.c
136
struct mutex mutex;
drivers/media/radio/radio-tea5764.c
445
mutex_init(&radio->mutex);
drivers/media/radio/radio-tea5764.c
463
radio->vdev.lock = &radio->mutex;
drivers/media/radio/radio-tea5777.c
549
mutex_init(&tea->mutex);
drivers/media/radio/radio-tea5777.c
551
tea->vd.lock = &tea->mutex;
drivers/media/radio/radio-tea5777.h
64
struct mutex mutex;
drivers/media/radio/radio-timb.c
27
struct mutex lock;
drivers/media/radio/si470x/radio-si470x.h
146
struct mutex lock; /* buffer locking */
drivers/media/radio/si4713/radio-platform-si4713.c
42
struct mutex lock;
drivers/media/radio/si4713/radio-usb-si4713.c
54
struct mutex lock;
drivers/media/radio/tea575x.c
524
mutex_init(&tea->mutex);
drivers/media/radio/tea575x.c
526
tea->vd.lock = &tea->mutex;
drivers/media/rc/ati_remote.c
261
struct mutex open_mutex;
drivers/media/rc/imon.c
98
struct mutex lock; /* to lock this object */
drivers/media/rc/rc-core-priv.h
164
extern struct mutex ir_raw_handler_lock;
drivers/media/spi/cxd2880-spi.c
52
struct mutex spi_mutex; /* For SPI access exclusive control */
drivers/media/test-drivers/vicodec/vicodec-core.c
101
struct mutex mutex;
drivers/media/test-drivers/vicodec/vicodec-core.c
1711
src_vq->lock = &ctx->dev->stateful_enc.mutex;
drivers/media/test-drivers/vicodec/vicodec-core.c
1714
src_vq->lock = &ctx->dev->stateless_dec.mutex;
drivers/media/test-drivers/vicodec/vicodec-core.c
1716
src_vq->lock = &ctx->dev->stateful_dec.mutex;
drivers/media/test-drivers/vicodec/vicodec-core.c
2054
mutex_init(&dev_instance->mutex);
drivers/media/test-drivers/vicodec/vicodec-core.c
2063
vfd->lock = &dev_instance->mutex;
drivers/media/test-drivers/vidtv/vidtv_bridge.h
61
struct mutex feed_lock; /* Protects access to the start/stop stream logic/data. */
drivers/media/test-drivers/vim2m.c
197
struct mutex dev_mutex;
drivers/media/test-drivers/vim2m.c
217
struct mutex vb_mutex;
drivers/media/test-drivers/vimc/vimc-capture.c
30
struct mutex lock;
drivers/media/test-drivers/visl/visl.h
109
struct mutex dev_mutex;
drivers/media/test-drivers/visl/visl.h
119
struct mutex bitstream_lock;
drivers/media/test-drivers/visl/visl.h
145
struct mutex vb_mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1447
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1498
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1540
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1572
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1603
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1629
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1649
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1669
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1699
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1729
vfd->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.c
1963
mutex_init(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-core.c
645
mutex_lock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-core.c
665
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-core.c
930
q->lock = &dev->mutex;
drivers/media/test-drivers/vivid/vivid-core.h
250
struct mutex mutex;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
447
if (out_dev && dev != out_dev && !mutex_trylock(&out_dev->mutex))
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
474
mutex_unlock(&out_dev->mutex);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
722
if (!mutex_trylock(&dev->mutex)) {
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
778
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
171
if (!mutex_trylock(&dev->mutex)) {
drivers/media/test-drivers/vivid/vivid-kthread-out.c
213
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
124
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
76
if (!mutex_trylock(&dev->mutex)) {
drivers/media/test-drivers/vivid/vivid-radio-rx.c
127
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-radio-rx.c
42
if (mutex_lock_interruptible(&dev->mutex))
drivers/media/test-drivers/vivid/vivid-radio-rx.c
46
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-radio-rx.c
77
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-radio-rx.c
82
if (mutex_lock_interruptible(&dev->mutex))
drivers/media/test-drivers/vivid/vivid-radio-tx.c
39
if (mutex_lock_interruptible(&dev->mutex))
drivers/media/test-drivers/vivid/vivid-radio-tx.c
43
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-radio-tx.c
62
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-radio-tx.c
67
if (mutex_lock_interruptible(&dev->mutex))
drivers/media/test-drivers/vivid/vivid-radio-tx.c
90
mutex_unlock(&dev->mutex);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
148
if (!mutex_trylock(&dev->mutex)) {
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
184
mutex_unlock(&dev->mutex);
drivers/media/tuners/mxl5007t.c
143
struct mutex lock;
drivers/media/tuners/r820t.c
75
struct mutex lock;
drivers/media/tuners/si2157_priv.h
24
struct mutex i2c_mutex;
drivers/media/tuners/tda18250_priv.h
117
struct mutex i2c_mutex;
drivers/media/tuners/tda18271-priv.h
113
struct mutex lock;
drivers/media/tuners/xc2028.c
120
struct mutex lock;
drivers/media/tuners/xc4000.c
91
struct mutex lock;
drivers/media/usb/airspy/airspy.c
113
struct mutex v4l2_lock; /* Protects everything else */
drivers/media/usb/airspy/airspy.c
114
struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */
drivers/media/usb/as102/as102_drv.h
32
struct mutex lock;
drivers/media/usb/as102/as102_drv.h
64
struct mutex sem;
drivers/media/usb/au0828/au0828-core.c
116
mutex_unlock(&dev->mutex);
drivers/media/usb/au0828/au0828-core.c
182
mutex_lock(&dev->mutex);
drivers/media/usb/au0828/au0828-core.c
184
mutex_unlock(&dev->mutex);
drivers/media/usb/au0828/au0828-core.c
681
mutex_init(&dev->mutex);
drivers/media/usb/au0828/au0828-core.c
96
mutex_lock(&dev->mutex);
drivers/media/usb/au0828/au0828.h
174
struct mutex mutex;
drivers/media/usb/au0828/au0828.h
207
struct mutex vb_queue_lock;
drivers/media/usb/au0828/au0828.h
208
struct mutex vb_vbi_queue_lock;
drivers/media/usb/au0828/au0828.h
243
struct mutex lock;
drivers/media/usb/au0828/au0828.h
86
struct mutex lock;
drivers/media/usb/b2c2/flexcop-usb.h
36
struct mutex data_mutex;
drivers/media/usb/cx231xx/cx231xx-dvb.c
54
struct mutex lock;
drivers/media/usb/cx231xx/cx231xx.h
607
struct mutex gpio_i2c_lock;
drivers/media/usb/cx231xx/cx231xx.h
608
struct mutex i2c_lock;
drivers/media/usb/cx231xx/cx231xx.h
631
struct mutex lock;
drivers/media/usb/cx231xx/cx231xx.h
632
struct mutex ctrl_urb_lock; /* protects urb_buf */
drivers/media/usb/dvb-usb-v2/af9015.h
119
struct mutex fe_mutex;
drivers/media/usb/dvb-usb-v2/az6007.c
131
if (mutex_lock_interruptible(&st->mutex) < 0)
drivers/media/usb/dvb-usb-v2/az6007.c
136
mutex_unlock(&st->mutex);
drivers/media/usb/dvb-usb-v2/az6007.c
178
if (mutex_lock_interruptible(&st->mutex) < 0)
drivers/media/usb/dvb-usb-v2/az6007.c
183
mutex_unlock(&st->mutex);
drivers/media/usb/dvb-usb-v2/az6007.c
42
struct mutex mutex;
drivers/media/usb/dvb-usb-v2/az6007.c
43
struct mutex ca_mutex;
drivers/media/usb/dvb-usb-v2/az6007.c
697
mutex_init(&state->mutex);
drivers/media/usb/dvb-usb-v2/az6007.c
755
if (mutex_lock_interruptible(&st->mutex) < 0)
drivers/media/usb/dvb-usb-v2/az6007.c
827
mutex_unlock(&st->mutex);
drivers/media/usb/dvb-usb-v2/dvb_usb.h
386
struct mutex usb_mutex;
drivers/media/usb/dvb-usb-v2/dvb_usb.h
389
struct mutex i2c_mutex;
drivers/media/usb/dvb-usb-v2/mxl111sf.h
92
struct mutex fe_lock;
drivers/media/usb/dvb-usb-v2/mxl111sf.h
97
struct mutex msg_lock;
drivers/media/usb/dvb-usb/az6027.c
27
struct mutex ca_mutex;
drivers/media/usb/dvb-usb/cinergyT2-fe.c
130
struct mutex data_mutex;
drivers/media/usb/dvb-usb/cxusb.h
121
struct mutex open_lock;
drivers/media/usb/dvb-usb/cxusb.h
129
struct mutex dev_lock;
drivers/media/usb/dvb-usb/cxusb.h
77
struct mutex stream_mutex;
drivers/media/usb/dvb-usb/dtt200u-fe.c
20
struct mutex data_mutex;
drivers/media/usb/dvb-usb/dvb-usb.h
476
struct mutex data_mutex;
drivers/media/usb/dvb-usb/dvb-usb.h
477
struct mutex usb_mutex;
drivers/media/usb/dvb-usb/dvb-usb.h
480
struct mutex i2c_mutex;
drivers/media/usb/dvb-usb/pctv452e.c
101
struct mutex ca_mutex;
drivers/media/usb/dvb-usb/ttusb2.c
66
struct mutex ca_mutex;
drivers/media/usb/dvb-usb/vp702x.h
103
struct mutex buf_mutex;
drivers/media/usb/em28xx/em28xx-dvb.c
84
struct mutex lock;
drivers/media/usb/em28xx/em28xx.h
573
struct mutex vb_queue_lock; /* Protects vb_vidq */
drivers/media/usb/em28xx/em28xx.h
574
struct mutex vb_vbi_queue_lock; /* Protects vb_vbiq */
drivers/media/usb/em28xx/em28xx.h
720
struct mutex lock; /* protects em28xx struct */
drivers/media/usb/em28xx/em28xx.h
721
struct mutex ctrl_urb_lock; /* protects urb_buf */
drivers/media/usb/go7007/go7007-priv.h
176
struct mutex hw_lock;
drivers/media/usb/go7007/go7007-priv.h
177
struct mutex serialize_lock;
drivers/media/usb/go7007/go7007-priv.h
225
struct mutex queue_lock;
drivers/media/usb/go7007/go7007-usb.c
55
struct mutex i2c_lock;
drivers/media/usb/go7007/s2250-board.c
42
struct mutex i2c_lock;
drivers/media/usb/gspca/gspca.h
201
struct mutex usb_lock; /* usb exchange protection */
drivers/media/usb/hackrf/hackrf.c
128
struct mutex v4l2_lock; /* Protects everything else */
drivers/media/usb/hackrf/hackrf.c
129
struct mutex vb_queue_lock; /* Protects vb_queue */
drivers/media/usb/hdpvr/hdpvr.h
113
struct mutex i2c_mutex;
drivers/media/usb/hdpvr/hdpvr.h
121
struct mutex usbc_mutex;
drivers/media/usb/hdpvr/hdpvr.h
96
struct mutex io_mutex;
drivers/media/usb/msi2500/msi2500.c
118
struct mutex v4l2_lock; /* Protects everything else */
drivers/media/usb/msi2500/msi2500.c
119
struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */
drivers/media/usb/pvrusb2/pvrusb2-context.c
211
mutex_init(&mp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-context.c
252
mutex_lock(&mp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-context.c
262
mutex_unlock(&mp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-context.h
35
struct mutex mutex;
drivers/media/usb/pvrusb2/pvrusb2-dvb.h
30
struct mutex lock;
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
165
struct mutex big_lock_mutex;
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
198
struct mutex ctl_lock_mutex;
drivers/media/usb/pvrusb2/pvrusb2-io.c
401
mutex_init(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
409
mutex_lock(&sp->mutex); do {
drivers/media/usb/pvrusb2/pvrusb2-io.c
412
} while (0); mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
483
mutex_lock(&sp->mutex); do {
drivers/media/usb/pvrusb2/pvrusb2-io.c
488
} while (0); mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
496
mutex_lock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
503
mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
538
mutex_lock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
543
mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
576
mutex_lock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
586
mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
600
mutex_lock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
626
mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
637
mutex_lock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-io.c
64
struct mutex mutex;
drivers/media/usb/pvrusb2/pvrusb2-io.c
655
mutex_unlock(&sp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
192
mutex_lock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
212
mutex_unlock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
224
mutex_unlock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
234
mutex_lock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
242
mutex_unlock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
302
mutex_lock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
349
mutex_unlock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
36
struct mutex mutex;
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
409
mutex_lock(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
44
mutex_init(&cp->mutex);
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
468
mutex_unlock(&cp->mutex);
drivers/media/usb/pwc/pwc-dec23.h
20
struct mutex lock;
drivers/media/usb/pwc/pwc.h
220
struct mutex v4l2_lock; /* Protects everything else */
drivers/media/usb/pwc/pwc.h
221
struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */
drivers/media/usb/s2255/s2255drv.c
242
struct mutex vb_lock; /* streaming lock */
drivers/media/usb/s2255/s2255drv.c
252
struct mutex lock; /* channels[].vdev.lock */
drivers/media/usb/s2255/s2255drv.c
253
struct mutex cmdlock; /* protects cmdbuf */
drivers/media/usb/stk1160/stk1160.h
154
struct mutex v4l_lock;
drivers/media/usb/stk1160/stk1160.h
155
struct mutex vb_queue_lock;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
96
struct mutex semi2c;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
97
struct mutex semusb;
drivers/media/usb/ttusb-dec/ttusb_dec.c
115
struct mutex usb_mutex;
drivers/media/usb/ttusb-dec/ttusb_dec.c
123
struct mutex iso_mutex;
drivers/media/usb/usbtv/usbtv.h
96
struct mutex v4l2_lock;
drivers/media/usb/usbtv/usbtv.h
97
struct mutex vb2q_lock;
drivers/media/usb/uvc/uvc_ctrl.c
3384
guard(mutex)(&handle->chain->ctrl_mutex);
drivers/media/usb/uvc/uvc_driver.c
2053
vdev->lock = &queue->mutex;
drivers/media/usb/uvc/uvc_driver.c
2426
mutex_lock(&stream->queue.mutex);
drivers/media/usb/uvc/uvc_driver.c
2429
mutex_unlock(&stream->queue.mutex);
drivers/media/usb/uvc/uvc_queue.c
252
queue->queue.lock = &queue->mutex;
drivers/media/usb/uvc/uvc_queue.c
267
mutex_init(&queue->mutex);
drivers/media/usb/uvc/uvc_status.c
370
guard(mutex)(&dev->status_lock);
drivers/media/usb/uvc/uvc_status.c
380
guard(mutex)(&dev->status_lock);
drivers/media/usb/uvc/uvc_status.c
390
guard(mutex)(&dev->status_lock);
drivers/media/usb/uvc/uvc_status.c
405
guard(mutex)(&dev->status_lock);
drivers/media/usb/uvc/uvcvideo.h
337
struct mutex mutex; /*
drivers/media/usb/uvc/uvcvideo.h
357
struct mutex ctrl_mutex; /*
drivers/media/usb/uvc/uvcvideo.h
613
struct mutex status_lock; /* Protects status_users */
drivers/media/v4l2-core/v4l2-ioctl.c
3010
static struct mutex *v4l2_ioctl_get_lock(struct video_device *vdev,
drivers/media/v4l2-core/v4l2-ioctl.c
3068
struct mutex *req_queue_lock = NULL;
drivers/media/v4l2-core/v4l2-ioctl.c
3069
struct mutex *lock; /* ioctl serialization mutex */
drivers/media/v4l2-core/v4l2-subdev.c
1152
struct mutex *lock = vdev->lock;
drivers/memory/brcmstb_dpfe.c
187
struct mutex lock;
drivers/memory/samsung/exynos5422-dmc.c
161
struct mutex lock;
drivers/memory/tegra/tegra124-emc.c
513
struct mutex rate_lock;
drivers/memory/tegra/tegra20-emc.c
222
struct mutex rate_lock;
drivers/memory/tegra/tegra30-emc.c
393
struct mutex rate_lock;
drivers/memory/ti-aemif.c
117
struct mutex config_cs_lock;
drivers/memstick/host/rtsx_usb_ms.c
30
struct mutex host_mutex;
drivers/message/fusion/mptbase.c
1823
mutex_init(&ioc->internal_cmds.mutex);
drivers/message/fusion/mptbase.c
1825
mutex_init(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.c
1827
mutex_init(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptbase.c
5070
mutex_lock(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.c
5141
mutex_unlock(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.c
6392
mutex_lock(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.c
6483
mutex_unlock(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.c
6523
mutex_unlock(&ioc->mptbase_cmds.mutex);
drivers/message/fusion/mptbase.h
449
struct mutex mutex;
drivers/message/fusion/mptbase.h
528
struct mutex inactive_list_mutex;
drivers/message/fusion/mptbase.h
726
struct mutex sas_topology_mutex;
drivers/message/fusion/mptbase.h
733
struct mutex sas_discovery_mutex;
drivers/message/fusion/mptbase.h
742
struct mutex sas_device_info_mutex;
drivers/message/fusion/mptctl.c
184
if (!mutex_trylock(&ioc->ioctl_cmds.mutex))
drivers/message/fusion/mptctl.c
187
if (mutex_lock_interruptible(&ioc->ioctl_cmds.mutex))
drivers/message/fusion/mptctl.c
2164
mutex_lock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2166
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2184
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2203
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2212
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2221
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
2746
mutex_unlock(&iocp->ioctl_cmds.mutex);
drivers/message/fusion/mptctl.c
2800
mutex_unlock(&iocp->ioctl_cmds.mutex);
drivers/message/fusion/mptctl.c
2854
mutex_init(&ioc->ioctl_cmds.mutex);
drivers/message/fusion/mptctl.c
327
mutex_lock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
329
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
449
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptctl.c
689
mutex_unlock(&iocp->ioctl_cmds.mutex);
drivers/message/fusion/mptsas.c
2125
if (mutex_lock_interruptible(&ioc->sas_mgmt.mutex))
drivers/message/fusion/mptsas.c
2178
mutex_unlock(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptsas.c
2262
ret = mutex_lock_interruptible(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptsas.c
2368
mutex_unlock(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptsas.c
2884
ret = mutex_lock_interruptible(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptsas.c
2994
mutex_unlock(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptsas.c
4876
mutex_lock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptsas.c
4878
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptsas.c
4936
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptsas.c
5240
mutex_init(&ioc->sas_mgmt.mutex);
drivers/message/fusion/mptscsih.c
1553
mutex_lock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptscsih.c
1651
mutex_unlock(&ioc->taskmgmt_cmds.mutex);
drivers/message/fusion/mptscsih.c
2789
mutex_lock(&ioc->internal_cmds.mutex);
drivers/message/fusion/mptscsih.c
2984
mutex_unlock(&ioc->internal_cmds.mutex);
drivers/message/fusion/mptspi.c
626
mutex_lock(&ioc->internal_cmds.mutex);
drivers/message/fusion/mptspi.c
679
mutex_unlock(&ioc->internal_cmds.mutex);
drivers/mfd/adp5520.c
35
struct mutex lock;
drivers/mfd/atc260x-core.c
28
struct mutex *mutex = __mutex;
drivers/mfd/atc260x-core.c
42
mutex_trylock(mutex);
drivers/mfd/atc260x-core.c
44
mutex_lock(mutex);
drivers/mfd/atc260x-core.c
49
struct mutex *mutex = __mutex;
drivers/mfd/atc260x-core.c
51
mutex_unlock(mutex);
drivers/mfd/da903x.c
65
struct mutex lock;
drivers/mfd/db8500-prcmu.c
358
struct mutex ac_wake_lock;
drivers/mfd/db8500-prcmu.c
375
struct mutex lock;
drivers/mfd/db8500-prcmu.c
396
struct mutex lock;
drivers/mfd/db8500-prcmu.c
413
struct mutex sysclk_lock;
drivers/mfd/db8500-prcmu.c
423
struct mutex lock;
drivers/mfd/db8500-prcmu.c
434
struct mutex lock;
drivers/mfd/intel-m10-bmc-pmci.c
21
struct mutex flash_mutex; /* protects flash_busy and serializes flash read/read */
drivers/mfd/loongson-se.c
31
struct mutex engine_init_lock;
drivers/mfd/lp8788-irq.c
37
struct mutex irq_lock;
drivers/mfd/macsmc.c
108
guard(mutex)(&smc->mutex);
drivers/mfd/macsmc.c
122
lockdep_assert_held(&smc->mutex);
drivers/mfd/macsmc.c
173
guard(mutex)(&smc->mutex);
drivers/mfd/macsmc.c
181
guard(mutex)(&smc->mutex);
drivers/mfd/macsmc.c
190
guard(mutex)(&smc->mutex);
drivers/mfd/macsmc.c
225
guard(mutex)(&smc->mutex);
drivers/mfd/macsmc.c
419
mutex_init(&smc->mutex);
drivers/mfd/macsmc.c
62
lockdep_assert_held(&smc->mutex);
drivers/mfd/max77759.c
370
guard(mutex)(&max77759->maxq_lock);
drivers/mfd/mc13xxx.h
39
struct mutex lock;
drivers/mfd/menelaus.c
153
struct mutex lock;
drivers/mfd/mfd-core.c
108
scoped_guard(mutex, &mfd_of_node_mutex) {
drivers/mfd/mfd-core.c
134
scoped_guard(mutex, &mfd_of_node_mutex)
drivers/mfd/mfd-core.c
288
scoped_guard(mutex, &mfd_of_node_mutex) {
drivers/mfd/mfd-core.c
364
scoped_guard(mutex, &mfd_of_node_mutex) {
drivers/mfd/nct6694.c
103
guard(mutex)(&nct6694->access_lock);
drivers/mfd/nct6694.c
153
guard(mutex)(&nct6694->access_lock);
drivers/mfd/qcom_rpm.c
49
struct mutex lock;
drivers/mfd/qnap-mcu.c
227
guard(mutex)(&mcu->bus_lock);
drivers/mfd/qnap-mcu.c
62
struct mutex bus_lock;
drivers/mfd/rave-sp.c
192
struct mutex bus_lock;
drivers/mfd/rave-sp.c
193
struct mutex reply_lock;
drivers/mfd/retu-mfd.c
148
mutex_lock(&rdev->mutex);
drivers/mfd/retu-mfd.c
150
mutex_unlock(&rdev->mutex);
drivers/mfd/retu-mfd.c
160
mutex_lock(&rdev->mutex);
drivers/mfd/retu-mfd.c
162
mutex_unlock(&rdev->mutex);
drivers/mfd/retu-mfd.c
173
mutex_lock(&retu_pm_power_off->mutex);
drivers/mfd/retu-mfd.c
186
mutex_unlock(&retu_pm_power_off->mutex);
drivers/mfd/retu-mfd.c
246
mutex_init(&rdev->mutex);
drivers/mfd/retu-mfd.c
44
struct mutex mutex;
drivers/mfd/sm501.c
64
struct mutex clock_lock;
drivers/mfd/tps65010.c
63
struct mutex lock;
drivers/mfd/tps6586x.c
130
struct mutex irq_lock;
drivers/mfd/twl4030-audio.c
118
mutex_lock(&audio->mutex);
drivers/mfd/twl4030-audio.c
122
mutex_unlock(&audio->mutex);
drivers/mfd/twl4030-audio.c
133
mutex_unlock(&audio->mutex);
drivers/mfd/twl4030-audio.c
197
mutex_init(&audio->mutex);
drivers/mfd/twl4030-audio.c
35
struct mutex mutex;
drivers/mfd/twl4030-audio.c
89
mutex_lock(&audio->mutex);
drivers/mfd/twl4030-audio.c
97
mutex_unlock(&audio->mutex);
drivers/mfd/twl4030-irq.c
424
struct mutex irq_lock;
drivers/mfd/twl6040.c
274
mutex_lock(&twl6040->mutex);
drivers/mfd/twl6040.c
363
mutex_unlock(&twl6040->mutex);
drivers/mfd/twl6040.c
374
mutex_lock(&twl6040->mutex);
drivers/mfd/twl6040.c
506
mutex_unlock(&twl6040->mutex);
drivers/mfd/twl6040.c
696
mutex_init(&twl6040->mutex);
drivers/misc/ad525x_dpot.c
86
struct mutex update_lock;
drivers/misc/amd-sbi/rmi-core.h
58
struct mutex lock;
drivers/misc/apds9802als.c
103
mutex_unlock(&data->mutex);
drivers/misc/apds9802als.c
131
mutex_lock(&data->mutex);
drivers/misc/apds9802als.c
149
mutex_unlock(&data->mutex);
drivers/misc/apds9802als.c
154
mutex_unlock(&data->mutex);
drivers/misc/apds9802als.c
164
mutex_lock(&data->mutex);
drivers/misc/apds9802als.c
174
mutex_unlock(&data->mutex);
drivers/misc/apds9802als.c
233
mutex_init(&data->mutex);
drivers/misc/apds9802als.c
29
struct mutex mutex;
drivers/misc/apds9802als.c
76
mutex_lock(&data->mutex);
drivers/misc/apds9802als.c
97
mutex_unlock(&data->mutex);
drivers/misc/apds990x.c
1003
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
1007
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
1066
mutex_init(&chip->mutex);
drivers/misc/apds990x.c
115
struct mutex mutex; /* avoid parallel access */
drivers/misc/apds990x.c
482
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
532
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
639
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
647
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
755
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
757
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
778
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
780
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
814
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
826
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
902
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
910
mutex_unlock(&chip->mutex);
drivers/misc/apds990x.c
971
mutex_lock(&chip->mutex);
drivers/misc/apds990x.c
975
mutex_unlock(&chip->mutex);
drivers/misc/bcm-vk/bcm_vk.h
368
struct mutex mutex;
drivers/misc/bcm-vk/bcm_vk_dev.c
1238
mutex_lock(&vk->mutex);
drivers/misc/bcm-vk/bcm_vk_dev.c
1253
mutex_unlock(&vk->mutex);
drivers/misc/bcm-vk/bcm_vk_dev.c
1303
mutex_init(&vk->mutex);
drivers/misc/bcm-vk/bcm_vk_msg.h
134
struct mutex msgq_mutex;
drivers/misc/bh1770glc.c
1023
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
1026
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
1061
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
1071
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
1179
mutex_init(&chip->mutex);
drivers/misc/bh1770glc.c
126
struct mutex mutex; /* avoid parallel access */
drivers/misc/bh1770glc.c
562
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
564
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
574
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
611
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
641
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
670
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
696
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
698
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
721
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
737
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
747
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
749
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
759
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
764
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
821
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
823
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
839
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
841
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
867
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
870
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
950
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
952
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
970
mutex_lock(&chip->mutex);
drivers/misc/bh1770glc.c
976
mutex_unlock(&chip->mutex);
drivers/misc/bh1770glc.c
984
mutex_unlock(&chip->mutex);
drivers/misc/c2port/core.c
361
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
373
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
389
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
394
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
426
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
428
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
463
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
465
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
530
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
532
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
613
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
615
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
727
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
729
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
842
mutex_lock(&c2dev->mutex);
drivers/misc/c2port/core.c
844
mutex_unlock(&c2dev->mutex);
drivers/misc/c2port/core.c
939
mutex_init(&c2dev->mutex);
drivers/misc/dw-xdata-pcie.c
103
mutex_lock(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
132
mutex_unlock(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
168
mutex_lock(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
196
mutex_unlock(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
321
mutex_init(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
69
struct mutex mutex;
drivers/misc/dw-xdata-pcie.c
83
mutex_lock(&dw->mutex);
drivers/misc/dw-xdata-pcie.c
92
mutex_unlock(&dw->mutex);
drivers/misc/eeprom/at24.c
75
struct mutex lock;
drivers/misc/eeprom/at25.c
262
guard(mutex)(&at25->lock);
drivers/misc/eeprom/at25.c
43
struct mutex lock;
drivers/misc/eeprom/eeprom_93xx46.c
84
struct mutex lock;
drivers/misc/eeprom/idt_89hpesx.c
97
struct mutex smb_mtx;
drivers/misc/eeprom/m24lr.c
63
struct mutex lock; /* synchronize operations to the device */
drivers/misc/eeprom/max6875.c
47
struct mutex update_lock;
drivers/misc/fastrpc.c
1612
mutex_destroy(&fl->mutex);
drivers/misc/fastrpc.c
1638
mutex_init(&fl->mutex);
drivers/misc/fastrpc.c
1649
mutex_destroy(&fl->mutex);
drivers/misc/fastrpc.c
200
struct mutex lock;
drivers/misc/fastrpc.c
312
struct mutex mutex;
drivers/misc/gehc-achc.c
25
struct mutex device_lock; /* avoid concurrent device access */
drivers/misc/hisi_hikey_usb.c
46
struct mutex lock;
drivers/misc/ics932s401.c
85
struct mutex lock;
drivers/misc/isl29003.c
51
struct mutex lock;
drivers/misc/isl29020.c
22
static DEFINE_MUTEX(mutex);
drivers/misc/isl29020.c
49
mutex_lock(&mutex);
drivers/misc/isl29020.c
53
mutex_unlock(&mutex);
drivers/misc/isl29020.c
58
mutex_unlock(&mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
1175
mutex_init(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
273
mutex_lock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
356
mutex_unlock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
450
mutex_lock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
456
mutex_unlock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
513
mutex_lock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
531
mutex_unlock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
813
mutex_lock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.c
815
mutex_unlock(&lis3->mutex);
drivers/misc/lis3lv02d/lis3lv02d.h
303
struct mutex mutex; /* Serialize poll and selftest */
drivers/misc/mei/mei_dev.h
574
struct mutex device_lock;
drivers/misc/mei/mei_dev.h
646
struct mutex cl_bus_lock;
drivers/misc/mei/platform-vsc.c
307
guard(mutex)(&mei_dev->device_lock);
drivers/misc/mei/vsc-tp.c
119
guard(mutex)(&tp->event_notify_mutex);
drivers/misc/mei/vsc-tp.c
288
guard(mutex)(&tp->mutex);
drivers/misc/mei/vsc-tp.c
327
guard(mutex)(&tp->mutex);
drivers/misc/mei/vsc-tp.c
405
guard(mutex)(&tp->event_notify_mutex);
drivers/misc/mei/vsc-tp.c
506
mutex_init(&tp->mutex);
drivers/misc/mei/vsc-tp.c
535
mutex_destroy(&tp->mutex);
drivers/misc/mei/vsc-tp.c
551
mutex_destroy(&tp->mutex);
drivers/misc/mei/vsc-tp.c
84
struct mutex event_notify_mutex; /* protects event_notify + context */
drivers/misc/mei/vsc-tp.c
85
struct mutex mutex; /* protects command download */
drivers/misc/mrvl_cn10k_dpi.c
168
struct mutex lock;
drivers/misc/nsm.c
53
struct mutex lock;
drivers/misc/ntsync.c
132
struct mutex wait_all_lock;
drivers/misc/ntsync.c
238
if (obj->u.mutex.owner && obj->u.mutex.owner != owner)
drivers/misc/ntsync.c
240
return obj->u.mutex.count < UINT_MAX;
drivers/misc/ntsync.c
287
if (obj->u.mutex.ownerdead)
drivers/misc/ntsync.c
289
obj->u.mutex.ownerdead = false;
drivers/misc/ntsync.c
290
obj->u.mutex.count++;
drivers/misc/ntsync.c
291
obj->u.mutex.owner = q->owner;
drivers/misc/ntsync.c
340
static void try_wake_any_mutex(struct ntsync_obj *mutex)
drivers/misc/ntsync.c
344
ntsync_assert_held(mutex);
drivers/misc/ntsync.c
345
lockdep_assert(mutex->type == NTSYNC_TYPE_MUTEX);
drivers/misc/ntsync.c
347
list_for_each_entry(entry, &mutex->any_waiters, node) {
drivers/misc/ntsync.c
351
if (mutex->u.mutex.count == UINT_MAX)
drivers/misc/ntsync.c
353
if (mutex->u.mutex.owner && mutex->u.mutex.owner != q->owner)
drivers/misc/ntsync.c
357
if (mutex->u.mutex.ownerdead)
drivers/misc/ntsync.c
359
mutex->u.mutex.ownerdead = false;
drivers/misc/ntsync.c
360
mutex->u.mutex.count++;
drivers/misc/ntsync.c
361
mutex->u.mutex.owner = q->owner;
drivers/misc/ntsync.c
443
static int unlock_mutex_state(struct ntsync_obj *mutex,
drivers/misc/ntsync.c
446
ntsync_assert_held(mutex);
drivers/misc/ntsync.c
448
if (mutex->u.mutex.owner != args->owner)
drivers/misc/ntsync.c
451
if (!--mutex->u.mutex.count)
drivers/misc/ntsync.c
452
mutex->u.mutex.owner = 0;
drivers/misc/ntsync.c
456
static int ntsync_mutex_unlock(struct ntsync_obj *mutex, void __user *argp)
drivers/misc/ntsync.c
459
struct ntsync_device *dev = mutex->dev;
drivers/misc/ntsync.c
470
if (mutex->type != NTSYNC_TYPE_MUTEX)
drivers/misc/ntsync.c
473
all = ntsync_lock_obj(dev, mutex);
drivers/misc/ntsync.c
475
prev_count = mutex->u.mutex.count;
drivers/misc/ntsync.c
476
ret = unlock_mutex_state(mutex, &args);
drivers/misc/ntsync.c
479
try_wake_all_obj(dev, mutex);
drivers/misc/ntsync.c
480
try_wake_any_mutex(mutex);
drivers/misc/ntsync.c
483
ntsync_unlock_obj(dev, mutex, all);
drivers/misc/ntsync.c
495
static int kill_mutex_state(struct ntsync_obj *mutex, __u32 owner)
drivers/misc/ntsync.c
497
ntsync_assert_held(mutex);
drivers/misc/ntsync.c
499
if (mutex->u.mutex.owner != owner)
drivers/misc/ntsync.c
502
mutex->u.mutex.ownerdead = true;
drivers/misc/ntsync.c
503
mutex->u.mutex.owner = 0;
drivers/misc/ntsync.c
504
mutex->u.mutex.count = 0;
drivers/misc/ntsync.c
508
static int ntsync_mutex_kill(struct ntsync_obj *mutex, void __user *argp)
drivers/misc/ntsync.c
510
struct ntsync_device *dev = mutex->dev;
drivers/misc/ntsync.c
520
if (mutex->type != NTSYNC_TYPE_MUTEX)
drivers/misc/ntsync.c
523
all = ntsync_lock_obj(dev, mutex);
drivers/misc/ntsync.c
525
ret = kill_mutex_state(mutex, owner);
drivers/misc/ntsync.c
528
try_wake_all_obj(dev, mutex);
drivers/misc/ntsync.c
529
try_wake_any_mutex(mutex);
drivers/misc/ntsync.c
532
ntsync_unlock_obj(dev, mutex, all);
drivers/misc/ntsync.c
608
static int ntsync_mutex_read(struct ntsync_obj *mutex, void __user *argp)
drivers/misc/ntsync.c
611
struct ntsync_device *dev = mutex->dev;
drivers/misc/ntsync.c
616
if (mutex->type != NTSYNC_TYPE_MUTEX)
drivers/misc/ntsync.c
619
all = ntsync_lock_obj(dev, mutex);
drivers/misc/ntsync.c
621
args.count = mutex->u.mutex.count;
drivers/misc/ntsync.c
622
args.owner = mutex->u.mutex.owner;
drivers/misc/ntsync.c
623
ret = mutex->u.mutex.ownerdead ? -EOWNERDEAD : 0;
drivers/misc/ntsync.c
625
ntsync_unlock_obj(dev, mutex, all);
drivers/misc/ntsync.c
64
} mutex;
drivers/misc/ntsync.c
759
struct ntsync_obj *mutex;
drivers/misc/ntsync.c
768
mutex = ntsync_alloc_obj(dev, NTSYNC_TYPE_MUTEX);
drivers/misc/ntsync.c
769
if (!mutex)
drivers/misc/ntsync.c
771
mutex->u.mutex.count = args.count;
drivers/misc/ntsync.c
772
mutex->u.mutex.owner = args.owner;
drivers/misc/ntsync.c
773
fd = ntsync_obj_get_fd(mutex);
drivers/misc/ntsync.c
775
ntsync_free_obj(mutex);
drivers/misc/ocxl/link.c
55
struct mutex spa_lock;
drivers/misc/ocxl/ocxl_internal.h
47
struct mutex contexts_lock;
drivers/misc/ocxl/ocxl_internal.h
49
struct mutex afu_control_lock;
drivers/misc/ocxl/ocxl_internal.h
73
struct mutex status_mutex;
drivers/misc/ocxl/ocxl_internal.h
76
struct mutex mapping_lock;
drivers/misc/ocxl/ocxl_internal.h
78
struct mutex xsl_error_lock;
drivers/misc/ocxl/ocxl_internal.h
80
struct mutex irq_lock;
drivers/misc/open-dice.c
32
struct mutex lock;
drivers/misc/pci_endpoint_test.c
1147
mutex_lock(&test->mutex);
drivers/misc/pci_endpoint_test.c
1205
mutex_unlock(&test->mutex);
drivers/misc/pci_endpoint_test.c
1259
mutex_init(&test->mutex);
drivers/misc/pci_endpoint_test.c
147
struct mutex mutex;
drivers/misc/phantom.c
55
struct mutex open_lock;
drivers/misc/sgi-gru/grutables.h
337
struct mutex ts_ctxlock; /* load/unload CTX lock */
drivers/misc/sgi-xp/xp.h
247
struct mutex mutex;
drivers/misc/sgi-xp/xp_main.c
149
if (mutex_lock_interruptible(®istration->mutex) != 0)
drivers/misc/sgi-xp/xp_main.c
154
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xp_main.c
166
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xp_main.c
202
mutex_lock(®istration->mutex);
drivers/misc/sgi-xp/xp_main.c
206
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xp_main.c
221
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xp_main.c
235
mutex_init(&xpc_registrations[ch_number].mutex);
drivers/misc/sgi-xp/xpc.h
455
struct mutex cached_activate_gru_mq_desc_mutex;
drivers/misc/sgi-xp/xpc_channel.c
470
if (mutex_trylock(®istration->mutex) == 0)
drivers/misc/sgi-xp/xpc_channel.c
474
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xpc_channel.c
485
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xpc_channel.c
516
mutex_unlock(®istration->mutex);
drivers/misc/sgi-xp/xpc_channel.c
531
mutex_unlock(®istration->mutex);
drivers/misc/sram.h
18
struct mutex lock;
drivers/misc/ti_fpc202.c
210
guard(mutex)(&priv->reg_dev_lock);
drivers/misc/ti_fpc202.c
69
struct mutex reg_dev_lock;
drivers/misc/tsl2550.c
34
struct mutex update_lock;
drivers/misc/uacce/uacce.c
106
mutex_unlock(&uacce->mutex);
drivers/misc/uacce/uacce.c
165
mutex_lock(&uacce->mutex);
drivers/misc/uacce/uacce.c
188
mutex_init(&q->mutex);
drivers/misc/uacce/uacce.c
190
mutex_unlock(&uacce->mutex);
drivers/misc/uacce/uacce.c
198
mutex_unlock(&uacce->mutex);
drivers/misc/uacce/uacce.c
207
mutex_lock(&uacce->mutex);
drivers/misc/uacce/uacce.c
211
mutex_unlock(&uacce->mutex);
drivers/misc/uacce/uacce.c
224
mutex_lock(&q->mutex);
drivers/misc/uacce/uacce.c
226
mutex_unlock(&q->mutex);
drivers/misc/uacce/uacce.c
263
mutex_lock(&q->mutex);
drivers/misc/uacce/uacce.c
293
mutex_unlock(&q->mutex);
drivers/misc/uacce/uacce.c
298
mutex_unlock(&q->mutex);
drivers/misc/uacce/uacce.c
309
mutex_lock(&q->mutex);
drivers/misc/uacce/uacce.c
319
mutex_unlock(&q->mutex);
drivers/misc/uacce/uacce.c
523
mutex_init(&uacce->mutex);
drivers/misc/uacce/uacce.c
584
mutex_lock(&uacce->mutex);
drivers/misc/uacce/uacce.c
591
mutex_lock(&q->mutex);
drivers/misc/uacce/uacce.c
593
mutex_unlock(&q->mutex);
drivers/misc/uacce/uacce.c
612
mutex_unlock(&uacce->mutex);
drivers/misc/uacce/uacce.c
88
mutex_lock(&uacce->mutex);
drivers/misc/vmw_vmci/vmci_host.c
88
struct mutex lock; /* Mutex lock for vmci context access */
drivers/misc/vmw_vmci/vmci_queue_pair.c
1029
mutex_lock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1033
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1062
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1080
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1114
mutex_lock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1243
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1248
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
126
struct mutex __mutex; /* Protects the queue. */
drivers/misc/vmw_vmci/vmci_queue_pair.c
1260
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
127
struct mutex *mutex; /* Shared by producer and consumer queues. */
drivers/misc/vmw_vmci/vmci_queue_pair.c
1731
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1736
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1757
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1911
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1920
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
1984
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2049
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2095
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2202
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2224
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
223
struct mutex mutex; /* Protect queue list. */
drivers/misc/vmw_vmci/vmci_queue_pair.c
2273
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
228
.mutex = __MUTEX_INITIALIZER(qp_broker_list.mutex),
drivers/misc/vmw_vmci/vmci_queue_pair.c
233
.mutex = __MUTEX_INITIALIZER(qp_guest_endpoints.mutex),
drivers/misc/vmw_vmci/vmci_queue_pair.c
2334
mutex_lock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2387
mutex_unlock(&qp_broker_list.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2402
mutex_lock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
2418
mutex_unlock(&qp_guest_endpoints.mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
300
queue->kernel_if->mutex = NULL;
drivers/misc/vmw_vmci/vmci_queue_pair.c
551
queue->kernel_if->mutex = NULL;
drivers/misc/vmw_vmci/vmci_queue_pair.c
587
produce_q->kernel_if->mutex = &produce_q->kernel_if->__mutex;
drivers/misc/vmw_vmci/vmci_queue_pair.c
588
consume_q->kernel_if->mutex = &produce_q->kernel_if->__mutex;
drivers/misc/vmw_vmci/vmci_queue_pair.c
589
mutex_init(produce_q->kernel_if->mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
600
produce_q->kernel_if->mutex = NULL;
drivers/misc/vmw_vmci/vmci_queue_pair.c
601
consume_q->kernel_if->mutex = NULL;
drivers/misc/vmw_vmci/vmci_queue_pair.c
613
mutex_lock(queue->kernel_if->mutex);
drivers/misc/vmw_vmci/vmci_queue_pair.c
624
mutex_unlock(queue->kernel_if->mutex);
drivers/mmc/core/queue.h
96
struct mutex complete_lock;
drivers/mmc/core/sdio_uart.c
146
mutex_lock(&port->port.mutex);
drivers/mmc/core/sdio_uart.c
154
mutex_unlock(&port->port.mutex);
drivers/mmc/core/sdio_uart.c
68
struct mutex func_lock;
drivers/mmc/host/alcor.c
52
struct mutex cmd_mutex;
drivers/mmc/host/bcm2835.c
1035
mutex_lock(&host->mutex);
drivers/mmc/host/bcm2835.c
1044
mutex_unlock(&host->mutex);
drivers/mmc/host/bcm2835.c
1055
mutex_lock(&host->mutex);
drivers/mmc/host/bcm2835.c
1091
mutex_unlock(&host->mutex);
drivers/mmc/host/bcm2835.c
1181
mutex_lock(&host->mutex);
drivers/mmc/host/bcm2835.c
1200
mutex_unlock(&host->mutex);
drivers/mmc/host/bcm2835.c
1224
mutex_unlock(&host->mutex);
drivers/mmc/host/bcm2835.c
1231
mutex_lock(&host->mutex);
drivers/mmc/host/bcm2835.c
1250
mutex_unlock(&host->mutex);
drivers/mmc/host/bcm2835.c
1280
mutex_init(&host->mutex);
drivers/mmc/host/bcm2835.c
147
struct mutex mutex;
drivers/mmc/host/bcm2835.c
830
mutex_lock(&host->mutex);
drivers/mmc/host/bcm2835.c
851
mutex_unlock(&host->mutex);
drivers/mmc/host/rtsx_pci_sdmmc.c
34
struct mutex host_mutex;
drivers/mmc/host/rtsx_usb_sdmmc.c
39
struct mutex host_mutex;
drivers/mmc/host/sdhci-bcm-kona.c
43
struct mutex write_lock; /* protect back to back writes */
drivers/mmc/host/sh_mmcif.c
239
struct mutex thread_lock;
drivers/mmc/host/tmio_mmc.h
180
struct mutex ios_lock; /* protect set_ios() context */
drivers/mmc/host/vub300.c
300
struct mutex cmd_mutex;
drivers/mmc/host/vub300.c
301
struct mutex irq_mutex;
drivers/most/core.c
46
struct mutex start_mutex; /* channel activation synchronization */
drivers/most/core.c
47
struct mutex nq_mutex; /* nq thread synchronization */
drivers/most/most_cdev.c
35
struct mutex io_mutex;
drivers/most/most_usb.c
117
struct mutex io_mutex;
drivers/mtd/chips/cfi_cmdset_0001.c
1003
mutex_unlock(&contender->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1006
mutex_unlock(&contender->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1016
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1019
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1049
mutex_lock(&loaner->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1051
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1053
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1054
mutex_unlock(&loaner->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1221
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1231
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1236
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1239
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1295
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1298
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1312
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1315
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1340
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1355
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1380
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1391
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1475
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1486
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1507
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1510
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1524
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1585
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1588
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1635
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1746
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1749
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1881
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1959
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
1962
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2021
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2034
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2055
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2066
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2074
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2081
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2127
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2130
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2173
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2245
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2248
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2267
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2537
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2570
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2579
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2589
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2628
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2639
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2659
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
2666
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
802
mutex_init(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
848
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
850
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
903
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
905
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
932
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
935
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
981
ret = mutex_trylock(&contender->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
985
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
987
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
990
mutex_unlock(&contender->mutex);
drivers/mtd/chips/cfi_cmdset_0001.c
994
mutex_unlock(&contender->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1105
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1115
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1120
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1123
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1187
mutex_unlock(&chip->mutex); \
drivers/mtd/chips/cfi_cmdset_0002.c
1189
mutex_lock(&chip->mutex); \
drivers/mtd/chips/cfi_cmdset_0002.c
1194
mutex_unlock(&chip->mutex); \
drivers/mtd/chips/cfi_cmdset_0002.c
1197
mutex_lock(&chip->mutex); \
drivers/mtd/chips/cfi_cmdset_0002.c
1213
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1216
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1229
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1314
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1320
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1337
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1427
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1430
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1474
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1509
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1512
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1519
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1530
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1533
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1553
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1680
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1684
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1720
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1724
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1745
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1834
mutex_lock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1840
mutex_unlock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1850
mutex_unlock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1905
mutex_lock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1911
mutex_unlock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1920
mutex_unlock(&cfi->chips[chipnum].mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1958
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
1962
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2029
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2032
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2086
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2420
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2423
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2458
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2461
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2503
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2520
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2523
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2558
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2561
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2603
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2635
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2660
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2670
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2687
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2724
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2727
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2783
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2920
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2935
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2943
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2958
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2964
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
2980
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3001
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3010
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3016
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3035
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3045
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3067
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
3076
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
894
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
896
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
940
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
942
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
970
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0002.c
973
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1000
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1008
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1021
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1027
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1045
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1062
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1068
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1077
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1089
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1091
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1109
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1114
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1116
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1123
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1191
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1208
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1214
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1223
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1235
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1237
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1255
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1260
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1262
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1269
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1322
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1344
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1353
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1362
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1380
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
1389
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
267
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
299
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
305
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
307
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
338
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
344
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
354
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
379
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
446
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
471
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
478
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
487
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
504
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
506
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
513
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
533
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
535
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
544
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
548
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
564
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
570
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
573
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
597
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
601
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
748
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
765
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
771
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
780
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
796
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
798
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
809
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
813
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
827
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
832
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
834
mutex_lock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
877
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
886
mutex_unlock(&chip->mutex);
drivers/mtd/chips/cfi_cmdset_0020.c
985
mutex_lock(&chip->mutex);
drivers/mtd/chips/fwh_lock.h
61
mutex_lock(&chip->mutex);
drivers/mtd/chips/fwh_lock.h
64
mutex_unlock(&chip->mutex);
drivers/mtd/chips/fwh_lock.h
75
mutex_unlock(&chip->mutex);
drivers/mtd/chips/gen_probe.c
155
mutex_init(&pchip->mutex);
drivers/mtd/devices/block2mtd.c
42
struct mutex write_mutex;
drivers/mtd/devices/docg3.h
268
struct mutex lock;
drivers/mtd/devices/mchp23k256.c
29
struct mutex lock;
drivers/mtd/devices/mchp48l640.c
36
struct mutex lock;
drivers/mtd/devices/mtd_dataflash.c
92
struct mutex lock;
drivers/mtd/devices/mtd_intel_dg.c
30
struct mutex lock; /* region access lock */
drivers/mtd/devices/mtd_intel_dg.c
529
guard(mutex)(&nvm->lock);
drivers/mtd/devices/mtd_intel_dg.c
604
guard(mutex)(&nvm->lock);
drivers/mtd/devices/mtd_intel_dg.c
650
guard(mutex)(&nvm->lock);
drivers/mtd/devices/spear_smi.c
173
struct mutex lock;
drivers/mtd/devices/spear_smi.c
198
struct mutex lock;
drivers/mtd/devices/sst25l.c
48
struct mutex lock;
drivers/mtd/devices/st_spi_fsm.c
259
struct mutex lock;
drivers/mtd/lpddr/lpddr_cmds.c
151
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
166
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
173
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
176
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
237
ret = mutex_trylock(&contender->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
241
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
243
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
246
mutex_unlock(&contender->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
250
mutex_unlock(&contender->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
259
mutex_unlock(&contender->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
262
mutex_unlock(&contender->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
272
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
275
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
339
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
342
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
358
mutex_lock(&loaner->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
360
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
362
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
363
mutex_unlock(&loaner->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
415
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
418
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
476
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
488
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
491
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
503
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
516
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
519
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
527
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
565
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
567
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
607
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
619
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
720
mutex_lock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
723
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
743
mutex_unlock(&chip->mutex);
drivers/mtd/lpddr/lpddr_cmds.c
87
mutex_init(&chip->mutex);
drivers/mtd/mtdblock.c
27
struct mutex cache_mutex;
drivers/mtd/mtdcore.h
7
extern struct mutex mtd_table_mutex;
drivers/mtd/nand/ecc-mtk.c
65
struct mutex lock;
drivers/mtd/nand/ecc-mxic.c
94
struct mutex lock;
drivers/mtd/nand/ecc-realtek.c
78
struct mutex lock;
drivers/mtd/nand/raw/atmel/pmecc.c
158
struct mutex lock;
drivers/mtd/nand/raw/ingenic/ingenic_ecc.h
78
struct mutex lock;
drivers/mtd/sm_ftl.c
1002
mutex_lock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1004
mutex_unlock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1020
mutex_lock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1052
mutex_unlock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1069
mutex_lock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1091
mutex_unlock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1101
mutex_lock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1103
mutex_unlock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1114
mutex_lock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1116
mutex_unlock(&ftl->mutex);
drivers/mtd/sm_ftl.c
1141
mutex_init(&ftl->mutex);
drivers/mtd/sm_ftl.h
28
struct mutex mutex; /* protects the structure */
drivers/mtd/spi-nor/controllers/hisi-sfc.c
91
struct mutex lock;
drivers/mtd/spi-nor/core.c
1211
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1223
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1264
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1307
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1332
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1378
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
1404
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
644
guard(mutex)(&nor->lock);
drivers/mtd/spi-nor/core.c
659
guard(mutex)(&nor->lock);
drivers/mtd/ubi/block.c
83
struct mutex dev_mutex;
drivers/mtd/ubi/eba.c
255
init_rwsem(&le->mutex);
drivers/mtd/ubi/eba.c
322
down_read(&le->mutex);
drivers/mtd/ubi/eba.c
340
up_read(&le->mutex);
drivers/mtd/ubi/eba.c
364
down_write(&le->mutex);
drivers/mtd/ubi/eba.c
386
if (down_write_trylock(&le->mutex))
drivers/mtd/ubi/eba.c
416
up_write(&le->mutex);
drivers/mtd/ubi/ubi.h
198
struct rw_semaphore mutex;
drivers/mtd/ubi/ubi.h
577
struct mutex device_mutex;
drivers/mtd/ubi/ubi.h
587
struct mutex alc_mutex;
drivers/mtd/ubi/ubi.h
614
struct mutex move_mutex;
drivers/mtd/ubi/ubi.h
652
struct mutex buf_mutex;
drivers/mtd/ubi/ubi.h
653
struct mutex ckvol_mutex;
drivers/mtd/ubi/ubi.h
818
extern struct mutex ubi_devices_mutex;
drivers/net/can/softing/softing.h
49
struct mutex lock;
drivers/net/can/spi/hi311x.c
150
struct mutex hi3110_lock; /* SPI device lock */
drivers/net/can/spi/mcp251x.c
233
struct mutex mcp_lock; /* SPI device lock */
drivers/net/can/usb/usb_8dev.c
136
struct mutex usb_8dev_cmd_lock;
drivers/net/dsa/b53/b53_priv.h
137
struct mutex reg_mutex;
drivers/net/dsa/b53/b53_priv.h
138
struct mutex stats_mutex;
drivers/net/dsa/b53/b53_priv.h
139
struct mutex arl_mutex;
drivers/net/dsa/bcm_sf2.h
54
struct mutex lock;
drivers/net/dsa/hirschmann/hellcreek.h
287
struct mutex reg_lock; /* Switch IP register lock */
drivers/net/dsa/hirschmann/hellcreek.h
288
struct mutex vlan_lock; /* VLAN bitmaps lock */
drivers/net/dsa/hirschmann/hellcreek.h
289
struct mutex ptp_lock; /* PTP IP register lock */
drivers/net/dsa/ks8995.c
190
struct mutex lock;
drivers/net/dsa/lantiq/lantiq_gswip.h
296
struct mutex pce_table_lock;
drivers/net/dsa/microchip/ksz_common.h
168
struct mutex dev_mutex; /* device access */
drivers/net/dsa/microchip/ksz_common.h
169
struct mutex regmap_mutex; /* regmap access */
drivers/net/dsa/microchip/ksz_common.h
170
struct mutex alu_mutex; /* ALU access */
drivers/net/dsa/microchip/ksz_common.h
171
struct mutex vlan_mutex; /* vlan access */
drivers/net/dsa/microchip/ksz_common.h
201
struct mutex lock_irq; /* IRQ Access */
drivers/net/dsa/microchip/ksz_common.h
44
struct mutex cnt_mutex; /* structure access */
drivers/net/dsa/microchip/ksz_common.h
698
struct mutex *mtx = __mtx;
drivers/net/dsa/microchip/ksz_common.h
704
struct mutex *mtx = __mtx;
drivers/net/dsa/microchip/ksz_ptp.h
27
struct mutex lock;
drivers/net/dsa/microchip/ksz_ptp.h
58
struct mutex lock;
drivers/net/dsa/mt7530.h
898
struct mutex reg_mutex;
drivers/net/dsa/mv88e6xxx/chip.h
362
struct mutex reg_lock;
drivers/net/dsa/mv88e6xxx/chip.h
375
struct mutex ppu_mutex;
drivers/net/dsa/mv88e6xxx/chip.h
383
struct mutex stats_mutex;
drivers/net/dsa/qca/ar9331.c
244
struct mutex lock_irq;
drivers/net/dsa/qca/qca8k-8xxx.c
1700
mutex_lock(&mib_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
1724
mutex_unlock(&mib_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
1763
mutex_lock(&priv->mgmt_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
1764
mutex_lock(&priv->mib_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
1768
mutex_unlock(&priv->mib_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
1769
mutex_unlock(&priv->mgmt_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
2097
mutex_init(&priv->mgmt_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
2100
mutex_init(&priv->mib_eth_data.mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
324
mutex_lock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
329
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
353
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
376
mutex_lock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
381
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
401
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
684
mutex_lock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
689
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k-8xxx.c
777
mutex_unlock(&mgmt_eth_data->mutex);
drivers/net/dsa/qca/qca8k.h
395
struct mutex mutex; /* Enforce one mdio read/write at time */
drivers/net/dsa/qca/qca8k.h
403
struct mutex mutex; /* Process one command at time */
drivers/net/dsa/qca/qca8k.h
460
struct mutex reg_mutex;
drivers/net/dsa/realtek/realtek.h
56
struct mutex map_lock;
drivers/net/dsa/realtek/rtl8365mb.c
646
struct mutex mib_lock;
drivers/net/dsa/rzn1_a5psw.h
258
struct mutex lk_lock;
drivers/net/dsa/sja1105/sja1105.h
268
struct mutex mgmt_lock;
drivers/net/dsa/sja1105/sja1105.h
270
struct mutex fdb_lock;
drivers/net/dsa/sja1105/sja1105.h
275
struct mutex dynamic_config_lock;
drivers/net/dsa/sja1105/sja1105_ptp.h
149
struct mutex lock;
drivers/net/dsa/sja1105/sja1105_ptp.h
88
struct mutex lock;
drivers/net/dsa/vitesse-vsc73xx-spi.c
34
struct mutex lock; /* Protects SPI traffic */
drivers/net/dsa/vitesse-vsc73xx.h
61
struct mutex fdb_lock;
drivers/net/dsa/xrs700x/xrs700x.h
21
struct mutex mib_mutex; /* protects mib_data */
drivers/net/dsa/yt921x.h
609
struct mutex reg_lock;
drivers/net/ethernet/adi/adin1110.c
151
struct mutex lock; /* protect spi */
drivers/net/ethernet/amd/pds_core/core.h
185
struct mutex devcmd_lock; /* lock for dev_cmd operations */
drivers/net/ethernet/amd/pds_core/core.h
186
struct mutex config_lock; /* lock for configuration operations */
drivers/net/ethernet/amd/xgbe/xgbe.h
1034
struct mutex rss_mutex;
drivers/net/ethernet/amd/xgbe/xgbe.h
1220
struct mutex an_mutex;
drivers/net/ethernet/amd/xgbe/xgbe.h
1236
struct mutex i2c_mutex;
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
157
struct mutex fwreq_mutex;
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
161
struct mutex macsec_mutex;
drivers/net/ethernet/asix/ax88796c_main.h
99
struct mutex spi_lock; /* device access */
drivers/net/ethernet/atheros/alx/alx.h
141
struct mutex mtx;
drivers/net/ethernet/broadcom/asp2/bcmasp.h
377
struct mutex wol_lock;
drivers/net/ethernet/broadcom/asp2/bcmasp.h
403
struct mutex net_lock;
drivers/net/ethernet/broadcom/bcm63xx_enet.h
317
struct mutex mib_update_lock;
drivers/net/ethernet/broadcom/bnge/bnge.h
133
struct mutex hwrm_cmd_lock; /* serialize hwrm messages */
drivers/net/ethernet/broadcom/bnge/bnge_auxr.h
72
struct mutex auxr_dev_lock;
drivers/net/ethernet/broadcom/bnx2.h
6997
struct mutex cnic_lock;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1018
struct mutex phy_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1373
struct mutex vf2pf_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1616
struct mutex drv_info_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1691
struct mutex cnic_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1702
struct mutex fw_mb_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1353
struct mutex one_pending_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
210
struct mutex op_mutex; /* one vfop at a time mutex */
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
361
struct mutex event_mutex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
365
struct mutex bulletin_mutex;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1856
struct mutex lock;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2057
struct mutex lock;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2596
struct mutex hwrm_cmd_lock; /* serialize hwrm messages */
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2712
struct mutex link_lock;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h
95
struct mutex en_dev_lock;
drivers/net/ethernet/brocade/bna/bnad.h
320
struct mutex conf_mutex;
drivers/net/ethernet/cavium/thunder/nic.h
330
struct mutex rx_mode_mtx;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
263
struct mutex mdio_lock;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1179
struct mutex uld_mutex;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
65
extern struct mutex uld_mutex;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
696
struct mutex vi_mirror_mutex; /* Sync access to Mirror VI info */
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h
36
struct mutex mqprio_mutex; /* Lock for accessing MQPRIO info */
drivers/net/ethernet/chelsio/cxgb4/srq.h
57
struct mutex lock; /* generic mutex for srq data */
drivers/net/ethernet/davicom/dm9000.c
123
struct mutex addr_lock; /* phy and eeprom access lock */
drivers/net/ethernet/davicom/dm9051.c
110
struct mutex spi_lockm;
drivers/net/ethernet/davicom/dm9051.c
111
struct mutex reg_mutex;
drivers/net/ethernet/emulex/benet/be.h
558
struct mutex mbox_lock; /* For serializing mbox cmds to BE card */
drivers/net/ethernet/emulex/benet/be.h
620
struct mutex rx_filter_lock;/* For protecting vids[] & mc/uc_list[] */
drivers/net/ethernet/engleder/tsnep.h
174
struct mutex gate_control_lock;
drivers/net/ethernet/engleder/tsnep.h
186
struct mutex rxnfc_lock;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
620
struct mutex mac_lock;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
631
struct mutex onestep_tstamp_lock;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
165
struct mutex mac_lock;
drivers/net/ethernet/freescale/enetc/enetc.h
486
struct mutex mm_lock;
drivers/net/ethernet/freescale/fec.h
603
struct mutex ptp_clk_mutex;
drivers/net/ethernet/freescale/gianfar.h
1201
struct mutex rx_queue_access;
drivers/net/ethernet/fungible/funeth/funeth.h
55
struct mutex state_mutex; /* nests inside RTNL if both taken */
drivers/net/ethernet/google/gve/gve.h
845
struct mutex adminq_lock; /* Protects adminq command execution */
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h
101
struct mutex mbx_mutex; /* protects against contending sync cmd resp */
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
951
struct mutex vport_lock;
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
52
struct mutex cfg_mutex;
drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.h
24
struct mutex irq_mutex;
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.h
55
struct mutex pdev_mutex;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h
116
struct mutex mbox_send_lock;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h
120
struct mutex mbox_seg_send_lock;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
131
struct mutex port_state_mutex;
drivers/net/ethernet/ibm/ehea/ehea.h
407
struct mutex lock;
drivers/net/ethernet/ibm/ehea/ehea.h
438
struct mutex port_lock;
drivers/net/ethernet/ibm/emac/core.h
178
struct mutex link_lock;
drivers/net/ethernet/ibm/emac/core.h
189
struct mutex mdio_lock;
drivers/net/ethernet/ibm/emac/rgmii.h
44
struct mutex lock;
drivers/net/ethernet/ibm/emac/tah.h
41
struct mutex lock;
drivers/net/ethernet/ibm/emac/zmii.h
34
struct mutex lock;
drivers/net/ethernet/ibm/ibmvnic.h
987
struct mutex fw_lock;
drivers/net/ethernet/intel/i40e/i40e.h
553
struct mutex switch_mutex;
drivers/net/ethernet/intel/i40e/i40e.h
672
struct mutex tmreg_lock; /* Used to protect the SYSTIME registers. */
drivers/net/ethernet/intel/i40e/i40e_adminq.h
71
struct mutex asq_mutex; /* Send queue lock */
drivers/net/ethernet/intel/i40e/i40e_adminq.h
72
struct mutex arq_mutex; /* Receive queue lock */
drivers/net/ethernet/intel/iavf/iavf_adminq.h
71
struct mutex asq_mutex; /* Send queue lock */
drivers/net/ethernet/intel/iavf/iavf_adminq.h
72
struct mutex arq_mutex; /* Receive queue lock */
drivers/net/ethernet/intel/iavf/iavf_types.h
29
struct mutex aq_cmd_lock;
drivers/net/ethernet/intel/ice/ice.h
256
struct mutex *qs_mutex; /* will be assigned to &pf->avail_q_mutex */
drivers/net/ethernet/intel/ice/ice.h
417
struct mutex xdp_state_lock;
drivers/net/ethernet/intel/ice/ice.h
590
struct mutex avail_q_mutex; /* protects access to avail_[rx|tx]qs */
drivers/net/ethernet/intel/ice/ice.h
591
struct mutex sw_mutex; /* lock for protecting VSI alloc flow */
drivers/net/ethernet/intel/ice/ice.h
592
struct mutex tc_mutex; /* lock to protect TC changes */
drivers/net/ethernet/intel/ice/ice.h
593
struct mutex adev_mutex; /* lock to protect aux device access */
drivers/net/ethernet/intel/ice/ice.h
594
struct mutex lag_mutex; /* protect ice_lag struct in PF */
drivers/net/ethernet/intel/ice/ice_adapter.c
101
scoped_guard(mutex, &ice_adapters_mutex) {
drivers/net/ethernet/intel/ice/ice_adapter.c
137
scoped_guard(mutex, &ice_adapters_mutex) {
drivers/net/ethernet/intel/ice/ice_adapter.h
25
struct mutex lock;
drivers/net/ethernet/intel/ice/ice_common.h
145
extern struct mutex ice_global_cfg_lock_sw;
drivers/net/ethernet/intel/ice/ice_controlq.h
100
struct mutex sq_lock; /* Send queue lock */
drivers/net/ethernet/intel/ice/ice_controlq.h
101
struct mutex rq_lock; /* Receive queue lock */
drivers/net/ethernet/intel/ice/ice_dpll.h
130
struct mutex lock;
drivers/net/ethernet/intel/ice/ice_flex_type.h
151
struct mutex prof_map_lock; /* protect access to profiles list */
drivers/net/ethernet/intel/ice/ice_flex_type.h
303
struct mutex lock; /* lock to protect this structure */
drivers/net/ethernet/intel/ice/ice_flow.h
476
struct mutex entries_lock;
drivers/net/ethernet/intel/ice/ice_main.c
3908
ice_get_avail_q_count(unsigned long *pf_qmap, struct mutex *lock, u16 size)
drivers/net/ethernet/intel/ice/ice_ptp.c
2697
scoped_guard(mutex, &pf->adapter->ports.lock) {
drivers/net/ethernet/intel/ice/ice_ptp.h
152
struct mutex ps_lock; /* protects overall PTP PHY start procedure */
drivers/net/ethernet/intel/ice/ice_switch.c
3071
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
3294
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
3459
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
3549
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
3663
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
4010
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
4253
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
4439
struct mutex *vlan_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
4495
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.c
6454
struct mutex *rule_lock; /* Lock to protect filter rule list */
drivers/net/ethernet/intel/ice/ice_switch.h
242
struct mutex filt_rule_lock; /* protect filter rule structure */
drivers/net/ethernet/intel/ice/ice_type.h
1006
struct mutex tnl_lock;
drivers/net/ethernet/intel/ice/ice_type.h
1017
struct mutex fl_profs_locks[ICE_BLK_COUNT]; /* lock fltr profiles */
drivers/net/ethernet/intel/ice/ice_type.h
1023
struct mutex fdir_fltr_lock; /* protect Flow Director */
drivers/net/ethernet/intel/ice/ice_type.h
1034
struct mutex rss_locks; /* protect RSS configuration */
drivers/net/ethernet/intel/ice/ice_type.h
762
struct mutex sched_lock; /* protect access to TXSched tree */
drivers/net/ethernet/intel/ice/ice_vf_lib.h
131
struct mutex table_lock; /* Lock for protecting the hash table */
drivers/net/ethernet/intel/ice/ice_vf_lib.h
148
struct mutex cfg_lock;
drivers/net/ethernet/intel/idpf/idpf.h
732
struct mutex vport_ctrl_lock;
drivers/net/ethernet/intel/idpf/idpf.h
733
struct mutex vector_lock;
drivers/net/ethernet/intel/idpf/idpf.h
734
struct mutex queue_lock;
drivers/net/ethernet/intel/idpf/idpf.h
735
struct mutex vc_buf_lock;
drivers/net/ethernet/intel/igc/igc.h
300
struct mutex nfc_rule_lock;
drivers/net/ethernet/intel/igc/igc.h
329
struct mutex ptm_lock; /* Only allow one PTM transaction at a time */
drivers/net/ethernet/intel/igc/igc.h
346
struct mutex led_mutex;
drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h
964
struct mutex lock; /* admin command interface lock */
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1242
struct mutex gather_stats_lock;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h
137
struct mutex h2fq_lock;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h
139
struct mutex f2hq_lock;
drivers/net/ethernet/marvell/octeon_ep/octep_main.h
133
struct mutex lock;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h
97
struct mutex lock;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.h
141
struct mutex lock; /* Protect subbank resources */
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.h
207
struct mutex lock; /* protect defrag nodes */
drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h
161
struct mutex lock;
drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h
35
struct mutex cmd_lock;
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
146
struct mutex stats_lock;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
155
struct mutex mce_lock; /* Serialize MCE updates */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
178
struct mutex mcast_grp_lock; /* Serialize MCE updates */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
213
struct mutex lock; /* MCAM entries and counters update lock */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
386
struct mutex rsrc_lock; /* Serialize resource alloc/free */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
572
struct mutex switch_lock; /* Serialize flow installation */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
592
struct mutex rsrc_lock; /* Serialize resource alloc/free */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
593
struct mutex alias_lock; /* Serialize bar2 alias access */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
606
struct mutex flr_lock; /* Serialize FLRs */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
630
struct mutex cgx_cfg_lock; /* serialize cgx configuration */
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
665
struct mutex mbox_lock; /* Serialize mbox up and down msgs */
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
168
struct mutex lock; /* entries update lock */
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
177
struct mutex lock; /* serialize mailbox access */
drivers/net/ethernet/marvell/octeontx2/nic/qos.h
43
struct mutex qos_lock; /* child list lock */
drivers/net/ethernet/marvell/prestera/prestera_counter.c
16
struct mutex mtx; /* protect block_list */
drivers/net/ethernet/marvell/prestera/prestera_counter.c
32
struct mutex mtx; /* protect stats and counter_idr */
drivers/net/ethernet/marvell/prestera/prestera_pci.c
204
struct mutex cmd_mtx;
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
202
mutex_lock(&wo->mcu.mutex);
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
216
mutex_unlock(&wo->mcu.mutex);
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
393
mutex_init(&wo->mcu.mutex);
drivers/net/ethernet/mediatek/mtk_wed_wo.h
238
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3010
mutex_lock(&stats_bitmap->mutex);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3033
mutex_unlock(&stats_bitmap->mutex);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3044
mutex_init(&stats_bitmap->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
263
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
289
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
300
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
310
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
325
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
377
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/icm.c
438
mutex_init(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1124
mutex_lock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1208
mutex_unlock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1232
mutex_lock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1326
mutex_unlock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1639
mutex_init(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
439
mutex_lock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
534
mutex_unlock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
544
mutex_unlock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
568
mutex_lock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mcg.c
675
mutex_unlock(&priv->mcg_table.mutex);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
269
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
538
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
606
struct mutex gen_eqe_mutex[MLX4_MFUNC_MAX];
drivers/net/ethernet/mellanox/mlx4/mlx4.h
633
struct mutex slave_cmd_mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
733
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
751
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
764
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
774
struct mutex mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
859
struct mutex pool_lock;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
893
struct mutex pgdir_mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
919
struct mutex port_mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
923
struct mutex bf_mutex;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
930
struct mutex bond_mutex; /* for bond mode */
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
407
struct mutex state_lock;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
522
struct mutex mutex; /* for mutual access to stats bitmap */
drivers/net/ethernet/mellanox/mlx4/port.c
1031
mutex_unlock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
1032
mutex_unlock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
1162
mutex_lock(&(priv->port[port].gid_table.mutex));
drivers/net/ethernet/mellanox/mlx4/port.c
1179
mutex_unlock(&(priv->port[port].gid_table.mutex));
drivers/net/ethernet/mellanox/mlx4/port.c
1413
mutex_lock(&(priv->port[port].gid_table.mutex));
drivers/net/ethernet/mellanox/mlx4/port.c
1430
mutex_unlock(&(priv->port[port].gid_table.mutex));
drivers/net/ethernet/mellanox/mlx4/port.c
1452
mutex_unlock(&(priv->port[port].gid_table.mutex));
drivers/net/ethernet/mellanox/mlx4/port.c
181
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
182
mutex_lock_nested(&dup_table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
184
mutex_lock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
185
mutex_lock_nested(&table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
188
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
309
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
310
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
312
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
313
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
316
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
377
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
378
mutex_lock_nested(&dup_table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
380
mutex_lock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
381
mutex_lock_nested(&table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
384
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
418
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
419
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
421
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
422
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
425
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
467
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
468
mutex_lock_nested(&dup_table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
470
mutex_lock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
471
mutex_lock_nested(&table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
474
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
503
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
504
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
506
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
507
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
510
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
576
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
577
mutex_lock_nested(&dup_table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
579
mutex_lock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
580
mutex_lock_nested(&table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
583
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
66
mutex_init(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
708
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
709
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
711
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
712
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
715
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
752
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
753
mutex_lock_nested(&dup_table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
755
mutex_lock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
756
mutex_lock_nested(&table->mutex, SINGLE_DEPTH_NESTING);
drivers/net/ethernet/mellanox/mlx4/port.c
759
mutex_lock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
795
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
796
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
798
mutex_unlock(&dup_table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
799
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
80
mutex_init(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
802
mutex_unlock(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
831
mutex_lock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
832
mutex_lock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
871
mutex_unlock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
872
mutex_unlock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
886
mutex_lock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
887
mutex_lock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
924
mutex_unlock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
925
mutex_unlock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
938
mutex_lock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
939
mutex_lock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
95
mutex_init(&table->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
978
mutex_unlock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
979
mutex_unlock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
993
mutex_lock(&t1->mutex);
drivers/net/ethernet/mellanox/mlx4/port.c
994
mutex_lock(&t2->mutex);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
516
mutex_init(&priv->mfunc.master.res_tracker.slave_list[i].mutex);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5244
mutex_lock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5256
mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
665
mutex_lock(&priv->mfunc.master.res_tracker.slave_list[i].mutex);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
667
mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[i].mutex);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
105
struct mutex lock; /* Protect st_arr access */
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
113
struct mutex state_lock; /* Synchronize update work with reload flows */
drivers/net/ethernet/mellanox/mlx5/core/en.h
807
struct mutex icosq_recovery_lock;
drivers/net/ethernet/mellanox/mlx5/core/en.h
917
struct mutex state_lock; /* Protects Interface state */
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
21
struct mutex lock; /* Guards hashtable and xarray */
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
27
int mlx5e_selq_init(struct mlx5e_selq *selq, struct mutex *state_lock)
drivers/net/ethernet/mellanox/mlx5/core/en/selq.h
14
struct mutex *state_lock; /* points to priv->state_lock */
drivers/net/ethernet/mellanox/mlx5/core/en/selq.h
22
int mlx5e_selq_init(struct mlx5e_selq *selq, struct mutex *state_lock);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
28
struct mutex lock; /* Guards matchers */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
35
struct mutex lock; /* Guards matchers */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
24
struct mutex int_ports_lock; /* Protects int ports list */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
38
struct mutex aso_lock; /* Protects aso operations */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
44
struct mutex sync_lock; /* protect flow meter operations */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
28
struct mutex ht_lock; /* protect hashtbl */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
30
struct mutex restore_lock; /* protect restore_hashtbl */
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1880
lockdep_set_class(&ft->ct_entries_ht.mutex, &ct_entries_ht_lock_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
75
struct mutex control_lock; /* guards parallel adds/dels */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
195
struct mutex mutex; /* Protect changes to this struct */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1162
mutex_lock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1164
mutex_unlock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1179
mutex_lock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1190
mutex_unlock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1196
mutex_unlock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1204
mutex_lock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1206
mutex_unlock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1213
mutex_lock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1218
mutex_unlock(&rx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1459
mutex_lock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1470
mutex_unlock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1476
mutex_unlock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1486
mutex_lock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1488
mutex_unlock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1499
mutex_lock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1501
mutex_unlock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1508
mutex_lock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1513
mutex_unlock(&tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2739
mutex_destroy(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2743
mutex_destroy(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2747
mutex_destroy(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2754
mutex_destroy(&ipsec->tx_esw->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2758
mutex_destroy(&ipsec->rx_esw->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2806
mutex_init(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2807
mutex_init(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2808
mutex_init(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2812
mutex_init(&ipsec->tx_esw->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2813
mutex_init(&ipsec->rx_esw->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
650
mutex_lock(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
654
mutex_unlock(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
656
mutex_lock(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
659
mutex_unlock(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
661
mutex_lock(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
664
mutex_unlock(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
667
mutex_lock(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
670
mutex_unlock(&ipsec->tx->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
672
mutex_lock(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
675
mutex_unlock(&ipsec->rx_ipv4->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
677
mutex_lock(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
680
mutex_unlock(&ipsec->rx_ipv6->ft.mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
269
struct mutex lock; /* Protects access to the pool */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
100
struct mutex aso_lock;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
118
struct mutex lock; /* Protects mlx5e_macsec internal contexts */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
29
struct mutex mutex; /* Protect PSP TX steering */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
51
struct mutex prot_mutex; /* protect ESP4/ESP6 protocol */
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
768
mutex_lock(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
776
mutex_unlock(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
784
mutex_lock(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
790
mutex_unlock(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
801
mutex_destroy(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
831
mutex_init(&tx_fs->mutex);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
54
struct mutex encap_lock;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
80
struct mutex unready_flows_lock;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5256
lockdep_set_class(&tc->ht.mutex, &tc_ht_lock_key);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5382
lockdep_set_class(&tc_ht->mutex, &tc_ht_lock_key);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
82
struct mutex t_lock;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
92
struct mutex hairpin_tbl_lock; /* protects hairpin_tbl */
drivers/net/ethernet/mellanox/mlx5/core/eq.c
58
struct mutex lock; /* sync async eqs creations */
drivers/net/ethernet/mellanox/mlx5/core/eq.c
59
struct mutex comp_lock; /* sync comp eqs creations */
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
42
struct mutex lock; /* protects table */
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
17
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
286
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
309
struct mutex peer_mutex;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
310
struct mutex encap_tbl_lock; /* protects encap_tbl */
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
312
struct mutex decap_tbl_lock; /* protects decap_tbl */
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
316
struct mutex termtbl_mutex; /* protects termtbl hash */
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
381
struct mutex state_lock;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
203
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
305
struct mutex chain_lock;
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h
33
struct mutex pool_lock; /* protects pool lists */
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h
87
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
92
struct mutex lock; /* protect mdev and used in PTP callbacks */
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
36
struct mutex lock; /* protect the following lists, and the bulks */
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
27
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
1109
mutex_lock(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
1133
mutex_unlock(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
1138
mutex_unlock(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
41
struct mutex mutex; /* Protect adding rules for ipsec crypto offload */
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
857
mutex_destroy(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
915
mutex_init(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
970
mutex_lock(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
976
mutex_unlock(&ttc->mutex);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
13
struct mutex sync_lock; /* protect GENEVE obj operations */
drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
13
struct mutex agents_lock; /* Protect agents array */
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
74
struct mutex lock; /* Synchronize l2 table access */
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.h
14
struct mutex lock; /* lock the entropy fields */
drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
19
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
44
struct mutex sync_lock; /* sync add/del port HW operations */
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h
23
struct mutex lock; /* sync IRQs creations */
drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
33
struct mutex sf_state_lock; /* Serializes sf state among user cmds & vhca event handler. */
drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c
33
struct mutex table_lock; /* Serializes sf deletion and vhca state change handler. */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
455
struct mutex *lock = &chunk->action_tbl->parent_elem->parent_pool->lock;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.h
46
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
1033
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
1179
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
19
static struct mutex *
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
28
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
40
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
601
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
635
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
927
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
993
struct mutex *queue_lock; /* Protect the queue */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.h
47
struct mutex hash_lock; /* Protect the hash and ida. */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.h
47
struct mutex ctrl_lock; /* control lock to protect the whole context */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.h
51
struct mutex *bwc_send_queue_locks; /* protect BWC queues */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1538
struct mutex *lock = &pkt_reformat->fs_hws_action.lock;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.h
48
struct mutex lock;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.h
72
struct mutex lock; /* protects hws_action */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.h
24
struct mutex lock; /* Protect pattern list */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
73
struct mutex lock; /* protect the pool */
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
144
struct mutex lock; /* Protects the send engine */
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
102
mutex_lock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
118
mutex_unlock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
125
mutex_lock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
127
mutex_unlock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
142
mutex_init(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
167
mutex_destroy(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
23
struct mutex mutex; /* protect arg pool */
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.h
23
struct mutex dbg_mutex; /* protect dbg lists */
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
477
mutex_init(&dmn->info.rx.mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
478
mutex_init(&dmn->info.tx.mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
532
mutex_destroy(&dmn->info.tx.mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
533
mutex_destroy(&dmn->info.rx.mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
24
struct mutex mutex; /* protect the ICM pool and ICM buddy */
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
445
mutex_lock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
462
mutex_unlock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
476
mutex_lock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
491
mutex_unlock(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
520
mutex_init(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
572
mutex_destroy(&pool->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
20
struct mutex modify_hdr_mutex; /* protect the pattern cache */
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1189
mutex_lock(&nic_dmn->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1194
mutex_unlock(&nic_dmn->mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
918
struct mutex mutex; /* protect rx/tx domain */
drivers/net/ethernet/mellanox/mlx5/core/uar.c
212
struct mutex *lock; /* pointer to right mutex */
drivers/net/ethernet/mellanox/mlx5/core/uar.c
293
struct mutex *lock; /* pointer to right mutex */
drivers/net/ethernet/mellanox/mlx5/core/wc.c
411
struct mutex *wc_state_lock = &mdev->wc_state_lock;
drivers/net/ethernet/mellanox/mlxsw/core.c
75
struct mutex irq_event_handler_lock; /* Locks access to handlers list */
drivers/net/ethernet/mellanox/mlxsw/core.h
618
struct mutex lock; /* Locks accesses to the linecard structure */
drivers/net/ethernet/mellanox/mlxsw/core.h
643
struct mutex event_ops_list_lock; /* Locks accesses to event ops list */
drivers/net/ethernet/mellanox/mlxsw/core_env.c
36
struct mutex line_cards_lock; /* Protects line cards. */
drivers/net/ethernet/mellanox/mlxsw/i2c.c
87
struct mutex lock;
drivers/net/ethernet/mellanox/mlxsw/pci.c
126
struct mutex lock; /* Lock access to command registers */
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
154
struct mutex lock; /* Protects parsing configuration */
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
209
struct mutex ipv6_addr_ht_lock; /* Protects ipv6_addr_ht */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
30
struct mutex rules_lock; /* Protects rules list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
14
struct mutex lock; /* Protects Bloom Filter updates. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
67
struct mutex objagg_lock; /* guards objagg manipulation */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
109
struct mutex lock; /* guards region list updates */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
146
struct mutex lock; /* Protects consistency of region, region2 pointers
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
21
struct mutex lock; /* guards vregion list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c
12
struct mutex kvdl_lock; /* Protects kvdl allocations */
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
16
struct mutex table_list_lock; /* Protects table_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
71
struct mutex route_list_lock; /* Protects route_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
13
struct mutex lock; /* Protects PGT. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
19
struct mutex lock; /* Protects policer_idr */
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
50
struct mutex lock; /* Protects 'config' and HW configuration. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
108
struct mutex lock; /* Protects qdisc state. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h
61
struct mutex lock; /* Protects shared router resources */
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
28
struct mutex analyzed_ports_lock; /* Protects analyzed_ports_list */
drivers/net/ethernet/micrel/ks8851_spi.c
47
struct mutex lock;
drivers/net/ethernet/micrel/ksz884x.c
1357
struct mutex lock;
drivers/net/ethernet/microchip/enc28j60.c
58
struct mutex lock;
drivers/net/ethernet/microchip/encx24j600-regmap.c
50
mutex_lock(&ctx->mutex);
drivers/net/ethernet/microchip/encx24j600-regmap.c
503
mutex_init(&ctx->mutex);
drivers/net/ethernet/microchip/encx24j600-regmap.c
57
mutex_unlock(&ctx->mutex);
drivers/net/ethernet/microchip/encx24j600.c
178
mutex_lock(&priv->ctx.mutex);
drivers/net/ethernet/microchip/encx24j600.c
180
mutex_unlock(&priv->ctx.mutex);
drivers/net/ethernet/microchip/encx24j600.c
190
mutex_lock(&priv->ctx.mutex);
drivers/net/ethernet/microchip/encx24j600.c
192
mutex_unlock(&priv->ctx.mutex);
drivers/net/ethernet/microchip/encx24j600.c
49
struct mutex lock; /* device access lock */
drivers/net/ethernet/microchip/encx24j600_hw.h
14
struct mutex mutex; /* mutex to protect access to regmap */
drivers/net/ethernet/microchip/lan743x_main.h
1078
struct mutex sgmii_rw_lock;
drivers/net/ethernet/microchip/lan743x_ptp.h
79
struct mutex command_lock;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
324
struct mutex ptp_lock; /* lock for ptp interface state */
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
376
struct mutex lock; /* MAC reg lock */
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
386
struct mutex queue_stats_lock;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
405
struct mutex mact_lock;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
409
struct mutex mdb_lock;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
426
struct mutex ptp_lock; /* lock for ptp interface state */
drivers/net/ethernet/microchip/vcap/vcap_api.h
167
struct mutex lock; /* control access to rules */
drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h
21
struct mutex lock;
drivers/net/ethernet/netronome/nfp/flower/main.h
102
struct mutex ipv4_off_lock;
drivers/net/ethernet/netronome/nfp/flower/main.h
103
struct mutex ipv6_off_lock;
drivers/net/ethernet/netronome/nfp/flower/main.h
235
struct mutex lock;
drivers/net/ethernet/netronome/nfp/flower/main.h
333
struct mutex meter_stats_lock; /* Protect the meter stats */
drivers/net/ethernet/netronome/nfp/flower/main.h
343
struct mutex nfp_fl_lock; /* Protect the flow operation */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1066
mutex_lock(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1089
mutex_unlock(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1093
mutex_unlock(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1103
mutex_lock(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1105
mutex_unlock(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
162
struct mutex mutex; /* Lock access to this explicit group */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
602
mutex_init(&nfp->expl.mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
273
void nfp_cpp_mutex_free(struct nfp_cpp_mutex *mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
274
int nfp_cpp_mutex_lock(struct nfp_cpp_mutex *mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
275
int nfp_cpp_mutex_unlock(struct nfp_cpp_mutex *mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
276
int nfp_cpp_mutex_trylock(struct nfp_cpp_mutex *mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
320
mutex_init(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
455
mutex_lock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
457
mutex_unlock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
475
mutex_lock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
483
mutex_unlock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
488
mutex_unlock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
502
mutex_lock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
511
mutex_unlock(&area->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
76
struct mutex area_cache_mutex;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
93
struct mutex mutex; /* Lock for the area's refcount */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
128
struct nfp_cpp_mutex *mutex;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
143
mutex = kzalloc_obj(*mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
144
if (!mutex)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
147
mutex->cpp = cpp;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
148
mutex->target = target;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
149
mutex->address = address;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
150
mutex->key = key;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
151
mutex->depth = 0;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
153
return mutex;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
160
void nfp_cpp_mutex_free(struct nfp_cpp_mutex *mutex)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
162
kfree(mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
171
int nfp_cpp_mutex_lock(struct nfp_cpp_mutex *mutex)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
184
err = nfp_cpp_mutex_trylock(mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
190
nfp_info(mutex->cpp,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
197
nfp_warn(mutex->cpp,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
199
mutex->depth,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
200
mutex->target, mutex->address, mutex->key);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
203
nfp_err(mutex->cpp, "Error: mutex wait timed out\n");
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
217
int nfp_cpp_mutex_unlock(struct nfp_cpp_mutex *mutex)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
219
const u32 muw = NFP_CPP_ID(mutex->target, 4, 0); /* atomic_write */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
220
const u32 mur = NFP_CPP_ID(mutex->target, 3, 0); /* atomic_read */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
221
struct nfp_cpp *cpp = mutex->cpp;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
228
if (mutex->depth > 1) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
229
mutex->depth--;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
233
err = nfp_cpp_readl(mutex->cpp, mur, mutex->address + 4, &key);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
237
if (key != mutex->key)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
240
err = nfp_cpp_readl(mutex->cpp, mur, mutex->address, &value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
247
err = nfp_cpp_writel(cpp, muw, mutex->address,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
252
mutex->depth = 0;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
262
int nfp_cpp_mutex_trylock(struct nfp_cpp_mutex *mutex)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
264
const u32 muw = NFP_CPP_ID(mutex->target, 4, 0); /* atomic_write */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
265
const u32 mus = NFP_CPP_ID(mutex->target, 5, 3); /* test_set_imm */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
266
const u32 mur = NFP_CPP_ID(mutex->target, 3, 0); /* atomic_read */
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
267
struct nfp_cpp *cpp = mutex->cpp;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
271
if (mutex->depth > 0) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
272
if (mutex->depth == NFP_MUTEX_DEPTH_MAX)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
274
mutex->depth++;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
279
err = nfp_cpp_readl(cpp, mur, mutex->address + 4, &key);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
283
if (key != mutex->key)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
304
err = nfp_cpp_readl(cpp, mus, mutex->address, &tmp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
319
err = nfp_cpp_writel(cpp, muw, mutex->address, value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
323
mutex->depth = 1;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
124
err = nfp_cpp_mutex_trylock(res->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
133
nfp_cpp_mutex_free(res->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
215
nfp_cpp_mutex_unlock(res->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
216
nfp_cpp_mutex_free(res->mutex);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
45
} mutex;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
66
struct nfp_cpp_mutex *mutex;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
92
if (entry.mutex.key != key)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
96
res->mutex =
drivers/net/ethernet/oa_tc6.c
115
struct mutex spi_ctrl_lock; /* Protects spi control transfer */
drivers/net/ethernet/pensando/ionic/ionic.h
45
struct mutex dev_cmd_lock; /* lock for dev_cmd operations */
drivers/net/ethernet/pensando/ionic/ionic_dev.h
174
struct mutex cmb_inuse_lock; /* for cmb_inuse */
drivers/net/ethernet/pensando/ionic/ionic_lif.h
190
struct mutex queue_lock; /* lock for queue structures */
drivers/net/ethernet/pensando/ionic/ionic_lif.h
191
struct mutex config_lock; /* lock for config actions */
drivers/net/ethernet/pensando/ionic/ionic_lif.h
230
struct mutex adev_lock; /* lock for aux_dev actions */
drivers/net/ethernet/pensando/ionic/ionic_lif.h
256
struct mutex config_lock; /* lock for ts_config */
drivers/net/ethernet/qlogic/qed/qed.h
337
struct mutex mutex;
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1160
mutex_init(&p_mngr->mutex);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2230
mutex_lock(&p_hwfn->p_cxt_mngr->mutex);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2312
mutex_unlock(&p_hwfn->p_cxt_mngr->mutex);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
337
struct mutex mutex;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1300
mutex_init(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
550
mutex_lock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
577
mutex_unlock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
767
mutex_lock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
775
mutex_unlock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
790
mutex_lock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
797
mutex_unlock(&p_hwfn->dmae_info.mutex);
drivers/net/ethernet/qlogic/qed/qed_hw.c
810
mutex_lock(&(p_hwfn->dmae_info.mutex));
drivers/net/ethernet/qlogic/qed/qed_hw.c
818
mutex_unlock(&(p_hwfn->dmae_info.mutex));
drivers/net/ethernet/qlogic/qed/qed_l2.c
49
struct mutex lock;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1392
mutex_lock(&p_hwfn->p_ll2_info[i].mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1394
mutex_unlock(&p_hwfn->p_ll2_info[i].mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1400
mutex_unlock(&p_hwfn->p_ll2_info[i].mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2191
mutex_lock(&p_ll2_conn->mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2193
mutex_unlock(&p_ll2_conn->mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2221
mutex_init(&p_hwfn->p_ll2_info[i].mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
268
mutex_lock(&p_ll2_conn->mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
272
mutex_unlock(&p_ll2_conn->mutex);
drivers/net/ethernet/qlogic/qed/qed_ll2.h
102
struct mutex mutex;
drivers/net/ethernet/qlogic/qed/qed_vf.c
23
mutex_lock(&(p_iov->mutex));
drivers/net/ethernet/qlogic/qed/qed_vf.c
521
mutex_init(&p_iov->mutex);
drivers/net/ethernet/qlogic/qed/qed_vf.c
55
mutex_unlock(&(p_hwfn->vf_iov_info->mutex));
drivers/net/ethernet/qlogic/qed/qed_vf.h
661
struct mutex mutex;
drivers/net/ethernet/qlogic/qede/qede.h
209
struct mutex qede_lock;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
474
struct mutex mem_lock;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
148
struct mutex send_cmd_lock;
drivers/net/ethernet/qualcomm/emac/emac.h
377
struct mutex reset_lock;
drivers/net/ethernet/realtek/r8169_main.c
760
struct mutex led_lock; /* serialize LED ctrl RMW access */
drivers/net/ethernet/sfc/falcon/net_driver.h
844
struct mutex mac_lock;
drivers/net/ethernet/sfc/falcon/nic.h
289
struct mutex spi_lock;
drivers/net/ethernet/sfc/falcon/nic.h
290
struct mutex mdio_lock;
drivers/net/ethernet/sfc/mcdi.h
94
struct mutex update_lock;
drivers/net/ethernet/sfc/net_driver.h
1113
struct mutex mac_lock;
drivers/net/ethernet/sfc/net_driver.h
1154
struct mutex rps_mutex;
drivers/net/ethernet/sfc/net_driver.h
1189
struct mutex reflash_mutex;
drivers/net/ethernet/sfc/nic.h
201
struct mutex vlan_lock;
drivers/net/ethernet/sfc/nic.h
204
struct mutex udp_tunnels_lock;
drivers/net/ethernet/sfc/siena/mcdi.h
94
struct mutex update_lock;
drivers/net/ethernet/sfc/siena/net_driver.h
1032
struct mutex mac_lock;
drivers/net/ethernet/sfc/siena/net_driver.h
1077
struct mutex rps_mutex;
drivers/net/ethernet/sfc/siena/nic.h
114
struct mutex local_lock;
drivers/net/ethernet/sfc/siena/siena_sriov.c
106
struct mutex status_lock;
drivers/net/ethernet/sfc/siena/siena_sriov.c
113
struct mutex txq_lock;
drivers/net/ethernet/sfc/tc.c
2646
mutex_lock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
2661
mutex_unlock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
3001
mutex_init(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
3055
mutex_destroy(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
3068
mutex_lock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
3089
mutex_unlock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.c
3090
mutex_destroy(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc.h
307
struct mutex mutex;
drivers/net/ethernet/sfc/tc_conntrack.c
441
mutex_lock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
443
mutex_unlock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
499
mutex_lock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
502
mutex_unlock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
588
mutex_init(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
613
mutex_lock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
620
mutex_unlock(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.c
621
mutex_destroy(&ct_zone->mutex);
drivers/net/ethernet/sfc/tc_conntrack.h
25
struct mutex mutex; /* protects cts list */
drivers/net/ethernet/sfc/tc_encap_actions.c
511
mutex_lock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc_encap_actions.c
517
mutex_unlock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc_encap_actions.c
721
mutex_lock(&efx->tc->mutex);
drivers/net/ethernet/sfc/tc_encap_actions.c
737
mutex_unlock(&efx->tc->mutex);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
283
struct mutex lock;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
302
struct mutex est_lock;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
342
struct mutex aux_ts_lock;
drivers/net/ethernet/sun/cassini.h
2758
struct mutex pm_mutex; /* open/close/suspend/resume */
drivers/net/ethernet/synopsys/dwc-xlgmac.h
620
struct mutex rss_mutex;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
202
struct mutex mm_lock;
drivers/net/ethernet/ti/am65-cpts.c
176
struct mutex ptp_clk_lock; /* PHC access sync */
drivers/net/ethernet/ti/cpts.h
120
struct mutex ptp_clk_mutex; /* sync PTP interface and worker */
drivers/net/ethernet/ti/icssg/icss_iep.h
72
struct mutex ptp_clk_mutex; /* PHC access serializer */
drivers/net/ethernet/ti/icssg/icssg_prueth.h
237
struct mutex cmd_lock;
drivers/net/ethernet/toshiba/ps3_gelic_net.h
298
struct mutex updown_lock;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h
232
struct mutex scan_lock;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h
257
struct mutex assoc_stat_lock;
drivers/net/ethernet/vertexcom/mse102x.c
82
struct mutex lock; /* Protect SPI frame transfer */
drivers/net/ethernet/via/via-rhine.c
459
struct mutex task_lock;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1424
struct mutex reset_lock; /* mutex for reset */
drivers/net/ethernet/wiznet/w5100-spi.c
117
struct mutex cmd_lock;
drivers/net/ethernet/wiznet/w5100-spi.c
262
struct mutex cmd_lock;
drivers/net/ethernet/xilinx/xilinx_axienet.h
602
struct mutex stats_lock;
drivers/net/fjes/fjes_hw.h
290
struct mutex lock; /* buffer lock*/
drivers/net/ieee802154/adf7242.c
273
struct mutex bmux; /* protect SPI messages */
drivers/net/ieee802154/cc2520.c
205
struct mutex buffer_mutex; /* SPI buffer mutex */
drivers/net/ipa/gsi.c
1019
mutex_lock(&gsi->mutex);
drivers/net/ipa/gsi.c
1031
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.c
1875
mutex_lock(&gsi->mutex);
drivers/net/ipa/gsi.c
1910
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.c
1929
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.c
1942
mutex_lock(&gsi->mutex);
drivers/net/ipa/gsi.c
1957
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.c
2388
mutex_init(&gsi->mutex);
drivers/net/ipa/gsi.c
2402
mutex_destroy(&gsi->mutex);
drivers/net/ipa/gsi.c
933
mutex_lock(&gsi->mutex);
drivers/net/ipa/gsi.c
937
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.c
988
mutex_lock(&gsi->mutex);
drivers/net/ipa/gsi.c
992
mutex_unlock(&gsi->mutex);
drivers/net/ipa/gsi.h
151
struct mutex mutex; /* protects commands, programming */
drivers/net/ipa/ipa_smp2p.c
254
mutex_init(&smp2p->mutex);
drivers/net/ipa/ipa_smp2p.c
290
mutex_destroy(&smp2p->mutex);
drivers/net/ipa/ipa_smp2p.c
307
mutex_destroy(&smp2p->mutex);
drivers/net/ipa/ipa_smp2p.c
318
mutex_lock(&smp2p->mutex);
drivers/net/ipa/ipa_smp2p.c
325
mutex_unlock(&smp2p->mutex);
drivers/net/ipa/ipa_smp2p.c
71
struct mutex mutex;
drivers/net/mctp/mctp-i3c.c
78
struct mutex lock;
drivers/net/mdio/mdio-realtek-rtl9300.c
53
struct mutex lock; /* protect HW access */
drivers/net/netdevsim/bpf.c
379
mutex_lock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
396
mutex_unlock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
409
mutex_lock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
415
mutex_unlock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
427
mutex_lock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
43
struct mutex mutex;
drivers/net/netdevsim/bpf.c
456
mutex_unlock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
469
mutex_lock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
478
mutex_unlock(&nmap->mutex);
drivers/net/netdevsim/bpf.c
511
mutex_init(&nmap->mutex);
drivers/net/netdevsim/bpf.c
550
mutex_destroy(&nmap->mutex);
drivers/net/netdevsim/fib.c
52
struct mutex fib_lock; /* Protects FIB HT and list */
drivers/net/netdevsim/fib.c
60
struct mutex nh_lock; /* Protects NH HT */
drivers/net/netdevsim/netdevsim.h
263
struct mutex hwsdev_list_lock; /* protects hwsdev list(s) */
drivers/net/netdevsim/netdevsim.h
339
struct mutex progs_list_lock;
drivers/net/phy/as21xxx.c
188
struct mutex ipc_lock;
drivers/net/phy/bcm-phy-ptp.c
135
struct mutex mutex;
drivers/net/phy/bcm-phy-ptp.c
255
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
257
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
301
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
303
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
329
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
331
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
361
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
380
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
425
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
429
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
450
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
545
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
549
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
578
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
638
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
642
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
658
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
691
mutex_lock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
707
mutex_unlock(&priv->mutex);
drivers/net/phy/bcm-phy-ptp.c
908
mutex_init(&priv->mutex);
drivers/net/phy/bcm54140.c
141
struct mutex alarm_lock;
drivers/net/phy/dp83640.c
136
struct mutex extreg_lock;
drivers/net/phy/dp83640.c
142
struct mutex clock_lock;
drivers/net/phy/micrel.c
415
struct mutex shared_lock;
drivers/net/phy/micrel.c
444
struct mutex ptp_lock;
drivers/net/phy/microchip_rds_ptp.h
198
struct mutex ptp_lock;
drivers/net/phy/mscc/mscc.h
425
struct mutex ts_lock;
drivers/net/phy/mscc/mscc.h
426
struct mutex phc_lock;
drivers/net/phy/mscc/mscc.h
444
struct mutex gpio_lock;
drivers/net/phy/mxl-gpy.c
137
struct mutex mbox_lock;
drivers/net/phy/nxp-c45-tja11xx.h
22
struct mutex ptp_lock;
drivers/net/phy/phylink.c
70
struct mutex state_mutex;
drivers/net/phy/phylink.c
72
struct mutex phydev_mutex;
drivers/net/phy/sfp.c
258
struct mutex st_mutex; /* Protects state */
drivers/net/phy/sfp.c
267
struct mutex sm_mutex; /* Protects state machine */
drivers/net/ppp/ppp_generic.c
225
struct mutex all_ppp_mutex;
drivers/net/thunderbolt/main.c
194
struct mutex connection_lock;
drivers/net/tun.c
144
struct mutex napi_mutex; /* Protects access to the above napi */
drivers/net/usb/hso.c
1245
mutex_lock(&serial->parent->mutex);
drivers/net/usb/hso.c
125
struct mutex shared_int_lock;
drivers/net/usb/hso.c
1281
mutex_unlock(&serial->parent->mutex);
drivers/net/usb/hso.c
1297
mutex_lock(&serial->parent->mutex);
drivers/net/usb/hso.c
1318
mutex_unlock(&serial->parent->mutex);
drivers/net/usb/hso.c
184
struct mutex mutex;
drivers/net/usb/hso.c
2322
mutex_init(&hso_dev->mutex);
drivers/net/usb/hso.c
2425
mutex_lock(&hso_dev->mutex);
drivers/net/usb/hso.c
2432
mutex_unlock(&hso_dev->mutex);
drivers/net/usb/hso.c
259
struct mutex mutex;
drivers/net/usb/hso.c
2642
mutex_init(&tiocmget->mutex);
drivers/net/usb/hso.c
3093
mutex_lock(&serial->parent->mutex);
drivers/net/usb/hso.c
3095
mutex_unlock(&serial->parent->mutex);
drivers/net/usb/lan78xx.c
359
struct mutex dataport_mutex; /* for dataport access */
drivers/net/usb/lan78xx.c
397
struct mutex access_lock; /* for stats access */
drivers/net/usb/lan78xx.c
410
struct mutex irq_lock; /* for irq bus access */
drivers/net/usb/lan78xx.c
441
struct mutex dev_mutex; /* serialise open/stop wrt suspend/resume */
drivers/net/usb/lan78xx.c
442
struct mutex mdiobus_mutex; /* for MDIO bus access */
drivers/net/usb/r8152.c
928
struct mutex control; /* use for hw setting */
drivers/net/usb/smsc75xx.c
57
struct mutex dataport_mutex;
drivers/net/virtio_net.c
337
struct mutex dim_lock;
drivers/net/virtio_net.c
423
struct mutex cvq_lock;
drivers/net/wan/framer/framer-core.c
102
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
120
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
152
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
156
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
158
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
165
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
193
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
202
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
206
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
227
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
232
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
237
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
267
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
269
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
292
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
294
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
317
mutex_lock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
319
mutex_unlock(&framer->mutex);
drivers/net/wan/framer/framer-core.c
630
mutex_init(&framer->mutex);
drivers/net/wan/fsl_qmc_hdlc.c
41
struct mutex carrier_lock; /* Protect carrier detection */
drivers/net/wan/fsl_qmc_hdlc.c
64
guard(mutex)(&qmc_hdlc->carrier_lock);
drivers/net/wireguard/allowedips.c
146
struct mutex *lock)
drivers/net/wireguard/allowedips.c
177
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
247
static void remove_node(struct allowedips_node *node, struct mutex *lock)
drivers/net/wireguard/allowedips.c
279
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
299
void wg_allowedips_free(struct allowedips *table, struct mutex *lock)
drivers/net/wireguard/allowedips.c
323
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
334
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
345
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
356
u8 cidr, struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.c
367
struct wg_peer *peer, struct mutex *lock)
drivers/net/wireguard/allowedips.h
36
void wg_allowedips_free(struct allowedips *table, struct mutex *mutex);
drivers/net/wireguard/allowedips.h
38
u8 cidr, struct wg_peer *peer, struct mutex *lock);
drivers/net/wireguard/allowedips.h
40
u8 cidr, struct wg_peer *peer, struct mutex *lock);
drivers/net/wireguard/allowedips.h
42
u8 cidr, struct wg_peer *peer, struct mutex *lock);
drivers/net/wireguard/allowedips.h
44
u8 cidr, struct wg_peer *peer, struct mutex *lock);
drivers/net/wireguard/allowedips.h
46
struct wg_peer *peer, struct mutex *lock);
drivers/net/wireguard/device.h
51
struct mutex device_update_lock, socket_update_lock;
drivers/net/wireguard/peerlookup.h
21
struct mutex lock;
drivers/net/wireguard/selftest/allowedips.c
260
DEFINE_MUTEX(mutex);
drivers/net/wireguard/selftest/allowedips.c
264
mutex_init(&mutex);
drivers/net/wireguard/selftest/allowedips.c
284
mutex_lock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
291
peer, &mutex) < 0) {
drivers/net/wireguard/selftest/allowedips.c
318
cidr, peer, &mutex) < 0) {
drivers/net/wireguard/selftest/allowedips.c
335
peer, &mutex) < 0) {
drivers/net/wireguard/selftest/allowedips.c
362
cidr, peer, &mutex) < 0) {
drivers/net/wireguard/selftest/allowedips.c
375
mutex_unlock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
397
mutex_lock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
398
wg_allowedips_remove_by_peer(&t, peers[j], &mutex);
drivers/net/wireguard/selftest/allowedips.c
399
mutex_unlock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
411
mutex_lock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
413
wg_allowedips_free(&t, &mutex);
drivers/net/wireguard/selftest/allowedips.c
414
mutex_unlock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
461
cidr, mem, &mutex)
drivers/net/wireguard/selftest/allowedips.c
465
cidr, mem, &mutex)
drivers/net/wireguard/selftest/allowedips.c
502
DEFINE_MUTEX(mutex);
drivers/net/wireguard/selftest/allowedips.c
507
mutex_init(&mutex);
drivers/net/wireguard/selftest/allowedips.c
508
mutex_lock(&mutex);
drivers/net/wireguard/selftest/allowedips.c
585
wg_allowedips_remove_by_peer(&t, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
636
wg_allowedips_free(&t, &mutex);
drivers/net/wireguard/selftest/allowedips.c
640
wg_allowedips_remove_by_peer(&t, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
650
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
653
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
656
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
657
wg_allowedips_free(&t, &mutex);
drivers/net/wireguard/selftest/allowedips.c
707
wg_allowedips_free(&t, &mutex);
drivers/net/wireguard/selftest/allowedips.c
716
mutex_unlock(&mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1006
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1060
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1071
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1083
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1093
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1097
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1146
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1152
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1289
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1325
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1342
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1358
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
1629
mutex_init(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
898
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
900
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
919
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
926
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
982
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.c
991
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/ar5523/ar5523.h
92
struct mutex mutex;
drivers/net/wireless/ath/ath10k/core.h
1168
struct mutex conf_mutex;
drivers/net/wireless/ath/ath10k/core.h
1171
struct mutex dump_mutex;
drivers/net/wireless/ath/ath10k/pci.h
123
struct mutex ce_diag_mutex;
drivers/net/wireless/ath/ath10k/sdio.h
165
struct mutex mtx;
drivers/net/wireless/ath/ath11k/cfr.c
658
guard(mutex)(&ar->conf_mutex);
drivers/net/wireless/ath/ath11k/cfr.c
706
guard(mutex)(&ar->conf_mutex);
drivers/net/wireless/ath/ath11k/core.h
1044
struct mutex vdev_id_11d_lock;
drivers/net/wireless/ath/ath11k/core.h
705
struct mutex conf_mutex;
drivers/net/wireless/ath/ath11k/core.h
961
struct mutex core_lock;
drivers/net/wireless/ath/ath11k/core.h
975
struct mutex tbl_mtx_lock;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
259
guard(mutex)(&ar->conf_mutex);
drivers/net/wireless/ath/ath12k/core.c
1014
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1043
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1137
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1225
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1326
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1348
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1362
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1368
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1650
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1653
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1662
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1736
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1743
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1759
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1814
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
1835
mutex_init(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2043
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2046
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2051
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2066
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2097
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2100
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2118
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2126
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2169
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2223
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2231
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
2237
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
670
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.c
690
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/core.h
775
struct mutex hw_mutex;
drivers/net/wireless/ath/ath12k/core.h
892
struct mutex mutex;
drivers/net/wireless/ath/ath12k/core.h
979
struct mutex core_lock;
drivers/net/wireless/ath/ath12k/dp.c
1612
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/dp.h
547
struct mutex link_peer_rhash_tbl_lock;
drivers/net/wireless/ath/ath12k/mac.c
13245
guard(mutex)(&ah->hw_mutex);
drivers/net/wireless/ath/ath12k/mac.c
14844
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/mac.c
5361
guard(mutex)(&ah->hw_mutex);
drivers/net/wireless/ath/ath12k/mac.c
9709
guard(mutex)(&ah->hw_mutex);
drivers/net/wireless/ath/ath12k/pci.c
1727
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/pci.c
1737
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2131
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2168
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2193
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2492
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2517
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2632
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2708
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
2715
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
3692
lockdep_assert_held(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
3734
mutex_lock(&ag->mutex);
drivers/net/wireless/ath/ath12k/qmi.c
3744
mutex_unlock(&ag->mutex);
drivers/net/wireless/ath/ath5k/ath5k.h
1266
struct mutex lock; /* dev-level lock */
drivers/net/wireless/ath/ath6kl/sdio.c
50
struct mutex dma_buffer_mutex;
drivers/net/wireless/ath/ath9k/ath9k.h
999
struct mutex mutex;
drivers/net/wireless/ath/ath9k/channel.c
1321
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/channel.c
1323
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/debug.c
1175
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/debug.c
1177
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/debug.c
791
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/debug.c
793
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/debug.c
798
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/htc.h
513
struct mutex htc_pm_lock;
drivers/net/wireless/ath/ath9k/htc.h
539
struct mutex mutex;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
646
mutex_init(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1004
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1015
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1031
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1044
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1112
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1127
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1172
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1183
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1243
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1266
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1272
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1285
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1298
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1313
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1324
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1333
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1348
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1353
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1385
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1413
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1446
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1473
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1521
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1616
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1625
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1629
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1639
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1643
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1651
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1655
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1669
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1703
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1715
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1721
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1730
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1737
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1752
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1757
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
195
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
237
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
919
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
937
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
971
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
984
mutex_lock(&priv->mutex);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
988
mutex_unlock(&priv->mutex);
drivers/net/wireless/ath/ath9k/init.c
736
mutex_init(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1338
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1341
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1374
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1387
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1390
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1410
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1423
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1441
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1496
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1547
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1730
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1749
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1793
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1858
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1880
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1939
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1951
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1962
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1974
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1982
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1990
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
1999
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2017
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2057
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2126
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2144
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2189
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2191
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2446
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2468
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2481
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2484
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2496
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2518
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2529
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2539
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2552
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2570
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2574
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2586
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2596
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2607
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2612
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2628
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2642
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2660
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2674
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2696
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2724
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2736
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2750
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2778
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
2783
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
668
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
746
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
908
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
916
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/main.c
984
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/tx99.c
189
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/tx99.c
205
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/tx99.c
209
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wmi.h
152
struct mutex op_mutex;
drivers/net/wireless/ath/ath9k/wmi.h
171
struct mutex multi_write_mutex;
drivers/net/wireless/ath/ath9k/wmi.h
177
struct mutex multi_rmw_mutex;
drivers/net/wireless/ath/ath9k/wow.c
178
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wow.c
276
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wow.c
287
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wow.c
309
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wow.c
319
mutex_lock(&sc->mutex);
drivers/net/wireless/ath/ath9k/wow.c
321
mutex_unlock(&sc->mutex);
drivers/net/wireless/ath/carl9170/carl9170.h
239
struct mutex mutex;
drivers/net/wireless/ath/carl9170/debug.c
107
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/debug.c
143
if (mutex_trylock(&ar->mutex) == 0) {
drivers/net/wireless/ath/carl9170/debug.c
158
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/debug.c
88
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/debug.h
125
struct mutex ring_lock;
drivers/net/wireless/ath/carl9170/led.c
76
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/led.c
96
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1028
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1043
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1138
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1148
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1151
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1178
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1210
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1288
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1296
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1375
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1378
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1390
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1392
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1571
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1575
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1581
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1620
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1622
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1667
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1672
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
1779
mutex_init(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
2055
mutex_destroy(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
341
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
426
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
450
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
462
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
477
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
488
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
551
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
555
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
605
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
737
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
743
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
757
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
806
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
849
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
852
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
882
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
884
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
898
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
953
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/carl9170/main.c
985
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/usb.c
958
mutex_lock(&ar->mutex);
drivers/net/wireless/ath/carl9170/usb.c
960
mutex_unlock(&ar->mutex);
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
245
struct mutex conf_mutex;
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
253
struct mutex hal_mutex;
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
266
struct mutex scan_lock;
drivers/net/wireless/ath/wil6210/cfg80211.c
1026
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
1038
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
1056
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
1975
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2023
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2205
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2221
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2261
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2263
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2465
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
2470
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
615
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
620
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
850
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
853
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/cfg80211.c
919
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/ethtool.c
25
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/ethtool.c
47
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/ethtool.c
61
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/ethtool.c
92
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/ethtool.c
99
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
1601
WARN_ON(!mutex_is_locked(&wil->mutex));
drivers/net/wireless/ath/wil6210/main.c
1817
WARN_ON(!mutex_is_locked(&wil->mutex));
drivers/net/wireless/ath/wil6210/main.c
1882
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
1884
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
1892
WARN_ON(!mutex_is_locked(&wil->mutex));
drivers/net/wireless/ath/wil6210/main.c
1923
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
1925
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
203
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
565
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
585
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
587
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
596
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/main.c
701
mutex_init(&wil->mutex);
drivers/net/wireless/ath/wil6210/netdev.c
512
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/netdev.c
514
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
138
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
173
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
202
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
207
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
213
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
22
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
242
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
244
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
270
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
272
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
300
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
335
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
346
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/p2p.c
68
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/pcie_bus.c
232
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/pcie_bus.c
234
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/pcie_bus.c
422
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/pcie_bus.c
424
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx.c
1177
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx.c
1272
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx.c
1346
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx.c
195
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1555
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx_edma.c
427
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/txrx_edma.c
702
lockdep_assert_held(&wil->mutex);
drivers/net/wireless/ath/wil6210/wil6210.h
1003
struct mutex mutex; /* for wil6210_priv access in wil_{up|down} */
drivers/net/wireless/ath/wil6210/wil6210.h
780
struct mutex lock;
drivers/net/wireless/ath/wil6210/wil6210.h
790
struct mutex lock; /* protect halp ref_cnt */
drivers/net/wireless/ath/wil6210/wil6210.h
873
struct mutex probe_client_mutex; /* protect @probe_client_pending */
drivers/net/wireless/ath/wil6210/wil6210.h
945
struct mutex vif_mutex; /* protects access to VIF entries */
drivers/net/wireless/ath/wil6210/wil6210.h
961
struct mutex wmi_mutex;
drivers/net/wireless/ath/wil6210/wmi.c
1017
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1023
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1032
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1118
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1140
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1159
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1798
mutex_lock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1809
mutex_unlock(&wil->mutex);
drivers/net/wireless/ath/wil6210/wmi.c
1817
mutex_unlock(&wil->mutex);
drivers/net/wireless/atmel/at76c50x-usb.h
382
struct mutex mtx; /* locks this structure */
drivers/net/wireless/broadcom/b43/b43.h
905
struct mutex mutex;
drivers/net/wireless/broadcom/b43/debugfs.c
507
mutex_lock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/debugfs.c
546
mutex_unlock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/debugfs.c
568
mutex_lock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/debugfs.c
596
mutex_unlock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/leds.c
81
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/leds.c
92
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
1804
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
1816
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
2063
mutex_lock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
2065
mutex_unlock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
2140
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
2146
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3435
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3452
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3541
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3547
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3591
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3594
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3623
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3806
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3819
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3829
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3831
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3842
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3850
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3861
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3867
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
3987
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4050
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4108
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4156
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4187
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4279
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4291
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4318
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4339
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4343
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4364
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4369
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4975
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
4994
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5010
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5022
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5045
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5067
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5091
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5101
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5133
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5139
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5148
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5154
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5213
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5243
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
5602
mutex_init(&wl->mutex);
drivers/net/wireless/broadcom/b43/main.c
949
B43_WARN_ON(!mutex_is_locked(&wl->mutex));
drivers/net/wireless/broadcom/b43/phy_common.c
472
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/phy_common.c
478
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/rfkill.c
30
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43/rfkill.c
33
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/rfkill.c
56
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43/sysfs.c
103
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43/sysfs.c
114
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43/sysfs.c
47
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43/sysfs.c
50
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43/sysfs.c
69
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
583
struct mutex mutex; /* locks wireless core state */
drivers/net/wireless/broadcom/b43legacy/debugfs.c
204
mutex_lock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/debugfs.c
248
mutex_unlock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/debugfs.c
270
mutex_lock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/debugfs.c
303
mutex_unlock(&dev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
1216
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
1227
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2321
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2338
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2455
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2458
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2484
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2679
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2757
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2816
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2875
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2934
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
2939
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3391
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3412
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3426
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3440
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3461
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3482
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3494
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3499
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3564
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3589
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3829
mutex_init(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3928
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3934
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3949
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/main.c
3968
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/rfkill.c
47
mutex_lock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/rfkill.c
50
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/rfkill.c
77
mutex_unlock(&wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
126
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
134
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
153
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
160
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
179
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
185
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
74
mutex_lock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/b43legacy/sysfs.c
91
mutex_unlock(&wldev->wl->mutex);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
375
struct mutex usr_sync;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
122
struct mutex proto_block;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
35
struct mutex req_lock;
drivers/net/wireless/intel/ipw2x00/ipw2100.h
578
struct mutex action_mutex;
drivers/net/wireless/intel/ipw2x00/ipw2100.h
579
struct mutex adapter_mutex;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1014
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1016
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10372
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10378
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10418
mutex_lock(&p->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10420
mutex_unlock(&p->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10432
mutex_lock(&p->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10436
mutex_unlock(&p->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10530
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10532
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10562
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10564
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10593
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10595
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11189
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11191
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11260
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11262
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11579
mutex_init(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11632
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11659
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11664
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11669
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11731
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11737
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2310
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2312
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2341
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2343
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
3942
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
3944
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4321
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4323
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5169
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5171
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5595
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5604
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5992
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5994
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6231
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6375
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6404
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6406
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7169
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7174
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7474
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7476
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7588
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7590
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8613
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8615
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8643
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8645
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8659
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8683
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8713
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8736
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8745
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8748
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8795
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8845
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8871
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8880
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8887
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8901
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
891
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8913
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8923
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
893
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8934
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8942
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8953
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8967
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8979
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8992
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9005
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9010
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9021
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9025
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9038
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9055
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9064
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9067
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9164
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9173
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9184
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9193
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9196
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9206
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9212
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9219
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9229
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9233
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9245
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9268
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9277
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9282
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9295
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9301
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9309
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9319
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9323
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9344
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9356
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
936
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9368
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9372
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
938
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9386
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9401
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9420
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9445
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9455
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9473
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9479
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9483
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9495
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9509
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9514
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9523
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9529
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9543
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9551
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9556
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9605
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9617
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9654
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9663
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9694
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9705
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9724
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9728
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9737
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9742
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9754
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9769
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9775
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9805
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9817
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9819
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
9829
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1163
struct mutex mutex;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2268
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2270
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2398
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2404
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2413
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2419
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2471
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2620
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2622
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2628
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2630
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2635
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2644
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2650
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2726
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2736
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2743
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2900
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2923
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2938
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2946
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2955
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2983
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2994
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3111
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3122
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3145
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3157
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3228
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3230
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3438
mutex_init(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945.c
1867
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/3945.c
1873
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3171
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3183
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3207
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3235
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3289
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3416
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3474
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3590
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3612
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3638
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3738
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3791
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4609
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4611
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5450
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5452
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5617
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5623
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5632
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5638
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5647
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5651
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5660
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5672
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5677
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5683
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5685
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5690
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5702
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5704
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5794
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5796
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5914
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5953
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5975
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6004
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6020
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6031
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6040
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6058
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6128
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6156
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6166
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6191
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6210
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6346
mutex_init(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
871
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965.c
1284
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/4965.c
1810
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1165
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1309
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1328
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1370
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1521
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1570
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1588
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1605
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1607
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1667
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1669
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1682
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1710
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1729
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
1731
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
2452
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
2460
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
295
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
3641
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4327
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4534
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4567
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4576
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4591
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4601
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4687
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4714
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4727
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
4752
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5000
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5134
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5146
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5163
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5174
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5264
lockdep_assert_held(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5297
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5302
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5344
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.c
5448
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/common.h
1186
struct mutex mutex;
drivers/net/wireless/intel/iwlegacy/debug.c
1126
mutex_lock(&il->mutex);
drivers/net/wireless/intel/iwlegacy/debug.c
1128
mutex_unlock(&il->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1434
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1436
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1821
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1823
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
2272
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
2277
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
575
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
577
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
637
struct mutex mutex;
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
1146
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
1150
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
1242
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
153
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
163
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
313
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
426
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
454
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
889
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
991
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1046
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1058
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1076
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1104
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1172
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1184
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1212
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1265
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1331
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1343
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1375
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1382
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1402
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1465
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1484
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1513
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
223
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
284
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
286
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
314
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
316
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
335
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
347
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
364
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
390
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
448
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
551
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
634
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
685
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
711
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
758
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
839
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
912
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
939
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
998
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1032
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1034
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1098
mutex_init(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
196
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
270
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
300
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
308
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
318
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
327
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
351
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
902
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
962
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
966
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
975
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
987
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/power.c
318
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1030
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1162
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1248
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1265
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1393
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1405
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1411
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
1524
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
183
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
283
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
392
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c
521
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1002
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1015
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1017
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1028
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1030
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1038
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1040
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1058
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1060
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
146
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
165
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
203
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
640
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
928
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
95
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
987
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1020
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1175
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1215
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1349
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1368
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
1392
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
556
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
984
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/sta.c
995
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
280
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
310
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
420
mutex_lock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
454
mutex_unlock(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/dvm/ucode.c
380
lockdep_assert_held(&priv->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/binding.c
102
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/coex.c
140
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/coex.c
270
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/coex.c
422
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/coex.c
548
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1273
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1303
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1365
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1376
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1378
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
153
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
162
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
189
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
209
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2303
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2418
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
26
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2650
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2727
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
3055
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
3144
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
3211
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
3241
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
37
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
127
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
130
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
180
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
245
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
381
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
387
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
455
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
457
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
482
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
484
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
521
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
534
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
603
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
605
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
623
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
656
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
701
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
710
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
741
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
743
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
758
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
760
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
103
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1040
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
105
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1134
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1146
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1250
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1256
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1334
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
139
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1392
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1399
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
142
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1435
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1437
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1461
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1463
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1482
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1484
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
149
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
151
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1534
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1537
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1539
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1545
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1566
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1569
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1571
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1577
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1691
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1693
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1746
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1769
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1801
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1807
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1833
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1836
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1855
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1857
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1982
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1984
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2061
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2063
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
262
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
284
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
301
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
303
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
327
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
330
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
351
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
383
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
388
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
39
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
399
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
41
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
534
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
536
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
588
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
590
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
73
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
75
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
788
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
945
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
986
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1012
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1083
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1211
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1272
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1419
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
656
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
74
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
958
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
132
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
199
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
236
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
339
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
381
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1678
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1895
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
598
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
716
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1494
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1527
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1533
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1786
lockdep_is_held(&mvmvif->mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
222
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1029
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1087
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1125
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1178
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1265
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1280
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
130
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1332
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1415
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1417
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1431
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1523
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1574
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1602
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1612
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1658
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1676
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1695
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1803
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1838
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1846
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1899
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1947
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
2874
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
2915
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3022
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3045
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3401
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3757
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3817
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3870
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3915
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4003
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4013
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4082
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4192
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4203
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4208
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4436
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4562
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4619
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4639
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4697
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4727
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4882
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4920
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4986
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5127
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5387
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5457
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5473
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5480
lockdep_is_held(&mvm->mutex)))
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5660
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5696
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5701
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5727
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5751
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5768
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5815
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6228
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6265
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6267
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c
19
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c
69
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
166
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
318
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
325
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
370
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
856
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
165
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
200
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
237
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
267
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
277
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
325
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
351
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
383
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
394
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
402
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
46
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
502
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
520
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
542
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
574
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
617
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
629
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
665
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
693
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
719
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
737
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
744
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
769
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
796
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
802
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
822
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
838
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
1279
DEFINE_GUARD(mvm, struct iwl_mvm *, mutex_lock(&_T->mutex), mutex_unlock(&_T->mutex))
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
1363
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
1382
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
918
struct mutex mutex;
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
602
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1342
mutex_init(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1527
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1600
mutex_destroy(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1654
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1659
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1913
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1991
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1994
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1997
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
2085
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
2089
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
778
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
792
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
799
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
855
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
859
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
875
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c
269
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c
293
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c
314
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c
355
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/power.c
651
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/power.c
723
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/power.c
725
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/power.c
938
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/power.c
962
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
170
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
190
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
200
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
203
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
214
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
217
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
236
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
240
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
251
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
268
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/quota.c
104
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c
129
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c
131
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c
97
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
729
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
4150
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2755
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2758
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2837
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2981
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3093
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3313
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3358
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3594
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
389
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1018
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1060
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1077
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1140
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1231
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1343
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1496
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1702
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1752
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1850
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1918
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1962
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1987
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2049
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2053
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2082
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2142
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2248
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2276
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2288
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2306
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2352
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2418
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2458
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2472
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2492
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2521
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2555
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2675
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2881
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3017
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3099
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3319
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3390
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3460
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
35
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3502
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
361
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3782
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3853
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3873
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3953
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
453
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
462
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
47
lockdep_is_held(&mvm->mutex)))
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
493
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
558
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
605
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
792
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
869
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
906
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
212
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
22
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
224
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
256
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
26
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
347
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
45
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
473
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
49
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
564
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
576
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
595
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
639
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
80
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
93
lockdep_is_held(&mvm->mutex));
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1082
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1130
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1163
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1215
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
126
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1261
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1277
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1292
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1325
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
133
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1345
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1430
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
51
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
593
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
656
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
773
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
920
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
133
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
257
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
298
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
313
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
319
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
330
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
495
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
571
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
1188
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
281
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
31
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
526
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
574
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
695
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
75
lockdep_assert_held(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
31
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
61
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
76
mutex_lock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
78
mutex_unlock(&mvm->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1280
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1283
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1052
lockdep_assert_held(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
264
struct mutex mutex;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
440
struct mutex mutex;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1803
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1822
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
161
lockdep_assert_held(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
251
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
256
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
394
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
398
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
503
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
639
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
647
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
658
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1188
lockdep_assert_held(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1312
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1368
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1416
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1421
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1429
lockdep_assert_held(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1791
lockdep_assert_held(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1839
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1841
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1850
mutex_lock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1861
mutex_unlock(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2011
mutex_destroy(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3095
mutex_lock(&data->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3098
mutex_unlock(&data->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3149
mutex_unlock(&data->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3257
mutex_lock(&data->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3259
mutex_unlock(&data->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3841
mutex_init(&trans_pcie->mutex);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3927
mutex_init(&trans_pcie->fw_mon_data.mutex);
drivers/net/wireless/intersil/p54/p54.h
172
struct mutex conf_mutex;
drivers/net/wireless/intersil/p54/p54.h
263
struct mutex eeprom_mutex;
drivers/net/wireless/intersil/p54/p54spi.c
485
mutex_lock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
515
mutex_unlock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
524
if (mutex_lock_interruptible(&priv->mutex)) {
drivers/net/wireless/intersil/p54/p54spi.c
539
mutex_unlock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
551
if (mutex_lock_interruptible(&priv->mutex)) {
drivers/net/wireless/intersil/p54/p54spi.c
560
mutex_unlock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
571
mutex_lock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
580
mutex_unlock(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
639
mutex_init(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.c
684
mutex_destroy(&priv->mutex);
drivers/net/wireless/intersil/p54/p54spi.h
100
struct mutex mutex;
drivers/net/wireless/marvell/libertas/dev.h
164
struct mutex lock;
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
203
struct mutex lock;
drivers/net/wireless/marvell/mwifiex/main.h
636
struct mutex async_mutex;
drivers/net/wireless/marvell/mwl8k.c
214
struct mutex fw_mutex;
drivers/net/wireless/mediatek/mt76/agg-rx.c
297
lockdep_is_held(&dev->mutex));
drivers/net/wireless/mediatek/mt76/channel.c
120
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
148
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
167
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
180
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
214
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
256
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
340
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
342
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
351
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
353
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
374
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
408
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
47
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
52
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
72
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
75
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
96
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/channel.c
98
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1075
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1077
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1123
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1173
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1582
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1604
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1635
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1637
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1687
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1691
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1967
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
1973
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
696
mutex_init(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mac80211.c
701
mutex_init(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mcu.c
132
mutex_unlock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mcu.c
88
mutex_lock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76.h
1288
rcu_dereference_protected(p, lockdep_is_held(&(dev)->mutex))
drivers/net/wireless/mediatek/mt76/mt76.h
649
struct mutex mutex;
drivers/net/wireless/mediatek/mt76/mt76.h
663
struct mutex usb_ctrl_mtx;
drivers/net/wireless/mediatek/mt76/mt76.h
937
struct mutex mutex;
drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c
48
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c
55
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1430
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1469
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1828
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1878
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
107
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
109
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
229
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
238
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
291
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
323
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
363
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
365
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
45
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
540
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
564
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
595
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
625
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
665
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
668
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
81
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
108
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
131
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/init.c
626
mutex_init(&dev->pm.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2046
if (mutex_is_locked(&dev->mt76.mutex))
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
287
mutex_lock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
310
mutex_unlock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
322
mutex_lock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
347
mutex_unlock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
106
mutex_lock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
128
mutex_unlock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
88
mutex_lock(&dev->pm.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
93
mutex_unlock(&dev->pm.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
143
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
146
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c
64
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76_connac.h
107
struct mutex mutex;
drivers/net/wireless/mediatek/mt76/mt76_connac.h
406
__acquires(&dev->mutex)
drivers/net/wireless/mediatek/mt76/mt76_connac.h
408
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mt76_connac.h
414
__releases(&dev->mutex)
drivers/net/wireless/mediatek/mt76/mt76_connac.h
417
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/mt76x0/main.c
41
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x0/main.c
54
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x0/main.c
67
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x0/main.c
89
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02.h
95
struct mutex phy_mutex;
drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c
100
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c
93
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
870
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
882
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1190
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1205
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
51
mutex_lock(&mdev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
76
mutex_unlock(&mdev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
397
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
413
lockdep_is_held(&dev->mt76.mutex));
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
450
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
499
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
120
mutex_lock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
122
mutex_unlock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
156
mutex_lock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
158
mutex_unlock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
192
mutex_lock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
202
mutex_unlock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
217
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
234
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
370
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
400
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
555
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
558
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
569
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
571
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
643
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x02_util.c
672
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/init.c
18
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/init.c
34
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
110
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
118
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
61
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
88
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
287
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
294
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
58
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
82
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
48
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
54
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1119
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1158
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
290
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
447
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
461
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
500
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
788
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
806
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
101
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
163
mutex_lock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
165
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
56
mutex_lock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
58
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
86
mutex_lock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/init.c
95
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1443
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1465
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1526
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1583
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1995
mutex_lock(&mphy->dev->mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2008
mutex_unlock(&mphy->dev->mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2292
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2357
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2372
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1000
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1016
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
104
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1040
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1042
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
106
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1061
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1075
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1092
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1106
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1116
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1119
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1134
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1149
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
118
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1323
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1339
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
134
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1532
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1636
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1658
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1660
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1678
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1713
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
214
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
281
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
299
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
301
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
310
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
313
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
405
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
425
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
437
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
447
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
462
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
464
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
479
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
502
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
543
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
580
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
615
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
676
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
705
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
714
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
725
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
727
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
737
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
739
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
855
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
858
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
920
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
923
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
947
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
980
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
993
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
286
struct mutex dump_mutex;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
429
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
431
mutex_lock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c
151
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c
170
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
279
mutex_init(&dev->pm.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
671
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
673
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/testmode.c
46
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7921/testmode.c
79
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c
190
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c
209
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/init.c
211
mutex_init(&dev->pm.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1313
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1315
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
1013
lockdep_is_held(&dev->mt76.mutex));
drivers/net/wireless/mediatek/mt76/mt7925/main.c
1295
lockdep_is_held(&mdev->mutex));
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2232
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2248
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2263
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2278
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c
47
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c
81
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt792x.h
280
lockdep_is_held(&mvif->phy->dev->mt76.mutex));
drivers/net/wireless/mediatek/mt76/mt792x.h
297
lockdep_is_held(&msta->vif->phy->dev->mt76.mutex));
drivers/net/wireless/mediatek/mt76/mt792x_core.c
341
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
344
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
359
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
362
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
815
mutex_lock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
822
mutex_unlock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
837
mutex_lock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
844
mutex_unlock(&pm->mutex);
drivers/net/wireless/mediatek/mt76/mt792x_mac.c
364
if (mutex_is_locked(&dev->mt76.mutex))
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
1043
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
1062
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
273
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
307
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
590
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
600
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
146
mutex_lock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
156
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
161
mutex_unlock(&phy->dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2419
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2457
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2541
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2617
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2874
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2909
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2921
mutex_lock(&mphy->dev->mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2936
mutex_unlock(&mphy->dev->mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3163
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3230
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3245
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1036
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1049
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1074
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1087
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1102
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1327
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1332
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1346
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1353
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1368
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1429
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1441
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1444
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1591
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1601
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1624
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1663
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1675
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1688
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1706
lockdep_assert_held(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1726
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1728
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1747
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1766
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1783
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1802
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1812
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1817
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1837
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1854
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2004
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2029
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2042
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2069
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2228
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2293
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2314
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2316
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2335
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2370
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2443
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2472
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2498
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2500
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
556
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
57
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
579
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
64
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
717
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
733
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
780
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
80
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
811
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
87
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
894
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
942
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
954
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
450
struct mutex dump_mutex;
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
521
npu = rcu_dereference_protected(dev->mt76.mmio.npu, &dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
587
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
589
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
600
mutex_lock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
602
npu = rcu_dereference_protected(dev->mt76.mmio.npu, &dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
628
mutex_unlock(&dev->mt76.mutex);
drivers/net/wireless/mediatek/mt76/npu.c
253
npu = rcu_dereference_protected(dev->mmio.npu, &dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
265
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
267
npu = rcu_dereference_protected(dev->mmio.npu, &dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
297
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
314
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
316
ppe_dev = rcu_dereference_protected(dev->mmio.ppe_dev, &dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
320
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
453
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
492
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
501
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
512
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/npu.c
515
lockdep_is_held(&dev->mutex));
drivers/net/wireless/mediatek/mt76/npu.c
520
lockdep_is_held(&dev->mutex));
drivers/net/wireless/mediatek/mt76/npu.c
524
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/scan.c
190
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/scan.c
212
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/testmode.c
428
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/testmode.c
530
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/testmode.c
594
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt76/testmode.c
672
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/init.c
447
mutex_init(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
112
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
130
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
139
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
16
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
183
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
218
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
234
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
247
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
253
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
27
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
35
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
41
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
86
mutex_lock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/main.c
94
mutex_unlock(&dev->mutex);
drivers/net/wireless/mediatek/mt7601u/mcu.c
124
mutex_lock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt7601u/mcu.c
148
mutex_unlock(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt7601u/mcu.c
508
mutex_init(&dev->mcu.mutex);
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
158
struct mutex mutex;
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
184
struct mutex vendor_req_mutex;
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
187
struct mutex reg_atomic_mutex;
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
188
struct mutex hw_atomic_mutex;
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
43
struct mutex mutex;
drivers/net/wireless/microchip/wilc1000/netdev.h
145
struct mutex scan_req_lock;
drivers/net/wireless/microchip/wilc1000/netdev.h
223
struct mutex vif_mutex;
drivers/net/wireless/microchip/wilc1000/netdev.h
235
struct mutex txq_add_to_head_cs;
drivers/net/wireless/microchip/wilc1000/netdev.h
241
struct mutex rxq_cs;
drivers/net/wireless/microchip/wilc1000/netdev.h
244
struct mutex hif_cs;
drivers/net/wireless/microchip/wilc1000/netdev.h
256
struct mutex cfg_cmd_lock;
drivers/net/wireless/microchip/wilc1000/netdev.h
282
struct mutex deinit_lock;
drivers/net/wireless/purelifi/plfxlc/chip.c
18
mutex_init(&chip->mutex);
drivers/net/wireless/purelifi/plfxlc/chip.c
25
mutex_destroy(&chip->mutex);
drivers/net/wireless/purelifi/plfxlc/chip.h
25
struct mutex mutex; /* lock to protect chip data */
drivers/net/wireless/purelifi/plfxlc/usb.h
77
struct mutex setup_mutex; /* mutex lockt for rx urb */
drivers/net/wireless/quantenna/qtnfmac/bus.h
67
struct mutex bus_lock; /* lock during command/event processing */
drivers/net/wireless/quantenna/qtnfmac/core.h
105
struct mutex mac_lock; /* lock during wmac specific ops */
drivers/net/wireless/ralink/rt2x00/rt2x00.h
353
struct mutex beacon_skb_mutex;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
832
struct mutex csr_mutex;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
837
struct mutex conf_mutex;
drivers/net/wireless/ralink/rt2x00/rt2x00queue.h
458
struct mutex status_lock;
drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h
108
struct mutex conf_mutex;
drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h
147
struct mutex io_mutex;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1873
struct mutex sta_mutex;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1874
struct mutex h2c_mutex;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1876
struct mutex syson_indirect_access_mutex;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1883
struct mutex usb_buf_mutex;
drivers/net/wireless/realtek/rtlwifi/wifi.h
1417
struct mutex bb_mutex;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2371
struct mutex conf_mutex;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2372
struct mutex ips_mutex; /* mutex for enter/leave IPS */
drivers/net/wireless/realtek/rtlwifi/wifi.h
2373
struct mutex lps_mutex; /* mutex for enter/leave LPS */
drivers/net/wireless/realtek/rtlwifi/wifi.h
2740
struct mutex *mutex_for_power_on_off; /* for power on/off */
drivers/net/wireless/realtek/rtlwifi/wifi.h
2741
struct mutex *mutex_for_hw_init; /* for hardware init */
drivers/net/wireless/realtek/rtw88/coex.c
2556
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3474
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3477
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3486
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3488
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3498
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3502
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3511
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3514
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3523
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3526
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3535
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3539
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3548
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3550
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3559
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
3561
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/coex.c
661
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
1020
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
1024
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
1117
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
1128
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
203
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
205
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
293
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
303
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
456
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
458
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
485
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
487
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
590
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
606
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
701
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
750
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
927
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
929
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
949
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/debug.c
951
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
1351
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
1395
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
1476
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
1799
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
1802
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
308
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
344
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
402
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
458
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/fw.c
508
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/hci.h
186
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/hci.h
197
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/led.c
14
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/led.c
18
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
104
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
168
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
172
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
178
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
207
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
221
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
238
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
256
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
286
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
321
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
383
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
459
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
469
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
474
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
485
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
490
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
501
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
508
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
520
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
522
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
533
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
536
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
58
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
589
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
60
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
625
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
683
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
685
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
69
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
693
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
695
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
704
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
708
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
71
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
716
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
718
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
740
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
745
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
793
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
795
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
812
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
814
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
82
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
840
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
844
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
854
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
858
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
876
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
879
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
894
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
901
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
917
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
919
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
927
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/mac80211.c
929
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
1554
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
1568
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
2014
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
2071
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
2178
mutex_init(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
2250
mutex_destroy(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
235
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
309
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
328
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
331
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
340
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
342
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
679
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.c
681
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/main.h
1999
struct mutex tx_power_mutex;
drivers/net/wireless/realtek/rtw88/main.h
2080
struct mutex mutex;
drivers/net/wireless/realtek/rtw88/ps.c
279
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/ps.c
290
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/ps.c
298
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/regd.c
482
mutex_lock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/regd.c
491
mutex_unlock(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/util.c
144
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/realtek/rtw88/util.c
193
lockdep_assert_held(&rtwdev->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1061
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1066
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1092
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1131
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1214
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1232
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1234
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1256
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1277
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1434
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1524
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1549
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1595
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1630
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1642
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1648
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1670
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1675
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1705
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1728
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1736
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1741
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1775
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1782
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1795
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1826
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1839
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1841
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1848
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1940
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1943
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1946
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1969
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1975
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
261
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
269
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
282
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
292
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
412
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
421
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
439
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
445
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
485
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
492
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
510
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
521
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
532
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
555
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
558
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
565
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
578
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
688
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
740
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
812
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
883
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
933
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
962
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_main.c
326
mutex_init(&common->mutex);
drivers/net/wireless/rsi/rsi_main.h
252
struct mutex mutex;
drivers/net/wireless/rsi/rsi_main.h
254
struct mutex tx_lock;
drivers/net/wireless/rsi/rsi_main.h
256
struct mutex rx_lock;
drivers/net/wireless/rsi/rsi_main.h
309
struct mutex tx_bus_mutex;
drivers/net/wireless/silabs/wfx/hif_tx.h
26
struct mutex lock;
drivers/net/wireless/silabs/wfx/wfx.h
46
struct mutex scan_lock;
drivers/net/wireless/silabs/wfx/wfx.h
47
struct mutex conf_mutex;
drivers/net/wireless/silabs/wfx/wfx.h
58
struct mutex rx_stats_lock;
drivers/net/wireless/silabs/wfx/wfx.h
60
struct mutex tx_power_loop_info_lock;
drivers/net/wireless/st/cw1200/cw1200.h
128
struct mutex conf_mutex;
drivers/net/wireless/st/cw1200/cw1200.h
214
struct mutex wsm_cmd_mux;
drivers/net/wireless/ti/wl1251/debugfs.c
82
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/debugfs.c
98
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1049
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1060
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1073
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1090
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1221
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1294
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1325
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
1637
mutex_init(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
204
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
303
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
376
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
413
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
426
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
443
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
449
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
477
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
493
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
522
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
531
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
535
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
608
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
707
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
776
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
822
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
901
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
964
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/main.c
990
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/ps.c
26
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/ps.c
36
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/tx.c
337
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl1251/tx.c
366
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl1251/wl1251.h
273
struct mutex mutex;
drivers/net/wireless/ti/wl12xx/main.c
1618
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl12xx/main.c
1627
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
197
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
206
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
227
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
238
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
262
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
277
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
299
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
316
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
358
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wl18xx/debugfs.c
377
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1013
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1055
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1088
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1136
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1169
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1229
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
1243
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
150
mutex_lock(&wl->mutex); \
drivers/net/wireless/ti/wlcore/debugfs.c
155
mutex_unlock(&wl->mutex); \
drivers/net/wireless/ti/wlcore/debugfs.c
201
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
208
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
225
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
227
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
268
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
291
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
332
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
360
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
398
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
402
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
428
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
499
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
50
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
526
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
609
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
656
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
669
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
69
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
717
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
726
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
772
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
785
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
817
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
831
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
872
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
886
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
921
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
933
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/debugfs.c
992
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1001
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1059
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1170
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1219
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1236
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1238
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1253
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1260
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1268
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
133
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
159
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
169
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1805
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1809
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1837
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
185
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1878
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1952
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
1999
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2011
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2089
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2093
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2110
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2130
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2146
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2158
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
216
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2174
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2199
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
237
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2393
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2404
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
248
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2603
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2659
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2696
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2838
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2848
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2860
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
2884
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
299
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3178
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3201
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3259
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3315
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3514
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3533
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3670
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3696
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3706
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3723
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3743
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3770
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3787
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3820
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3836
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3856
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3869
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3882
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3893
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3911
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3923
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
3942
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4677
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4707
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4741
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4770
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4790
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4818
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4840
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4860
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4913
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4929
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4947
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4983
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
4999
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5016
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5312
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5327
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5353
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5452
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5469
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5495
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5512
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5549
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5606
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5626
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5652
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5679
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5712
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5727
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5798
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5818
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5837
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
5845
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
6430
mutex_init(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
6501
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
6503
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
749
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/main.c
767
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/scan.c
35
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/scan.c
77
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
104
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
116
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
22
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
24
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
44
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
64
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
77
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
82
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/sysfs.c
98
ret = mutex_lock_interruptible(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
132
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
151
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
196
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
221
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
223
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
243
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
262
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
307
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
343
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/testmode.c
79
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
1144
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
1146
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
1158
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
1162
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
1182
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
859
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/tx.c
873
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
125
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
143
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
49
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
65
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
81
mutex_lock(&wl->mutex);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
96
mutex_unlock(&wl->mutex);
drivers/net/wireless/ti/wlcore/wlcore.h
201
struct mutex mutex;
drivers/net/wireless/ti/wlcore/wlcore.h
472
struct mutex flush_mutex;
drivers/net/wireless/virtual/mac80211_hwsim.c
2598
mutex_lock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
2624
mutex_unlock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
2943
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
2946
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
2965
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3106
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3117
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3177
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3187
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3189
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3202
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3224
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3229
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3238
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3253
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3261
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3268
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3276
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3285
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3293
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3296
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3309
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3311
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3317
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3334
mutex_lock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3336
mutex_unlock(&hwsim->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3724
mutex_lock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3771
mutex_unlock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3791
mutex_lock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
3833
mutex_unlock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
4090
mutex_lock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
4126
mutex_unlock(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
5976
mutex_init(&data->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
6411
mutex_lock(&data2->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
6417
mutex_unlock(&data2->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
6421
mutex_unlock(&data2->mutex);
drivers/net/wireless/virtual/mac80211_hwsim.c
716
struct mutex mutex;
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1033
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1069
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1071
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1084
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1086
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1094
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1120
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1182
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1253
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1265
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1287
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1295
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1297
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1316
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1354
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1365
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1367
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
141
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1415
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1417
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1425
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1427
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1435
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1437
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1443
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1445
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1455
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1459
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1465
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1469
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1498
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1536
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1539
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
190
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
259
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
261
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
269
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
27
mutex_init(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
271
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
279
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
281
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
289
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
291
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
300
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
302
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
311
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
313
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
322
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
34
ZD_ASSERT(!mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
37
mutex_destroy(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
382
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
384
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
416
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
418
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
435
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
510
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
530
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
570
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
774
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
793
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
823
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
888
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
924
mutex_lock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
926
mutex_unlock(&chip->mutex);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
935
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
755
struct mutex mutex;
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
800
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
807
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
825
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
854
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1276
mutex_lock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1278
mutex_unlock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
691
ZD_ASSERT(mutex_is_locked(&mac->chip.mutex));
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
699
mutex_lock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
701
mutex_unlock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
715
mutex_lock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
833
mutex_unlock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
841
mutex_unlock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_rf.c
111
ZD_ASSERT(mutex_is_locked(&zd_rf_to_chip(rf)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_rf.c
129
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_rf.c
146
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_rf.c
64
ZD_ASSERT(mutex_is_locked(&chip->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1505
mutex_lock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1521
mutex_unlock(&mac->chip.mutex);
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1721
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1817
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1828
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1870
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1992
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
drivers/net/wireless/zydas/zd1211rw/zd_usb.h
174
struct mutex setup_mutex;
drivers/net/wwan/iosm/iosm_ipc_trace.h
44
struct mutex trc_mutex; /* Mutex used for read and write mode */
drivers/net/wwan/t7xx/t7xx_pci.h
87
struct mutex md_pm_entity_mtx; /* Protects MD PM entities list */
drivers/net/wwan/wwan_core.c
90
struct mutex ops_lock; /* Serialize ops + protect against removal */
drivers/net/wwan/wwan_core.c
94
struct mutex data_lock; /* Port specific data access serialization */
drivers/nfc/nfcsim.c
53
struct mutex lock;
drivers/nfc/nxp-nci/nxp-nci.h
62
struct mutex info_lock;
drivers/nfc/pn533/pn533.h
155
struct mutex cmd_lock; /* protects cmd queue */
drivers/nfc/pn544/pn544.c
117
struct mutex info_lock;
drivers/nfc/port100.c
455
struct mutex out_urb_lock;
drivers/nfc/s3fwrn5/core.c
105
mutex_lock(&info->mutex);
drivers/nfc/s3fwrn5/core.c
109
mutex_unlock(&info->mutex);
drivers/nfc/s3fwrn5/core.c
116
mutex_unlock(&info->mutex);
drivers/nfc/s3fwrn5/core.c
121
mutex_unlock(&info->mutex);
drivers/nfc/s3fwrn5/core.c
173
mutex_init(&info->mutex);
drivers/nfc/s3fwrn5/i2c.c
127
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
142
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
156
mutex_init(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
33
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
41
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
49
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
60
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/phy_common.c
20
mutex_lock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.c
24
mutex_unlock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.c
54
mutex_lock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.c
58
mutex_unlock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.c
67
mutex_lock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.c
71
mutex_unlock(&phy->mutex);
drivers/nfc/s3fwrn5/phy_common.h
28
struct mutex mutex;
drivers/nfc/s3fwrn5/s3fwrn5.h
40
struct mutex mutex;
drivers/nfc/s3fwrn5/uart.c
107
mutex_init(&phy->common.mutex);
drivers/nfc/st21nfca/i2c.c
73
struct mutex phy_lock;
drivers/nfc/st21nfca/st21nfca.h
156
struct mutex info_lock;
drivers/nfc/st95hf/core.c
226
struct mutex rm_lock;
drivers/nfc/st95hf/spi.h
33
struct mutex spi_lock;
drivers/nfc/trf7970a.c
457
struct mutex lock;
drivers/nfc/virtual_ncidev.c
26
struct mutex mtx;
drivers/ntb/hw/epf/ntb_hw_epf.c
78
struct mutex cmd_lock;
drivers/ntb/hw/idt/ntb_hw_idt.h
1149
struct mutex hwmon_mtx;
drivers/ntb/ntb_transport.c
1017
guard(mutex)(&nt->link_event_lock);
drivers/ntb/ntb_transport.c
258
struct mutex link_event_lock;
drivers/ntb/ntb_transport.c
993
guard(mutex)(&nt->link_event_lock);
drivers/nvdimm/btt.h
195
struct mutex err_lock;
drivers/nvdimm/btt.h
229
struct mutex init_lock;
drivers/nvdimm/btt_devs.c
203
lockdep_set_class(&nd_btt->dev.mutex, &nvdimm_btt_key);
drivers/nvdimm/bus.c
359
lockdep_set_class(&nvdimm_bus->dev.mutex, &nvdimm_bus_key);
drivers/nvdimm/bus.c
744
lockdep_set_class(&dev->mutex, &nvdimm_ndctl_key);
drivers/nvdimm/dimm_devs.c
615
lockdep_set_class(&dev->mutex, &nvdimm_key);
drivers/nvdimm/namespace_devs.c
1841
lockdep_set_class(&nd_region->ns_seed->mutex,
drivers/nvdimm/namespace_devs.c
2202
lockdep_set_class(&dev->mutex, &nvdimm_namespace_key);
drivers/nvdimm/nd-core.h
15
extern struct mutex nvdimm_bus_list_mutex;
drivers/nvdimm/nd-core.h
27
struct mutex reconfig_mutex;
drivers/nvdimm/nd.h
393
struct mutex lock;
drivers/nvdimm/nd_virtio.c
47
guard(mutex)(&vpmem->flush_lock);
drivers/nvdimm/pfn_devs.c
299
lockdep_set_class(&nd_pfn->dev.mutex, &nvdimm_pfn_key);
drivers/nvdimm/region_devs.c
1073
lockdep_set_class(&dev->mutex, &nvdimm_region_key);
drivers/nvdimm/virtio_pmem.h
40
struct mutex flush_lock;
drivers/nvme/host/hwmon.c
16
struct mutex read_lock;
drivers/nvme/host/nvme.h
340
struct mutex scan_lock;
drivers/nvme/host/nvme.h
351
struct mutex namespaces_lock;
drivers/nvme/host/nvme.h
423
struct mutex ana_lock;
drivers/nvme/host/nvme.h
433
struct mutex dhchap_auth_mutex;
drivers/nvme/host/nvme.h
491
struct mutex lock;
drivers/nvme/host/nvme.h
52
extern struct mutex nvme_subsystems_lock;
drivers/nvme/host/nvme.h
562
struct mutex lock;
drivers/nvme/host/pci.c
309
struct mutex shutdown_lock;
drivers/nvme/host/rdma.c
100
struct mutex queue_lock;
drivers/nvme/host/tcp.c
147
struct mutex queue_lock;
drivers/nvme/host/tcp.c
148
struct mutex send_mutex;
drivers/nvme/target/nvmet.h
245
struct mutex lock;
drivers/nvme/target/nvmet.h
260
struct mutex lock;
drivers/nvme/target/nvmet.h
318
struct mutex lock;
drivers/nvme/target/pci-epf.c
187
struct mutex irq_lock;
drivers/nvme/target/pci-epf.c
213
struct mutex dma_tx_lock;
drivers/nvme/target/pci-epf.c
215
struct mutex dma_rx_lock;
drivers/nvme/target/pci-epf.c
217
struct mutex mmio_lock;
drivers/nvme/target/pci-epf.c
371
struct mutex *lock;
drivers/nvmem/imx-ocotp-ele.c
44
struct mutex lock;
drivers/nvmem/rave-sp-eeprom.c
230
mutex_lock(&eeprom->mutex);
drivers/nvmem/rave-sp-eeprom.c
269
mutex_unlock(&eeprom->mutex);
drivers/nvmem/rave-sp-eeprom.c
325
mutex_init(&eeprom->mutex);
drivers/nvmem/rave-sp-eeprom.c
69
struct mutex mutex;
drivers/nvmem/sc27xx-efuse.c
103
mutex_unlock(&efuse->mutex);
drivers/nvmem/sc27xx-efuse.c
238
mutex_init(&efuse->mutex);
drivers/nvmem/sc27xx-efuse.c
65
struct mutex mutex;
drivers/nvmem/sc27xx-efuse.c
87
mutex_lock(&efuse->mutex);
drivers/nvmem/sc27xx-efuse.c
93
mutex_unlock(&efuse->mutex);
drivers/nvmem/sprd-efuse.c
103
mutex_unlock(&efuse->mutex);
drivers/nvmem/sprd-efuse.c
402
mutex_init(&efuse->mutex);
drivers/nvmem/sprd-efuse.c
67
struct mutex mutex;
drivers/nvmem/sprd-efuse.c
87
mutex_lock(&efuse->mutex);
drivers/nvmem/sprd-efuse.c
93
mutex_unlock(&efuse->mutex);
drivers/of/of_private.h
41
extern struct mutex of_mutex;
drivers/opp/core.c
1256
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
1516
scoped_guard(mutex, &opp_table->lock)
drivers/opp/core.c
1811
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
1837
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
1872
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
2083
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
2738
scoped_guard(mutex, &src_table->lock) {
drivers/opp/core.c
2809
guard(mutex)(&src_table->lock);
drivers/opp/core.c
2889
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
2952
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
355
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/core.c
433
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
44
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
554
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
587
guard(mutex)(&opp_table->lock);
drivers/opp/core.c
83
guard(mutex)(&opp_table_lock);
drivers/opp/cpu.c
219
guard(mutex)(&opp_table->lock);
drivers/opp/of.c
1009
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/of.c
107
guard(mutex)(&opp_table_lock);
drivers/opp/of.c
138
guard(mutex)(&opp_table_lock);
drivers/opp/of.c
197
guard(mutex)(&opp_table_lock);
drivers/opp/of.c
353
guard(mutex)(&opp_table_lock);
drivers/opp/of.c
80
guard(mutex)(&opp_table->lock);
drivers/opp/of.c
963
scoped_guard(mutex, &opp_table->lock) {
drivers/opp/opp.h
213
struct mutex lock;
drivers/opp/opp.h
27
extern struct mutex opp_table_lock;
drivers/pci/controller/dwc/pci-imx6.c
1054
guard(mutex)(&imx_pcie->lock);
drivers/pci/controller/dwc/pci-imx6.c
1108
guard(mutex)(&imx_pcie->lock);
drivers/pci/controller/dwc/pci-imx6.c
184
struct mutex lock;
drivers/pci/controller/dwc/pcie-designware-debugfs.c
58
struct mutex reg_event_lock;
drivers/pci/controller/mobiveil/pcie-mobiveil.h
137
struct mutex lock; /* protect bitmap variable */
drivers/pci/controller/pci-aardvark.c
285
struct mutex msi_used_lock;
drivers/pci/controller/pci-hyperv.c
494
struct mutex state_lock;
drivers/pci/controller/pci-hyperv.c
743
struct mutex map_lock;
drivers/pci/controller/pci-tegra.c
273
struct mutex map_lock;
drivers/pci/controller/pci-xgene-msi.c
41
struct mutex bitmap_lock;
drivers/pci/controller/pcie-altera-msi.c
31
struct mutex lock; /* protect "used" bitmap */
drivers/pci/controller/pcie-apple.c
184
struct mutex lock;
drivers/pci/controller/pcie-aspeed.c
204
struct mutex lock;
drivers/pci/controller/pcie-aspeed.c
630
guard(mutex)(&pcie->lock);
drivers/pci/controller/pcie-aspeed.c
654
guard(mutex)(&pcie->lock);
drivers/pci/controller/pcie-brcmstb.c
311
struct mutex lock; /* guards the alloc/free operations */
drivers/pci/controller/pcie-iproc-msi.c
101
struct mutex bitmap_lock;
drivers/pci/controller/pcie-mediatek-gen3.c
221
struct mutex lock;
drivers/pci/controller/pcie-mediatek.c
213
struct mutex lock;
drivers/pci/controller/pcie-rcar-host.c
41
struct mutex map_lock;
drivers/pci/controller/pcie-rzg3s-host.c
240
struct mutex map_lock;
drivers/pci/controller/pcie-rzg3s-host.c
649
scoped_guard(mutex, &msi->map_lock) {
drivers/pci/controller/pcie-rzg3s-host.c
673
guard(mutex)(&msi->map_lock);
drivers/pci/controller/pcie-xilinx-dma-pl.c
96
struct mutex lock; /* Protect bitmap variable */
drivers/pci/controller/pcie-xilinx-nwl.c
151
struct mutex lock; /* protect bitmap variable */
drivers/pci/controller/pcie-xilinx.c
108
struct mutex map_lock;
drivers/pci/controller/plda/pcie-plda.h
166
struct mutex lock; /* Protect used bitmap */
drivers/pci/endpoint/functions/pci-epf-mhi.c
148
struct mutex lock;
drivers/pci/hotplug/cpqphp.h
280
struct mutex crit_sect; /* critical section mutex */
drivers/pci/hotplug/octep_hp.c
64
struct mutex slot_lock; /* Protects slot_list */
drivers/pci/hotplug/octep_hp.c
72
guard(mutex)(&hp_ctrl->slot_lock);
drivers/pci/hotplug/octep_hp.c
92
guard(mutex)(&hp_ctrl->slot_lock);
drivers/pci/hotplug/pciehp.h
110
struct mutex state_lock;
drivers/pci/hotplug/pciehp.h
99
struct mutex ctrl_lock;
drivers/pci/hotplug/shpchp.h
62
struct mutex lock;
drivers/pci/hotplug/shpchp.h
74
struct mutex crit_sect; /* critical section mutex */
drivers/pci/hotplug/shpchp.h
75
struct mutex cmd_lock; /* command lock */
drivers/pci/npem.c
163
struct mutex lock;
drivers/pci/pci.h
115
extern struct mutex pci_rescan_remove_lock;
drivers/pci/pci.h
371
extern struct mutex pci_slot_mutex;
drivers/pci/pcie/bwctrl.c
44
struct mutex set_speed_mutex;
drivers/pci/switch/switchtec.c
1324
scoped_guard (mutex, &stdev->mrpc_mutex) {
drivers/pci/switch/switchtec.c
272
guard(mutex)(&stdev->mrpc_mutex);
drivers/pci/tsm.c
311
guard(mutex)(&tsm_pf0->lock);
drivers/pci/tsm.c
359
guard(mutex)(&tsm_pf0->lock);
drivers/pci/tsm.c
458
guard(mutex)(&tsm_pf0->lock);
drivers/perf/arm-cci.c
1074
struct mutex *reserve_mutex = &cci_pmu->reserve_mutex;
drivers/perf/arm-cci.c
109
struct mutex reserve_mutex;
drivers/phy/allwinner/phy-sun4i-usb.c
598
mutex_lock(&phy0->mutex);
drivers/phy/allwinner/phy-sun4i-usb.c
601
mutex_unlock(&phy0->mutex);
drivers/phy/allwinner/phy-sun4i-usb.c
631
mutex_unlock(&phy0->mutex);
drivers/phy/allwinner/phy-sun4i-usb.c
638
mutex_lock(&phy0->mutex);
drivers/phy/allwinner/phy-sun4i-usb.c
642
mutex_unlock(&phy0->mutex);
drivers/phy/apple/atc.c
1526
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
1795
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
1821
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
1839
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
1996
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
2017
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
2053
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
2085
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
2224
guard(mutex)(&atcphy->lock);
drivers/phy/apple/atc.c
634
struct mutex lock;
drivers/phy/broadcom/phy-bcm-cygnus-pcie.c
45
struct mutex lock;
drivers/phy/broadcom/phy-brcm-usb.c
124
mutex_lock(&priv->mutex);
drivers/phy/broadcom/phy-brcm-usb.c
131
mutex_unlock(&priv->mutex);
drivers/phy/broadcom/phy-brcm-usb.c
159
mutex_lock(&priv->mutex);
drivers/phy/broadcom/phy-brcm-usb.c
166
mutex_unlock(&priv->mutex);
drivers/phy/broadcom/phy-brcm-usb.c
550
mutex_init(&priv->mutex);
drivers/phy/broadcom/phy-brcm-usb.c
69
struct mutex mutex; /* serialize phy init */
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
110
struct mutex mutex;
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
186
mutex_lock(&tca->mutex);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
224
mutex_unlock(&tca->mutex);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
264
mutex_init(&tca->mutex);
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
352
scoped_guard(mutex, &priv->lock) {
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
393
scoped_guard(mutex, &priv->lock) {
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
88
struct mutex lock;
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
61
struct mutex lock; /* protect remap access and cfg of our own */
drivers/phy/freescale/phy-fsl-lynx-28g.c
1075
mutex_lock(&lane->phy->mutex);
drivers/phy/freescale/phy-fsl-lynx-28g.c
1078
mutex_unlock(&lane->phy->mutex);
drivers/phy/freescale/phy-fsl-lynx-28g.c
1091
mutex_unlock(&lane->phy->mutex);
drivers/phy/intel/phy-intel-lgm-combo.c
102
struct mutex lock;
drivers/phy/phy-core.c
1020
mutex_init_with_key(&phy->mutex, &phy->lockdep_key);
drivers/phy/phy-core.c
1285
mutex_destroy(&phy->mutex);
drivers/phy/phy-core.c
237
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
251
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
277
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
288
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
321
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
330
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
334
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
359
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
364
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
369
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
386
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
391
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
404
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
406
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
419
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
421
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
438
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
440
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
465
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
467
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
488
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
490
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
512
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
514
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
537
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
539
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
566
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
568
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
601
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
603
mutex_unlock(&phy->mutex);
drivers/phy/phy-core.c
705
mutex_lock(&phy->mutex);
drivers/phy/phy-core.c
708
mutex_unlock(&phy->mutex);
drivers/phy/phy-google-usb.c
107
guard(mutex)(&gphy->phy_mutex);
drivers/phy/phy-google-usb.c
147
guard(mutex)(&gphy->phy_mutex);
drivers/phy/phy-google-usb.c
59
struct mutex phy_mutex;
drivers/phy/phy-google-usb.c
91
guard(mutex)(&gphy->phy_mutex);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
2295
struct mutex phy_mutex;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4459
guard(mutex)(&qmp->phy_mutex);
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
217
struct mutex phy_mutex;
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
462
struct mutex phy_mutex;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1010
mutex_unlock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1018
mutex_unlock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1030
mutex_lock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1036
mutex_unlock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1107
mutex_lock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1118
mutex_unlock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1260
mutex_init(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1302
mutex_init(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
217
struct mutex mutex;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
495
mutex_lock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
569
mutex_unlock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
935
mutex_lock(&rport->mutex);
drivers/phy/rockchip/phy-rockchip-pcie.c
106
guard(mutex)(&rk_phy->pcie_mutex);
drivers/phy/rockchip/phy-rockchip-pcie.c
136
guard(mutex)(&rk_phy->pcie_mutex);
drivers/phy/rockchip/phy-rockchip-pcie.c
211
guard(mutex)(&rk_phy->pcie_mutex);
drivers/phy/rockchip/phy-rockchip-pcie.c
232
guard(mutex)(&rk_phy->pcie_mutex);
drivers/phy/rockchip/phy-rockchip-pcie.c
58
struct mutex pcie_mutex;
drivers/phy/rockchip/phy-rockchip-typec.c
383
struct mutex lock;
drivers/phy/rockchip/phy-rockchip-usbdp.c
1047
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1051
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1060
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1062
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1071
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1085
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1099
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1102
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1308
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1318
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1326
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1334
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1350
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1399
mutex_unlock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1500
mutex_init(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
163
struct mutex mutex; /* mutex to protect access to individual PHYs */
drivers/phy/rockchip/phy-rockchip-usbdp.c
659
mutex_lock(&udphy->mutex);
drivers/phy/rockchip/phy-rockchip-usbdp.c
674
mutex_unlock(&udphy->mutex);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1638
scoped_guard(mutex, &phy_drd->phy_mutex)
drivers/phy/samsung/phy-exynos5-usbdrd.c
1658
guard(mutex)(&phy_drd->phy_mutex);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1853
scoped_guard(mutex, &phy_drd->phy_mutex) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
521
struct mutex phy_mutex;
drivers/phy/st/phy-miphy28lp.c
226
struct mutex miphy_mutex;
drivers/phy/tegra/xusb.h
195
struct mutex lock;
drivers/phy/tegra/xusb.h
209
struct mutex lock;
drivers/phy/tegra/xusb.h
443
struct mutex lock;
drivers/phy/ti/phy-tusb1210.c
288
mutex_lock(&tusb->phy->mutex);
drivers/phy/ti/phy-tusb1210.c
291
mutex_unlock(&tusb->phy->mutex);
drivers/phy/ti/phy-tusb1210.c
301
mutex_lock(&tusb->phy->mutex);
drivers/phy/ti/phy-tusb1210.c
303
mutex_unlock(&tusb->phy->mutex);
drivers/phy/ti/phy-tusb1210.c
317
mutex_lock(&tusb->phy->mutex);
drivers/phy/ti/phy-tusb1210.c
342
mutex_unlock(&tusb->phy->mutex);
drivers/phy/ti/phy-twl4030-usb.c
156
struct mutex lock;
drivers/phy/xilinx/phy-zynqmp.c
235
struct mutex gtr_mutex; /* mutex for locking */
drivers/phy/xilinx/phy-zynqmp.c
848
guard(mutex)(>r_phy->phy->mutex);
drivers/phy/xilinx/phy-zynqmp.c
886
mutex_lock(>r_phy->phy->mutex);
drivers/phy/xilinx/phy-zynqmp.c
899
mutex_unlock(>r_phy->phy->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
30
struct mutex mutex;
drivers/pinctrl/bcm/pinctrl-bcm4908.c
431
mutex_lock(&bcm4908_pinctrl->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
443
mutex_unlock(&bcm4908_pinctrl->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
493
mutex_init(&bcm4908_pinctrl->mutex);
drivers/pinctrl/core.c
1734
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
1789
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
1801
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
1825
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
1835
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
1848
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
1869
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
2128
mutex_init(&pctldev->mutex);
drivers/pinctrl/core.c
2164
mutex_destroy(&pctldev->mutex);
drivers/pinctrl/core.c
2174
mutex_destroy(&pctldev->mutex);
drivers/pinctrl/core.c
2310
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
2312
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
2318
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
2330
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
2331
mutex_destroy(&pctldev->mutex);
drivers/pinctrl/core.c
311
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
317
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
321
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
351
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
357
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
361
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
430
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
432
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
520
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
522
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
536
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
538
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
779
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
786
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
814
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
821
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
846
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
853
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
870
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
876
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
933
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
936
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.c
959
mutex_lock(&pctldev->mutex);
drivers/pinctrl/core.c
962
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/core.h
180
struct mutex mux_lock;
drivers/pinctrl/core.h
258
extern struct mutex pinctrl_maps_mutex;
drivers/pinctrl/core.h
71
struct mutex mutex;
drivers/pinctrl/freescale/pinctrl-imx.c
621
mutex_lock(&ipctl->mutex);
drivers/pinctrl/freescale/pinctrl-imx.c
628
mutex_unlock(&ipctl->mutex);
drivers/pinctrl/freescale/pinctrl-imx.c
776
mutex_init(&ipctl->mutex);
drivers/pinctrl/freescale/pinctrl-imx.h
81
struct mutex mutex;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
60
struct mutex mutex;
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
707
ret = devm_mutex_init(dev, &pctrl->mutex);
drivers/pinctrl/pinconf.c
105
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/pinconf.c
312
mutex_lock(&pctldev->mutex);
drivers/pinctrl/pinconf.c
330
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/pinconf.c
85
mutex_lock(&pctldev->mutex);
drivers/pinctrl/pinctrl-aw9523.c
294
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
599
guard(mutex)(&awi->i2c_lock);
drivers/pinctrl/pinctrl-aw9523.c
63
struct mutex lock;
drivers/pinctrl/pinctrl-aw9523.c
638
guard(mutex)(&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-cy8c95x0.c
157
struct mutex irq_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)
drivers/pinctrl/pinctrl-mcp23s08.h
44
struct mutex lock;
drivers/pinctrl/pinctrl-microchip-sgpio.c
127
struct mutex poll_lock;
drivers/pinctrl/pinctrl-microchip-sgpio.c
267
guard(mutex)(&priv->poll_lock);
drivers/pinctrl/pinctrl-rockchip.c
3642
scoped_guard(mutex, &bank->deferred_lock) {
drivers/pinctrl/pinctrl-rockchip.h
349
struct mutex deferred_lock;
drivers/pinctrl/pinctrl-single.c
1070
mutex_lock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1099
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1109
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1220
mutex_lock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1237
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1244
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1369
mutex_lock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1371
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1557
mutex_lock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1559
mutex_unlock(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
1799
mutex_init(&pcs->mutex);
drivers/pinctrl/pinctrl-single.c
187
struct mutex mutex;
drivers/pinctrl/pinctrl-st.c
1002
mutex_lock(&pctldev->mutex);
drivers/pinctrl/pinctrl-st.c
990
__must_hold(&pctldev->mutex)
drivers/pinctrl/pinctrl-st.c
999
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/pinctrl-stmfx.c
89
struct mutex lock; /* IRQ bus lock */
drivers/pinctrl/pinctrl-sx150x.c
106
struct mutex lock;
drivers/pinctrl/pinctrl-tb10x.c
486
struct mutex mutex;
drivers/pinctrl/pinctrl-tb10x.c
610
guard(mutex)(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
678
mutex_lock(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
682
mutex_unlock(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
695
guard(mutex)(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
759
mutex_init(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
794
mutex_destroy(&state->mutex);
drivers/pinctrl/pinctrl-tb10x.c
802
mutex_destroy(&state->mutex);
drivers/pinctrl/pinctrl-th1520.c
455
guard(mutex)(&thp->mutex);
drivers/pinctrl/pinctrl-th1520.c
58
struct mutex mutex; /* serialize adding functions */
drivers/pinctrl/pinctrl-th1520.c
891
mutex_init(&thp->mutex);
drivers/pinctrl/pinmux.c
101
guard(mutex)(&desc->mux_lock);
drivers/pinctrl/pinmux.c
143
scoped_guard(mutex, &desc->mux_lock) {
drivers/pinctrl/pinmux.c
204
scoped_guard(mutex, &desc->mux_lock) {
drivers/pinctrl/pinmux.c
247
scoped_guard(mutex, &desc->mux_lock) {
drivers/pinctrl/pinmux.c
488
scoped_guard(mutex, &desc->mux_lock)
drivers/pinctrl/pinmux.c
504
scoped_guard(mutex, &desc->mux_lock)
drivers/pinctrl/pinmux.c
551
scoped_guard(mutex, &desc->mux_lock)
drivers/pinctrl/pinmux.c
581
mutex_lock(&pctldev->mutex);
drivers/pinctrl/pinmux.c
608
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/pinmux.c
632
mutex_lock(&pctldev->mutex);
drivers/pinctrl/pinmux.c
645
scoped_guard(mutex, &desc->mux_lock) {
drivers/pinctrl/pinmux.c
683
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
36
struct mutex lock;
drivers/pinctrl/renesas/pinctrl-rza1.c
1045
mutex_lock(&rza1_pctl->mutex);
drivers/pinctrl/renesas/pinctrl-rza1.c
1049
mutex_unlock(&rza1_pctl->mutex);
drivers/pinctrl/renesas/pinctrl-rza1.c
1075
mutex_unlock(&rza1_pctl->mutex);
drivers/pinctrl/renesas/pinctrl-rza1.c
1084
mutex_unlock(&rza1_pctl->mutex);
drivers/pinctrl/renesas/pinctrl-rza1.c
1360
mutex_init(&rza1_pctl->mutex);
drivers/pinctrl/renesas/pinctrl-rza1.c
486
struct mutex mutex;
drivers/pinctrl/renesas/pinctrl-rza2.c
373
mutex_lock(&priv->mutex);
drivers/pinctrl/renesas/pinctrl-rza2.c
409
mutex_unlock(&priv->mutex);
drivers/pinctrl/renesas/pinctrl-rza2.c
420
mutex_unlock(&priv->mutex);
drivers/pinctrl/renesas/pinctrl-rza2.c
497
mutex_init(&priv->mutex);
drivers/pinctrl/renesas/pinctrl-rza2.c
52
struct mutex mutex; /* serialize adding groups and functions */
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2987
mutex_init(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
363
struct mutex mutex; /* serialize adding groups and functions */
drivers/pinctrl/renesas/pinctrl-rzg2l.c
767
mutex_lock(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
787
mutex_unlock(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
801
mutex_unlock(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzt2h.c
354
scoped_guard(mutex, &pctrl->mutex) {
drivers/pinctrl/renesas/pinctrl-rzt2h.c
89
struct mutex mutex; /* serialize adding groups and functions */
drivers/pinctrl/renesas/pinctrl-rzt2h.c
969
mutex_init(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
1076
mutex_init(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
128
struct mutex mutex; /* serialize adding groups and functions */
drivers/pinctrl/renesas/pinctrl-rzv2m.c
326
mutex_lock(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
346
mutex_unlock(&pctrl->mutex);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
360
mutex_unlock(&pctrl->mutex);
drivers/pinctrl/sophgo/pinctrl-sophgo-common.c
102
guard(mutex)(&pctrl->mutex);
drivers/pinctrl/sophgo/pinctrl-sophgo-common.c
432
mutex_init(&pctrl->mutex);
drivers/pinctrl/sophgo/pinctrl-sophgo.h
101
struct mutex mutex;
drivers/pinctrl/spacemit/pinctrl-k1.c
100
struct mutex mutex;
drivers/pinctrl/spacemit/pinctrl-k1.c
507
guard(mutex)(&pctrl->mutex);
drivers/pinctrl/spacemit/pinctrl-k1.c
960
ret = devm_mutex_init(dev, &pctrl->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1264
mutex_init(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
213
struct mutex mutex; /* serialize adding groups and functions */
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
526
mutex_lock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
620
mutex_unlock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
625
mutex_unlock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
152
mutex_lock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
230
mutex_unlock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
238
mutex_unlock(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
921
mutex_init(&sfp->mutex);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h
22
struct mutex mutex;
drivers/pinctrl/stm32/pinctrl-stm32.c
1471
mutex_lock(&pctldev->mutex);
drivers/pinctrl/stm32/pinctrl-stm32.c
1473
mutex_unlock(&pctldev->mutex);
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
481
guard(mutex)(&padctl->lock);
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
507
guard(mutex)(&padctl->lock);
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
83
struct mutex lock;
drivers/platform/arm64/huawei-gaokun-ec.c
118
struct mutex lock; /* EC transaction lock */
drivers/platform/arm64/huawei-gaokun-ec.c
144
guard(mutex)(&ec->lock);
drivers/platform/arm64/lenovo-yoga-c630.c
105
guard(mutex)(&ec->lock);
drivers/platform/arm64/lenovo-yoga-c630.c
34
struct mutex lock;
drivers/platform/arm64/lenovo-yoga-c630.c
60
guard(mutex)(&ec->lock);
drivers/platform/arm64/lenovo-yoga-c630.c
82
guard(mutex)(&ec->lock);
drivers/platform/chrome/cros_ec.c
320
scoped_guard(mutex, &ec_dev->lock)
drivers/platform/chrome/cros_ec.c
350
scoped_guard(mutex, &ec_dev->lock)
drivers/platform/chrome/cros_ec_debugfs.c
55
struct mutex log_mutex;
drivers/platform/chrome/cros_ec_proto.c
1166
guard(mutex)(&ec_dev->lock);
drivers/platform/chrome/cros_typec_altmode.c
24
struct mutex lock;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
263
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
283
scoped_guard(mutex, &mcu->lock) {
drivers/platform/cznic/turris-omnia-mcu-gpio.c
353
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
401
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
490
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
790
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
862
guard(mutex)(&mcu->lock);
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
35
guard(mutex)(&mcu->sign_lock);
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
56
scoped_guard(mutex, &mcu->sign_lock) {
drivers/platform/cznic/turris-omnia-mcu-keyctl.c
77
guard(mutex)(&mcu->sign_lock);
drivers/platform/cznic/turris-omnia-mcu.h
106
struct mutex sign_lock;
drivers/platform/cznic/turris-omnia-mcu.h
82
struct mutex lock;
drivers/platform/goldfish/goldfish_pipe.c
154
struct mutex lock;
drivers/platform/mellanox/mlxbf-tmfifo.c
192
struct mutex lock; /* TmFifo lock */
drivers/platform/mellanox/mlxreg-io.c
44
struct mutex io_lock; /* Protects user access. */
drivers/platform/mellanox/mlxreg-lc.c
76
struct mutex lock; /* line card access lock */
drivers/platform/olpc/olpc-ec.c
37
struct mutex cmd_lock;
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
402
mutex_lock(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
407
mutex_unlock(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
428
if (mutex_lock_killable(&state->mutex)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
439
mutex_unlock(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
2548
mutex_init(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
2765
mutex_lock(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
2814
mutex_unlock(&state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
625
rc = mutex_lock_killable(&instance->state->mutex);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
634
mutex_unlock(&instance->state->mutex);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
171
struct mutex vchiq_mutex;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
175
struct mutex context_map_lock;
drivers/platform/surface/aggregator/controller.h
69
struct mutex lock;
drivers/platform/surface/surface_aggregator_cdev.c
60
struct mutex notifier_lock; /* Guards notifier access for registration */
drivers/platform/surface/surface_aggregator_cdev.c
63
struct mutex read_lock; /* Guards FIFO buffer read access */
drivers/platform/surface/surface_aggregator_cdev.c
64
struct mutex write_lock; /* Guards FIFO buffer write access */
drivers/platform/surface/surface_dtx.c
155
struct mutex write_lock; /* Guards order of events/notifications. */
drivers/platform/surface/surface_dtx.c
183
struct mutex read_lock; /* Guards FIFO buffer read access. */
drivers/platform/surface/surface_hotplug.c
70
struct mutex lock[SHPS_NUM_IRQS]; /* Protects update in shps_dsm_notify_irq() */
drivers/platform/x86/amd/amd_isp4.c
265
guard(mutex)(&isp4_platform->lock);
drivers/platform/x86/amd/amd_isp4.c
300
scoped_guard(mutex, &isp4_platform->lock) {
drivers/platform/x86/amd/amd_isp4.c
46
struct mutex lock; /* protects i2c client creation */
drivers/platform/x86/amd/hfi/hfi.c
293
guard(mutex)(&hfi_cpuinfo_lock);
drivers/platform/x86/amd/hfi/hfi.c
318
guard(mutex)(&hfi_cpuinfo_lock);
drivers/platform/x86/amd/pmc/pmc.c
448
guard(mutex)(&dev->lock);
drivers/platform/x86/amd/pmc/pmc.h
113
struct mutex lock; /* generic mutex lock */
drivers/platform/x86/amd/pmf/acpi.c
343
guard(mutex)(&pmf_dev->cbi_mutex);
drivers/platform/x86/amd/pmf/acpi.c
384
guard(mutex)(&pmf_dev->cb_mutex);
drivers/platform/x86/amd/pmf/acpi.c
404
guard(mutex)(&pmf_dev->cb_mutex);
drivers/platform/x86/amd/pmf/acpi.c
425
guard(mutex)(&pmf_dev->update_mutex);
drivers/platform/x86/amd/pmf/core.c
140
guard(mutex)(&dev->update_mutex);
drivers/platform/x86/amd/pmf/core.c
208
guard(mutex)(&dev->lock);
drivers/platform/x86/amd/pmf/core.c
342
guard(mutex)(&dev->metrics_mutex);
drivers/platform/x86/amd/pmf/pmf.h
401
struct mutex lock; /* protects the PMF interface */
drivers/platform/x86/amd/pmf/pmf.h
415
struct mutex update_mutex; /* protects race between ACPI handler and metrics thread */
drivers/platform/x86/amd/pmf/pmf.h
437
struct mutex cb_mutex;
drivers/platform/x86/amd/pmf/pmf.h
443
struct mutex cbi_mutex; /* Protects ring buffer access */
drivers/platform/x86/amd/pmf/pmf.h
444
struct mutex metrics_mutex;
drivers/platform/x86/amd/pmf/spc.c
157
guard(mutex)(&pdev->cbi_mutex);
drivers/platform/x86/amd/x3d_vcache.c
50
struct mutex lock;
drivers/platform/x86/amd/x3d_vcache.c
56
guard(mutex)(&data->lock);
drivers/platform/x86/amd/x3d_vcache.c
65
guard(mutex)(&data->lock);
drivers/platform/x86/apple-gmux.c
64
struct mutex index_lock;
drivers/platform/x86/asus-armoury.c
501
scoped_guard(mutex, &asus_armoury.egpu_mutex) {
drivers/platform/x86/asus-armoury.c
558
scoped_guard(mutex, &asus_armoury.egpu_mutex) {
drivers/platform/x86/asus-armoury.c
640
scoped_guard(mutex, &asus_armoury.egpu_mutex) {
drivers/platform/x86/asus-armoury.c
89
struct mutex egpu_mutex;
drivers/platform/x86/asus-wmi.c
330
struct mutex hotplug_lock;
drivers/platform/x86/asus-wmi.c
331
struct mutex wmi_lock;
drivers/platform/x86/asus-wmi.c
5385
guard(mutex)(®ister_mutex);
drivers/platform/x86/asus-wmi.c
5408
guard(mutex)(®ister_mutex);
drivers/platform/x86/ayaneo-ec.c
220
guard(mutex)(&data->hwmon_lock);
drivers/platform/x86/ayaneo-ec.c
58
struct mutex hwmon_lock;
drivers/platform/x86/barco-p50-gpio.c
65
struct mutex lock;
drivers/platform/x86/dell/dell-uart-backlight.c
112
mutex_unlock(&dell_bl->mutex);
drivers/platform/x86/dell/dell-uart-backlight.c
282
mutex_init(&dell_bl->mutex);
drivers/platform/x86/dell/dell-uart-backlight.c
54
struct mutex mutex;
drivers/platform/x86/dell/dell-uart-backlight.c
84
ret = mutex_lock_killable(&dell_bl->mutex);
drivers/platform/x86/dell/dell-wmi-ddv.c
127
struct mutex lock; /* protect caching */
drivers/platform/x86/dell/dell-wmi-ddv.c
136
struct mutex translation_cache_lock; /* Protects the translation cache */
drivers/platform/x86/dell/dell-wmi-ddv.c
679
guard(mutex)(&data->translation_cache_lock);
drivers/platform/x86/dell/dell-wmi-ddv.c
740
guard(mutex)(&data->translation_cache_lock);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
116
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
143
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
149
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
151
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
157
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
159
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
57
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
98
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h
84
struct mutex mutex;
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
108
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
115
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
117
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
123
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
125
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
49
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
22
.mutex = __MUTEX_INITIALIZER(wmi_priv.mutex),
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
362
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
379
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
424
mutex_lock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
509
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
513
mutex_unlock(&wmi_priv.mutex);
drivers/platform/x86/eeepc-laptop.c
172
struct mutex hotplug_lock;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
277
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
278
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
284
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
285
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
47
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
94
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
26
.mutex = __MUTEX_INITIALIZER(bioscfg_drv.mutex),
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
548
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
569
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
595
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
640
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
646
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
925
mutex_lock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
958
mutex_unlock(&bioscfg_drv.mutex);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
224
struct mutex mutex;
drivers/platform/x86/hp/hp-wmi.c
1503
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/hp/hp-wmi.c
1590
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/hp/hp-wmi.c
1935
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/hp/hp-wmi.c
1951
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/hp/hp-wmi.c
1995
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/hp/hp-wmi.c
2052
guard(mutex)(&active_platform_profile_lock);
drivers/platform/x86/huawei-wmi.c
69
struct mutex wmi_lock;
drivers/platform/x86/intel/crystal_cove_charger.c
23
struct mutex buslock; /* irq_bus_lock */
drivers/platform/x86/intel/ishtp_eclite.c
91
struct mutex lock;
drivers/platform/x86/intel/plr_tpmi.c
202
guard(mutex)(&plr_die->lock);
drivers/platform/x86/intel/plr_tpmi.c
242
guard(mutex)(&plr_die->lock);
drivers/platform/x86/intel/plr_tpmi.c
52
struct mutex lock; /* Protect access to PLR mailbox */
drivers/platform/x86/intel/pmc/core.c
102
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
1145
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
1155
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
1169
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
129
scoped_guard(mutex, &pmcdev->lock)
drivers/platform/x86/intel/pmc/core.c
146
scoped_guard(mutex, &pmcdev->lock) {
drivers/platform/x86/intel/pmc/core.c
401
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
450
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
506
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
572
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
650
scoped_guard(mutex, &pmcdev->lock)
drivers/platform/x86/intel/pmc/core.c
737
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.c
763
guard(mutex)(&pmcdev->lock);
drivers/platform/x86/intel/pmc/core.h
464
struct mutex lock; /* generic mutex lock for PMC Core */
drivers/platform/x86/intel/pmt/crashlog.c
114
struct mutex control_mutex;
drivers/platform/x86/intel/pmt/crashlog.c
260
guard(mutex)(&crashlog->control_mutex);
drivers/platform/x86/intel/pmt/crashlog.c
295
guard(mutex)(&crashlog->control_mutex);
drivers/platform/x86/intel/pmt/crashlog.c
332
guard(mutex)(&crashlog->control_mutex);
drivers/platform/x86/intel/pmt/crashlog.c
377
guard(mutex)(&crashlog->control_mutex);
drivers/platform/x86/intel/pmt/crashlog.c
411
guard(mutex)(&crashlog->control_mutex);
drivers/platform/x86/intel/pmt/discovery.c
454
guard(mutex)(&feature_list_lock);
drivers/platform/x86/intel/pmt/discovery.c
460
guard(mutex)(&feature_list_lock);
drivers/platform/x86/intel/pmt/telemetry.c
256
guard(mutex)(&ep_lock);
drivers/platform/x86/intel/punit_ipc.c
41
struct mutex lock;
drivers/platform/x86/intel/sdsi.c
109
struct mutex mb_lock; /* Mailbox access lock */
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
144
mutex_lock(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
152
mutex_unlock(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
183
mutex_init(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
194
mutex_destroy(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
205
mutex_destroy(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.c
36
struct mutex mutex;
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
127
mutex_init(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
137
mutex_destroy(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
148
mutex_destroy(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
39
struct mutex mutex;
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
72
mutex_lock(&punit_dev->mutex);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
80
mutex_unlock(&punit_dev->mutex);
drivers/platform/x86/intel/tpmi_power_domains.c
106
guard(mutex)(&tpmi_lock);
drivers/platform/x86/intel/tpmi_power_domains.c
150
guard(mutex)(&tpmi_lock);
drivers/platform/x86/intel/tpmi_power_domains.c
199
guard(mutex)(&tpmi_lock);
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
415
guard(mutex)(&domain_lock);
drivers/platform/x86/intel/vbtn.c
161
guard(mutex)(&priv->mutex);
drivers/platform/x86/intel/vbtn.c
298
err = devm_mutex_init(&device->dev, &priv->mutex);
drivers/platform/x86/intel/vbtn.c
71
struct mutex mutex; /* Avoid notify_handler() racing with itself */
drivers/platform/x86/intel_scu_ipc.c
103
guard(mutex)(&ipclock);
drivers/platform/x86/intel_scu_ipc.c
291
guard(mutex)(&ipclock);
drivers/platform/x86/intel_scu_ipc.c
449
guard(mutex)(&ipclock);
drivers/platform/x86/intel_scu_ipc.c
492
guard(mutex)(&ipclock);
drivers/platform/x86/intel_scu_ipc.c
570
guard(mutex)(&ipclock);
drivers/platform/x86/intel_scu_ipc.c
642
guard(mutex)(&ipclock);
drivers/platform/x86/lenovo/ideapad-laptop.c
1058
scoped_guard(mutex_intr, &dytc->mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
1102
scoped_guard(mutex, &priv->dytc->mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
1179
mutex_init(&priv->dytc->mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1198
mutex_destroy(&priv->dytc->mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1210
mutex_destroy(&priv->dytc->mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1237
guard(mutex)(&priv->priv->vpc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1252
guard(mutex)(&priv->vpc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1425
scoped_guard(mutex, &priv->vpc_mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
1439
scoped_guard(mutex, &priv->vpc_mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
1474
guard(mutex)(&priv->vpc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1488
guard(mutex)(&priv->vpc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1567
guard(mutex)(&priv->vpc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1581
scoped_guard(mutex, &priv->vpc_mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
164
struct mutex mutex; /* protects the DYTC interface */
drivers/platform/x86/lenovo/ideapad-laptop.c
175
struct mutex vpc_mutex; /* protects the VPC calls */
drivers/platform/x86/lenovo/ideapad-laptop.c
176
struct mutex gbmd_sbmc_mutex; /* protects GBMD/SBMC calls */
drivers/platform/x86/lenovo/ideapad-laptop.c
1806
scoped_guard(mutex, &priv->vpc_mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
1858
guard(mutex)(&ideapad_shared_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
1867
scoped_guard(mutex, &priv->vpc_mutex)
drivers/platform/x86/lenovo/ideapad-laptop.c
1914
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
2065
guard(mutex)(&priv->gbmd_sbmc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
2088
scoped_guard(mutex, &priv->gbmd_sbmc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
2276
guard(mutex)(&ideapad_shared_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
260
guard(mutex)(&ideapad_shared_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
275
guard(mutex)(&ideapad_shared_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
470
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
499
scoped_guard(mutex, &priv->gbmd_sbmc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
593
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
614
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
640
scoped_guard(mutex, &priv->gbmd_sbmc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
667
guard(mutex)(&priv->gbmd_sbmc_mutex);
drivers/platform/x86/lenovo/ideapad-laptop.c
696
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
720
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
807
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/ideapad-laptop.c
830
scoped_guard(mutex, &priv->vpc_mutex) {
drivers/platform/x86/lenovo/thinkpad_acpi.c
1874
static struct mutex hotkey_thread_data_mutex;
drivers/platform/x86/lenovo/thinkpad_acpi.c
1906
static struct mutex hotkey_mutex;
drivers/platform/x86/lenovo/thinkpad_acpi.c
6466
static struct mutex brightness_mutex;
drivers/platform/x86/lenovo/thinkpad_acpi.c
7084
static struct mutex volume_mutex;
drivers/platform/x86/lenovo/thinkpad_acpi.c
7975
static struct mutex fan_mutex;
drivers/platform/x86/lenovo/thinkpad_acpi.c
968
static struct mutex tpacpi_inputdev_send_mutex;
drivers/platform/x86/lenovo/wmi-camera.c
22
struct mutex notify_lock; /* lenovo WMI camera button notify lock */
drivers/platform/x86/lenovo/wmi-camera.c
85
guard(mutex)(&priv->notify_lock);
drivers/platform/x86/lenovo/wmi-capdata.c
107
struct mutex list_mutex; /* list R/W mutex */
drivers/platform/x86/lenovo/wmi-capdata.c
454
guard(mutex)(&list->list_mutex); \
drivers/platform/x86/lenovo/wmi-capdata.c
503
guard(mutex)(&priv->list->list_mutex);
drivers/platform/x86/msi-wmi-platform.c
163
scoped_guard(mutex, &data->wmi_lock) {
drivers/platform/x86/msi-wmi-platform.c
84
struct mutex wmi_lock; /* Necessary when calling WMI methods */
drivers/platform/x86/quickstart.c
41
struct mutex input_lock; /* Protects input sequence during notify */
drivers/platform/x86/redmi-wmi.c
129
guard(mutex)(&data->key_lock);
drivers/platform/x86/redmi-wmi.c
64
struct mutex key_lock;
drivers/platform/x86/samsung-galaxybook.c
1130
guard(mutex)(&galaxybook->kbd_backlight_lock);
drivers/platform/x86/samsung-galaxybook.c
1155
guard(mutex)(&galaxybook->fw_attr_lock);
drivers/platform/x86/samsung-galaxybook.c
42
struct mutex fw_attr_lock;
drivers/platform/x86/samsung-galaxybook.c
51
struct mutex kbd_backlight_lock;
drivers/platform/x86/samsung-galaxybook.c
881
guard(mutex)(&galaxybook->fw_attr_lock);
drivers/platform/x86/samsung-galaxybook.c
982
guard(mutex)(&galaxybook->fw_attr_lock);
drivers/platform/x86/samsung-laptop.c
335
struct mutex sabi_mutex;
drivers/platform/x86/sony-laptop.c
3347
struct mutex lock;
drivers/platform/x86/uniwill/uniwill-acpi.c
1083
guard(mutex)(&data->led_lock);
drivers/platform/x86/uniwill/uniwill-acpi.c
1307
guard(mutex)(&data->battery_lock);
drivers/platform/x86/uniwill/uniwill-acpi.c
1320
scoped_guard(mutex, &data->battery_lock) {
drivers/platform/x86/uniwill/uniwill-acpi.c
332
struct mutex battery_lock; /* Protects the list of currently registered batteries */
drivers/platform/x86/uniwill/uniwill-acpi.c
335
struct mutex super_key_lock; /* Protects the toggling of the super key lock state */
drivers/platform/x86/uniwill/uniwill-acpi.c
337
struct mutex led_lock; /* Protects writes to the lightbar registers */
drivers/platform/x86/uniwill/uniwill-acpi.c
340
struct mutex input_lock; /* Protects input sequence during notify */
drivers/platform/x86/uniwill/uniwill-acpi.c
657
guard(mutex)(&data->super_key_lock);
drivers/platform/x86/uniwill/uniwill-acpi.c
750
guard(mutex)(&data->led_lock);
drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c
105
guard(mutex)(&data->update_lock);
drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c
58
struct mutex update_lock;
drivers/platform/x86/xiaomi-wmi.c
24
struct mutex key_lock; /* Protects the key event sequence */
drivers/pmdomain/qcom/cpr.c
1439
guard(mutex)(&drv->lock);
drivers/pmdomain/qcom/cpr.c
232
struct mutex lock;
drivers/pmdomain/qcom/cpr.c
754
guard(mutex)(&drv->lock);
drivers/pmdomain/qcom/rpmhpd.c
1017
guard(mutex)(&rpmhpd_lock);
drivers/pmdomain/qcom/rpmpd.c
1028
guard(mutex)(&rpmpd_lock);
drivers/pmdomain/qcom/rpmpd.c
1066
guard(mutex)(&rpmpd_lock);
drivers/pmdomain/rockchip/pm-domains.c
1036
mutex_init(&pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
1072
guard(mutex)(&dmc_pmu_mutex);
drivers/pmdomain/rockchip/pm-domains.c
110
struct mutex mutex; /* mutex lock for pmu */
drivers/pmdomain/rockchip/pm-domains.c
285
mutex_lock(&pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
321
mutex_unlock(&pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
346
mutex_unlock(&pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
638
guard(mutex)(&pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
929
mutex_lock(&pd->pmu->mutex);
drivers/pmdomain/rockchip/pm-domains.c
931
mutex_unlock(&pd->pmu->mutex);
drivers/pnp/base.h
7
extern struct mutex pnp_lock;
drivers/power/sequencing/core.c
238
struct mutex state_lock;
drivers/power/sequencing/core.c
546
scoped_guard(mutex, &pwrseq->state_lock) {
drivers/power/sequencing/core.c
907
scoped_guard(mutex, &pwrseq->state_lock) {
drivers/power/sequencing/core.c
916
scoped_guard(mutex, &pwrseq->state_lock) {
drivers/power/sequencing/core.c
958
guard(mutex)(&pwrseq->state_lock);
drivers/power/supply/88pm860x_battery.c
100
struct mutex lock;
drivers/power/supply/88pm860x_charger.c
103
struct mutex lock;
drivers/power/supply/ab8500_charger.c
305
struct mutex usb_ipt_crnt_lock;
drivers/power/supply/ab8500_charger.c
322
struct mutex charger_attached_mutex;
drivers/power/supply/ab8500_fg.c
235
struct mutex cc_lock;
drivers/power/supply/adc-battery-helper.c
112
guard(mutex)(&help->lock);
drivers/power/supply/adc-battery-helper.c
217
guard(mutex)(&help->lock);
drivers/power/supply/adc-battery-helper.h
27
struct mutex lock;
drivers/power/supply/axp288_charger.c
124
struct mutex lock;
drivers/power/supply/axp288_fuel_gauge.c
121
struct mutex lock;
drivers/power/supply/bd99954-charger.c
107
struct mutex lock; /* Protect state data */
drivers/power/supply/bq24190_charger.c
242
struct mutex f_reg_lock;
drivers/power/supply/bq24257_charger.c
94
struct mutex lock; /* protect state data */
drivers/power/supply/bq24735-charger.c
54
struct mutex lock;
drivers/power/supply/bq256xx_charger.c
234
struct mutex lock;
drivers/power/supply/bq25890_charger.c
134
struct mutex lock; /* protect state data */
drivers/power/supply/bq25980_charger.c
95
struct mutex lock;
drivers/power/supply/collie_battery.c
33
struct mutex work_lock; /* protects data */
drivers/power/supply/cros_charge-control.c
166
guard(mutex)(&priv->lock);
drivers/power/supply/cros_charge-control.c
314
scoped_guard(mutex, &priv->lock)
drivers/power/supply/cros_charge-control.c
42
struct mutex lock; /* protects fields below and cros_ec */
drivers/power/supply/da9150-fg.c
76
struct mutex io_lock;
drivers/power/supply/lenovo_yoga_c630_battery.c
134
guard(mutex)(&ecbat->lock);
drivers/power/supply/lenovo_yoga_c630_battery.c
181
guard(mutex)(&ecbat->lock);
drivers/power/supply/lenovo_yoga_c630_battery.c
26
struct mutex lock;
drivers/power/supply/lenovo_yoga_c630_battery.c
389
guard(mutex)(&ecbat->lock);
drivers/power/supply/lenovo_yoga_c630_battery.c
453
scoped_guard(mutex, &ecbat->lock) {
drivers/power/supply/lp8727_charger.c
87
struct mutex xfer_lock;
drivers/power/supply/mp2629_charger.c
82
struct mutex lock;
drivers/power/supply/mt6360_charger.c
131
struct mutex chgdet_lock;
drivers/power/supply/mt6370-charger.c
91
struct mutex attach_lock;
drivers/power/supply/qcom_battmgr.c
340
struct mutex lock;
drivers/power/supply/qcom_smbb.c
115
struct mutex statlock;
drivers/power/supply/rt5033_charger.c
37
struct mutex lock;
drivers/power/supply/rt9467-charger.c
273
struct mutex adc_lock;
drivers/power/supply/rt9467-charger.c
274
struct mutex attach_lock;
drivers/power/supply/rt9467-charger.c
275
struct mutex ichg_ieoc_lock;
drivers/power/supply/rt9471.c
163
struct mutex var_lock;
drivers/power/supply/rt9756.c
183
struct mutex adc_lock;
drivers/power/supply/rt9756.c
259
guard(mutex)(&data->adc_lock);
drivers/power/supply/sbs-battery.c
216
struct mutex mode_lock;
drivers/power/supply/sc2731_charger.c
61
struct mutex lock;
drivers/power/supply/sc27xx_fuel_gauge.c
102
struct mutex lock;
drivers/power/supply/surface_battery.c
130
struct mutex lock; /* Guards access to state data below. */
drivers/power/supply/surface_charger.c
59
struct mutex lock; /* Guards access to state below. */
drivers/ps3/ps3-sys-manager.c
672
static DEFINE_MUTEX(mutex);
drivers/ps3/ps3-sys-manager.c
674
mutex_lock(&mutex);
drivers/ps3/ps3-sys-manager.c
682
mutex_unlock(&mutex);
drivers/ps3/ps3-vuart.c
864
struct mutex probe_mutex;
drivers/ps3/ps3av.c
296
mutex_lock(&ps3av->mutex);
drivers/ps3/ps3av.c
326
mutex_unlock(&ps3av->mutex);
drivers/ps3/ps3av.c
33
struct mutex mutex;
drivers/ps3/ps3av.c
330
mutex_unlock(&ps3av->mutex);
drivers/ps3/ps3av.c
941
mutex_init(&ps3av->mutex);
drivers/ps3/ps3av.c
985
mutex_lock(&ps3av->mutex);
drivers/ps3/ps3av.c
987
mutex_unlock(&ps3av->mutex);
drivers/ptp/ptp_clockmatrix.h
126
struct mutex *lock;
drivers/ptp/ptp_fc3.h
25
struct mutex *lock;
drivers/ptp/ptp_idt82p33.h
97
struct mutex *lock;
drivers/ptp/ptp_private.h
54
struct mutex pincfg_mux; /* protect concurrent info->pin_config access */
drivers/ptp/ptp_private.h
67
struct mutex n_vclocks_mux; /* protect concurrent n_vclocks access */
drivers/ptp/ptp_private.h
84
struct mutex lock; /* protects tc/cc */
drivers/pwm/core.c
1030
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
1104
struct mutex lock;
drivers/pwm/core.c
1151
guard(mutex)(&export->lock);
drivers/pwm/core.c
1186
guard(mutex)(&export->lock);
drivers/pwm/core.c
1220
guard(mutex)(&export->lock);
drivers/pwm/core.c
1280
guard(mutex)(&export->lock);
drivers/pwm/core.c
1752
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
1955
scoped_guard(mutex, &pwm_lookup_lock)
drivers/pwm/core.c
2053
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
2136
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
2241
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
2477
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
2559
scoped_guard(mutex, &pwm_lock) {
drivers/pwm/core.c
2611
guard(mutex)(&pwm_lookup_lock);
drivers/pwm/core.c
2626
guard(mutex)(&pwm_lookup_lock);
drivers/pwm/core.c
923
guard(mutex)(&pwm_lock);
drivers/pwm/core.c
941
guard(mutex)(&pwm_lock);
drivers/pwm/pwm-imx-tpm.c
63
struct mutex lock;
drivers/pwm/pwm-iqs620a.c
39
struct mutex lock;
drivers/pwm/pwm-pca9685.c
205
guard(mutex)(&pca->lock);
drivers/pwm/pwm-pca9685.c
268
scoped_guard(mutex, &pca->lock) {
drivers/pwm/pwm-pca9685.c
307
guard(mutex)(&pca->lock);
drivers/pwm/pwm-pca9685.c
329
guard(mutex)(&pca->lock);
drivers/pwm/pwm-pca9685.c
87
struct mutex lock;
drivers/pwm/pwm-rz-mtu3.c
75
struct mutex lock;
drivers/pwm/pwm-rzg2l-gpt.c
141
guard(mutex)(&rzg2l_gpt->lock);
drivers/pwm/pwm-rzg2l-gpt.c
152
guard(mutex)(&rzg2l_gpt->lock);
drivers/pwm/pwm-rzg2l-gpt.c
356
guard(mutex)(&rzg2l_gpt->lock);
drivers/pwm/pwm-rzg2l-gpt.c
82
struct mutex lock; /* lock to protect shared channel resources */
drivers/pwm/pwm-sifive.c
62
struct mutex lock; /* lock to protect user_count and approx_period */
drivers/pwm/pwm-sti.c
72
struct mutex lock;
drivers/pwm/pwm-stm32.c
31
struct mutex lock; /* protect pwm config/enable */
drivers/pwm/pwm-twl.c
119
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
129
mutex_lock(&twl->mutex);
drivers/pwm/pwm-twl.c
149
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
166
mutex_lock(&twl->mutex);
drivers/pwm/pwm-twl.c
186
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
201
mutex_lock(&twl->mutex);
drivers/pwm/pwm-twl.c
217
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
226
mutex_lock(&twl->mutex);
drivers/pwm/pwm-twl.c
239
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
249
mutex_lock(&twl->mutex);
drivers/pwm/pwm-twl.c
278
mutex_unlock(&twl->mutex);
drivers/pwm/pwm-twl.c
356
mutex_init(&twl->mutex);
drivers/pwm/pwm-twl.c
49
struct mutex mutex;
drivers/pwm/pwm-twl.c
99
mutex_lock(&twl->mutex);
drivers/rapidio/devices/rio_mport_cdev.c
148
struct mutex buf_mutex;
drivers/rapidio/devices/rio_mport_cdev.c
149
struct mutex file_mutex;
drivers/rapidio/devices/rio_mport_cdev.c
192
struct mutex dma_lock;
drivers/rapidio/rio_cm.c
150
struct mutex rx_lock;
drivers/regulator/core.c
169
if (!ww_mutex_trylock(&rdev->mutex, ww_ctx)) {
drivers/regulator/core.c
177
ret = ww_mutex_lock(&rdev->mutex, ww_ctx);
drivers/regulator/core.c
2012
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
222
ww_mutex_unlock(&rdev->mutex);
drivers/regulator/core.c
2367
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
2368
lockdep_assert_held_once(&r->mutex.base);
drivers/regulator/core.c
261
ww_mutex_lock_slow(&contended->mutex, ww_ctx);
drivers/regulator/core.c
3076
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
3101
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
3121
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
3242
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
3325
lockdep_assert_held_once(&rdev->mutex.base);
drivers/regulator/core.c
419
ww_mutex_lock_slow(&new_contended_rdev->mutex, ww_ctx);
drivers/regulator/core.c
4274
lockdep_assert_held_once(&c_rdevs[i]->mutex.base);
drivers/regulator/core.c
6089
ww_mutex_init(&rdev->mutex, ®ulator_ww_class);
drivers/regulator/core.c
6688
ww_mutex_lock_slow(&new_contended_rdev->mutex, ww_ctx);
drivers/regulator/hi6421-regulator.c
29
struct mutex lock;
drivers/regulator/hi6421v600-regulator.c
21
struct mutex enable_mutex;
drivers/regulator/isl6271a-regulator.c
26
struct mutex mtx;
drivers/regulator/lp3971.c
22
struct mutex io_lock;
drivers/regulator/lp3972.c
19
struct mutex io_lock;
drivers/regulator/qcom_rpm-regulator.c
50
struct mutex lock;
drivers/regulator/rpi-panel-attiny-regulator.c
126
guard(mutex)(&state->lock);
drivers/regulator/rpi-panel-attiny-regulator.c
147
scoped_guard(mutex, &state->lock) {
drivers/regulator/rpi-panel-attiny-regulator.c
188
guard(mutex)(&state->lock);
drivers/regulator/rpi-panel-attiny-regulator.c
213
guard(mutex)(&state->lock);
drivers/regulator/rpi-panel-attiny-regulator.c
67
struct mutex lock;
drivers/regulator/rpi-panel-attiny-regulator.c
98
guard(mutex)(&state->lock);
drivers/regulator/rtq6752-regulator.c
47
struct mutex lock;
drivers/regulator/tps6507x-regulator.c
111
struct mutex io_lock;
drivers/regulator/tps6524x-regulator.c
138
struct mutex lock;
drivers/regulator/userspace-consumer.c
26
struct mutex lock;
drivers/regulator/virtual.c
19
struct mutex lock;
drivers/remoteproc/mtk_common.h
127
struct mutex cluster_lock;
drivers/remoteproc/mtk_common.h
145
struct mutex send_lock;
drivers/remoteproc/mtk_common.h
92
struct mutex lock;
drivers/remoteproc/pru_rproc.c
123
struct mutex lock;
drivers/remoteproc/qcom_sysmon.c
25
struct mutex state_lock;
drivers/remoteproc/qcom_sysmon.c
44
struct mutex lock;
drivers/remoteproc/qcom_wcnss.c
84
struct mutex iris_lock;
drivers/resctrl/mpam_internal.h
108
struct mutex part_sel_lock;
drivers/resctrl/mpam_internal.h
114
struct mutex cfg_lock;
drivers/resctrl/mpam_internal.h
82
struct mutex probe_lock;
drivers/resctrl/mpam_internal.h
95
struct mutex error_irq_lock;
drivers/resctrl/mpam_resctrl.c
1511
guard(mutex)(&domain_list_lock);
drivers/resctrl/mpam_resctrl.c
1550
guard(mutex)(&domain_list_lock);
drivers/reset/core.c
914
guard(mutex)(&reset_gpio_lookup_mutex);
drivers/reset/reset-eyeq.c
160
struct mutex mutexes[EQR_MAX_DOMAIN_COUNT];
drivers/reset/reset-eyeq.c
290
guard(mutex)(&priv->mutexes[domain]);
drivers/reset/reset-eyeq.c
344
guard(mutex)(&priv->mutexes[domain]);
drivers/reset/reset-eyeq.c
360
guard(mutex)(&priv->mutexes[domain]);
drivers/reset/reset-ti-sci.c
26
struct mutex lock;
drivers/rpmsg/mtk_rpmsg.c
24
struct mutex channels_lock;
drivers/rpmsg/qcom_glink_native.c
190
struct mutex intent_req_lock;
drivers/rpmsg/rpmsg_char.c
65
struct mutex ept_lock;
drivers/rpmsg/rpmsg_ctrl.c
52
struct mutex ctrl_lock;
drivers/rpmsg/virtio_rpmsg_bus.c
63
struct mutex tx_lock;
drivers/rpmsg/virtio_rpmsg_bus.c
65
struct mutex endpoints_lock;
drivers/rtc/rtc-ds1307.c
1173
struct mutex *lock = &ds1307->rtc->ops_lock;
drivers/rtc/rtc-ds1307.c
1441
struct mutex *lock = &ds1307->rtc->ops_lock;
drivers/rtc/rtc-ds1307.c
1556
struct mutex *lock = &ds1307->rtc->ops_lock;
drivers/rtc/rtc-ds1307.c
706
struct mutex *lock = &ds1307->rtc->ops_lock;
drivers/rtc/rtc-ds1374.c
196
mutex_lock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
219
mutex_unlock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
253
mutex_lock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
279
mutex_unlock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
300
mutex_lock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
324
mutex_unlock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
334
mutex_lock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
349
mutex_unlock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
487
mutex_init(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
538
mutex_lock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
540
mutex_unlock(&ds1374->mutex);
drivers/rtc/rtc-ds1374.c
79
struct mutex mutex;
drivers/rtc/rtc-ds1685.c
844
struct mutex *rtc_mutex = &rtc->dev->ops_lock;
drivers/rtc/rtc-ds1685.c
911
struct mutex *rtc_mutex = &rtc->dev->ops_lock;
drivers/rtc/rtc-imxdi.c
117
struct mutex write_mutex;
drivers/rtc/rtc-max31335.c
409
struct mutex *lock = &max31335->rtc->ops_lock;
drivers/rtc/rtc-max77686.c
89
struct mutex lock;
drivers/rtc/rtc-max8997.c
69
struct mutex lock;
drivers/rtc/rtc-rv8803.c
71
struct mutex flags_lock;
drivers/s390/block/dasd_int.h
566
struct mutex state_mutex;
drivers/s390/char/monwriter.c
48
struct mutex thread_mutex;
drivers/s390/char/sclp_sd.c
89
struct mutex data_mutex;
drivers/s390/char/tape.h
185
struct mutex mutex;
drivers/s390/char/tape_char.c
427
mutex_lock(&device->mutex);
drivers/s390/char/tape_char.c
429
mutex_unlock(&device->mutex);
drivers/s390/char/tape_core.c
491
mutex_init(&device->mutex);
drivers/s390/char/vmcp.c
114
mutex_init(&session->mutex);
drivers/s390/char/vmcp.c
138
if (mutex_lock_interruptible(&session->mutex))
drivers/s390/char/vmcp.c
141
mutex_unlock(&session->mutex);
drivers/s390/char/vmcp.c
148
mutex_unlock(&session->mutex);
drivers/s390/char/vmcp.c
166
if (mutex_lock_interruptible(&session->mutex)) {
drivers/s390/char/vmcp.c
173
mutex_unlock(&session->mutex);
drivers/s390/char/vmcp.c
180
mutex_unlock(&session->mutex);
drivers/s390/char/vmcp.c
207
if (mutex_lock_interruptible(&session->mutex))
drivers/s390/char/vmcp.c
229
mutex_unlock(&session->mutex);
drivers/s390/char/vmcp.c
35
struct mutex mutex;
drivers/s390/char/vmur.h
68
struct mutex io_mutex; /* Serialises device IO */
drivers/s390/cio/chp.c
529
mutex_lock(&css->mutex);
drivers/s390/cio/chp.c
577
mutex_unlock(&css->mutex);
drivers/s390/cio/chp.h
46
struct mutex lock; /* Serialize access to below members. */
drivers/s390/cio/cio.h
87
struct mutex reg_mutex;
drivers/s390/cio/css.c
1014
mutex_lock(&css->mutex);
drivers/s390/cio/css.c
1018
mutex_unlock(&css->mutex);
drivers/s390/cio/css.c
842
mutex_destroy(&css->mutex);
drivers/s390/cio/css.c
876
mutex_lock(&css->mutex);
drivers/s390/cio/css.c
878
mutex_unlock(&css->mutex);
drivers/s390/cio/css.c
892
mutex_lock(&css->mutex);
drivers/s390/cio/css.c
903
mutex_unlock(&css->mutex);
drivers/s390/cio/css.c
964
mutex_init(&css->mutex);
drivers/s390/cio/css.h
131
struct mutex mutex;
drivers/s390/cio/qdio.h
258
struct mutex setup_mutex;
drivers/s390/cio/vfio_ccw_private.h
111
struct mutex io_mutex;
drivers/s390/crypto/ap_bus.c
1292
struct mutex *lock)
drivers/s390/crypto/ap_bus.h
285
extern struct mutex ap_attr_mutex;
drivers/s390/crypto/ap_bus.h
334
struct mutex *lock);
drivers/s390/crypto/vfio_ap_private.h
51
struct mutex mdevs_lock; /* serializes access to each ap_matrix_mdev */
drivers/s390/crypto/vfio_ap_private.h
53
struct mutex guests_lock; /* serializes access to each KVM guest */
drivers/s390/net/qeth_core.h
824
struct mutex ip_lock;
drivers/s390/net/qeth_core.h
849
struct mutex sbp_lock;
drivers/s390/net/qeth_core.h
850
struct mutex conf_mutex;
drivers/s390/net/qeth_core.h
851
struct mutex discipline_mutex;
drivers/s390/scsi/zfcp_ext.h
189
extern struct mutex zfcp_sysfs_port_units_mutex;
drivers/s390/scsi/zfcp_fc.c
149
if (mutex_lock_interruptible(&wka_port->mutex))
drivers/s390/scsi/zfcp_fc.c
172
mutex_unlock(&wka_port->mutex);
drivers/s390/scsi/zfcp_fc.c
182
mutex_lock(&wka_port->mutex);
drivers/s390/scsi/zfcp_fc.c
196
mutex_unlock(&wka_port->mutex);
drivers/s390/scsi/zfcp_fc.c
219
mutex_init(&wka_port->mutex);
drivers/s390/scsi/zfcp_fc.c
226
mutex_lock(&wka->mutex);
drivers/s390/scsi/zfcp_fc.c
228
mutex_unlock(&wka->mutex);
drivers/s390/scsi/zfcp_fc.h
205
struct mutex mutex;
drivers/s390/virtio/virtio_ccw.c
70
struct mutex io_lock; /* Serializes I/O requests */
drivers/scsi/3w-9xxx.h
689
struct mutex ioctl_lock;
drivers/scsi/3w-sas.h
399
struct mutex ioctl_lock;
drivers/scsi/3w-xxxx.h
429
struct mutex ioctl_lock;
drivers/scsi/aacraid/aacraid.h
1553
struct mutex ioctl_mutex;
drivers/scsi/aacraid/aacraid.h
1554
struct mutex scan_mutex;
drivers/scsi/be2iscsi/be.h
118
struct mutex mbox_lock; /* For serializing mbox cmds to BE card */
drivers/scsi/bfa/bfad_drv.h
352
extern struct mutex bfad_mutex;
drivers/scsi/bnx2fc/bnx2fc.h
192
struct mutex hba_mutex;
drivers/scsi/bnx2fc/bnx2fc.h
193
struct mutex hba_stats_mutex;
drivers/scsi/bnx2i/bnx2i.h
455
struct mutex net_dev_lock;/* sync net device access */
drivers/scsi/ch.c
119
struct mutex lock;
drivers/scsi/device_handler/scsi_dh_alua.c
90
struct mutex init_mutex;
drivers/scsi/elx/efct/efct_hw.h
421
struct mutex bmbx_lock;
drivers/scsi/esas2r/esas2r.h
947
struct mutex fm_api_mutex;
drivers/scsi/esas2r/esas2r.h
948
struct mutex fs_api_mutex;
drivers/scsi/fnic/fnic.h
384
struct mutex sgreset_mutex;
drivers/scsi/hpsa.h
310
struct mutex reset_mutex;
drivers/scsi/ibmvscsi/ibmvfc.h
889
struct mutex passthru_mutex;
drivers/scsi/iscsi_tcp.h
32
struct mutex sock_lock;
drivers/scsi/libfc/fc_libfc.h
89
extern struct mutex fc_prov_mutex; /* lock over table changes */
drivers/scsi/libsas/sas_internal.h
33
struct mutex event_lock;
drivers/scsi/megaraid.h
867
struct mutex int_mtx; /* To synchronize the internal
drivers/scsi/megaraid/megaraid_mbox.h
208
struct mutex sysfs_mtx;
drivers/scsi/megaraid/megaraid_sas.h
2335
struct mutex crashdump_lock;
drivers/scsi/megaraid/megaraid_sas.h
2430
struct mutex reset_mutex;
drivers/scsi/mpi3mr/mpi3mr.h
1311
struct mutex reset_mutex;
drivers/scsi/mpi3mr/mpi3mr.h
883
struct mutex mutex;
drivers/scsi/mpi3mr/mpi3mr_app.c
1004
mutex_unlock(&mrioc->pel_abort_cmd.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
1694
if (mutex_lock_interruptible(&mrioc->bsg_cmds.mutex))
drivers/scsi/mpi3mr/mpi3mr_app.c
1734
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2416
if (mutex_lock_interruptible(&mrioc->bsg_cmds.mutex))
drivers/scsi/mpi3mr/mpi3mr_app.c
2421
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2426
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2437
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2445
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2453
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2461
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
247
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
250
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2537
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2550
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2558
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2565
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2578
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2587
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2595
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2606
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2654
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2667
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2676
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2682
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2688
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2700
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2709
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2716
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2725
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
2906
mutex_unlock(&mrioc->bsg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
305
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
355
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
358
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
406
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
944
mutex_lock(&mrioc->pel_abort_cmd.mutex);
drivers/scsi/mpi3mr/mpi3mr_app.c
947
mutex_unlock(&mrioc->pel_abort_cmd.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2036
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2040
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2080
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2257
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2334
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2385
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2437
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2714
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2718
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2761
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2792
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2795
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
2843
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3137
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3141
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3182
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3596
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3600
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3666
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3716
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3720
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3759
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3782
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3786
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3826
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3936
mutex_lock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3940
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3961
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3976
mutex_unlock(&mrioc->init_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5728
mutex_lock(&mrioc->cfg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5732
mutex_unlock(&mrioc->cfg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5770
mutex_unlock(&mrioc->cfg_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3960
mutex_lock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3964
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3970
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3977
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
4125
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
5360
mutex_init(&cmdptr->mutex);
drivers/scsi/mpi3mr/mpi3mr_transport.c
41
mutex_lock(&mrioc->transport_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_transport.c
45
mutex_unlock(&mrioc->transport_cmds.mutex);
drivers/scsi/mpi3mr/mpi3mr_transport.c
84
mutex_unlock(&mrioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
638
mutex_lock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
685
mutex_unlock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7185
mutex_lock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7240
mutex_unlock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7266
mutex_lock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7315
mutex_unlock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7948
mutex_lock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
7950
mutex_unlock(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8600
mutex_init(&ioc->base_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8611
mutex_init(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8616
mutex_init(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8621
mutex_init(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8626
mutex_init(&ioc->config_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.c
8632
mutex_init(&ioc->ctl_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_base.h
1368
struct mutex reset_in_progress_mutex;
drivers/scsi/mpt3sas/mpt3sas_base.h
1369
struct mutex hostdiag_unlock_mutex;
drivers/scsi/mpt3sas/mpt3sas_base.h
1597
struct mutex pci_access_mutex;
drivers/scsi/mpt3sas/mpt3sas_base.h
520
struct mutex mutex;
drivers/scsi/mpt3sas/mpt3sas_config.c
307
mutex_lock(&ioc->config_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_config.c
310
mutex_unlock(&ioc->config_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_config.c
492
mutex_unlock(&ioc->config_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2747
if (!mutex_trylock(&ioc->ctl_cmds.mutex)) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2751
} else if (mutex_lock_interruptible(&ioc->ctl_cmds.mutex)) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2847
mutex_unlock(&ioc->ctl_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2945
if (mutex_lock_interruptible(&ioc->ctl_cmds.mutex)) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
3053
mutex_unlock(&ioc->ctl_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10029
mutex_unlock(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10146
mutex_lock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10208
mutex_unlock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12360
mutex_lock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12406
mutex_unlock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12432
mutex_lock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12475
mutex_unlock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3120
lockdep_assert_held(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3260
mutex_lock(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3263
mutex_unlock(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
7456
mutex_lock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
7594
mutex_unlock(&ioc->scsih_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
9895
mutex_lock(&ioc->tm_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1286
mutex_lock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1404
mutex_unlock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1577
mutex_lock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1693
mutex_unlock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
2071
rc = mutex_lock_interruptible(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
2178
mutex_unlock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
378
mutex_lock(&ioc->transport_cmds.mutex);
drivers/scsi/mpt3sas/mpt3sas_transport.c
489
mutex_unlock(&ioc->transport_cmds.mutex);
drivers/scsi/mvumi.h
536
struct mutex sas_discovery_mutex;
drivers/scsi/mvumi.h
546
struct mutex device_lock;
drivers/scsi/myrb.h
757
struct mutex dcmd_mutex;
drivers/scsi/myrb.h
772
struct mutex dma_mutex;
drivers/scsi/myrs.h
939
struct mutex dcmd_mutex;
drivers/scsi/myrs.h
945
struct mutex cinfo_mutex;
drivers/scsi/pm8001/pm8001_sas.h
553
struct mutex iop_log_lock;
drivers/scsi/pmcraid.h
716
struct mutex aen_queue_lock; /* lock for aen subscribers list */
drivers/scsi/qedf/qedf.h
421
struct mutex stats_mutex;
drivers/scsi/qedf/qedf.h
432
struct mutex flush_mutex;
drivers/scsi/qedi/qedi.h
367
struct mutex stats_lock;
drivers/scsi/qla2xxx/qla_def.h
3646
struct mutex fw_update_mutex;
drivers/scsi/qla2xxx/qla_def.h
4030
struct mutex tgt_mutex;
drivers/scsi/qla2xxx/qla_def.h
4031
struct mutex tgt_host_action_mutex;
drivers/scsi/qla2xxx/qla_def.h
4555
struct mutex vport_lock; /* Virtual port synchronization */
drivers/scsi/qla2xxx/qla_def.h
4557
struct mutex mq_lock; /* multi-queue synchronization */
drivers/scsi/qla2xxx/qla_def.h
4568
struct mutex selflogin_lock;
drivers/scsi/qla2xxx/qla_def.h
4663
struct mutex fce_mutex;
drivers/scsi/qla2xxx/qla_def.h
4683
struct mutex optrom_mutex;
drivers/scsi/qla4xxx/ql4_def.h
719
struct mutex mbox_sem;
drivers/scsi/qla4xxx/ql4_def.h
788
struct mutex chap_sem;
drivers/scsi/scsi_scan.c
2134
guard(mutex)(&shost->scan_mutex);
drivers/scsi/scsi_transport_iscsi.c
1566
mutex_init(&ihost->mutex);
drivers/scsi/scsi_transport_iscsi.c
1784
mutex_lock(&ihost->mutex);
drivers/scsi/scsi_transport_iscsi.c
1807
mutex_unlock(&ihost->mutex);
drivers/scsi/scsi_transport_iscsi.c
1982
mutex_lock(&ihost->mutex);
drivers/scsi/scsi_transport_iscsi.c
1988
mutex_unlock(&ihost->mutex);
drivers/scsi/scsi_transport_iscsi.c
1998
mutex_unlock(&ihost->mutex);
drivers/scsi/scsi_transport_sas.c
47
struct mutex lock;
drivers/scsi/scsi_transport_srp.c
337
lockdep_assert_held(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
407
lockdep_assert_held(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
433
mutex_lock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
436
mutex_unlock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
453
mutex_lock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
456
mutex_unlock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
466
lockdep_assert_held(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
504
mutex_lock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
506
mutex_unlock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
541
res = mutex_lock_interruptible(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
585
mutex_unlock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
707
mutex_init(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
795
mutex_lock(&rport->mutex);
drivers/scsi/scsi_transport_srp.c
799
mutex_unlock(&rport->mutex);
drivers/scsi/sg.c
145
struct mutex f_mutex; /* protect against changes in this fd */
drivers/scsi/sg.c
165
struct mutex open_rel_lock; /* held when in open() or release() */
drivers/scsi/smartpqi/smartpqi.h
1360
struct mutex scan_mutex;
drivers/scsi/smartpqi/smartpqi.h
1361
struct mutex lun_reset_mutex;
drivers/scsi/smartpqi/smartpqi.h
1416
struct mutex ofa_mutex;
drivers/scsi/snic/snic_disc.c
342
mutex_lock(&snic->disc.mutex);
drivers/scsi/snic/snic_disc.c
347
mutex_unlock(&snic->disc.mutex);
drivers/scsi/snic/snic_disc.c
375
mutex_unlock(&snic->disc.mutex);
drivers/scsi/snic/snic_disc.c
442
mutex_init(&disc->mutex);
drivers/scsi/snic/snic_disc.c
458
mutex_lock(&disc->mutex);
drivers/scsi/snic/snic_disc.c
463
mutex_unlock(&disc->mutex);
drivers/scsi/snic/snic_disc.c
488
mutex_lock(&disc->mutex);
drivers/scsi/snic/snic_disc.c
491
mutex_unlock(&disc->mutex);
drivers/scsi/snic/snic_disc.c
496
mutex_unlock(&disc->mutex);
drivers/scsi/snic/snic_disc.c
539
mutex_lock(&snic->disc.mutex);
drivers/scsi/snic/snic_disc.c
551
mutex_unlock(&snic->disc.mutex);
drivers/scsi/snic/snic_disc.h
20
struct mutex mutex;
drivers/scsi/sr.h
52
struct mutex lock;
drivers/scsi/st.h
121
struct mutex lock; /* For serialization */
drivers/siox/siox.h
21
struct mutex lock;
drivers/slimbus/qcom-ngd-ctrl.c
165
struct mutex tx_lock;
drivers/slimbus/qcom-ngd-ctrl.c
166
struct mutex ssr_lock;
drivers/slimbus/slimbus.h
180
struct mutex m_reconf;
drivers/slimbus/slimbus.h
409
struct mutex lock;
drivers/soc/aspeed/aspeed-p2a-ctrl.c
64
struct mutex tracking;
drivers/soc/hisilicon/kunpeng_hccs.h
94
struct mutex lock;
drivers/soc/mediatek/mtk-mutex.c
1002
mtx->addr + DISP_REG_MUTEX_EN(mutex->id), 1);
drivers/soc/mediatek/mtk-mutex.c
1007
void mtk_mutex_disable(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
1009
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
1010
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
1012
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
1014
writel(0, mtx->regs + DISP_REG_MUTEX_EN(mutex->id));
drivers/soc/mediatek/mtk-mutex.c
1018
void mtk_mutex_acquire(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
1020
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
1021
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
1024
writel(1, mtx->regs + DISP_REG_MUTEX_EN(mutex->id));
drivers/soc/mediatek/mtk-mutex.c
1025
writel(1, mtx->regs + DISP_REG_MUTEX(mutex->id));
drivers/soc/mediatek/mtk-mutex.c
1026
if (readl_poll_timeout_atomic(mtx->regs + DISP_REG_MUTEX(mutex->id),
drivers/soc/mediatek/mtk-mutex.c
1028
pr_err("could not acquire mutex %d\n", mutex->id);
drivers/soc/mediatek/mtk-mutex.c
1032
void mtk_mutex_release(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
1034
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
1035
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
1037
writel(0, mtx->regs + DISP_REG_MUTEX(mutex->id));
drivers/soc/mediatek/mtk-mutex.c
1041
int mtk_mutex_write_mod(struct mtk_mutex *mutex,
drivers/soc/mediatek/mtk-mutex.c
1044
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
1045
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
1049
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
1057
offset = DISP_REG_MUTEX_MOD(mtx, mtx->data->mutex_table_mod[idx], mutex->id);
drivers/soc/mediatek/mtk-mutex.c
1072
int mtk_mutex_write_sof(struct mtk_mutex *mutex,
drivers/soc/mediatek/mtk-mutex.c
1075
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
1076
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
1078
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
1087
DISP_REG_MUTEX_SOF(mtx->data->mutex_sof_reg, mutex->id));
drivers/soc/mediatek/mtk-mutex.c
1105
mtx->mutex[i].id = i;
drivers/soc/mediatek/mtk-mutex.c
365
struct mtk_mutex mutex[MTK_MUTEX_MAX_HANDLES];
drivers/soc/mediatek/mtk-mutex.c
41
#define DISP_REG_MUTEX_MOD(mutex, id, n) ({ \
drivers/soc/mediatek/mtk-mutex.c
42
const typeof(mutex) _mutex = (mutex); \
drivers/soc/mediatek/mtk-mutex.c
854
if (!mtx->mutex[i].claimed) {
drivers/soc/mediatek/mtk-mutex.c
855
mtx->mutex[i].claimed = true;
drivers/soc/mediatek/mtk-mutex.c
856
return &mtx->mutex[i];
drivers/soc/mediatek/mtk-mutex.c
863
void mtk_mutex_put(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
865
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
866
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
868
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
870
mutex->claimed = false;
drivers/soc/mediatek/mtk-mutex.c
874
int mtk_mutex_prepare(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
876
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
877
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
882
void mtk_mutex_unprepare(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
884
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
885
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
890
void mtk_mutex_add_comp(struct mtk_mutex *mutex,
drivers/soc/mediatek/mtk-mutex.c
893
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
894
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
899
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
927
offset = DISP_REG_MUTEX_MOD(mtx, mtx->data->mutex_mod[id], mutex->id);
drivers/soc/mediatek/mtk-mutex.c
937
DISP_REG_MUTEX_SOF(mtx->data->mutex_sof_reg, mutex->id));
drivers/soc/mediatek/mtk-mutex.c
941
void mtk_mutex_remove_comp(struct mtk_mutex *mutex,
drivers/soc/mediatek/mtk-mutex.c
944
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
945
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
950
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
964
mutex->id));
drivers/soc/mediatek/mtk-mutex.c
967
offset = DISP_REG_MUTEX_MOD(mtx, mtx->data->mutex_mod[id], mutex->id);
drivers/soc/mediatek/mtk-mutex.c
977
void mtk_mutex_enable(struct mtk_mutex *mutex)
drivers/soc/mediatek/mtk-mutex.c
979
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
980
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
982
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-mutex.c
984
writel(1, mtx->regs + DISP_REG_MUTEX_EN(mutex->id));
drivers/soc/mediatek/mtk-mutex.c
988
int mtk_mutex_enable_by_cmdq(struct mtk_mutex *mutex, void *pkt)
drivers/soc/mediatek/mtk-mutex.c
990
struct mtk_mutex_ctx *mtx = container_of(mutex, struct mtk_mutex_ctx,
drivers/soc/mediatek/mtk-mutex.c
991
mutex[mutex->id]);
drivers/soc/mediatek/mtk-mutex.c
994
WARN_ON(&mtx->mutex[mutex->id] != mutex);
drivers/soc/mediatek/mtk-svs.c
518
struct mutex lock;
drivers/soc/qcom/pdr_interface.c
45
struct mutex list_lock;
drivers/soc/qcom/pdr_interface.c
48
struct mutex status_lock;
drivers/soc/qcom/pdr_interface.c
51
struct mutex lock;
drivers/soc/qcom/pmic_glink.c
105
guard(mutex)(&pg->state_lock);
drivers/soc/qcom/pmic_glink.c
122
guard(mutex)(&pg->state_lock);
drivers/soc/qcom/pmic_glink.c
234
guard(mutex)(&pg->state_lock);
drivers/soc/qcom/pmic_glink.c
244
guard(mutex)(&__pmic_glink_lock);
drivers/soc/qcom/pmic_glink.c
252
guard(mutex)(&pg->state_lock);
drivers/soc/qcom/pmic_glink.c
265
guard(mutex)(&__pmic_glink_lock);
drivers/soc/qcom/pmic_glink.c
270
guard(mutex)(&pg->state_lock);
drivers/soc/qcom/pmic_glink.c
382
guard(mutex)(&__pmic_glink_lock);
drivers/soc/qcom/pmic_glink.c
39
struct mutex state_lock;
drivers/soc/qcom/pmic_glink_altmode.c
133
struct mutex lock;
drivers/soc/qcom/pmic_glink_altmode.c
153
guard(mutex)(&altmode->lock);
drivers/soc/qcom/qcom-pbs.c
29
struct mutex lock;
drivers/soc/qcom/qcom-pbs.c
87
guard(mutex)(&pbs->lock);
drivers/soc/qcom/qcom_aoss.c
90
struct mutex tx_lock;
drivers/soc/qcom/smd-rpm.c
32
struct mutex lock;
drivers/soc/qcom/smem_state.c
64
guard(mutex)(&list_lock);
drivers/soc/samsung/exynos-regulator-coupler.c
40
lockdep_assert_held_once(&c_rdevs[i]->mutex.base);
drivers/soc/tegra/fuse/fuse.h
58
struct mutex lock;
drivers/soc/tegra/pmc.c
469
struct mutex powergates_lock;
drivers/soc/ti/k3-ringacc.c
221
struct mutex req_lock; /* protect rings allocation */
drivers/soundwire/cadence_master.h
160
struct mutex status_update_lock; /* add mutual exclusion to sdw_handle_slave_status() */
drivers/soundwire/intel.h
43
struct mutex *shim_lock; /* protect shared registers */
drivers/soundwire/qcom.c
1249
guard(mutex)(&ctrl->port_lock);
drivers/soundwire/qcom.c
202
struct mutex port_lock;
drivers/spi/spi-atcspi200.c
111
struct mutex mutex_lock;
drivers/spi/spi-bcm63xx-hsspi.c
132
struct mutex bus_mutex;
drivers/spi/spi-bcm63xx-hsspi.c
133
struct mutex msg_mutex;
drivers/spi/spi-bcmbca-hsspi.c
113
struct mutex bus_mutex;
drivers/spi/spi-bcmbca-hsspi.c
114
struct mutex msg_mutex;
drivers/spi/spi-fsi.c
72
struct mutex lock; /* lock access to the device */
drivers/spi/spi-fsl-qspi.c
285
struct mutex lock;
drivers/spi/spi-microchip-core-qspi.c
118
struct mutex op_lock; /* lock access to the device */
drivers/spi/spi-nxp-fspi.c
1032
guard(mutex)(&f->lock);
drivers/spi/spi-nxp-fspi.c
401
struct mutex lock;
drivers/spi/spi-nxp-xspi.c
337
struct mutex lock;
drivers/spi/spi-nxp-xspi.c
995
guard(mutex)(&xspi->lock);
drivers/spi/spi-offload.c
155
scoped_guard(mutex, &trigger->lock)
drivers/spi/spi-offload.c
170
guard(mutex)(&spi_offload_triggers_lock);
drivers/spi/spi-offload.c
184
guard(mutex)(&trigger->lock);
drivers/spi/spi-offload.c
251
guard(mutex)(&trigger->lock);
drivers/spi/spi-offload.c
286
guard(mutex)(&trigger->lock);
drivers/spi/spi-offload.c
326
guard(mutex)(&trigger->lock);
drivers/spi/spi-offload.c
411
scoped_guard(mutex, &spi_offload_triggers_lock)
drivers/spi/spi-offload.c
414
scoped_guard(mutex, &trigger->lock) {
drivers/spi/spi-offload.c
44
struct mutex lock;
drivers/spi/spi-offload.c
447
scoped_guard(mutex, &spi_offload_triggers_lock)
drivers/spi/spi-sg2044-nor.c
97
struct mutex lock;
drivers/spi/spi-sn-f-ospi.c
114
struct mutex mlock;
drivers/spi/spi-stm32-ospi.c
139
struct mutex lock;
drivers/spi/spi-stm32-qspi.c
124
struct mutex lock;
drivers/spi/spi-sunplus-sp7021.c
89
struct mutex buf_lock;
drivers/spi/spi-ti-qspi.c
41
struct mutex list_lock;
drivers/spi/spi-tle62x0.c
28
struct mutex lock;
drivers/spi/spi-zynqmp-gqspi.c
208
struct mutex op_lock;
drivers/spi/spidev.c
72
struct mutex spi_lock;
drivers/staging/axis-fifo/axis-fifo.c
78
struct mutex read_lock; /* lock for reading */
drivers/staging/axis-fifo/axis-fifo.c
80
struct mutex write_lock; /* lock for writing */
drivers/staging/fbtft/fbtft.h
223
struct mutex lock;
drivers/staging/greybus/arche-platform.c
66
struct mutex platform_state_mutex; /* Protect state */
drivers/staging/greybus/audio_codec.h
73
struct mutex lock;
drivers/staging/greybus/audio_codec.h
74
struct mutex register_mutex;
drivers/staging/greybus/authentication.c
281
mutex_lock(&cap->mutex);
drivers/staging/greybus/authentication.c
289
mutex_unlock(&cap->mutex);
drivers/staging/greybus/authentication.c
315
mutex_init(&cap->mutex);
drivers/staging/greybus/authentication.c
33
struct mutex mutex;
drivers/staging/greybus/authentication.c
384
mutex_lock(&cap->mutex);
drivers/staging/greybus/authentication.c
386
mutex_unlock(&cap->mutex);
drivers/staging/greybus/bootrom.c
208
mutex_lock(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
229
mutex_unlock(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
263
mutex_lock(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
297
mutex_unlock(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
40
struct mutex mutex; /* Protects bootrom->fw */
drivers/staging/greybus/bootrom.c
443
mutex_init(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
81
mutex_lock(&bootrom->mutex);
drivers/staging/greybus/bootrom.c
83
mutex_unlock(&bootrom->mutex);
drivers/staging/greybus/camera.c
1190
mutex_lock(&gcam->mutex);
drivers/staging/greybus/camera.c
1202
mutex_unlock(&gcam->mutex);
drivers/staging/greybus/camera.c
1251
mutex_init(&gcam->mutex);
drivers/staging/greybus/camera.c
493
mutex_lock(&gcam->mutex);
drivers/staging/greybus/camera.c
509
mutex_unlock(&gcam->mutex);
drivers/staging/greybus/camera.c
557
mutex_lock(&gcam->mutex);
drivers/staging/greybus/camera.c
56
struct mutex mutex;
drivers/staging/greybus/camera.c
643
mutex_unlock(&gcam->mutex);
drivers/staging/greybus/camera.c
671
mutex_lock(&gcam->mutex);
drivers/staging/greybus/camera.c
681
mutex_unlock(&gcam->mutex);
drivers/staging/greybus/camera.c
693
mutex_lock(&gcam->mutex);
drivers/staging/greybus/camera.c
710
mutex_unlock(&gcam->mutex);
drivers/staging/greybus/fw-download.c
108
mutex_unlock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
120
mutex_lock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
122
mutex_unlock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
200
mutex_lock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
202
mutex_unlock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
41
struct mutex mutex;
drivers/staging/greybus/fw-download.c
421
mutex_init(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
451
mutex_lock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
454
mutex_unlock(&fw_download->mutex);
drivers/staging/greybus/fw-download.c
96
mutex_lock(&fw_download->mutex);
drivers/staging/greybus/fw-management.c
31
struct mutex mutex;
drivers/staging/greybus/fw-management.c
536
mutex_lock(&fw_mgmt->mutex);
drivers/staging/greybus/fw-management.c
544
mutex_unlock(&fw_mgmt->mutex);
drivers/staging/greybus/fw-management.c
591
mutex_init(&fw_mgmt->mutex);
drivers/staging/greybus/fw-management.c
660
mutex_lock(&fw_mgmt->mutex);
drivers/staging/greybus/fw-management.c
662
mutex_unlock(&fw_mgmt->mutex);
drivers/staging/greybus/gpio.c
42
struct mutex irq_lock;
drivers/staging/greybus/light.c
40
struct mutex lock;
drivers/staging/greybus/light.c
62
struct mutex lights_lock;
drivers/staging/greybus/loopback.c
1059
mutex_init(&gb->mutex);
drivers/staging/greybus/loopback.c
185
mutex_lock(&gb->mutex); \
drivers/staging/greybus/loopback.c
191
mutex_unlock(&gb->mutex); \
drivers/staging/greybus/loopback.c
221
mutex_lock(&gb->mutex); \
drivers/staging/greybus/loopback.c
227
mutex_unlock(&gb->mutex); \
drivers/staging/greybus/loopback.c
435
mutex_lock(&gb->mutex);
drivers/staging/greybus/loopback.c
451
mutex_unlock(&gb->mutex);
drivers/staging/greybus/loopback.c
64
struct mutex mutex;
drivers/staging/greybus/loopback.c
867
mutex_lock(&gb->mutex);
drivers/staging/greybus/loopback.c
871
mutex_unlock(&gb->mutex);
drivers/staging/greybus/loopback.c
877
mutex_lock(&gb->mutex);
drivers/staging/greybus/loopback.c
888
mutex_unlock(&gb->mutex);
drivers/staging/greybus/loopback.c
925
mutex_unlock(&gb->mutex);
drivers/staging/greybus/loopback.c
942
struct mutex *mutex)
drivers/staging/greybus/loopback.c
952
mutex_lock(mutex);
drivers/staging/greybus/loopback.c
958
mutex_unlock(mutex);
drivers/staging/greybus/loopback.c
968
&gb->mutex);
drivers/staging/greybus/power_supply.c
46
struct mutex supply_lock;
drivers/staging/greybus/power_supply.c
53
struct mutex supplies_lock;
drivers/staging/greybus/raw.c
23
struct mutex list_lock;
drivers/staging/greybus/sdio.c
24
struct mutex lock; /* lock for this host */
drivers/staging/greybus/uart.c
347
mutex_lock(&gb_tty->mutex);
drivers/staging/greybus/uart.c
349
mutex_unlock(&gb_tty->mutex);
drivers/staging/greybus/uart.c
353
mutex_unlock(&gb_tty->mutex);
drivers/staging/greybus/uart.c
58
struct mutex mutex;
drivers/staging/greybus/uart.c
599
mutex_lock(&gb_tty->port.mutex);
drivers/staging/greybus/uart.c
605
mutex_unlock(&gb_tty->port.mutex);
drivers/staging/greybus/uart.c
623
mutex_lock(&gb_tty->port.mutex);
drivers/staging/greybus/uart.c
632
mutex_unlock(&gb_tty->port.mutex);
drivers/staging/greybus/uart.c
871
mutex_init(&gb_tty->mutex);
drivers/staging/greybus/uart.c
929
mutex_lock(&gb_tty->mutex);
drivers/staging/greybus/uart.c
933
mutex_unlock(&gb_tty->mutex);
drivers/staging/iio/frequency/ad9832.c
102
struct mutex lock; /* protect sensor state */
drivers/staging/iio/frequency/ad9834.c
79
struct mutex lock; /* protect sensor state */
drivers/staging/iio/impedance-analyzer/ad5933.c
89
struct mutex lock; /* Protect sensor state */
drivers/staging/media/atomisp/i2c/gc2235.h
137
struct mutex input_lock;
drivers/staging/media/atomisp/i2c/ov2722.h
186
struct mutex input_lock;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
109
struct mutex mutex;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
97
struct mutex rbtree_mutex;
drivers/staging/media/atomisp/include/mmu/isp_mmu.h
105
struct mutex pt_mutex;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2885
lockdep_assert_held(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2946
lockdep_assert_held(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4577
lockdep_assert_held(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4600
lockdep_assert_held(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4637
lockdep_assert_held(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
663
lockdep_assert_held(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
872
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
946
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
987
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
989
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3014
lockdep_assert_held(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3177
lockdep_assert_held(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
232
lockdep_assert_held(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
364
mutex_lock(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
408
mutex_unlock(&asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
41
mutex_lock(&pipe->asd->isp->mutex); /* for get_css_frame_info() / set_fmt() */
drivers/staging/media/atomisp/pci/atomisp_fops.c
484
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
512
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
516
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
536
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
550
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_fops.c
70
mutex_unlock(&pipe->asd->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_internal.h
186
struct mutex mutex;
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1012
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1023
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1025
mutex_unlock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
346
lockdep_assert_held(&pipe->isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
925
mutex_lock(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_subdev.h
44
struct mutex vb_queue_mutex;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1210
mutex_init(&isp->mutex);
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
328
video->vdev.lock = &video->isp->mutex;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1003
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1012
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
47
mutex_init(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
676
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
700
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
706
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
710
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
723
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
738
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
743
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
767
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
805
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
817
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
823
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
827
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
844
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
869
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
874
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
885
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
889
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
898
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
901
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
915
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
921
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
929
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
931
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
936
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
943
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
950
mutex_unlock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
985
mutex_lock(&bo->mutex);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
991
mutex_unlock(&bo->mutex);
drivers/staging/media/av7110/av7110.h
147
struct mutex dcomlock;
drivers/staging/media/av7110/av7110.h
164
struct mutex osd_mutex;
drivers/staging/media/av7110/av7110.h
190
struct mutex pid_mutex;
drivers/staging/media/av7110/av7110.h
264
struct mutex ioctl_mutex;
drivers/staging/media/deprecated/atmel/atmel-isc.h
293
struct mutex lock;
drivers/staging/media/deprecated/atmel/atmel-isc.h
294
struct mutex awb_mutex;
drivers/staging/media/imx/imx-ic-prp.c
42
struct mutex lock;
drivers/staging/media/imx/imx-ic-prpencvf.c
59
struct mutex lock;
drivers/staging/media/imx/imx-media-capture.c
1024
vq->lock = &priv->mutex;
drivers/staging/media/imx/imx-media-capture.c
40
struct mutex mutex; /* Protect vdev operations */
drivers/staging/media/imx/imx-media-capture.c
785
if (mutex_lock_interruptible(&priv->mutex))
drivers/staging/media/imx/imx-media-capture.c
799
mutex_unlock(&priv->mutex);
drivers/staging/media/imx/imx-media-capture.c
809
mutex_lock(&priv->mutex);
drivers/staging/media/imx/imx-media-capture.c
819
mutex_unlock(&priv->mutex);
drivers/staging/media/imx/imx-media-capture.c
980
mutex_init(&priv->mutex);
drivers/staging/media/imx/imx-media-capture.c
998
vfd->lock = &priv->mutex;
drivers/staging/media/imx/imx-media-csc-scaler.c
41
struct mutex mutex; /* mem2mem device mutex */
drivers/staging/media/imx/imx-media-csc-scaler.c
596
src_vq->lock = &ctx->priv->mutex;
drivers/staging/media/imx/imx-media-csc-scaler.c
611
dst_vq->lock = &ctx->priv->mutex;
drivers/staging/media/imx/imx-media-csc-scaler.c
890
mutex_init(&priv->mutex);
drivers/staging/media/imx/imx-media-csc-scaler.c
899
vfd->lock = &priv->mutex;
drivers/staging/media/imx/imx-media-csi.c
70
struct mutex lock;
drivers/staging/media/imx/imx-media-dev-common.c
174
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-dev-common.c
184
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-dev-common.c
348
mutex_init(&imxmd->mutex);
drivers/staging/media/imx/imx-media-dev.c
51
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-dev.c
62
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
211
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
230
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
233
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
259
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
265
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
274
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
276
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
279
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
289
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
299
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
301
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-internal-sd.c
305
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-utils.c
636
mutex_lock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-utils.c
640
mutex_unlock(&imxmd->mutex);
drivers/staging/media/imx/imx-media-vdic.c
68
struct mutex lock;
drivers/staging/media/imx/imx-media.h
151
struct mutex mutex; /* protect elements below */
drivers/staging/media/imx/imx6-mipi-csi2.c
52
struct mutex lock;
drivers/staging/media/ipu3/ipu3.h
142
struct mutex lock;
drivers/staging/media/ipu3/ipu3.h
145
struct mutex streaming_lock;
drivers/staging/media/ipu3/ipu3.h
79
struct mutex lock;
drivers/staging/media/ipu7/ipu7-buttress.h
43
struct mutex power_mutex, auth_mutex, cons_mutex, ipc_mutex;
drivers/staging/media/ipu7/ipu7-isys-queue.c
167
lockdep_assert_held(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
382
mutex_lock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
434
mutex_unlock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
558
mutex_lock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
563
mutex_unlock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
595
mutex_unlock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
605
mutex_unlock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
622
mutex_lock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
632
mutex_unlock(&stream->mutex);
drivers/staging/media/ipu7/ipu7-isys-queue.c
811
aq->vbq.lock = &av->mutex;
drivers/staging/media/ipu7/ipu7-isys-video.c
1026
mutex_init(&av->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
1047
av->vdev.lock = &av->mutex;
drivers/staging/media/ipu7/ipu7-isys-video.c
1068
mutex_destroy(&av->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
1077
mutex_destroy(&av->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
878
mutex_lock(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
894
mutex_unlock(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
899
mutex_unlock(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
907
mutex_lock(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.c
914
mutex_unlock(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys-video.h
53
struct mutex mutex;
drivers/staging/media/ipu7/ipu7-isys-video.h
82
struct mutex mutex;
drivers/staging/media/ipu7/ipu7-isys.c
101
mutex_init(&isys->streams[i].mutex);
drivers/staging/media/ipu7/ipu7-isys.c
126
mutex_init(&fw_log->mutex);
drivers/staging/media/ipu7/ipu7-isys.c
580
mutex_destroy(&isys->streams[i].mutex);
drivers/staging/media/ipu7/ipu7-isys.c
596
mutex_destroy(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys.c
739
mutex_init(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys.c
783
mutex_destroy(&isys->streams[i].mutex);
drivers/staging/media/ipu7/ipu7-isys.c
785
mutex_destroy(&isys->mutex);
drivers/staging/media/ipu7/ipu7-isys.h
51
struct mutex mutex; /* protect whole struct */
drivers/staging/media/ipu7/ipu7-isys.h
95
struct mutex mutex; /* Serialise isys video open/release related */
drivers/staging/media/ipu7/ipu7-isys.h
96
struct mutex stream_mutex; /* Stream start, stop, queueing reqs */
drivers/staging/media/meson/vdec/codec_vp9.c
439
struct mutex lock;
drivers/staging/media/meson/vdec/vdec.h
237
struct mutex lock;
drivers/staging/media/meson/vdec/vdec.h
270
struct mutex bufs_recycle_lock; /* bufs_recycle list lock */
drivers/staging/media/meson/vdec/vdec.h
93
struct mutex lock;
drivers/staging/media/sunxi/cedrus/cedrus.h
190
struct mutex dev_mutex;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
538
struct mutex *lock = &isp_dev->capture.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
569
struct mutex *lock = &isp_dev->capture.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.h
44
struct mutex lock; /* Queue lock. */
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.h
31
struct mutex lock; /* Queue lock. */
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
266
struct mutex *lock = &isp_dev->proc.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
300
struct mutex *lock = &isp_dev->proc.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
321
struct mutex *lock = &isp_dev->proc.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.h
46
struct mutex lock; /* Mbus format lock. */
drivers/staging/media/tegra-video/csi.h
166
struct mutex mipi_lock; /* for register access */
drivers/staging/media/tegra-video/tegra20.c
866
guard(mutex)(&csi->mipi_lock);
drivers/staging/media/tegra-video/tegra20.c
926
guard(mutex)(&csi->mipi_lock);
drivers/staging/media/tegra-video/vi.h
182
struct mutex video_lock;
drivers/staging/most/video/video.c
43
struct mutex lock;
drivers/staging/nvec/nvec.h
156
struct mutex sync_write_mutex;
drivers/staging/rtl8723bs/include/drv_types.h
216
struct mutex hw_init_mutex;
drivers/staging/rtl8723bs/include/drv_types.h
217
struct mutex h2c_fwcmd_mutex;
drivers/staging/rtl8723bs/include/drv_types.h
218
struct mutex setch_mutex;
drivers/staging/rtl8723bs/include/drv_types.h
219
struct mutex setbw_mutex;
drivers/staging/rtl8723bs/include/rtw_cmd.h
56
struct mutex sctx_mutex;
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h
121
struct mutex lock;
drivers/staging/rtl8723bs/include/rtw_xmit.h
413
struct mutex ack_tx_mutex;
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
17
struct mutex vchi_mutex; /* Serialize vchiq access */
drivers/staging/vc04_services/bcm2835-audio/bcm2835.h
64
struct mutex audio_mutex; /* Serialize chip data access */
drivers/staging/vme_user/vme_bridge.h
128
struct mutex irq_mtx;
drivers/staging/vme_user/vme_bridge.h
31
struct mutex mtx;
drivers/staging/vme_user/vme_bridge.h
58
struct mutex mtx;
drivers/staging/vme_user/vme_bridge.h
64
struct mutex mtx;
drivers/staging/vme_user/vme_bridge.h
75
struct mutex mtx;
drivers/staging/vme_user/vme_fake.c
78
struct mutex vme_int;
drivers/staging/vme_user/vme_tsi148.h
42
struct mutex vme_rmw; /* Only one RMW cycle at a time */
drivers/staging/vme_user/vme_tsi148.h
43
struct mutex vme_int; /*
drivers/staging/vme_user/vme_user.c
188
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
195
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
214
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
231
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
237
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
256
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
273
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
276
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
420
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
422
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
442
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
444
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
455
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
459
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
468
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
483
mutex_lock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
489
mutex_unlock(&image[minor].mutex);
drivers/staging/vme_user/vme_user.c
549
mutex_init(&image[i].mutex);
drivers/staging/vme_user/vme_user.c
708
mutex_destroy(&image[i].mutex);
drivers/staging/vme_user/vme_user.c
95
struct mutex mutex; /* Mutex for locking image */
drivers/target/iscsi/cxgbit/cxgbit.h
40
extern struct mutex cdev_list_lock;
drivers/target/iscsi/iscsi_target.c
54
struct mutex auth_id_lock;
drivers/target/iscsi/iscsi_target.h
55
extern struct mutex auth_id_lock;
drivers/target/target_core_user.c
145
struct mutex cmdr_lock;
drivers/target/tcm_fc/tcm_fc.h
121
extern struct mutex ft_lport_lock;
drivers/tee/amdtee/amdtee_private.h
74
struct mutex shm_mutex; /* synchronizes access to @shm_list */
drivers/tee/optee/call.c
101
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
113
mutex_unlock(&cq->mutex);
drivers/tee/optee/call.c
122
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
129
mutex_unlock(&cq->mutex);
drivers/tee/optee/call.c
160
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
179
mutex_unlock(&cq->mutex);
drivers/tee/optee/call.c
188
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
190
mutex_unlock(&cq->mutex);
drivers/tee/optee/call.c
197
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
201
mutex_unlock(&cq->mutex);
drivers/tee/optee/call.c
220
mutex_init(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
229
mutex_destroy(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
286
mutex_lock(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
328
mutex_unlock(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
353
mutex_lock(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
359
mutex_unlock(&optee->shm_arg_cache.mutex);
drivers/tee/optee/call.c
422
mutex_lock(&ctxdata->mutex);
drivers/tee/optee/call.c
424
mutex_unlock(&ctxdata->mutex);
drivers/tee/optee/call.c
44
mutex_init(&cq->mutex);
drivers/tee/optee/call.c
453
mutex_lock(&ctxdata->mutex);
drivers/tee/optee/call.c
462
mutex_unlock(&ctxdata->mutex);
drivers/tee/optee/call.c
499
mutex_lock(&ctxdata->mutex);
drivers/tee/optee/call.c
503
mutex_unlock(&ctxdata->mutex);
drivers/tee/optee/call.c
526
mutex_lock(&ctxdata->mutex);
drivers/tee/optee/call.c
530
mutex_unlock(&ctxdata->mutex);
drivers/tee/optee/call.c
578
mutex_lock(&ctxdata->mutex);
drivers/tee/optee/call.c
582
mutex_unlock(&ctxdata->mutex);
drivers/tee/optee/call.c
73
mutex_lock(&cq->mutex);
drivers/tee/optee/call.c
97
mutex_unlock(&cq->mutex);
drivers/tee/optee/core.c
135
mutex_lock(&optee->supp.mutex);
drivers/tee/optee/core.c
140
mutex_unlock(&optee->supp.mutex);
drivers/tee/optee/core.c
152
mutex_init(&ctxdata->mutex);
drivers/tee/optee/core.c
216
mutex_destroy(&optee->call_queue.mutex);
drivers/tee/optee/ffa_abi.c
103
mutex_lock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
109
mutex_unlock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
1134
mutex_init(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
1183
mutex_destroy(&optee->call_queue.mutex);
drivers/tee/optee/ffa_abi.c
1184
mutex_destroy(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
65
mutex_lock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
70
mutex_unlock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
87
mutex_lock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
90
mutex_unlock(&optee->ffa.mutex);
drivers/tee/optee/ffa_abi.c
977
mutex_destroy(&optee->ffa.mutex);
drivers/tee/optee/optee_private.h
113
struct mutex mutex;
drivers/tee/optee/optee_private.h
166
struct mutex mutex;
drivers/tee/optee/optee_private.h
261
struct mutex rpmb_dev_mutex;
drivers/tee/optee/optee_private.h
281
struct mutex mutex;
drivers/tee/optee/optee_private.h
72
struct mutex mutex;
drivers/tee/optee/optee_private.h
93
struct mutex mutex;
drivers/tee/optee/protmem.c
103
mutex_unlock(&rp->mutex);
drivers/tee/optee/protmem.c
125
mutex_lock(&rp->mutex);
drivers/tee/optee/protmem.c
128
mutex_unlock(&rp->mutex);
drivers/tee/optee/protmem.c
196
mutex_destroy(&rp->mutex);
drivers/tee/optee/protmem.c
26
struct mutex mutex;
drivers/tee/optee/protmem.c
326
mutex_init(&rp->mutex);
drivers/tee/optee/protmem.c
91
mutex_lock(&rp->mutex);
drivers/tee/optee/rpc.c
231
mutex_lock(&optee->supp.mutex);
drivers/tee/optee/rpc.c
234
mutex_unlock(&optee->supp.mutex);
drivers/tee/optee/smc_abi.c
1944
mutex_destroy(&optee->call_queue.mutex);
drivers/tee/optee/supp.c
102
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
105
mutex_unlock(&supp->mutex);
drivers/tee/optee/supp.c
118
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
123
mutex_unlock(&supp->mutex);
drivers/tee/optee/supp.c
226
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
228
mutex_unlock(&supp->mutex);
drivers/tee/optee/supp.c
25
mutex_init(&supp->mutex);
drivers/tee/optee/supp.c
259
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
261
mutex_unlock(&supp->mutex);
drivers/tee/optee/supp.c
329
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
331
mutex_unlock(&supp->mutex);
drivers/tee/optee/supp.c
34
mutex_destroy(&supp->mutex);
drivers/tee/optee/supp.c
44
mutex_lock(&supp->mutex);
drivers/tee/optee/supp.c
64
mutex_unlock(&supp->mutex);
drivers/tee/qcomtee/call.c
34
scoped_guard(mutex, &ctxdata->qtee_lock)
drivers/tee/qcomtee/call.c
58
scoped_guard(mutex, &ctxdata->qtee_lock)
drivers/tee/qcomtee/qcomtee.h
82
struct mutex qtee_lock;
drivers/tee/qcomtee/qcomtee.h
87
struct mutex reqs_lock;
drivers/tee/qcomtee/user_obj.c
111
guard(mutex)(&ctxdata->reqs_lock);
drivers/tee/qcomtee/user_obj.c
204
guard(mutex)(&ctxdata->reqs_lock);
drivers/tee/qcomtee/user_obj.c
268
scoped_guard(mutex, &ctxdata->reqs_lock) {
drivers/tee/qcomtee/user_obj.c
602
scoped_guard(mutex, &ctxdata->reqs_lock) {
drivers/tee/qcomtee/user_obj.c
641
scoped_guard(mutex, &ctxdata->reqs_lock)
drivers/tee/qcomtee/user_obj.c
669
guard(mutex)(&ctxdata->reqs_lock);
drivers/tee/tee_core.c
1020
mutex_destroy(&teedev->mutex);
drivers/tee/tee_core.c
1101
mutex_init(&teedev->mutex);
drivers/tee/tee_core.c
1236
mutex_lock(&teedev->mutex);
drivers/tee/tee_core.c
1245
mutex_unlock(&teedev->mutex);
drivers/tee/tee_core.c
1251
mutex_lock(&teedev->mutex);
drivers/tee/tee_core.c
1253
mutex_unlock(&teedev->mutex);
drivers/tee/tee_core.c
1257
mutex_unlock(&teedev->mutex);
drivers/tee/tee_heap.c
25
struct mutex mu;
drivers/tee/tee_shm.c
144
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
146
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
152
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
154
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
158
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
160
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
222
mutex_lock(&ref->shm.ctx->teedev->mutex);
drivers/tee/tee_shm.c
225
mutex_unlock(&ref->shm.ctx->teedev->mutex);
drivers/tee/tee_shm.c
509
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
511
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
518
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
520
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
524
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
526
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
673
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
684
mutex_unlock(&teedev->mutex);
drivers/tee/tee_shm.c
702
mutex_lock(&teedev->mutex);
drivers/tee/tee_shm.c
714
mutex_unlock(&teedev->mutex);
drivers/thermal/armada_thermal.c
71
struct mutex update_lock;
drivers/thermal/da9062-thermal.c
54
struct mutex lock; /* protection for da9062_thermal temperature */
drivers/thermal/intel/int340x_thermal/platform_temperature_control.c
108
guard(mutex)(&ptc_lock);
drivers/thermal/intel/int340x_thermal/platform_temperature_control.c
137
guard(mutex)(&ptc_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
101
guard(mutex)(&slider_param_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
116
guard(mutex)(&slider_param_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
210
guard(mutex)(&slider_param_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
66
guard(mutex)(&slider_param_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
82
guard(mutex)(&slider_param_lock);
drivers/thermal/intel/intel_soc_dts_iosf.h
38
struct mutex dts_update_lock;
drivers/thermal/mediatek/auxadc_thermal.c
337
struct mutex lock;
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
238
struct mutex adc_mutex_lock;
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
144
struct mutex lock;
drivers/thermal/renesas/rcar_thermal.c
95
struct mutex lock;
drivers/thermal/renesas/rzg3e_thermal.c
106
struct mutex lock;
drivers/thermal/renesas/rzg3e_thermal.c
215
guard(mutex)(&priv->lock);
drivers/thermal/renesas/rzg3e_thermal.c
265
guard(mutex)(&priv->lock);
drivers/thermal/samsung/exynos_tmu.c
178
struct mutex lock;
drivers/thermal/tegra/soctherm.c
349
struct mutex thermctl_lock;
drivers/thermal/tegra/soctherm.c
353
struct mutex irq_lock; /* serialize OC IRQs */
drivers/thermal/testing/zone.c
180
guard(mutex)(&tt_thermal_zones_lock);
drivers/thermal/testing/zone.c
250
guard(mutex)(&tt_thermal_zones_lock);
drivers/thermal/testing/zone.c
286
guard(mutex)(&tt_thermal_zones_lock);
drivers/thermal/testing/zone.c
300
guard(mutex)(&tt_thermal_zones_lock);
drivers/thermal/testing/zone.c
45
struct mutex lock;
drivers/thermal/thermal_core.c
1035
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1273
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
128
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
1339
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1437
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
144
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1451
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1696
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1764
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
177
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
1830
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
184
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
1874
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
199
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
216
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
712
guard(mutex)(&thermal_governor_lock);
drivers/thermal/thermal_core.c
730
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
748
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.c
765
guard(mutex)(&thermal_list_lock);
drivers/thermal/thermal_core.h
146
struct mutex lock;
drivers/thermal/thermal_debugfs.c
171
struct mutex lock;
drivers/thunderbolt/ctl.c
46
struct mutex request_queue_lock;
drivers/thunderbolt/dma_test.c
110
struct mutex lock;
drivers/thunderbolt/icm.c
95
struct mutex request_lock;
drivers/tty/ipwireless/network.c
51
struct mutex close_lock;
drivers/tty/ipwireless/tty.c
55
struct mutex ipw_tty_mutex;
drivers/tty/moxa.c
1024
scoped_guard(mutex, &moxa_openlock) {
drivers/tty/moxa.c
1235
guard(mutex)(&ch->port.mutex);
drivers/tty/moxa.c
1336
guard(mutex)(&moxa_openlock);
drivers/tty/moxa.c
2079
guard(mutex)(&info->port.mutex);
drivers/tty/moxa.c
2101
guard(mutex)(&info->port.mutex);
drivers/tty/mxser.c
954
guard(mutex)(&port->mutex);
drivers/tty/mxser.c
985
guard(mutex)(&port->mutex);
drivers/tty/n_gsm.c
159
struct mutex mutex;
drivers/tty/n_gsm.c
2652
mutex_init(&dlci->mutex);
drivers/tty/n_gsm.c
2729
mutex_lock(&dlci->mutex);
drivers/tty/n_gsm.c
2731
mutex_unlock(&dlci->mutex);
drivers/tty/n_gsm.c
275
struct mutex mutex;
drivers/tty/n_gsm.c
3135
mutex_lock(&gsm->mutex);
drivers/tty/n_gsm.c
3162
mutex_unlock(&gsm->mutex);
drivers/tty/n_gsm.c
3223
mutex_destroy(&gsm->mutex);
drivers/tty/n_gsm.c
3293
mutex_init(&gsm->mutex);
drivers/tty/n_gsm.c
3332
mutex_destroy(&gsm->mutex);
drivers/tty/n_gsm.c
4303
mutex_lock(&gsm->mutex);
drivers/tty/n_gsm.c
4307
mutex_unlock(&gsm->mutex);
drivers/tty/n_gsm.c
4315
mutex_lock(&gsm->mutex);
drivers/tty/n_gsm.c
4324
mutex_unlock(&gsm->mutex);
drivers/tty/n_gsm.c
4331
mutex_unlock(&gsm->mutex);
drivers/tty/n_gsm.c
4339
mutex_unlock(&gsm->mutex);
drivers/tty/n_gsm.c
4378
mutex_lock(&dlci->mutex);
drivers/tty/n_gsm.c
4380
mutex_unlock(&dlci->mutex);
drivers/tty/n_gsm.c
4496
mutex_lock(&dlci->mutex);
drivers/tty/n_gsm.c
4498
mutex_unlock(&dlci->mutex);
drivers/tty/n_gsm.c
4505
mutex_lock(&dlci->mutex);
drivers/tty/n_gsm.c
4507
mutex_unlock(&dlci->mutex);
drivers/tty/n_tty.c
1083
scoped_guard(mutex, &ldata->output_lock) {
drivers/tty/n_tty.c
122
struct mutex atomic_read_lock;
drivers/tty/n_tty.c
123
struct mutex output_lock;
drivers/tty/n_tty.c
2387
scoped_guard(mutex, &ldata->output_lock)
drivers/tty/n_tty.c
480
guard(mutex)(&ldata->output_lock);
drivers/tty/n_tty.c
513
guard(mutex)(&ldata->output_lock);
drivers/tty/n_tty.c
736
scoped_guard(mutex, &ldata->output_lock) {
drivers/tty/n_tty.c
765
scoped_guard(mutex, &ldata->output_lock) {
drivers/tty/n_tty.c
783
guard(mutex)(&ldata->output_lock);
drivers/tty/pty.c
288
guard(mutex)(&tty->winsize_mutex);
drivers/tty/pty.c
689
guard(mutex)(&devpts_mutex);
drivers/tty/pty.c
72
guard(mutex)(&devpts_mutex);
drivers/tty/pty.c
789
scoped_guard(mutex, &devpts_mutex)
drivers/tty/pty.c
798
scoped_guard(mutex, &tty_mutex)
drivers/tty/serial/8250/8250_core.c
137
guard(mutex)(&hash_mutex);
drivers/tty/serial/8250/8250_core.c
185
guard(mutex)(&hash_mutex);
drivers/tty/serial/8250/8250_core.c
701
guard(mutex)(&serial_mutex);
drivers/tty/serial/8250/8250_core.c
870
guard(mutex)(&serial_mutex);
drivers/tty/serial/8250/8250_pci1xxxx.c
563
mutex_lock(&tport->mutex);
drivers/tty/serial/8250/8250_pci1xxxx.c
576
mutex_unlock(&tport->mutex);
drivers/tty/serial/8250/8250_pci1xxxx.c
588
mutex_lock(&tport->mutex);
drivers/tty/serial/8250/8250_pci1xxxx.c
598
mutex_unlock(&tport->mutex);
drivers/tty/serial/8250/8250_port.c
2590
guard(mutex)(&tport->mutex);
drivers/tty/serial/8250/8250_port.c
2604
guard(mutex)(&tport->mutex);
drivers/tty/serial/8250/8250_port.c
2988
mutex_lock(&port->mutex);
drivers/tty/serial/8250/8250_port.c
2990
mutex_unlock(&port->mutex);
drivers/tty/serial/8250/8250_port.c
3033
mutex_lock(&port->mutex);
drivers/tty/serial/8250/8250_port.c
3035
mutex_unlock(&port->mutex);
drivers/tty/serial/fsl_lpuart.c
3201
mutex_lock(&port->mutex);
drivers/tty/serial/fsl_lpuart.c
3207
mutex_unlock(&port->mutex);
drivers/tty/serial/sc16is7xx.c
291
struct mutex lock; /* For registers sharing same address space. */
drivers/tty/serial/sc16is7xx.c
745
guard(mutex)(&one->lock);
drivers/tty/serial/sc16is7xx.c
830
guard(mutex)(&one->lock);
drivers/tty/serial/sc16is7xx.c
898
scoped_guard(mutex, &one->lock)
drivers/tty/serial/serial_core.c
1049
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
1087
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
1105
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
1122
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
1148
scoped_cond_guard(mutex_intr, return -ERESTARTSYS, &port->mutex) {
drivers/tty/serial/serial_core.c
1579
scoped_guard(mutex, &port->mutex) {
drivers/tty/serial/serial_core.c
1634
guard(mutex)(&state->port.mutex);
drivers/tty/serial/serial_core.c
1649
guard(mutex)(&state->port.mutex);
drivers/tty/serial/serial_core.c
1827
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
1980
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
2295
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
2373
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
2588
guard(mutex)(&tport->mutex);
drivers/tty/serial/serial_core.c
2947
scoped_guard(mutex, &port->mutex) {
drivers/tty/serial/serial_core.c
2969
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
3052
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
3141
scoped_guard(mutex, &port->mutex) {
drivers/tty/serial/serial_core.c
3177
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
3277
guard(mutex)(&port_mutex);
drivers/tty/serial/serial_core.c
3333
guard(mutex)(&port_mutex);
drivers/tty/serial/serial_core.c
800
guard(mutex)(&port->mutex);
drivers/tty/serial/serial_core.c
98
lockdep_assert_held(&state->port.mutex);
drivers/tty/synclink_gt.c
1028
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
611
mutex_lock(&info->port.mutex);
drivers/tty/synclink_gt.c
617
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
627
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
631
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
663
mutex_lock(&info->port.mutex);
drivers/tty/synclink_gt.c
670
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
689
mutex_lock(&info->port.mutex);
drivers/tty/synclink_gt.c
697
mutex_unlock(&info->port.mutex);
drivers/tty/synclink_gt.c
993
mutex_lock(&info->port.mutex);
drivers/tty/tty_audit.c
165
mutex_lock(&buf->mutex);
drivers/tty/tty_audit.c
167
mutex_unlock(&buf->mutex);
drivers/tty/tty_audit.c
18
struct mutex mutex; /* Protects all data below */
drivers/tty/tty_audit.c
230
mutex_lock(&buf->mutex);
drivers/tty/tty_audit.c
250
mutex_unlock(&buf->mutex);
drivers/tty/tty_audit.c
46
mutex_init(&buf->mutex);
drivers/tty/tty_io.c
2308
guard(mutex)(&tty->winsize_mutex);
drivers/tty/tty_io.c
2328
guard(mutex)(&tty->winsize_mutex);
drivers/tty/tty_io.c
3452
scoped_guard(mutex, &tty_mutex)
drivers/tty/tty_io.c
3472
scoped_guard(mutex, &tty_mutex)
drivers/tty/tty_io.c
3492
scoped_guard(mutex, &tty_mutex)
drivers/tty/tty_io.c
353
guard(mutex)(&tty_mutex);
drivers/tty/tty_io.c
394
guard(mutex)(&tty_mutex);
drivers/tty/tty_ioctl.c
125
guard(mutex)(&tty->throttle_mutex);
drivers/tty/tty_ioctl.c
153
guard(mutex)(&tty->throttle_mutex);
drivers/tty/tty_port.c
224
guard(mutex)(&port->buf_mutex);
drivers/tty/tty_port.c
241
guard(mutex)(&port->buf_mutex);
drivers/tty/tty_port.c
334
guard(mutex)(&port->mutex);
drivers/tty/tty_port.c
742
scoped_guard(mutex, &port->mutex) {
drivers/tty/tty_port.c
92
mutex_init(&port->mutex);
drivers/tty/vt/selection.c
378
guard(mutex)(&vc_sel.lock);
drivers/tty/vt/selection.c
40
struct mutex lock;
drivers/ufs/core/ufs-mcq.c
551
guard(mutex)(&hwq->sq_mutex);
drivers/ufs/core/ufs-sysfs.c
516
guard(mutex)(&hba->pm_qos_mutex);
drivers/ufs/core/ufshcd.c
1051
guard(mutex)(&hba->pm_qos_mutex);
drivers/ufs/core/ufshcd.c
1068
guard(mutex)(&hba->pm_qos_mutex);
drivers/ufs/core/ufshcd.c
1084
guard(mutex)(&hba->pm_qos_mutex);
drivers/uio/uio_dmem_genirq.c
39
struct mutex alloc_lock;
drivers/usb/atm/cxacru.c
176
struct mutex adsl_state_serialize;
drivers/usb/atm/cxacru.c
180
struct mutex poll_state_serialize;
drivers/usb/atm/cxacru.c
184
struct mutex cm_serialize;
drivers/usb/atm/usbatm.h
143
struct mutex serialize;
drivers/usb/c67x00/c67x00-ll-hpi.c
285
mutex_lock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
291
mutex_unlock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
301
mutex_lock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
303
mutex_unlock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
388
mutex_lock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
391
mutex_unlock(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00-ll-hpi.c
471
mutex_init(&dev->hpi.lcp.mutex);
drivers/usb/c67x00/c67x00.h
211
struct mutex mutex;
drivers/usb/cdns3/core.c
36
mutex_lock(&cdns->mutex);
drivers/usb/cdns3/core.c
38
mutex_unlock(&cdns->mutex);
drivers/usb/cdns3/core.c
438
mutex_init(&cdns->mutex);
drivers/usb/cdns3/core.c
46
mutex_lock(&cdns->mutex);
drivers/usb/cdns3/core.c
50
mutex_unlock(&cdns->mutex);
drivers/usb/cdns3/core.c
65
mutex_lock(&cdns->mutex);
drivers/usb/cdns3/core.c
68
mutex_unlock(&cdns->mutex);
drivers/usb/cdns3/core.h
114
struct mutex mutex;
drivers/usb/chipidea/ci.h
269
struct mutex mutex;
drivers/usb/chipidea/core.c
1021
mutex_lock(&ci->mutex);
drivers/usb/chipidea/core.c
1024
mutex_unlock(&ci->mutex);
drivers/usb/chipidea/core.c
1036
mutex_unlock(&ci->mutex);
drivers/usb/chipidea/core.c
1071
mutex_init(&ci->mutex);
drivers/usb/chipidea/otg.c
175
mutex_lock(&ci->mutex);
drivers/usb/chipidea/otg.c
206
mutex_unlock(&ci->mutex);
drivers/usb/class/cdc-acm.c
1007
mutex_unlock(&acm->port.mutex);
drivers/usb/class/cdc-acm.c
1397
mutex_init(&acm->mutex);
drivers/usb/class/cdc-acm.c
1596
mutex_lock(&acm->mutex);
drivers/usb/class/cdc-acm.c
1607
mutex_unlock(&acm->mutex);
drivers/usb/class/cdc-acm.c
702
mutex_lock(&acm->mutex);
drivers/usb/class/cdc-acm.c
72
mutex_lock(&acm->mutex);
drivers/usb/class/cdc-acm.c
734
mutex_unlock(&acm->mutex);
drivers/usb/class/cdc-acm.c
74
mutex_unlock(&acm->mutex);
drivers/usb/class/cdc-acm.c
746
mutex_unlock(&acm->mutex);
drivers/usb/class/cdc-acm.c
78
mutex_unlock(&acm->mutex);
drivers/usb/class/cdc-acm.c
976
mutex_lock(&acm->port.mutex);
drivers/usb/class/cdc-acm.c
981
mutex_unlock(&acm->port.mutex);
drivers/usb/class/cdc-acm.c
996
mutex_lock(&acm->port.mutex);
drivers/usb/class/cdc-acm.h
80
struct mutex mutex;
drivers/usb/class/cdc-wdm.c
100
struct mutex wlock;
drivers/usb/class/cdc-wdm.c
101
struct mutex rlock;
drivers/usb/class/usblp.c
134
struct mutex wmut;
drivers/usb/class/usblp.c
135
struct mutex mut;
drivers/usb/class/usbtmc.c
109
struct mutex io_mutex; /* only one i/o function running at a time */
drivers/usb/core/driver.c
119
guard(mutex)(&usb_dynids_lock);
drivers/usb/core/driver.c
164
guard(mutex)(&usb_dynids_lock);
drivers/usb/core/driver.c
223
guard(mutex)(&usb_dynids_lock);
drivers/usb/core/driver.c
235
guard(mutex)(&usb_dynids_lock);
drivers/usb/core/hub.h
112
struct mutex status_lock;
drivers/usb/core/hub.h
32
struct mutex status_mutex; /* for the status buffer */
drivers/usb/core/offload.c
114
bool usb_offload_check(struct usb_device *udev) __must_hold(&udev->dev->mutex)
drivers/usb/core/usb.h
146
extern struct mutex usb_port_peer_mutex;
drivers/usb/dwc3/core.c
174
mutex_lock(&dwc->mutex);
drivers/usb/dwc3/core.c
2290
mutex_init(&dwc->mutex);
drivers/usb/dwc3/core.c
287
mutex_unlock(&dwc->mutex);
drivers/usb/dwc3/core.h
1198
struct mutex mutex;
drivers/usb/dwc3/dwc3-apple.c
358
guard(mutex)(&appledwc->lock);
drivers/usb/dwc3/dwc3-apple.c
403
guard(mutex)(&appledwc->lock);
drivers/usb/dwc3/dwc3-apple.c
490
guard(mutex)(&appledwc->lock);
drivers/usb/dwc3/dwc3-apple.c
99
struct mutex lock;
drivers/usb/fotg210/fotg210-hcd.c
316
struct mutex mutex; /* protect filling of buffer */
drivers/usb/fotg210/fotg210-hcd.c
746
mutex_init(&buf->mutex);
drivers/usb/fotg210/fotg210-hcd.c
782
mutex_lock(&buf->mutex);
drivers/usb/fotg210/fotg210-hcd.c
786
mutex_unlock(&buf->mutex);
drivers/usb/fotg210/fotg210-hcd.c
790
mutex_unlock(&buf->mutex);
drivers/usb/gadget/configfs.c
45
struct mutex lock;
drivers/usb/gadget/function/f_ecm.c
692
scoped_guard(mutex, &ecm_opts->lock)
drivers/usb/gadget/function/f_eem.c
259
scoped_guard(mutex, &eem_opts->lock)
drivers/usb/gadget/function/f_fs.c
1023
ret = ffs_mutex_lock(&epfile->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
1194
mutex_unlock(&epfile->mutex);
drivers/usb/gadget/function/f_fs.c
157
struct mutex mutex;
drivers/usb/gadget/function/f_fs.c
2199
mutex_init(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
228
struct mutex dmabufs_mutex;
drivers/usb/gadget/function/f_fs.c
2316
mutex_lock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
2321
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
2340
mutex_init(&epfile->mutex);
drivers/usb/gadget/function/f_fs.c
2371
BUG_ON(mutex_is_locked(&epfile->mutex));
drivers/usb/gadget/function/f_fs.c
292
static int ffs_mutex_lock(struct mutex *mutex, unsigned nonblock)
drivers/usb/gadget/function/f_fs.c
374
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
416
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
4319
static int ffs_mutex_lock(struct mutex *mutex, unsigned nonblock)
drivers/usb/gadget/function/f_fs.c
4322
? mutex_trylock(mutex) ? 0 : -EAGAIN
drivers/usb/gadget/function/f_fs.c
4323
: mutex_lock_interruptible(mutex);
drivers/usb/gadget/function/f_fs.c
497
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
531
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
549
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
633
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_fs.c
697
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
727
mutex_unlock(&ffs->mutex);
drivers/usb/gadget/function/f_mass_storage.h
83
struct mutex lock;
drivers/usb/gadget/function/f_ncm.c
1456
scoped_guard(mutex, &ncm_opts->lock)
drivers/usb/gadget/function/f_printer.c
69
struct mutex lock_printer_io;
drivers/usb/gadget/function/f_rndis.c
683
scoped_guard(mutex, &rndis_opts->lock) {
drivers/usb/gadget/function/f_subset.c
306
scoped_guard(mutex, &gether_opts->lock)
drivers/usb/gadget/function/f_subset.c
451
scoped_guard(mutex, &opts->lock)
drivers/usb/gadget/function/f_uvc.c
1016
scoped_guard(mutex, &uvc->lock) {
drivers/usb/gadget/function/f_uvc.c
1044
scoped_guard(mutex, &uvc->lock)
drivers/usb/gadget/function/f_uvc.c
1080
mutex_init(&uvc->video.mutex);
drivers/usb/gadget/function/f_uvc.c
416
guard(mutex)(&uvc->lock);
drivers/usb/gadget/function/f_uvc.c
463
uvc->vdev.lock = &uvc->video.mutex;
drivers/usb/gadget/function/f_uvc.c
677
scoped_guard(mutex, &uvc->lock)
drivers/usb/gadget/function/g_zero.h
47
struct mutex lock;
drivers/usb/gadget/function/g_zero.h
62
struct mutex lock;
drivers/usb/gadget/function/tcm.h
37
struct mutex tpg_mutex;
drivers/usb/gadget/function/u_ecm.h
38
struct mutex lock;
drivers/usb/gadget/function/u_eem.h
38
struct mutex lock;
drivers/usb/gadget/function/u_fs.h
156
struct mutex mutex;
drivers/usb/gadget/function/u_fs.h
54
extern struct mutex ffs_lock;
drivers/usb/gadget/function/u_gether.h
37
struct mutex lock;
drivers/usb/gadget/function/u_hid.h
35
struct mutex lock;
drivers/usb/gadget/function/u_midi.h
32
struct mutex lock;
drivers/usb/gadget/function/u_midi2.h
72
struct mutex lock;
drivers/usb/gadget/function/u_ncm.h
41
struct mutex lock;
drivers/usb/gadget/function/u_printer.h
29
struct mutex lock;
drivers/usb/gadget/function/u_rndis.h
55
struct mutex lock;
drivers/usb/gadget/function/u_serial.c
138
struct mutex lock; /* protect open/close */
drivers/usb/gadget/function/u_serial.h
22
struct mutex lock; /* protect instances */
drivers/usb/gadget/function/u_tcm.h
31
struct mutex dep_lock;
drivers/usb/gadget/function/u_uac1.h
67
struct mutex lock;
drivers/usb/gadget/function/u_uac1_legacy.h
68
struct mutex lock;
drivers/usb/gadget/function/u_uac2.h
89
struct mutex lock;
drivers/usb/gadget/function/u_uvc.h
99
struct mutex lock;
drivers/usb/gadget/function/uvc.h
111
struct mutex mutex; /* protects frame parameters */
drivers/usb/gadget/function/uvc.h
159
struct mutex lock; /* protects func_unbound and func_connected */
drivers/usb/gadget/function/uvc_configfs.c
1011
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1039
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1090
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1118
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1188
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1217
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1345
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1387
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1471
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1496
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1519
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1604
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1647
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1677
struct mutex *su_mutex = &f->group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1704
struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1741
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1808
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1856
struct mutex *su_mutex = &sh->item.ci_group->cg_subsys->su_mutex;\
drivers/usb/gadget/function/uvc_configfs.c
194
struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\
drivers/usb/gadget/function/uvc_configfs.c
1940
struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex;\
drivers/usb/gadget/function/uvc_configfs.c
1963
struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex;\
drivers/usb/gadget/function/uvc_configfs.c
2001
struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2045
struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2072
struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
217
struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\
drivers/usb/gadget/function/uvc_configfs.c
2275
struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2297
struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2341
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2366
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2389
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2539
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2563
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2586
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2730
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2755
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2778
struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
2827
struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2849
struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
2982
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
3003
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
312
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
3425
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
343
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3498
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3587
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3645
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
403
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
473
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
512
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
573
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
646
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
681
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
707
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
793
struct mutex *su_mutex = &group->cg_subsys->su_mutex; \
drivers/usb/gadget/function/uvc_configfs.c
822
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
856
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
909
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
959
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
982
struct mutex *su_mutex = &group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_queue.c
135
struct mutex *lock)
drivers/usb/gadget/function/uvc_queue.h
12
struct mutex;
drivers/usb/gadget/function/uvc_queue.h
69
struct mutex *lock);
drivers/usb/gadget/function/uvc_v4l2.c
577
guard(mutex)(&uvc->lock);
drivers/usb/gadget/function/uvc_v4l2.c
600
scoped_guard(mutex, &uvc->lock)
drivers/usb/gadget/function/uvc_v4l2.c
693
mutex_lock(&video->mutex);
drivers/usb/gadget/function/uvc_v4l2.c
696
mutex_unlock(&video->mutex);
drivers/usb/gadget/function/uvc_video.c
842
V4L2_BUF_TYPE_VIDEO_OUTPUT, &video->mutex);
drivers/usb/gadget/legacy/inode.c
198
struct mutex lock;
drivers/usb/gadget/udc/atmel_usba_udc.h
328
struct mutex vbus_mutex;
drivers/usb/gadget/udc/core.c
62
struct mutex connect_lock;
drivers/usb/gadget/udc/max3420_udc.c
175
struct mutex spi_bus_mutex;
drivers/usb/host/ehci-dbg.c
336
struct mutex mutex; /* protect filling of buffer */
drivers/usb/host/ehci-dbg.c
925
mutex_init(&buf->mutex);
drivers/usb/host/ehci-dbg.c
961
mutex_lock(&buf->mutex);
drivers/usb/host/ehci-dbg.c
965
mutex_unlock(&buf->mutex);
drivers/usb/host/ehci-dbg.c
969
mutex_unlock(&buf->mutex);
drivers/usb/host/ohci-dbg.c
394
struct mutex mutex; /* protect filling of buffer */
drivers/usb/host/ohci-dbg.c
675
mutex_init(&buf->mutex);
drivers/usb/host/ohci-dbg.c
710
mutex_lock(&buf->mutex);
drivers/usb/host/ohci-dbg.c
714
mutex_unlock(&buf->mutex);
drivers/usb/host/ohci-dbg.c
718
mutex_unlock(&buf->mutex);
drivers/usb/host/xhci-sideband.c
150
guard(mutex)(&sb->mutex);
drivers/usb/host/xhci-sideband.c
198
guard(mutex)(&sb->mutex);
drivers/usb/host/xhci-sideband.c
328
guard(mutex)(&sb->mutex);
drivers/usb/host/xhci-sideband.c
361
guard(mutex)(&sb->mutex);
drivers/usb/host/xhci-sideband.c
421
mutex_init(&sb->mutex);
drivers/usb/host/xhci-sideband.c
471
scoped_guard(mutex, &sb->mutex) {
drivers/usb/host/xhci-sideband.c
80
lockdep_assert_held(&sb->mutex);
drivers/usb/host/xhci-sideband.c
96
lockdep_assert_held(&sb->mutex);
drivers/usb/host/xhci-tegra.c
264
struct mutex lock;
drivers/usb/host/xhci.c
4317
mutex_lock(&xhci->mutex);
drivers/usb/host/xhci.c
4423
mutex_unlock(&xhci->mutex);
drivers/usb/host/xhci.c
4479
mutex_unlock(&xhci->mutex);
drivers/usb/host/xhci.c
5441
mutex_init(&xhci->mutex);
drivers/usb/host/xhci.c
712
mutex_lock(&xhci->mutex);
drivers/usb/host/xhci.c
716
mutex_unlock(&xhci->mutex);
drivers/usb/host/xhci.c
753
mutex_unlock(&xhci->mutex);
drivers/usb/host/xhci.h
1552
struct mutex mutex;
drivers/usb/image/mdc800.c
159
struct mutex io_lock; // IO -lock
drivers/usb/misc/adutux.c
71
struct mutex mtx;
drivers/usb/misc/appledisplay.c
72
struct mutex sysfslock; /* concurrent read and write */
drivers/usb/misc/chaoskey.c
79
struct mutex lock;
drivers/usb/misc/chaoskey.c
80
struct mutex rng_lock;
drivers/usb/misc/idmouse.c
77
struct mutex lock; /* locks this structure */
drivers/usb/misc/iowarrior.c
285
retval = mutex_trylock(&dev->mutex);
drivers/usb/misc/iowarrior.c
289
retval = mutex_lock_interruptible(&dev->mutex);
drivers/usb/misc/iowarrior.c
354
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
358
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
376
mutex_lock(&dev->mutex);
drivers/usb/misc/iowarrior.c
494
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
518
mutex_lock(&dev->mutex);
drivers/usb/misc/iowarrior.c
609
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
637
mutex_lock(&dev->mutex);
drivers/usb/misc/iowarrior.c
658
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
677
mutex_lock(&dev->mutex);
drivers/usb/misc/iowarrior.c
681
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
693
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
696
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
74
struct mutex mutex; /* locks this structure */
drivers/usb/misc/iowarrior.c
784
mutex_init(&dev->mutex);
drivers/usb/misc/iowarrior.c
917
mutex_lock(&dev->mutex);
drivers/usb/misc/iowarrior.c
931
mutex_unlock(&dev->mutex);
drivers/usb/misc/iowarrior.c
934
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
153
struct mutex mutex; /* locks this structure */
drivers/usb/misc/ldusb.c
323
if (mutex_lock_interruptible(&dev->mutex))
drivers/usb/misc/ldusb.c
362
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
382
mutex_lock(&dev->mutex);
drivers/usb/misc/ldusb.c
390
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
403
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
452
if (mutex_lock_interruptible(&dev->mutex)) {
drivers/usb/misc/ldusb.c
514
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
537
if (mutex_lock_interruptible(&dev->mutex)) {
drivers/usb/misc/ldusb.c
616
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
662
mutex_init(&dev->mutex);
drivers/usb/misc/ldusb.c
769
mutex_lock(&dev->mutex);
drivers/usb/misc/ldusb.c
773
mutex_unlock(&dev->mutex);
drivers/usb/misc/ldusb.c
780
mutex_unlock(&dev->mutex);
drivers/usb/misc/legousbtower.c
188
struct mutex lock; /* locks this structure */
drivers/usb/misc/onboard_usb_dev.c
66
struct mutex lock;
drivers/usb/misc/sisusbvga/sisusb.h
104
struct mutex lock; /* general race avoidance */
drivers/usb/misc/usb-ljca.c
152
struct mutex mutex;
drivers/usb/misc/usb-ljca.c
320
mutex_lock(&adap->mutex);
drivers/usb/misc/usb-ljca.c
374
mutex_unlock(&adap->mutex);
drivers/usb/misc/usb-ljca.c
774
mutex_init(&adap->mutex);
drivers/usb/misc/usb-ljca.c
843
mutex_destroy(&adap->mutex);
drivers/usb/misc/usb-ljca.c
869
mutex_destroy(&adap->mutex);
drivers/usb/misc/usbio.c
130
struct mutex mutex;
drivers/usb/misc/usbio.c
217
guard(mutex)(&client->mutex);
drivers/usb/misc/usbio.c
264
lockdep_assert_held(&client->mutex);
drivers/usb/misc/usbio.c
359
mutex_lock(&client->mutex);
drivers/usb/misc/usbio.c
377
mutex_unlock(&client->mutex);
drivers/usb/misc/usbio.c
388
lockdep_assert_held(&client->mutex);
drivers/usb/misc/usbio.c
392
mutex_unlock(&client->mutex);
drivers/usb/misc/usbio.c
401
guard(mutex)(&client->mutex);
drivers/usb/misc/usbio.c
417
guard(mutex)(&client->mutex);
drivers/usb/misc/usbio.c
432
mutex_destroy(&client->mutex);
drivers/usb/misc/usbio.c
446
mutex_init(&client->mutex);
drivers/usb/misc/usbio.c
529
mutex_lock(&client->mutex);
drivers/usb/misc/usbio.c
531
mutex_unlock(&client->mutex);
drivers/usb/misc/usbio.c
93
struct mutex ctrl_mutex;
drivers/usb/misc/usbio.c
98
struct mutex bulk_mutex;
drivers/usb/misc/usbtest.c
104
struct mutex lock;
drivers/usb/misc/yurex.c
62
struct mutex io_mutex;
drivers/usb/mon/mon_bin.c
195
struct mutex fetch_lock; /* Protect b_read, b_out */
drivers/usb/mon/mon_text.c
91
struct mutex printf_lock;
drivers/usb/mon/usb_mon.h
70
extern struct mutex mon_lock;
drivers/usb/phy/phy-isp1301.c
105
mutex_init(&isp->mutex);
drivers/usb/phy/phy-isp1301.c
20
struct mutex mutex;
drivers/usb/phy/phy-tahvo.c
49
struct mutex serialize;
drivers/usb/roles/class.c
26
struct mutex lock; /* device lock*/
drivers/usb/serial/ark3116.c
63
struct mutex hw_lock;
drivers/usb/serial/bus.c
139
guard(mutex)(&usb_dynids_lock);
drivers/usb/serial/cp210x.c
1181
mutex_lock(&port_priv->mutex);
drivers/usb/serial/cp210x.c
1252
mutex_unlock(&port_priv->mutex);
drivers/usb/serial/cp210x.c
1345
mutex_lock(&port_priv->mutex);
drivers/usb/serial/cp210x.c
1407
mutex_unlock(&port_priv->mutex);
drivers/usb/serial/cp210x.c
2014
mutex_init(&port_priv->mutex);
drivers/usb/serial/cp210x.c
295
struct mutex mutex;
drivers/usb/serial/f81232.c
116
struct mutex lock;
drivers/usb/serial/f81534.c
154
struct mutex urb_mutex;
drivers/usb/serial/f81534.c
158
struct mutex mcr_mutex;
drivers/usb/serial/f81534.c
159
struct mutex lcr_mutex;
drivers/usb/serial/ftdi_sio.c
91
struct mutex cfg_lock; /* Avoid mess by parallel calls of config ioctl() and change_speed() */
drivers/usb/serial/ftdi_sio.c
94
struct mutex gpio_lock; /* protects GPIO state */
drivers/usb/serial/io_ti.c
120
struct mutex es_lock;
drivers/usb/serial/mxuport.c
1129
mutex_init(&mxport->mutex);
drivers/usb/serial/mxuport.c
158
struct mutex mutex; /* Protects mcr_state */
drivers/usb/serial/mxuport.c
619
mutex_lock(&mxport->mutex);
drivers/usb/serial/mxuport.c
630
mutex_unlock(&mxport->mutex);
drivers/usb/serial/mxuport.c
642
mutex_lock(&mxport->mutex);
drivers/usb/serial/mxuport.c
672
mutex_unlock(&mxport->mutex);
drivers/usb/serial/mxuport.c
683
mutex_lock(&mxport->mutex);
drivers/usb/serial/mxuport.c
695
mutex_unlock(&mxport->mutex);
drivers/usb/serial/mxuport.c
706
mutex_lock(&mxport->mutex);
drivers/usb/serial/mxuport.c
725
mutex_unlock(&mxport->mutex);
drivers/usb/serial/mxuport.c
741
mutex_lock(&mxport->mutex);
drivers/usb/serial/mxuport.c
748
mutex_unlock(&mxport->mutex);
drivers/usb/serial/ti_usb_3410_5052.c
296
struct mutex td_open_close_lock;
drivers/usb/serial/upd78f0730.c
45
struct mutex lock; /* mutex to protect line_signals */
drivers/usb/serial/usb-serial.c
445
mutex_lock(&tport->mutex);
drivers/usb/serial/usb-serial.c
459
mutex_unlock(&tport->mutex);
drivers/usb/serial/usb-serial.c
476
mutex_lock(&tport->mutex);
drivers/usb/serial/usb-serial.c
495
mutex_unlock(&tport->mutex);
drivers/usb/serial/usb-serial.c
709
guard(mutex)(&usb_dynids_lock);
drivers/usb/serial/whiteheat.c
132
struct mutex mutex;
drivers/usb/serial/whiteheat.c
285
mutex_init(&command_info->mutex);
drivers/usb/serial/whiteheat.c
547
mutex_lock(&command_info->mutex);
drivers/usb/serial/whiteheat.c
588
mutex_unlock(&command_info->mutex);
drivers/usb/serial/whiteheat.c
764
mutex_lock(&command_info->mutex);
drivers/usb/serial/whiteheat.c
780
mutex_unlock(&command_info->mutex);
drivers/usb/serial/whiteheat.c
792
mutex_lock(&command_info->mutex);
drivers/usb/serial/whiteheat.c
796
mutex_unlock(&command_info->mutex);
drivers/usb/storage/usb.c
223
static void us_set_lock_class(struct mutex *mutex,
drivers/usb/storage/usb.c
237
lockdep_set_class(mutex, &us_interface_key[i]);
drivers/usb/storage/usb.c
242
static void us_set_lock_class(struct mutex *mutex,
drivers/usb/storage/usb.h
93
struct mutex dev_mutex; /* protect pusb_dev */
drivers/usb/typec/altmodes/displayport.c
76
struct mutex lock; /* device lock */
drivers/usb/typec/altmodes/thunderbolt.c
35
struct mutex lock; /* device lock */
drivers/usb/typec/anx7411.c
286
struct mutex lock;
drivers/usb/typec/class.h
63
struct mutex port_type_lock;
drivers/usb/typec/class.h
64
struct mutex partner_link_lock;
drivers/usb/typec/mode_selection.c
138
guard(mutex)(&sel->lock);
drivers/usb/typec/mode_selection.c
42
struct mutex lock;
drivers/usb/typec/mux/fsa4480.c
56
struct mutex lock;
drivers/usb/typec/mux/gpio-sbu-mux.c
21
struct mutex lock; /* protect enabled and swapped */
drivers/usb/typec/mux/nb7vpq904m.c
74
struct mutex lock; /* protect non-concurrent retimer & switch */
drivers/usb/typec/mux/pi3usb30532.c
25
struct mutex lock; /* protects the cached conf register */
drivers/usb/typec/mux/ps883x.c
61
struct mutex lock; /* protect non-concurrent retimer & switch */
drivers/usb/typec/mux/ptn36502.c
72
struct mutex lock; /* protect non-concurrent retimer & switch */
drivers/usb/typec/mux/tusb1046.c
38
struct mutex general_reg_lock;
drivers/usb/typec/mux/wcd939x-usbss.c
187
struct mutex lock;
drivers/usb/typec/tcpm/fusb302.c
117
struct mutex logbuffer_lock;
drivers/usb/typec/tcpm/fusb302.c
94
struct mutex lock;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c
177
struct mutex vbus_lock; /* VBUS state serialization */
drivers/usb/typec/tcpm/tcpm.c
343
struct mutex lock; /* tcpm state machine lock */
drivers/usb/typec/tcpm/tcpm.c
432
struct mutex swap_lock; /* swap command lock */
drivers/usb/typec/tcpm/tcpm.c
590
struct mutex logbuffer_lock; /* log buffer access lock */
drivers/usb/typec/tcpm/wcove.c
147
struct mutex lock; /* device lock */
drivers/usb/typec/tipd/core.c
169
struct mutex lock; /* device lock */
drivers/usb/typec/tipd/core.c
744
guard(mutex)(&tps->lock);
drivers/usb/typec/ucsi/ucsi.h
485
struct mutex ppm_lock;
drivers/usb/typec/ucsi/ucsi.h
516
struct mutex lock; /* port lock */
drivers/usb/typec/ucsi/ucsi_ccg.c
220
struct mutex lock; /* to sync between user and driver thread */
drivers/usb/typec/ucsi/ucsi_glink.c
73
struct mutex lock; /* protects concurrent access to PMIC Glink interface */
drivers/usb/usb-skeleton.c
63
struct mutex io_mutex; /* synchronize I/O with disconnect */
drivers/usb/usbip/usbip_common.h
268
struct mutex sysfs_lock;
drivers/vdpa/mlx5/core/mlx5_vdpa.h
98
struct mutex lock;
drivers/vdpa/solidrun/snet_vdpa.h
60
struct mutex ctrl_lock;
drivers/vdpa/vdpa_sim/vdpa_sim.c
237
mutex_init(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
354
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
360
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
378
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
380
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
482
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
484
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
493
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
496
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
503
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
506
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
520
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
522
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
532
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
543
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
609
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.c
616
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim.h
65
struct mutex mutex;
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
329
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
360
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
206
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
268
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
423
mutex_lock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
427
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
431
mutex_unlock(&vdpasim->mutex);
drivers/vdpa/vdpa_user/vduse_dev.c
103
struct mutex mem_lock;
drivers/vdpa/vdpa_user/vduse_dev.c
118
struct mutex lock;
drivers/vdpa/vdpa_user/vduse_dev.c
147
struct mutex domain_lock;
drivers/vfio/container.c
29
struct mutex iommu_drivers_lock;
drivers/vfio/fsl-mc/vfio_fsl_mc_private.h
38
struct mutex igate;
drivers/vfio/group.c
21
struct mutex group_lock; /* locks group_list */
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h
121
struct mutex lock;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h
139
struct mutex open_mutex;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h
142
struct mutex state_mutex;
drivers/vfio/pci/mlx5/cmd.h
179
struct mutex state_mutex;
drivers/vfio/pci/mlx5/cmd.h
90
struct mutex lock;
drivers/vfio/pci/nvgrace-gpu/main.c
63
struct mutex remap_lock;
drivers/vfio/pci/pds/lm.h
17
struct mutex lock; /* protect live migration data file */
drivers/vfio/pci/pds/vfio_dev.h
19
struct mutex state_mutex; /* protect migration state */
drivers/vfio/pci/qat/main.c
42
struct mutex lock;
drivers/vfio/pci/qat/main.c
52
struct mutex state_mutex;
drivers/vfio/pci/vfio_pci_core.c
90
struct mutex lock;
drivers/vfio/pci/virtio/common.h
60
struct mutex lock;
drivers/vfio/pci/virtio/common.h
84
struct mutex bar_mutex;
drivers/vfio/pci/virtio/common.h
97
struct mutex state_mutex;
drivers/vfio/pci/xe/main.c
22
struct mutex lock;
drivers/vfio/pci/xe/main.c
34
struct mutex state_mutex;
drivers/vfio/platform/vfio_platform_private.h
51
struct mutex igate;
drivers/vfio/vfio.h
84
struct mutex device_lock;
drivers/vfio/vfio.h
90
struct mutex group_lock;
drivers/vfio/vfio_iommu_spapr_tce.c
64
struct mutex lock;
drivers/vfio/vfio_iommu_type1.c
68
struct mutex lock;
drivers/vfio/vfio_iommu_type1.c
71
struct mutex device_list_lock;
drivers/vhost/net.c
1163
mutex_lock_nested(&vq->mutex, VHOST_NET_VQ_RX);
drivers/vhost/net.c
1285
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
1395
mutex_lock(&vq->mutex);
drivers/vhost/net.c
1401
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
1416
mutex_lock(&n->vqs[VHOST_NET_VQ_TX].vq.mutex);
drivers/vhost/net.c
1418
mutex_unlock(&n->vqs[VHOST_NET_VQ_TX].vq.mutex);
drivers/vhost/net.c
1421
mutex_lock(&n->vqs[VHOST_NET_VQ_TX].vq.mutex);
drivers/vhost/net.c
1424
mutex_unlock(&n->vqs[VHOST_NET_VQ_TX].vq.mutex);
drivers/vhost/net.c
1534
mutex_lock(&n->dev.mutex);
drivers/vhost/net.c
1545
mutex_lock(&vq->mutex);
drivers/vhost/net.c
1595
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
1599
mutex_lock(&vq->mutex);
drivers/vhost/net.c
1601
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
1609
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1621
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
1623
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1634
mutex_lock(&n->dev.mutex);
drivers/vhost/net.c
1649
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1682
mutex_lock(&n->dev.mutex);
drivers/vhost/net.c
1693
mutex_lock(&n->vqs[i].vq.mutex);
drivers/vhost/net.c
1698
mutex_unlock(&n->vqs[i].vq.mutex);
drivers/vhost/net.c
1700
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1704
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1712
mutex_lock(&n->dev.mutex);
drivers/vhost/net.c
1725
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
1818
mutex_lock(&n->dev.mutex);
drivers/vhost/net.c
1824
mutex_unlock(&n->dev.mutex);
drivers/vhost/net.c
554
if (!mutex_trylock(&vq->mutex))
drivers/vhost/net.c
587
mutex_unlock(&vq->mutex);
drivers/vhost/net.c
971
mutex_lock_nested(&vq->mutex, VHOST_NET_VQ_TX);
drivers/vhost/net.c
988
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
1303
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
1523
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
1559
mutex_lock(&tmf->svq->vq.mutex);
drivers/vhost/scsi.c
1564
mutex_unlock(&tmf->svq->vq.mutex);
drivers/vhost/scsi.c
164
struct mutex tv_tpg_mutex;
drivers/vhost/scsi.c
1681
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
1785
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
1833
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
1841
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
1992
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2070
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2073
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2108
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2124
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2166
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2168
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2210
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2214
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2227
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2230
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2245
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2247
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2260
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2262
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2267
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2348
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2350
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2398
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2400
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2403
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2405
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
2422
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2424
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2427
mutex_lock(&vs->dev.mutex);
drivers/vhost/scsi.c
2432
mutex_unlock(&vs->dev.mutex);
drivers/vhost/scsi.c
2496
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
2508
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
315
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
328
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
639
mutex_lock(&vq->mutex);
drivers/vhost/scsi.c
646
mutex_unlock(&vq->mutex);
drivers/vhost/scsi.c
700
mutex_lock(&svq->vq.mutex);
drivers/vhost/scsi.c
738
mutex_unlock(&svq->vq.mutex);
drivers/vhost/test.c
141
mutex_lock(&vq->mutex);
drivers/vhost/test.c
144
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
181
mutex_lock(&n->dev.mutex);
drivers/vhost/test.c
196
mutex_lock(&vq->mutex);
drivers/vhost/test.c
205
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
215
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
219
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
229
mutex_lock(&n->dev.mutex);
drivers/vhost/test.c
243
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
251
mutex_lock(&n->dev.mutex);
drivers/vhost/test.c
254
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
258
mutex_lock(&vq->mutex);
drivers/vhost/test.c
260
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
261
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
273
mutex_lock(&n->dev.mutex);
drivers/vhost/test.c
283
mutex_lock(&vq->mutex);
drivers/vhost/test.c
301
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
307
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
311
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
313
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
350
mutex_lock(&n->dev.mutex);
drivers/vhost/test.c
355
mutex_unlock(&n->dev.mutex);
drivers/vhost/test.c
57
mutex_lock(&vq->mutex);
drivers/vhost/test.c
60
mutex_unlock(&vq->mutex);
drivers/vhost/test.c
99
mutex_unlock(&vq->mutex);
drivers/vhost/vdpa.c
1253
mutex_lock(&dev->mutex);
drivers/vhost/vdpa.c
1304
mutex_unlock(&dev->mutex);
drivers/vhost/vdpa.c
1468
mutex_lock(&d->mutex);
drivers/vhost/vdpa.c
1476
mutex_unlock(&d->mutex);
drivers/vhost/vdpa.c
490
mutex_lock(&vq->mutex);
drivers/vhost/vdpa.c
492
mutex_unlock(&vq->mutex);
drivers/vhost/vdpa.c
815
mutex_lock(&d->mutex);
drivers/vhost/vdpa.c
905
mutex_unlock(&d->mutex);
drivers/vhost/vhost.c
1071
lockdep_is_held(&dev->mutex));
drivers/vhost/vhost.c
1303
mutex_lock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
1311
mutex_unlock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
1512
mutex_lock_nested(&d->vqs[i]->mutex, i);
drivers/vhost/vhost.c
1519
mutex_unlock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
1631
mutex_lock(&dev->mutex);
drivers/vhost/vhost.c
1667
mutex_unlock(&dev->mutex);
drivers/vhost/vhost.c
2018
mutex_lock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
2020
mutex_unlock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
2113
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
2126
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
2150
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
2262
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
2285
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
2288
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
2372
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
2378
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
2392
mutex_lock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
2394
mutex_unlock(&d->vqs[i]->mutex);
drivers/vhost/vhost.c
295
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
297
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
302
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
304
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
3313
mutex_lock(&dev->mutex);
drivers/vhost/vhost.c
3316
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
3318
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
3320
mutex_unlock(&dev->mutex);
drivers/vhost/vhost.c
470
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
476
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
479
lockdep_is_held(&vq->mutex))) {
drivers/vhost/vhost.c
483
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
494
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
592
mutex_init(&dev->mutex);
drivers/vhost/vhost.c
616
mutex_init(&vq->mutex);
drivers/vhost/vhost.c
657
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
668
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
843
mutex_init(&worker->mutex);
drivers/vhost/vhost.c
863
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
865
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
869
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
872
lockdep_is_held(&vq->mutex));
drivers/vhost/vhost.c
877
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
878
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
881
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
882
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
888
mutex_lock(&old_worker->mutex);
drivers/vhost/vhost.c
890
mutex_unlock(&old_worker->mutex);
drivers/vhost/vhost.c
901
mutex_lock(&vq->mutex);
drivers/vhost/vhost.c
903
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
906
mutex_unlock(&old_worker->mutex);
drivers/vhost/vhost.c
916
mutex_unlock(&vq->mutex);
drivers/vhost/vhost.c
923
mutex_unlock(&old_worker->mutex);
drivers/vhost/vhost.c
970
mutex_lock(&worker->mutex);
drivers/vhost/vhost.c
972
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.c
981
mutex_unlock(&worker->mutex);
drivers/vhost/vhost.h
180
struct mutex mutex;
drivers/vhost/vhost.h
45
struct mutex mutex;
drivers/vhost/vhost.h
99
struct mutex mutex;
drivers/vhost/vsock.c
115
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
271
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
518
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
582
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
601
mutex_lock(&vsock->dev.mutex);
drivers/vhost/vsock.c
610
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
624
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
632
mutex_unlock(&vsock->dev.mutex);
drivers/vhost/vsock.c
637
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
642
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
644
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
647
mutex_unlock(&vsock->dev.mutex);
drivers/vhost/vsock.c
656
mutex_lock(&vsock->dev.mutex);
drivers/vhost/vsock.c
667
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
669
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
673
mutex_unlock(&vsock->dev.mutex);
drivers/vhost/vsock.c
846
mutex_lock(&vsock->dev.mutex);
drivers/vhost/vsock.c
861
mutex_lock(&vq->mutex);
drivers/vhost/vsock.c
863
mutex_unlock(&vq->mutex);
drivers/vhost/vsock.c
865
mutex_unlock(&vsock->dev.mutex);
drivers/vhost/vsock.c
869
mutex_unlock(&vsock->dev.mutex);
drivers/vhost/vsock.c
917
mutex_lock(&vsock->dev.mutex);
drivers/vhost/vsock.c
923
mutex_unlock(&vsock->dev.mutex);
drivers/video/backlight/adp5520_bl.c
19
struct mutex lock;
drivers/video/backlight/adp8860_bl.c
109
struct mutex lock;
drivers/video/backlight/adp8870_bl.c
111
struct mutex lock;
drivers/video/backlight/backlight.c
109
guard(mutex)(&backlight_dev_list_mutex);
drivers/video/backlight/backlight.c
67
static struct mutex backlight_dev_list_mutex;
drivers/video/backlight/backlight.c
84
guard(mutex)(&bd->ops_lock);
drivers/video/backlight/lcd.c
221
guard(mutex)(&lcd_dev_list_mutex);
drivers/video/backlight/lcd.c
239
guard(mutex)(&lcd_dev_list_mutex);
drivers/video/backlight/lcd.c
26
guard(mutex)(&ld->ops_lock);
drivers/video/backlight/lcd.c
40
guard(mutex)(&lcd_dev_list_mutex);
drivers/video/backlight/lcd.c
50
guard(mutex)(&ld->ops_lock);
drivers/video/backlight/lcd.c
65
guard(mutex)(&lcd_dev_list_mutex);
drivers/video/backlight/qcom-wled.c
185
struct mutex lock; /* Lock to avoid race from thread irq handler */
drivers/video/fbdev/arkfb.c
36
struct mutex open_lock;
drivers/video/fbdev/core/fb_defio.c
40
struct mutex lock; /* mutex that protects the pageref list */
drivers/video/fbdev/core/fb_internal.h
42
extern struct mutex registration_lock;
drivers/video/fbdev/i740fb.c
45
struct mutex open_lock;
drivers/video/fbdev/i810/i810.h
265
struct mutex open_lock;
drivers/video/fbdev/mmp/fb/mmpfb.h
34
struct mutex access_ok;
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
1405
struct mutex access_ok;
drivers/video/fbdev/omap/lcd_mipid.c
250
mutex_lock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
254
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
396
mutex_lock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
398
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
406
mutex_lock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
409
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
419
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
432
mutex_lock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
435
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
444
mutex_unlock(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
468
mutex_init(&md->mutex);
drivers/video/fbdev/omap/lcd_mipid.c
49
struct mutex mutex;
drivers/video/fbdev/omap/omapfb.h
199
struct mutex rqueue_mutex;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
46
struct mutex lock;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
377
mutex_lock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
379
mutex_unlock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
389
mutex_lock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
391
mutex_unlock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
457
mutex_lock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
459
mutex_unlock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
622
mutex_lock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
624
mutex_unlock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
642
mutex_lock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
644
mutex_unlock(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
716
mutex_init(&ddata->mutex);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
78
struct mutex mutex;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
39
struct mutex lock;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
324
struct mutex lock;
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h
331
struct mutex lock;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
247
struct mutex venc_lock;
drivers/video/fbdev/omap2/omapfb/omapfb.h
80
struct mutex mtx;
drivers/video/fbdev/pxafb.h
145
struct mutex ctrlr_lock;
drivers/video/fbdev/riva/rivafb.h
56
struct mutex open_lock;
drivers/video/fbdev/s3fb.c
36
struct mutex open_lock;
drivers/video/fbdev/sa1100fb.h
64
struct mutex ctrlr_lock;
drivers/video/fbdev/savage/savagefb.h
197
struct mutex open_lock;
drivers/video/fbdev/sh_mobile_lcdcfb.h
65
struct mutex open_lock; /* protects the use counter */
drivers/video/fbdev/vt8623fb.c
34
struct mutex open_lock;
drivers/virt/acrn/acrn_drv.h
173
struct mutex regions_mapping_lock;
drivers/virt/acrn/acrn_drv.h
183
struct mutex ioeventfds_lock;
drivers/virt/acrn/acrn_drv.h
186
struct mutex irqfds_lock;
drivers/virt/nitro_enclaves/ne_misc_dev.c
121
struct mutex mutex;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1419
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1429
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1600
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1610
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1615
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1621
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1627
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1762
mutex_init(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
192
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
354
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
373
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
391
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
394
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
417
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
592
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
609
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
672
mutex_lock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.c
688
mutex_unlock(&ne_cpu_pool.mutex);
drivers/virt/nitro_enclaves/ne_misc_dev.h
65
struct mutex enclave_info_mutex;
drivers/virt/nitro_enclaves/ne_pci_dev.h
299
struct mutex enclaves_list_mutex;
drivers/virt/nitro_enclaves/ne_pci_dev.h
303
struct mutex pci_dev_mutex;
drivers/virt/vboxguest/vboxguest_core.h
106
struct mutex session_mutex;
drivers/virt/vboxguest/vboxguest_core.h
96
struct mutex cancel_req_mutex;
drivers/virtio/virtio_balloon.c
104
struct mutex balloon_lock;
drivers/virtio/virtio_mem.c
237
struct mutex hotplug_mutex;
drivers/w1/masters/ds2482.c
111
struct mutex access_lock;
drivers/w1/masters/omap_hdq.c
52
struct mutex hdq_mutex;
drivers/w1/masters/w1-uart.c
67
struct mutex rx_mutex;
drivers/w1/slaves/w1_ds2805.c
105
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds2805.c
126
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds2805.c
214
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds2805.c
259
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
126
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
143
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
256
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
274
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
293
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
295
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
313
mutex_lock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
317
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_ds28e04.c
331
mutex_unlock(&sl->master->mutex);
drivers/w1/slaves/w1_therm.c
857
static inline bool bus_mutex_lock(struct mutex *lock)
drivers/w1/w1.c
1161
mutex_lock(&dev->mutex);
drivers/w1/w1.c
1163
mutex_unlock(&dev->mutex);
drivers/w1/w1.c
119
mutex_lock(&sl->master->mutex);
drivers/w1/w1.c
128
mutex_unlock(&sl->master->mutex);
drivers/w1/w1.c
138
mutex_lock(&sl->master->mutex);
drivers/w1/w1.c
140
mutex_unlock(&sl->master->mutex);
drivers/w1/w1.c
209
mutex_lock(&md->mutex);
drivers/w1/w1.c
211
mutex_unlock(&md->mutex);
drivers/w1/w1.c
228
mutex_lock(&md->mutex);
drivers/w1/w1.c
230
mutex_unlock(&md->mutex);
drivers/w1/w1.c
245
mutex_lock(&md->mutex);
drivers/w1/w1.c
247
mutex_unlock(&md->mutex);
drivers/w1/w1.c
264
mutex_lock(&md->mutex);
drivers/w1/w1.c
266
mutex_unlock(&md->mutex);
drivers/w1/w1.c
278
mutex_lock(&md->mutex);
drivers/w1/w1.c
280
mutex_unlock(&md->mutex);
drivers/w1/w1.c
290
mutex_lock(&md->mutex);
drivers/w1/w1.c
292
mutex_unlock(&md->mutex);
drivers/w1/w1.c
316
mutex_lock(&md->mutex);
drivers/w1/w1.c
320
mutex_unlock(&md->mutex);
drivers/w1/w1.c
330
mutex_lock(&md->mutex);
drivers/w1/w1.c
332
mutex_unlock(&md->mutex);
drivers/w1/w1.c
341
mutex_lock(&md->mutex);
drivers/w1/w1.c
343
mutex_unlock(&md->mutex);
drivers/w1/w1.c
352
mutex_lock(&md->mutex);
drivers/w1/w1.c
354
mutex_unlock(&md->mutex);
drivers/w1/w1.c
461
mutex_lock(&md->mutex);
drivers/w1/w1.c
473
mutex_unlock(&md->mutex);
drivers/w1/w1.c
499
mutex_lock(&md->mutex);
drivers/w1/w1.c
511
mutex_unlock(&md->mutex);
drivers/w1/w1.c
740
mutex_unlock(&dev->mutex);
drivers/w1/w1.c
742
mutex_lock(&dev->mutex);
drivers/w1/w1.c
874
mutex_lock(&dev->mutex);
drivers/w1/w1.c
900
mutex_unlock(&dev->mutex);
drivers/w1/w1_int.c
181
mutex_lock(&dev->mutex);
drivers/w1/w1_int.c
190
mutex_unlock(&dev->mutex);
drivers/w1/w1_int.c
56
mutex_init(&dev->mutex);
drivers/w1/w1_internal.h
72
extern struct mutex w1_mlock;
drivers/w1/w1_netlink.c
374
mutex_lock(&dev->mutex);
drivers/w1/w1_netlink.c
376
mutex_unlock(&dev->mutex);
drivers/watchdog/mei_wdt.c
100
struct mutex reg_lock;
drivers/watchdog/omap_wdt.c
68
struct mutex lock; /* to avoid races with PM */
drivers/watchdog/pcwd_usb.c
144
struct mutex mtx;
drivers/watchdog/watchdog_core.h
50
struct mutex lock;
drivers/watchdog/wm831x_wdt.c
30
struct mutex lock;
drivers/watchdog/ziirave_wdt.c
78
struct mutex sysfs_mutex;
drivers/xen/evtchn.c
62
struct mutex bind_mutex; /* serialize bind/unbind operations */
drivers/xen/evtchn.c
70
struct mutex ring_cons_mutex; /* protect against concurrent readers */
drivers/xen/gntdev-common.h
27
struct mutex lock;
drivers/xen/gntdev-common.h
31
struct mutex batch_lock;
drivers/xen/gntdev-dmabuf.c
77
struct mutex lock;
drivers/xen/privcmd-buf.c
26
struct mutex lock;
drivers/xen/pvcalls-front.c
67
struct mutex in_mutex;
drivers/xen/pvcalls-front.c
68
struct mutex out_mutex;
drivers/xen/xen-pciback/passthrough.c
17
struct mutex lock;
drivers/xen/xen-pciback/pciback.h
36
struct mutex dev_lock;
drivers/xen/xen-pciback/vpci.c
23
struct mutex lock;
drivers/xen/xen-scsiback.c
168
struct mutex tv_tpg_mutex;
drivers/xen/xenbus/xenbus.h
100
extern struct mutex xb_write_mutex;
drivers/xen/xenbus/xenbus.h
96
extern struct mutex xs_response_mutex;
drivers/xen/xenbus/xenbus_dev_frontend.c
115
struct mutex reply_mutex;
drivers/xen/xenbus/xenbus_dev_frontend.c
99
struct mutex msgbuffer_mutex;
fs/9p/v9fs.h
143
struct mutex v_mutex;
fs/affs/affs.h
44
struct mutex i_link_lock; /* Protects internal inode access. */
fs/affs/affs.h
45
struct mutex i_ext_lock; /* Protects internal inode access. */
fs/affs/affs.h
94
struct mutex s_bmlock; /* Protects bitmap access. */
fs/afs/internal.h
287
struct mutex socket_mutex;
fs/afs/internal.h
297
struct mutex cells_alias_lock;
fs/afs/internal.h
299
struct mutex proc_cells_lock;
fs/afs/internal.h
317
struct mutex lock_manager_mutex;
fs/afs/internal.h
549
struct mutex cm_token_lock; /* Lock governing creation of appdata */
fs/afs/internal.h
648
struct mutex volsync_lock; /* Time/state evaluation lock */
fs/afs/internal.h
653
struct mutex cb_check_lock; /* Lock to control race to check after v_break */
fs/aio.c
153
struct mutex ring_lock;
fs/autofs/autofs_i.h
130
struct mutex wq_mutex;
fs/autofs/autofs_i.h
131
struct mutex pipe_mutex;
fs/bfs/bfs.h
28
struct mutex bfs_lock;
fs/btrfs/backref.c
1448
if (!mutex_trylock(&head->mutex)) {
fs/btrfs/backref.c
1458
mutex_lock(&head->mutex);
fs/btrfs/backref.c
1459
mutex_unlock(&head->mutex);
fs/btrfs/backref.c
1466
mutex_unlock(&head->mutex);
fs/btrfs/block-group.c
606
lockdep_assert_held(&caching_ctl->mutex);
fs/btrfs/block-group.c
636
lockdep_assert_held(&caching_ctl->mutex);
fs/btrfs/block-group.c
700
lockdep_assert_held(&caching_ctl->mutex);
fs/btrfs/block-group.c
796
mutex_unlock(&caching_ctl->mutex);
fs/btrfs/block-group.c
798
mutex_lock(&caching_ctl->mutex);
fs/btrfs/block-group.c
875
mutex_lock(&caching_ctl->mutex);
fs/btrfs/block-group.c
930
mutex_unlock(&caching_ctl->mutex);
fs/btrfs/block-group.c
960
mutex_init(&caching_ctl->mutex);
fs/btrfs/block-group.h
109
struct mutex mutex;
fs/btrfs/block-group.h
259
struct mutex free_space_lock;
fs/btrfs/btrfs_inode.h
175
struct mutex log_mutex;
fs/btrfs/ctree.h
188
struct mutex objectid_mutex;
fs/btrfs/ctree.h
193
struct mutex log_mutex;
fs/btrfs/ctree.h
247
struct mutex delalloc_mutex;
fs/btrfs/ctree.h
258
struct mutex ordered_extent_mutex;
fs/btrfs/delayed-inode.c
1097
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
1099
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
1104
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
1217
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1219
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1223
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1256
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1258
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1262
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1279
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1285
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1513
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1532
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1554
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1562
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1574
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
1577
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
1612
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
1654
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
1663
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
1713
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1727
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1886
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1888
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1926
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1943
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1958
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
1995
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
2000
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
2011
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
2039
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
2127
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
2169
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
2198
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
2214
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
292
mutex_lock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
297
mutex_unlock(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
452
lockdep_assert_held(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
63
mutex_init(&delayed_node->mutex);
fs/btrfs/delayed-inode.c
672
lockdep_assert_held(&node->mutex);
fs/btrfs/delayed-inode.c
826
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
829
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
833
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
931
mutex_lock(&node->mutex);
fs/btrfs/delayed-inode.c
934
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.c
970
mutex_unlock(&node->mutex);
fs/btrfs/delayed-inode.h
66
struct mutex mutex;
fs/btrfs/delayed-ref.c
1273
lockdep_assert_held(&head->mutex);
fs/btrfs/delayed-ref.c
1332
mutex_unlock(&head->mutex);
fs/btrfs/delayed-ref.c
381
if (mutex_trylock(&head->mutex))
fs/btrfs/delayed-ref.c
387
mutex_lock(&head->mutex);
fs/btrfs/delayed-ref.c
390
mutex_unlock(&head->mutex);
fs/btrfs/delayed-ref.c
581
lockdep_assert_held(&head->mutex);
fs/btrfs/delayed-ref.c
810
mutex_init(&head_ref->mutex);
fs/btrfs/delayed-ref.h
132
struct mutex mutex;
fs/btrfs/delayed-ref.h
396
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
198
if (!mutex_trylock(&head->mutex)) {
fs/btrfs/extent-tree.c
2010
lockdep_assert_held(&locked_ref->mutex);
fs/btrfs/extent-tree.c
208
mutex_lock(&head->mutex);
fs/btrfs/extent-tree.c
209
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
219
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
2318
if (!mutex_trylock(&head->mutex)) {
fs/btrfs/extent-tree.c
2334
mutex_lock(&head->mutex);
fs/btrfs/extent-tree.c
2335
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
2373
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
3592
if (!mutex_trylock(&head->mutex))
fs/btrfs/extent-tree.c
3606
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
5740
if (!mutex_trylock(&head->mutex)) {
fs/btrfs/extent-tree.c
5751
mutex_lock(&head->mutex);
fs/btrfs/extent-tree.c
5752
mutex_unlock(&head->mutex);
fs/btrfs/extent-tree.c
5758
mutex_unlock(&head->mutex);
fs/btrfs/free-space-cache.h
90
struct mutex cache_writeout_mutex;
fs/btrfs/fs.h
375
struct mutex lock_finishing_cancel_unmount;
fs/btrfs/fs.h
607
struct mutex tree_log_mutex;
fs/btrfs/fs.h
608
struct mutex transaction_kthread_mutex;
fs/btrfs/fs.h
609
struct mutex cleaner_mutex;
fs/btrfs/fs.h
610
struct mutex chunk_mutex;
fs/btrfs/fs.h
611
struct mutex remap_mutex;
fs/btrfs/fs.h
617
struct mutex ro_block_group_mutex;
fs/btrfs/fs.h
632
struct mutex ordered_operations_mutex;
fs/btrfs/fs.h
645
struct mutex reloc_mutex;
fs/btrfs/fs.h
677
struct mutex delalloc_root_mutex;
fs/btrfs/fs.h
773
struct mutex balance_mutex;
fs/btrfs/fs.h
786
struct mutex scrub_lock;
fs/btrfs/fs.h
812
struct mutex qgroup_ioctl_lock;
fs/btrfs/fs.h
822
struct mutex qgroup_rescan_lock;
fs/btrfs/fs.h
870
struct mutex unused_bg_unpin_mutex;
fs/btrfs/fs.h
872
struct mutex reclaim_bgs_lock;
fs/btrfs/fs.h
910
struct mutex zoned_meta_io_lock;
fs/btrfs/fs.h
920
struct mutex zoned_data_reloc_io_lock;
fs/btrfs/scrub.c
211
struct mutex wr_lock;
fs/btrfs/transaction.h
105
struct mutex cache_write_mutex;
fs/btrfs/volumes.h
412
struct mutex device_list_mutex;
fs/btrfs/volumes.h
44
extern struct mutex uuid_mutex;
fs/cachefiles/internal.h
97
struct mutex daemon_mutex; /* command serialisation mutex */
fs/ceph/caps.c
1749
mutex_lock(&mdsc->mutex);
fs/ceph/caps.c
1751
mutex_unlock(&mdsc->mutex);
fs/ceph/caps.c
2395
mutex_lock(&mdsc->mutex);
fs/ceph/caps.c
2400
mutex_unlock(&mdsc->mutex);
fs/ceph/caps.c
2440
mutex_unlock(&mdsc->mutex);
fs/ceph/caps.c
247
mutex_unlock(&mdsc->mutex);
fs/ceph/caps.c
255
mutex_lock(&mdsc->mutex);
fs/ceph/debugfs.c
123
mutex_unlock(&mdsc->mutex);
fs/ceph/debugfs.c
283
mutex_lock(&mdsc->mutex);
fs/ceph/debugfs.c
290
mutex_unlock(&mdsc->mutex);
fs/ceph/debugfs.c
295
mutex_lock(&mdsc->mutex);
fs/ceph/debugfs.c
297
mutex_unlock(&mdsc->mutex);
fs/ceph/debugfs.c
322
mutex_lock(&mdsc->mutex);
fs/ceph/debugfs.c
337
mutex_unlock(&mdsc->mutex);
fs/ceph/debugfs.c
343
mutex_lock(&mdsc->mutex);
fs/ceph/debugfs.c
345
mutex_unlock(&mdsc->mutex);
fs/ceph/debugfs.c
60
mutex_lock(&mdsc->mutex);
fs/ceph/ioctl.c
287
mutex_lock(&mdsc->mutex);
fs/ceph/ioctl.c
297
mutex_unlock(&mdsc->mutex);
fs/ceph/ioctl.c
51
mutex_lock(&mdsc->mutex);
fs/ceph/ioctl.c
58
mutex_unlock(&mdsc->mutex);
fs/ceph/locks.c
182
mutex_lock(&mdsc->mutex);
fs/ceph/locks.c
201
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
1068
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
1081
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
1084
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
1086
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
1724
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
1726
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
1788
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
1809
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3743
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
3748
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3775
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
3800
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3875
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
3879
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3889
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3898
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3904
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3928
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
3942
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4032
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
4043
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4084
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
4087
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4122
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4308
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
4327
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4436
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
4440
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
4495
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
4520
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5041
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5043
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5106
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5115
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5124
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5126
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5139
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5142
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5155
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5157
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5204
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5207
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5487
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5503
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5518
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5520
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5543
mutex_init(&mdsc->mutex);
fs/ceph/mds_client.c
5623
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5625
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5632
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5639
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5879
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5904
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5918
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5931
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5945
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5947
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
5991
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
5996
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6002
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6004
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6012
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6017
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6022
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6026
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6045
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6054
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6065
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6069
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6189
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6192
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6218
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6221
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6247
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6252
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6300
mutex_lock(&mdsc->mutex);
fs/ceph/mds_client.c
6302
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.c
6305
mutex_unlock(&mdsc->mutex);
fs/ceph/mds_client.h
221
struct mutex s_mutex; /* serialize session messages */
fs/ceph/mds_client.h
315
struct mutex r_fill_mutex;
fs/ceph/mds_client.h
417
struct mutex mutex;
fs/ceph/mds_client.h
444
struct mutex mutex; /* all nested structures */
fs/ceph/mds_client.h
470
struct mutex quotarealms_inodes_mutex;
fs/ceph/metric.c
191
mutex_lock(&mdsc->mutex);
fs/ceph/metric.c
210
mutex_unlock(&mdsc->mutex);
fs/ceph/metric.c
41
mutex_lock(&mdsc->mutex);
fs/ceph/metric.c
43
mutex_unlock(&mdsc->mutex);
fs/ceph/metric.c
46
mutex_unlock(&mdsc->mutex);
fs/ceph/quota.c
111
mutex_init(&qri->mutex);
fs/ceph/quota.c
142
mutex_lock(&qri->mutex);
fs/ceph/quota.c
145
mutex_unlock(&qri->mutex);
fs/ceph/quota.c
151
mutex_unlock(&qri->mutex);
fs/ceph/quota.c
174
mutex_unlock(&qri->mutex);
fs/ceph/super.c
112
mutex_lock(&monc->mutex);
fs/ceph/super.c
115
mutex_unlock(&monc->mutex);
fs/ceph/super.h
405
struct mutex i_fragtree_mutex;
fs/ceph/super.h
451
struct mutex i_truncate_mutex;
fs/char_dev.c
122
guard(mutex)(&chrdevs_lock);
fs/coda/coda_psdev.h
39
struct mutex vc_mutex;
fs/configfs/configfs_internal.h
61
extern struct mutex configfs_symlink_mutex;
fs/configfs/file.c
102
mutex_unlock(&buffer->mutex);
fs/configfs/file.c
114
mutex_lock(&buffer->mutex);
fs/configfs/file.c
176
mutex_unlock(&buffer->mutex);
fs/configfs/file.c
226
mutex_lock(&buffer->mutex);
fs/configfs/file.c
232
mutex_unlock(&buffer->mutex);
fs/configfs/file.c
245
mutex_lock(&buffer->mutex);
fs/configfs/file.c
286
mutex_unlock(&buffer->mutex);
fs/configfs/file.c
34
struct mutex mutex;
fs/configfs/file.c
362
mutex_init(&buffer->mutex);
fs/configfs/file.c
386
mutex_destroy(&buffer->mutex);
fs/configfs/file.c
86
mutex_lock(&buffer->mutex);
fs/dcache.c
3032
struct mutex *m1 = NULL;
fs/debugfs/internal.h
44
struct mutex cancellations_mtx;
fs/dlm/config.c
287
struct mutex members_lock;
fs/dlm/debug_fs.c
25
static struct mutex debug_buf_lock;
fs/dlm/dlm_internal.h
631
struct mutex ls_recoverd_active;
fs/dlm/lockspace.c
29
static struct mutex ls_lock;
fs/ecryptfs/crypto.c
1587
struct mutex **tfm_mutex,
fs/ecryptfs/crypto.c
1950
struct mutex *tfm_mutex;
fs/ecryptfs/ecryptfs_kernel.h
242
struct mutex keysig_list_mutex;
fs/ecryptfs/ecryptfs_kernel.h
243
struct mutex cs_tfm_mutex;
fs/ecryptfs/ecryptfs_kernel.h
244
struct mutex cs_mutex;
fs/ecryptfs/ecryptfs_kernel.h
251
struct mutex lower_file_mutex;
fs/ecryptfs/ecryptfs_kernel.h
302
struct mutex key_tfm_mutex;
fs/ecryptfs/ecryptfs_kernel.h
307
extern struct mutex key_tfm_list_mutex;
fs/ecryptfs/ecryptfs_kernel.h
327
struct mutex global_auth_tok_list_mutex;
fs/ecryptfs/ecryptfs_kernel.h
389
struct mutex mux;
fs/ecryptfs/ecryptfs_kernel.h
400
struct mutex mux;
fs/ecryptfs/ecryptfs_kernel.h
407
extern struct mutex ecryptfs_daemon_hash_mux;
fs/ecryptfs/ecryptfs_kernel.h
638
struct mutex **tfm_mutex,
fs/ecryptfs/keystore.c
1614
struct mutex *tfm_mutex;
fs/ecryptfs/keystore.c
2144
struct mutex *tfm_mutex = NULL;
fs/ecryptfs/keystore.c
595
struct mutex *tfm_mutex;
fs/ecryptfs/keystore.c
823
struct mutex *tfm_mutex;
fs/ecryptfs/kthread.c
26
struct mutex mux;
fs/erofs/internal.h
110
struct mutex umount_mutex;
fs/erofs/zdata.c
42
struct mutex lock;
fs/eventpoll.c
186
struct mutex mtx;
fs/eventpoll.c
2228
static inline int epoll_mutex_lock(struct mutex *mutex, int depth,
fs/eventpoll.c
2232
mutex_lock_nested(mutex, depth);
fs/eventpoll.c
2235
if (mutex_trylock(mutex))
fs/exfat/exfat_fs.h
280
struct mutex s_lock; /* superblock lock */
fs/exfat/exfat_fs.h
281
struct mutex bitmap_lock; /* bitmap lock */
fs/ext2/ext2.h
673
struct mutex truncate_mutex;
fs/ext4/ext4.h
1574
struct mutex s_error_notify_mutex; /* protects sysfs_notify vs kobject_del */
fs/ext4/ext4.h
1581
struct mutex s_orphan_lock; /* Protects on disk list changes */
fs/ext4/ext4.h
1794
struct mutex s_fc_lock;
fs/ext4/ext4.h
2669
struct mutex li_list_mtx;
fs/ext4/mballoc.h
167
struct mutex lg_mutex;
fs/f2fs/f2fs.h
1085
struct mutex build_lock; /* lock for build free nids */
fs/f2fs/f2fs.h
1747
struct mutex writepages; /* mutex for writepages() */
fs/f2fs/f2fs.h
1799
struct mutex flush_lock; /* for flush exclusion */
fs/f2fs/f2fs.h
1950
struct mutex umount_mutex;
fs/f2fs/f2fs.h
516
struct mutex cmd_lock;
fs/f2fs/f2fs.h
805
struct mutex extent_tree_lock; /* locking extent radix tree */
fs/f2fs/segment.h
263
struct mutex seglist_lock; /* lock for segment bitmaps */
fs/f2fs/segment.h
273
struct mutex curseg_mutex; /* lock for consistency */
fs/fat/fat.h
79
struct mutex fat_lock;
fs/fat/fat.h
80
struct mutex nfs_build_inode_lock;
fs/fat/fat.h
81
struct mutex s_lock;
fs/fuse/fuse_i.h
203
struct mutex mutex;
fs/fuse/fuse_i.h
81
extern struct mutex fuse_mutex;
fs/fuse/inode.c
111
mutex_init(&fi->mutex);
fs/fuse/inode.c
136
mutex_destroy(&fi->mutex);
fs/fuse/inode.c
604
mutex_lock(&get_fuse_inode(inode)->mutex);
fs/fuse/inode.c
614
mutex_unlock(&get_fuse_inode(inode)->mutex);
fs/gfs2/incore.h
126
struct mutex rd_mutex;
fs/gfs2/incore.h
427
struct mutex f_fl_mutex;
fs/gfs2/incore.h
760
struct mutex sd_jindex_mutex;
fs/gfs2/incore.h
787
struct mutex sd_quota_sync_mutex;
fs/gfs2/incore.h
839
struct mutex sd_freeze_mutex;
fs/hfs/btree.h
44
struct mutex tree_lock;
fs/hfs/hfs_fs.h
127
struct mutex bitmap_lock;
fs/hfs/hfs_fs.h
43
struct mutex extents_lock;
fs/hfsplus/hfsplus_fs.h
139
struct mutex alloc_mutex;
fs/hfsplus/hfsplus_fs.h
145
struct mutex vh_mutex;
fs/hfsplus/hfsplus_fs.h
193
struct mutex extents_lock;
fs/hfsplus/hfsplus_fs.h
59
struct mutex tree_lock;
fs/hostfs/hostfs_kern.c
34
struct mutex open_mutex;
fs/hpfs/hpfs_fn.h
65
struct mutex hpfs_mutex; /* global hpfs lock */
fs/jffs2/jffs2_fs_i.h
27
struct mutex sem;
fs/jffs2/jffs2_fs_sb.h
123
struct mutex erase_free_sem;
fs/jffs2/jffs2_fs_sb.h
61
struct mutex alloc_sem; /* Used to protect all the following
fs/jfs/jfs_dmap.h
233
struct mutex db_bmaplock; /* aggregate map lock */
fs/jfs/jfs_imap.h
130
struct mutex im_freelock; /* 4: iag free list lock */
fs/jfs/jfs_imap.h
131
struct mutex im_aglock[MAXAG]; /* 512: per AG locks */
fs/jfs/jfs_incore.h
63
struct mutex commit_mutex;
fs/jfs/jfs_logmgr.h
377
struct mutex loglock; /* 4: log write serialization lock */
fs/kernfs/file.c
172
mutex_lock(&of->mutex);
fs/kernfs/file.c
214
mutex_unlock(&of->mutex);
fs/kernfs/file.c
258
mutex_lock(&of->mutex);
fs/kernfs/file.c
261
mutex_unlock(&of->mutex);
fs/kernfs/file.c
274
mutex_unlock(&of->mutex);
fs/kernfs/file.c
343
mutex_lock(&of->mutex);
fs/kernfs/file.c
345
mutex_unlock(&of->mutex);
fs/kernfs/file.c
357
mutex_unlock(&of->mutex);
fs/kernfs/file.c
43
static inline struct mutex *kernfs_open_file_mutex_ptr(struct kernfs_node *kn)
fs/kernfs/file.c
473
mutex_lock(&of->mutex);
fs/kernfs/file.c
50
static inline struct mutex *kernfs_open_file_mutex_lock(struct kernfs_node *kn)
fs/kernfs/file.c
513
mutex_unlock(&of->mutex);
fs/kernfs/file.c
52
struct mutex *lock;
fs/kernfs/file.c
536
struct mutex *mutex;
fs/kernfs/file.c
538
mutex = kernfs_open_file_mutex_lock(kn);
fs/kernfs/file.c
545
mutex_unlock(mutex);
fs/kernfs/file.c
558
mutex_unlock(mutex);
fs/kernfs/file.c
581
struct mutex *mutex;
fs/kernfs/file.c
583
mutex = kernfs_open_file_mutex_lock(kn);
fs/kernfs/file.c
587
mutex_unlock(mutex);
fs/kernfs/file.c
607
mutex_unlock(mutex);
fs/kernfs/file.c
666
mutex_init(&of->mutex);
fs/kernfs/file.c
668
mutex_init(&of->mutex);
fs/kernfs/file.c
670
mutex_init(&of->mutex);
fs/kernfs/file.c
776
struct mutex *mutex;
fs/kernfs/file.c
778
mutex = kernfs_open_file_mutex_lock(kn);
fs/kernfs/file.c
780
mutex_unlock(mutex);
fs/kernfs/file.c
815
struct mutex *mutex;
fs/kernfs/file.c
817
mutex = kernfs_open_file_mutex_lock(kn);
fs/kernfs/file.c
820
mutex_unlock(mutex);
fs/kernfs/file.c
838
mutex_unlock(mutex);
fs/kernfs/file.c
895
mutex_lock(&of->mutex);
fs/kernfs/file.c
897
mutex_unlock(&of->mutex);
fs/kernfs/file.c
908
mutex_unlock(&of->mutex);
fs/libfs.c
1311
struct mutex mutex; /* protects access to these buffers */
fs/libfs.c
1330
mutex_init(&attr->mutex);
fs/libfs.c
1358
ret = mutex_lock_interruptible(&attr->mutex);
fs/libfs.c
1378
mutex_unlock(&attr->mutex);
fs/libfs.c
1396
ret = mutex_lock_interruptible(&attr->mutex);
fs/libfs.c
1416
mutex_unlock(&attr->mutex);
fs/nfs/netns.h
26
struct mutex bl_mutex;
fs/nfs/nfs4_fs.h
128
struct mutex so_delegreturn_mutex;
fs/nfs/nfs4idmap.c
72
struct mutex idmap_mutex;
fs/nfsd/nfsctl.c
2193
nn->nfsd_info.mutex = &nfsd_mutex;
fs/nfsd/nfsd.h
80
extern struct mutex nfsd_mutex;
fs/nfsd/state.h
725
struct mutex st_mutex;
fs/nfsd/state.h
744
struct mutex ls_mutex;
fs/nilfs2/the_nilfs.h
100
struct mutex ns_snapshot_mount_mutex;
fs/ntfs3/ntfs_fs.h
319
struct mutex mtx_lznt;
fs/ntfs3/ntfs_fs.h
322
struct mutex mtx_xpress;
fs/ntfs3/ntfs_fs.h
324
struct mutex mtx_lzx;
fs/ntfs3/ntfs_fs.h
373
struct mutex ni_lock;
fs/ocfs2/cluster/tcp_internal.h
174
struct mutex sc_send_lock;
fs/ocfs2/file.h
25
struct mutex fp_mutex;
fs/ocfs2/inode.h
37
struct mutex ip_io_mutex;
fs/ocfs2/ocfs2.h
212
struct mutex os_lock;
fs/ocfs2/ocfs2.h
384
struct mutex recovery_lock;
fs/ocfs2/ocfs2.h
439
struct mutex obs_trim_fs_mutex;
fs/ocfs2/ocfs2.h
497
struct mutex system_file_mutex;
fs/ocfs2/refcounttree.h
22
struct mutex rf_io_mutex;
fs/omfs/omfs.h
22
struct mutex s_bitmap_lock;
fs/orangefs/orangefs-kernel.h
426
extern struct mutex orangefs_request_mutex;
fs/overlayfs/dir.c
85
guard(mutex)(&ofs->whiteout_lock);
fs/overlayfs/ovl_entry.h
172
struct mutex lock;
fs/overlayfs/ovl_entry.h
91
struct mutex whiteout_lock;
fs/pipe.c
1154
mutex_lock(&pipe->mutex);
fs/pipe.c
1224
mutex_unlock(&pipe->mutex);
fs/pipe.c
1240
mutex_unlock(&pipe->mutex);
fs/pipe.c
1436
mutex_lock(&pipe->mutex);
fs/pipe.c
1450
mutex_unlock(&pipe->mutex);
fs/pipe.c
282
mutex_lock(&pipe->mutex);
fs/pipe.c
379
mutex_unlock(&pipe->mutex);
fs/pipe.c
392
mutex_lock(&pipe->mutex);
fs/pipe.c
396
mutex_unlock(&pipe->mutex);
fs/pipe.c
458
mutex_lock(&pipe->mutex);
fs/pipe.c
569
mutex_unlock(&pipe->mutex);
fs/pipe.c
574
mutex_lock(&pipe->mutex);
fs/pipe.c
581
mutex_unlock(&pipe->mutex);
fs/pipe.c
626
mutex_lock(&pipe->mutex);
fs/pipe.c
635
mutex_unlock(&pipe->mutex);
fs/pipe.c
642
mutex_lock(&pipe->mutex);
fs/pipe.c
644
mutex_unlock(&pipe->mutex);
fs/pipe.c
729
mutex_lock(&pipe->mutex);
fs/pipe.c
742
mutex_unlock(&pipe->mutex);
fs/pipe.c
754
mutex_lock(&pipe->mutex);
fs/pipe.c
763
mutex_unlock(&pipe->mutex);
fs/pipe.c
828
mutex_init(&pipe->mutex);
fs/pipe.c
829
lock_set_cmp_fn(&pipe->mutex, pipe_lock_cmp_fn, NULL);
fs/pipe.c
91
mutex_lock(&pipe->mutex);
fs/pipe.c
98
mutex_unlock(&pipe->mutex);
fs/proc/vmcore.c
1520
scoped_guard(mutex, &vmcore_mutex) {
fs/pstore/inode.c
193
scoped_guard(mutex, &records_list_lock) {
fs/pstore/inode.c
201
scoped_guard(mutex, &record->psi->read_mutex)
fs/pstore/inode.c
296
guard(mutex)(&pstore_sb_lock);
fs/pstore/inode.c
319
scoped_guard(mutex, &records_list_lock) {
fs/pstore/inode.c
350
guard(mutex)(&records_list_lock);
fs/pstore/inode.c
438
scoped_guard(mutex, &pstore_sb_lock)
fs/pstore/inode.c
468
guard(mutex)(&pstore_sb_lock);
fs/pstore/inode.c
474
guard(mutex)(&records_list_lock);
fs/pstore/zone.c
136
struct mutex pstore_zone_info_lock;
fs/resctrl/internal.h
317
extern struct mutex rdtgroup_mutex;
fs/resctrl/pseudo_lock.c
42
guard(mutex)(&rdtgroup_mutex);
fs/smb/client/cached_dir.h
27
struct mutex de_mutex;
fs/smb/client/cifsglob.h
1065
struct mutex session_mutex;
fs/smb/client/cifsglob.h
1288
struct mutex fscache_lock; /* Prevent regetting a cookie */
fs/smb/client/cifsglob.h
1461
struct mutex fh_mutex; /* prevents reopen race after dead ses*/
fs/smb/client/cifsglob.h
714
struct mutex _srv_mutex;
fs/smb/client/cifsglob.h
804
struct mutex reconnect_mutex; /* prevent simultaneous reconnects */
fs/smb/client/fs_context.h
387
extern struct mutex cifs_mount_mutex;
fs/smb/client/smbdirect.c
2691
lockdep_assert_held(&mr->mutex);
fs/smb/client/smbdirect.c
2714
lockdep_assert_held(&mr->mutex);
fs/smb/client/smbdirect.c
2722
mutex_unlock(&mr->mutex);
fs/smb/client/smbdirect.c
2723
mutex_destroy(&mr->mutex);
fs/smb/client/smbdirect.c
2740
mutex_lock(&mr->mutex);
fs/smb/client/smbdirect.c
2764
mutex_unlock(&mr->mutex);
fs/smb/client/smbdirect.c
2796
mutex_init(&mr->mutex);
fs/smb/client/smbdirect.c
2829
mutex_destroy(&mr->mutex);
fs/smb/client/smbdirect.c
2932
mutex_lock(&mr->mutex);
fs/smb/client/smbdirect.c
2984
mutex_unlock(&mr->mutex);
fs/smb/client/smbdirect.c
3020
mutex_unlock(&mr->mutex);
fs/smb/client/smbdirect.c
3050
mutex_lock(&mr->mutex);
fs/smb/client/smbdirect.c
3124
mutex_unlock(&mr->mutex);
fs/smb/common/smbdirect/smbdirect_socket.h
546
struct mutex mutex;
fs/smb/server/connection.h
49
struct mutex srv_mutex;
fs/squashfs/decompressor_multi.c
132
mutex_lock(&stream->mutex);
fs/squashfs/decompressor_multi.c
139
mutex_unlock(&stream->mutex);
fs/squashfs/decompressor_multi.c
165
mutex_unlock(&stream->mutex);
fs/squashfs/decompressor_multi.c
173
mutex_unlock(&stream->mutex);
fs/squashfs/decompressor_multi.c
40
struct mutex mutex;
fs/squashfs/decompressor_multi.c
55
mutex_lock(&stream->mutex);
fs/squashfs/decompressor_multi.c
57
mutex_unlock(&stream->mutex);
fs/squashfs/decompressor_multi.c
73
mutex_init(&stream->mutex);
fs/squashfs/decompressor_single.c
24
struct mutex mutex;
fs/squashfs/decompressor_single.c
44
mutex_init(&stream->mutex);
fs/squashfs/decompressor_single.c
69
mutex_lock(&stream->mutex);
fs/squashfs/decompressor_single.c
72
mutex_unlock(&stream->mutex);
fs/squashfs/squashfs_fs_sb.h
55
struct mutex meta_index_mutex;
fs/tracefs/event_inode.c
183
guard(mutex)(&eventfs_mutex);
fs/tracefs/event_inode.c
530
guard(mutex)(&eventfs_mutex);
fs/tracefs/event_inode.c
591
scoped_guard(mutex, &eventfs_mutex) {
fs/tracefs/event_inode.c
610
scoped_guard(mutex, &eventfs_mutex) {
fs/tracefs/event_inode.c
707
scoped_guard(mutex, &eventfs_mutex) {
fs/tracefs/event_inode.c
856
guard(mutex)(&eventfs_mutex);
fs/ubifs/ubifs.h
1282
struct mutex log_mutex;
fs/ubifs/ubifs.h
1318
struct mutex tnc_mutex;
fs/ubifs/ubifs.h
1338
struct mutex bu_mutex;
fs/ubifs/ubifs.h
1341
struct mutex write_reserve_mutex;
fs/ubifs/ubifs.h
1432
struct mutex umount_mutex;
fs/ubifs/ubifs.h
1450
struct mutex lp_mutex;
fs/ubifs/ubifs.h
410
struct mutex ui_mutex;
fs/ubifs/ubifs.h
694
struct mutex io_mutex;
fs/udf/udf_sb.h
154
struct mutex s_alloc_mutex;
fs/ufs/ufs.h
33
struct mutex s_lock;
fs/ufs/ufs.h
50
struct mutex truncate_mutex;
fs/vboxsf/vfsmod.h
59
struct mutex handle_list_mutex;
fs/xfs/scrub/attr_repair.c
107
struct mutex lock;
fs/xfs/scrub/dirtree.h
119
struct mutex lock;
fs/xfs/scrub/findparent.h
19
struct mutex lock;
fs/xfs/scrub/iscan.h
13
struct mutex lock;
fs/xfs/scrub/nlinks.h
15
struct mutex lock;
fs/xfs/scrub/quotacheck.h
46
struct mutex lock;
fs/xfs/scrub/rmap_repair.c
135
struct mutex lock;
fs/xfs/scrub/rtrmap_repair.c
77
struct mutex lock;
fs/xfs/xfs_dquot.h
88
struct mutex q_qlock;
fs/xfs/xfs_healthmon.h
31
struct mutex lock;
fs/xfs/xfs_mount.h
306
struct mutex m_metafile_resv_lock;
fs/xfs/xfs_mount.h
329
struct mutex m_growlock; /* growfs mutex */
fs/xfs/xfs_qm.h
54
struct mutex qi_tree_lock;
fs/xfs/xfs_qm.h
61
struct mutex qi_quotaofflock;/* to serialize quotaoff */
fs/zonefs/zonefs.h
103
struct mutex i_truncate_mutex;
include/acpi/acpi_bus.h
495
struct mutex physical_node_lock;
include/crypto/drbg.h
92
struct mutex drbg_mutex; /* lock around DRBG */
include/cxl/mailbox.h
62
struct mutex mbox_mutex; /* lock to protect mailbox context */
include/drm/display/drm_dp_helper.h
355
struct mutex lock;
include/drm/display/drm_dp_helper.h
422
struct mutex hw_mutex;
include/drm/display/drm_dp_mst_helper.h
688
struct mutex lock;
include/drm/display/drm_dp_mst_helper.h
695
struct mutex probe_lock;
include/drm/display/drm_dp_mst_helper.h
752
struct mutex qlock;
include/drm/display/drm_dp_mst_helper.h
786
struct mutex delayed_destroy_lock;
include/drm/display/drm_dp_mst_helper.h
809
struct mutex up_req_lock;
include/drm/display/drm_dp_mst_helper.h
823
struct mutex topology_ref_history_lock;
include/drm/drm_bridge.h
1258
struct mutex hpd_mutex;
include/drm/drm_client.h
133
struct mutex modeset_mutex;
include/drm/drm_connector.h
1853
struct mutex lock;
include/drm/drm_connector.h
1922
struct mutex lock;
include/drm/drm_connector.h
1939
struct mutex mutex;
include/drm/drm_connector.h
2005
struct mutex mutex;
include/drm/drm_connector.h
2227
struct mutex edid_override_mutex;
include/drm/drm_connector.h
2251
struct mutex eld_mutex;
include/drm/drm_crtc.h
982
struct drm_modeset_lock mutex;
include/drm/drm_device.h
215
struct mutex master_mutex;
include/drm/drm_device.h
226
struct mutex filelist_mutex;
include/drm/drm_device.h
247
struct mutex clientlist_mutex;
include/drm/drm_device.h
343
struct mutex object_name_lock;
include/drm/drm_fb_helper.h
167
struct mutex lock;
include/drm/drm_file.h
346
struct mutex fbs_lock;
include/drm/drm_file.h
392
struct mutex event_read_lock;
include/drm/drm_file.h
411
struct mutex client_name_lock;
include/drm/drm_gem.h
257
struct mutex *lock;
include/drm/drm_gem.h
431
struct mutex lock;
include/drm/drm_gem.h
613
void drm_gem_lru_init(struct drm_gem_lru *lru, struct mutex *lock);
include/drm/drm_managed.h
11
struct mutex;
include/drm/drm_mipi_dbi.h
33
struct mutex cmdlock;
include/drm/drm_mode_config.h
371
struct mutex mutex;
include/drm/drm_mode_config.h
399
struct mutex idr_mutex;
include/drm/drm_mode_config.h
418
struct mutex fb_lock;
include/drm/drm_mode_config.h
570
struct mutex blob_lock;
include/drm/drm_modeset_lock.h
123
return ww_mutex_is_locked(&lock->mutex);
include/drm/drm_modeset_lock.h
132
lockdep_assert_held(&lock->mutex.base);
include/drm/drm_modeset_lock.h
177
mutex_lock(&dev->mode_config.mutex); \
include/drm/drm_modeset_lock.h
213
mutex_unlock(&dev->mode_config.mutex);
include/drm/drm_modeset_lock.h
89
struct ww_mutex mutex;
include/drm/drm_pagemap_util.h
43
struct mutex lock;
include/drm/drm_panel.h
259
struct mutex follower_lock;
include/drm/drm_plane.h
666
struct drm_modeset_lock mutex;
include/drm/drm_prime.h
47
struct mutex lock;
include/drm/drm_privacy_screen_driver.h
54
struct mutex lock;
include/drm/intel/i915_hdcp_interface.h
189
struct mutex mutex;
include/drm/intel/i915_pxp_tee_interface.h
59
struct mutex mutex;
include/kvm/arm_vgic.h
211
struct mutex cmd_lock;
include/kvm/arm_vgic.h
220
struct mutex its_lock;
include/linux/acpi.h
152
struct mutex lock;
include/linux/agpgart.h
120
struct mutex agp_mutex;
include/linux/amba/bus.h
70
struct mutex periphid_lock;
include/linux/auxiliary_bus.h
148
struct mutex lock; /* Synchronize irq sysfs creation */
include/linux/backing-dev-defs.h
197
struct mutex cgwb_release_mutex; /* protect shutdown of wb structs */
include/linux/backlight.h
259
struct mutex update_lock;
include/linux/backlight.h
268
struct mutex ops_lock;
include/linux/bcma/bcma_driver_gmac_cmn.h
86
struct mutex phy_mutex;
include/linux/blk-mq.h
551
struct mutex tag_list_lock;
include/linux/blk_types.h
65
struct mutex bd_holder_lock;
include/linux/blk_types.h
70
struct mutex bd_fsfreeze_mutex; /* serialize freeze/thaw */
include/linux/blkdev.h
180
struct mutex open_mutex; /* open/close mutex */
include/linux/blkdev.h
230
struct mutex rqos_state_mutex; /* rqos state change mutex */
include/linux/blkdev.h
548
struct mutex rq_qos_mutex;
include/linux/blkdev.h
579
struct mutex blkcg_mutex;
include/linux/blkdev.h
607
struct mutex elevator_lock;
include/linux/blkdev.h
609
struct mutex sysfs_lock;
include/linux/blkdev.h
613
struct mutex limits_lock;
include/linux/blkdev.h
644
struct mutex mq_freeze_lock;
include/linux/blkdev.h
655
struct mutex debugfs_mutex;
include/linux/bpf-netns.h
23
extern struct mutex netns_bpf_mutex;
include/linux/bpf.h
1339
struct mutex mutex;
include/linux/bpf.h
1379
struct mutex mutex;
include/linux/bpf.h
1497
.mutex = __MUTEX_INITIALIZER(_name.mutex), \
include/linux/bpf.h
1647
struct mutex lock; /* lock protecting backlog_{head,tail} */
include/linux/bpf.h
1678
struct mutex dst_mutex; /* protects dst_* pointers below, *after* prog becomes visible */
include/linux/bpf.h
1700
struct mutex ext_mutex; /* mutex for is_extended and prog_array_member_cnt */
include/linux/bpf.h
1721
struct mutex used_maps_mutex; /* mutex for used_maps and used_map_cnt */
include/linux/bpf.h
1769
struct mutex st_ops_assoc_mutex;
include/linux/bpf.h
1818
struct mutex poke_mutex;
include/linux/bpf.h
2534
extern struct mutex bpf_stats_enabled_mutex;
include/linux/bpf.h
320
struct mutex freeze_mutex;
include/linux/c2port.h
26
struct mutex mutex; /* prevent races during read/write */
include/linux/call_once.h
13
struct mutex lock;
include/linux/call_once.h
52
guard(mutex)(&once->lock);
include/linux/cdx/cdx_bus.h
169
struct mutex irqchip_lock;
include/linux/cdx/mcdi.h
149
struct mutex iface_lock;
include/linux/ceph/auth.h
104
struct mutex mutex;
include/linux/ceph/libceph.h
123
struct mutex mount_mutex; /* serialize mount attempts */
include/linux/ceph/messenger.h
490
struct mutex mutex;
include/linux/ceph/mon_client.h
74
struct mutex mutex;
include/linux/ceph/osd_client.h
329
struct mutex lock;
include/linux/ceph/osd_client.h
97
struct mutex lock;
include/linux/cgroup-defs.h
609
struct mutex pidlist_mutex;
include/linux/cgroup.h
87
extern struct mutex cgroup_mutex;
include/linux/comedi/comedidev.h
555
struct mutex mutex; /* generic mutex for COMEDI core */
include/linux/configfs.h
230
struct mutex su_mutex;
include/linux/counter.h
394
struct mutex n_events_list_lock;
include/linux/counter.h
398
struct mutex events_out_lock;
include/linux/counter.h
399
struct mutex ops_exist_lock;
include/linux/cpufreq.h
680
struct mutex update_lock;
include/linux/damon.h
821
struct mutex call_controls_lock;
include/linux/damon.h
824
struct mutex walk_control_lock;
include/linux/damon.h
835
struct mutex kdamond_lock;
include/linux/devfreq-event.h
30
struct mutex lock;
include/linux/devfreq.h
187
struct mutex lock;
include/linux/device.h
1077
lock_set_class(&__d2->mutex.dep_map, name, key, 0, _THIS_IP_); \
include/linux/device.h
1094
dev_WARN_ONCE(__d, !lockdep_match_class(&__d->mutex, \
include/linux/device.h
1113
lock_set_novalidate_class(&__d->mutex.dep_map, "&dev->mutex", \
include/linux/device.h
585
struct mutex mutex; /* mutex to synchronize calls to
include/linux/device.h
949
mutex_lock(&dev->mutex);
include/linux/device.h
954
return mutex_lock_interruptible(&dev->mutex);
include/linux/device.h
959
return mutex_trylock(&dev->mutex);
include/linux/device.h
964
mutex_unlock(&dev->mutex);
include/linux/device.h
972
lockdep_assert_held(&dev->mutex);
include/linux/dsa/lan9303.h
28
struct mutex indirect_mutex; /* protect indexed register access */
include/linux/dsa/lan9303.h
29
struct mutex alr_mutex; /* protect ALR access */
include/linux/ethtool.h
1357
struct mutex rss_lock;
include/linux/fb.h
453
struct mutex lock; /* Lock for open/release/ioctl funcs */
include/linux/fb.h
454
struct mutex mm_lock; /* Lock for fb_mmap and smem_* fields */
include/linux/fb.h
473
struct mutex bl_curve_mutex;
include/linux/filter.h
689
extern struct mutex nf_conn_btf_access_lock;
include/linux/firewire.h
223
struct mutex client_list_mutex;
include/linux/firmware/cirrus/cs_dsp.h
186
struct mutex pwr_lock;
include/linux/fpga/fpga-bridge.h
56
struct mutex mutex; /* for exclusive reference to bridge */
include/linux/fpga/fpga-mgr.h
210
struct mutex ref_mutex;
include/linux/fpga/fpga-region.h
45
struct mutex mutex; /* for exclusive reference to region */
include/linux/framer/framer.h
86
struct mutex mutex; /* Protect framer */
include/linux/fs.h
1278
struct mutex f_pos_lock;
include/linux/fs/super_types.h
218
struct mutex s_vfs_rename_mutex; /* Kludge */
include/linux/fs/super_types.h
260
struct mutex s_sync_lock; /* sync serialisation lock */
include/linux/fs_context.h
92
struct mutex uapi_mutex; /* Userspace access mutex */
include/linux/fsl/mc.h
346
struct mutex mutex; /* serializes mc_send_command() */
include/linux/fsnotify_backend.h
241
struct mutex mark_mutex; /* protect marks_list */
include/linux/ftrace.h
423
struct mutex regex_lock;
include/linux/fwctl.h
74
struct mutex uctx_list_lock;
include/linux/gameport.h
42
struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */
include/linux/gnss.h
50
struct mutex read_mutex;
include/linux/gnss.h
54
struct mutex write_mutex;
include/linux/greybus/connection.h
52
struct mutex mutex;
include/linux/greybus/interface.h
55
struct mutex mutex;
include/linux/hid-debug.h
35
struct mutex read_mutex;
include/linux/hid-sensor-hub.h
74
struct mutex *mutex_ptr;
include/linux/hid.h
667
struct mutex ll_open_lock;
include/linux/hid_bpf.h
197
struct mutex prog_list_lock; /* protects prog_list update */
include/linux/hiddev.h
27
struct mutex existancelock;
include/linux/hidraw.h
34
struct mutex read_mutex;
include/linux/hisi_acc_qm.h
203
struct mutex lock;
include/linux/hisi_acc_qm.h
329
struct mutex lock;
include/linux/hisi_acc_qm.h
350
struct mutex isolate_lock;
include/linux/hisi_acc_qm.h
421
struct mutex mailbox_lock;
include/linux/hisi_acc_qm.h
423
struct mutex ifc_lock;
include/linux/host1x.h
113
struct mutex lock;
include/linux/host1x.h
405
struct mutex subdevs_lock;
include/linux/host1x.h
409
struct mutex clients_lock;
include/linux/host1x.h
48
struct mutex lock;
include/linux/hsi/hsi.h
228
struct mutex lock;
include/linux/hugetlb.h
161
extern struct mutex *hugetlb_fault_mutex_table;
include/linux/hugetlb.h
668
struct mutex resize_lock;
include/linux/hyperv.h
203
struct mutex ring_buffer_mutex;
include/linux/i2c.h
755
struct mutex userspace_clients_lock;
include/linux/i3c/master.h
218
struct mutex ibi_lock;
include/linux/iio/buffer-dma.h
126
struct mutex lock;
include/linux/iio/buffer_impl.h
172
struct mutex dmabufs_mutex;
include/linux/iio/common/cros_ec_sensors_core.h
62
struct mutex cmd_lock;
include/linux/iio/common/st_sensors.h
261
struct mutex odr_lock;
include/linux/iio/gyro/itg3200.h
106
struct mutex lock;
include/linux/iio/iio-opaque.h
48
struct mutex mlock;
include/linux/iio/iio-opaque.h
50
struct mutex info_exist_lock;
include/linux/iio/imu/adis.h
151
struct mutex state_lock;
include/linux/iio/imu/adis.h
174
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
279
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
295
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
400
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
442
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
448
guard(mutex)(&adis->state_lock);
include/linux/iio/imu/adis.h
452
#define adis_dev_auto_lock(adis) guard(mutex)(&(adis)->state_lock)
include/linux/iio/imu/adis.h
454
scoped_guard(mutex, &(adis)->state_lock)
include/linux/iio/trigger.h
76
struct mutex pool_lock;
include/linux/input.h
193
struct mutex mutex;
include/linux/input.h
575
struct mutex mutex;
include/linux/io_uring_types.h
316
struct mutex uring_lock;
include/linux/io_uring_types.h
464
struct mutex tctx_lock;
include/linux/io_uring_types.h
501
struct mutex mmap_lock;
include/linux/iommu.h
1175
extern struct mutex iommu_probe_device_lock;
include/linux/iommu.h
154
struct mutex lock;
include/linux/iommu.h
820
struct mutex lock;
include/linux/iommu.h
849
struct mutex lock;
include/linux/irqdesc.h
126
struct mutex request_mutex;
include/linux/irqdomain.h
175
struct mutex mutex;
include/linux/jbd2.h
761
struct mutex j_abort_mutex;
include/linux/jbd2.h
789
struct mutex j_barrier;
include/linux/jbd2.h
858
struct mutex j_checkpoint_mutex;
include/linux/kernfs.h
263
struct mutex mutex;
include/linux/kernfs.h
264
struct mutex prealloc_mutex;
include/linux/kernfs.h
92
struct mutex open_file_mutex[NR_KERNFS_LOCKS];
include/linux/kho_radix_tree.h
34
struct mutex lock; /* protects the tree's structure and root pointer */
include/linux/kobj_map.h
18
struct kobj_map *kobj_map_init(kobj_probe_t *, struct mutex *);
include/linux/kprobes.h
286
struct mutex mutex;
include/linux/kref.h
83
struct mutex *mutex)
include/linux/kref.h
84
__cond_acquires(true, mutex)
include/linux/kref.h
86
if (refcount_dec_and_mutex_lock(&kref->refcount, mutex)) {
include/linux/kvm_host.h
196
extern struct mutex kvm_lock;
include/linux/kvm_host.h
340
struct mutex mutex;
include/linux/kvm_host.h
776
struct mutex slots_lock;
include/linux/kvm_host.h
785
struct mutex slots_arch_lock;
include/linux/kvm_host.h
819
struct mutex lock;
include/linux/kvm_host.h
827
struct mutex resampler_lock;
include/linux/kvm_host.h
840
struct mutex irq_lock;
include/linux/kvm_types.h
92
struct mutex refresh_lock;
include/linux/lcd.h
76
struct mutex ops_lock;
include/linux/lcd.h
80
struct mutex update_lock;
include/linux/leds.h
243
struct mutex led_access;
include/linux/libata.h
629
struct mutex eh_mutex;
include/linux/libata.h
917
struct mutex scsi_scan_mutex;
include/linux/libps2.h
50
struct mutex cmd_mutex;
include/linux/liveupdate.h
178
struct mutex lock;
include/linux/lockd/lockd.h
165
struct mutex f_mutex; /* avoid concurrent access */
include/linux/lockd/lockd.h
64
struct mutex h_mutex; /* mutex for pmap binding */
include/linux/lp.h
60
struct mutex port_mutex;
include/linux/mISDNif.h
515
struct mutex lmutex; /* protect lists */
include/linux/memcontrol.h
304
struct mutex thresholds_lock;
include/linux/memory.h
209
extern struct mutex text_mutex;
include/linux/memstick.h
272
struct mutex lock;
include/linux/mfd/88pm860x.h
378
struct mutex irq_lock;
include/linux/mfd/88pm860x.h
379
struct mutex osc_lock;
include/linux/mfd/aat2870.h
123
struct mutex io_lock;
include/linux/mfd/abx500/ab8500.h
349
struct mutex lock;
include/linux/mfd/abx500/ab8500.h
350
struct mutex irq_lock;
include/linux/mfd/arizona/core.h
143
struct mutex clk_lock;
include/linux/mfd/arizona/core.h
157
struct mutex dac_comp_lock;
include/linux/mfd/atc260x/core.h
39
struct mutex *regmap_mutex; /* mutex for custom regmap locking */
include/linux/mfd/cgbc.h
38
struct mutex lock;
include/linux/mfd/cs40l50.h
118
struct mutex lock;
include/linux/mfd/cs42l43.h
96
struct mutex pll_lock;
include/linux/mfd/da9052/da9052.h
87
struct mutex auxadc_lock;
include/linux/mfd/kempld.h
95
struct mutex lock;
include/linux/mfd/lochnagar.h
39
struct mutex analogue_config_lock;
include/linux/mfd/macsmc.h
129
struct mutex mutex;
include/linux/mfd/madera/core.h
203
struct mutex dapm_ptr_lock;
include/linux/mfd/max77686-private.h
434
struct mutex irqlock;
include/linux/mfd/max77759.h
120
struct mutex maxq_lock;
include/linux/mfd/max8907.h
239
struct mutex irq_lock;
include/linux/mfd/max8925.h
197
struct mutex io_lock;
include/linux/mfd/max8925.h
198
struct mutex irq_lock;
include/linux/mfd/max8997-private.h
375
struct mutex iolock;
include/linux/mfd/max8997-private.h
383
struct mutex irqlock;
include/linux/mfd/max8998-private.h
144
struct mutex iolock;
include/linux/mfd/max8998-private.h
145
struct mutex irqlock;
include/linux/mfd/mt6397/core.h
68
struct mutex irqlock;
include/linux/mfd/mt6397/rtc.h
74
struct mutex lock;
include/linux/mfd/nct6694.h
90
struct mutex access_lock;
include/linux/mfd/palmas.h
542
struct mutex mutex;
include/linux/mfd/palmas.h
73
struct mutex irq_lock;
include/linux/mfd/rc5t583.h
290
struct mutex irq_lock;
include/linux/mfd/rsmu.h
35
struct mutex lock;
include/linux/mfd/rz-mtu3.h
136
struct mutex lock;
include/linux/mfd/si476x-core.h
121
struct mutex cmd_lock; /* for serializing fm radio operations */
include/linux/mfd/si476x-core.h
128
struct mutex rds_drainer_status_lock;
include/linux/mfd/stm32-timers.h
155
struct mutex lock;
include/linux/mfd/stmfx.h
114
struct mutex lock; /* IRQ bus lock */
include/linux/mfd/stmpe.h
125
struct mutex lock;
include/linux/mfd/stmpe.h
126
struct mutex irq_lock;
include/linux/mfd/tc3589x.h
121
struct mutex lock;
include/linux/mfd/tps65217.h
262
struct mutex irq_lock;
include/linux/mfd/tps65218.h
256
struct mutex tps_lock; /* lock guarding the data structure */
include/linux/mfd/twl6040.h
188
struct mutex mutex;
include/linux/mfd/twl6040.h
189
struct mutex irq_mutex;
include/linux/mfd/ucb1x00.h
126
struct mutex adc_mutex;
include/linux/mfd/viperboard.h
100
struct mutex lock;
include/linux/mfd/wm831x/core.h
361
struct mutex io_lock;
include/linux/mfd/wm831x/core.h
371
struct mutex irq_lock;
include/linux/mfd/wm831x/core.h
390
struct mutex auxadc_lock;
include/linux/mfd/wm831x/core.h
400
struct mutex key_lock;
include/linux/mfd/wm8350/core.h
604
struct mutex auxadc_mutex;
include/linux/mfd/wm8350/core.h
608
struct mutex irq_lock;
include/linux/mhi.h
404
struct mutex pm_mutex;
include/linux/mhi_ep.h
142
struct mutex event_lock;
include/linux/mhi_ep.h
143
struct mutex state_lock;
include/linux/mlx4/device.h
865
struct mutex device_state_mutex; /* protect HW state */
include/linux/mlx4/device.h
867
struct mutex interface_state_mutex; /* protect SW state */
include/linux/mlx4/device.h
869
struct mutex pci_status_mutex; /* sync pci state */
include/linux/mlx5/driver.h
423
struct mutex lock;
include/linux/mlx5/driver.h
512
struct mutex rl_lock;
include/linux/mlx5/driver.h
586
struct mutex alloc_mutex;
include/linux/mlx5/driver.h
589
struct mutex pgdir_mutex;
include/linux/mlx5/driver.h
657
struct mutex list_lock;
include/linux/mlx5/driver.h
675
struct mutex uplink_netdev_lock;
include/linux/mlx5/driver.h
743
struct mutex pci_status_mutex;
include/linux/mlx5/driver.h
762
struct mutex intf_state_mutex;
include/linux/mlx5/driver.h
799
struct mutex wc_state_lock;
include/linux/mlx5/fs.h
214
struct mutex lock; /* protects hlist */
include/linux/mm_types.h
1274
struct mutex futex_hash_lock;
include/linux/mmzone.h
1507
struct mutex kswapd_lock;
include/linux/module.h
432
struct mutex param_lock;
include/linux/moxtet.h
40
struct mutex lock;
include/linux/mtd/blktrans.h
23
struct mutex lock;
include/linux/mtd/doc2000.h
201
struct mutex lock;
include/linux/mtd/flashchip.h
77
struct mutex mutex;
include/linux/mtd/flashchip.h
94
struct mutex lock;
include/linux/mtd/mtd.h
233
struct mutex partitions_lock;
include/linux/mtd/mtd.h
234
struct mutex chrdev_lock;
include/linux/mtd/rawnand.h
1121
struct mutex lock;
include/linux/mtd/rawnand.h
1328
struct mutex lock;
include/linux/mtd/spi-nor.h
384
struct mutex lock;
include/linux/mtd/spinand.h
760
struct mutex lock;
include/linux/mutex.h
100
static inline void __mutex_init(struct mutex *lock, const char *name,
include/linux/mutex.h
113
extern bool mutex_is_locked(struct mutex *lock);
include/linux/mutex.h
127
struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
include/linux/mutex.h
132
extern void mutex_rt_init_lockdep(struct mutex *mutex, const char *name,
include/linux/mutex.h
135
static inline void __mutex_init(struct mutex *lock, const char *name,
include/linux/mutex.h
142
extern void mutex_rt_init_generic(struct mutex *mutex);
include/linux/mutex.h
144
static inline void __mutex_init(struct mutex *lock, const char *name,
include/linux/mutex.h
154
int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock);
include/linux/mutex.h
158
static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock)
include/linux/mutex.h
169
#define __mutex_init_ret(mutex) \
include/linux/mutex.h
171
typeof(mutex) mutex_ = (mutex); \
include/linux/mutex.h
177
#define devm_mutex_init(dev, mutex) \
include/linux/mutex.h
178
__devm_mutex_init(dev, __mutex_init_ret(mutex))
include/linux/mutex.h
185
extern void mutex_lock_nested(struct mutex *lock, unsigned int subclass) __acquires(lock);
include/linux/mutex.h
186
extern void _mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest_lock) __acquires(lock);
include/linux/mutex.h
187
extern int __must_check mutex_lock_interruptible_nested(struct mutex *lock,
include/linux/mutex.h
189
extern int __must_check _mutex_lock_killable(struct mutex *lock,
include/linux/mutex.h
191
extern void mutex_lock_io_nested(struct mutex *lock, unsigned int subclass) __acquires(lock);
include/linux/mutex.h
214
extern void mutex_lock(struct mutex *lock) __acquires(lock);
include/linux/mutex.h
215
extern int __must_check mutex_lock_interruptible(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mutex.h
216
extern int __must_check mutex_lock_killable(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mutex.h
217
extern void mutex_lock_io(struct mutex *lock) __acquires(lock);
include/linux/mutex.h
235
extern int _mutex_trylock_nest_lock(struct mutex *lock, struct lockdep_map *nest_lock) __cond_acquires(true, lock);
include/linux/mutex.h
245
extern int mutex_trylock(struct mutex *lock) __cond_acquires(true, lock);
include/linux/mutex.h
249
extern void mutex_unlock(struct mutex *lock) __releases(lock);
include/linux/mutex.h
251
extern int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) __cond_acquires(true, lock);
include/linux/mutex.h
253
DEFINE_LOCK_GUARD_1(mutex, struct mutex, mutex_lock(_T->lock), mutex_unlock(_T->lock))
include/linux/mutex.h
254
DEFINE_LOCK_GUARD_1_COND(mutex, _try, mutex_trylock(_T->lock))
include/linux/mutex.h
255
DEFINE_LOCK_GUARD_1_COND(mutex, _intr, mutex_lock_interruptible(_T->lock), _RET == 0)
include/linux/mutex.h
256
DEFINE_LOCK_GUARD_1_COND(mutex, _kill, mutex_lock_killable(_T->lock), _RET == 0)
include/linux/mutex.h
257
DEFINE_LOCK_GUARD_1(mutex_init, struct mutex, mutex_init(_T->lock), /* */)
include/linux/mutex.h
259
DECLARE_LOCK_GUARD_1_ATTRS(mutex, __acquires(_T), __releases(*(struct mutex **)_T))
include/linux/mutex.h
260
#define class_mutex_constructor(_T) WITH_LOCK_GUARD_1_ATTRS(mutex, _T)
include/linux/mutex.h
261
DECLARE_LOCK_GUARD_1_ATTRS(mutex_try, __acquires(_T), __releases(*(struct mutex **)_T))
include/linux/mutex.h
263
DECLARE_LOCK_GUARD_1_ATTRS(mutex_intr, __acquires(_T), __releases(*(struct mutex **)_T))
include/linux/mutex.h
265
DECLARE_LOCK_GUARD_1_ATTRS(mutex_kill, __acquires(_T), __releases(*(struct mutex **)_T))
include/linux/mutex.h
267
DECLARE_LOCK_GUARD_1_ATTRS(mutex_init, __acquires(_T), __releases(*(struct mutex **)_T))
include/linux/mutex.h
270
extern unsigned long mutex_get_owner(struct mutex *lock);
include/linux/mutex.h
42
extern void mutex_destroy(struct mutex *lock);
include/linux/mutex.h
48
static inline void mutex_destroy(struct mutex *lock) {}
include/linux/mutex.h
60
#define mutex_init(mutex) \
include/linux/mutex.h
64
__mutex_init((mutex), #mutex, &__key); \
include/linux/mutex.h
76
#define mutex_init_with_key(mutex, key) __mutex_init((mutex), #mutex, (key))
include/linux/mutex.h
87
struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
include/linux/mutex.h
90
void mutex_init_lockdep(struct mutex *lock, const char *name, struct lock_class_key *key);
include/linux/mutex.h
92
static inline void __mutex_init(struct mutex *lock, const char *name,
include/linux/mutex.h
98
extern void mutex_init_generic(struct mutex *lock);
include/linux/mutex_types.h
41
context_lock_struct(mutex) {
include/linux/mutex_types.h
62
context_lock_struct(mutex) {
include/linux/netdevice.h
2573
struct mutex lock;
include/linux/netfs.h
64
struct mutex wb_lock; /* Writeback serialisation */
include/linux/nfs_fs.h
215
struct mutex commit_mutex;
include/linux/notifier.h
109
.mutex = __MUTEX_INITIALIZER(name.mutex), \
include/linux/notifier.h
75
struct mutex mutex;
include/linux/oom.h
56
extern struct mutex oom_lock;
include/linux/oom.h
57
extern struct mutex oom_adj_mutex;
include/linux/padata.h
170
struct mutex lock;
include/linux/pci-epc.h
145
struct mutex lock;
include/linux/pci-epc.h
172
struct mutex list_lock;
include/linux/pci-epc.h
181
struct mutex lock;
include/linux/pci-epf.h
211
struct mutex lock;
include/linux/pci-tsm.h
125
struct mutex lock;
include/linux/pci.h
1979
struct mutex lock;
include/linux/pci.h
326
struct mutex lock;
include/linux/peci.h
46
struct mutex bus_lock; /* held for the duration of xfer */
include/linux/perf_event.h
1024
struct mutex mutex;
include/linux/perf_event.h
752
lockdep_is_held(&(event)->ctx->mutex) != LOCK_STATE_HELD))
include/linux/perf_event.h
851
struct mutex child_mutex;
include/linux/perf_event.h
862
struct mutex mmap_mutex;
include/linux/phy.h
387
struct mutex mdio_lock;
include/linux/phy.h
425
struct mutex shared_lock;
include/linux/phy.h
783
struct mutex lock;
include/linux/phy/phy.h
179
struct mutex mutex;
include/linux/pipe_fs_i.h
85
struct mutex mutex;
include/linux/platform_data/cros_ec_proto.h
196
struct mutex lock;
include/linux/platform_data/cros_ec_sensorhub.h
155
struct mutex cmd_lock; /* Lock for protecting msg structure. */
include/linux/platform_data/wilco-ec.h
41
struct mutex mailbox_lock;
include/linux/pm.h
640
struct mutex clock_mutex;
include/linux/pm_domain.h
244
struct mutex mlock;
include/linux/pnp.h
330
extern struct mutex pnp_res_mutex;
include/linux/posix-timers_types.h
70
struct mutex mutex;
include/linux/power/bq27xxx_battery.h
72
struct mutex lock;
include/linux/powercap.h
69
struct mutex lock;
include/linux/pruss_driver.h
101
struct mutex lock; /* PRU resource lock */
include/linux/pse-pd/pse.h
310
struct mutex lock;
include/linux/psi_types.h
165
struct mutex avgs_lock;
include/linux/psi_types.h
194
struct mutex rtpoll_trigger_lock;
include/linux/pstore.h
189
struct mutex read_mutex;
include/linux/pwm.h
354
struct mutex nonatomic_lock;
include/linux/quota.h
301
struct mutex dq_lock; /* dquot IO lock */
include/linux/raspberrypi/vchiq_arm.h
44
struct mutex connected_mutex;
include/linux/raspberrypi/vchiq_arm.h
88
struct mutex completion_mutex;
include/linux/raspberrypi/vchiq_arm.h
98
struct mutex bulk_waiter_list_mutex;
include/linux/raspberrypi/vchiq_core.h
219
struct mutex bulk_mutex;
include/linux/raspberrypi/vchiq_core.h
357
struct mutex mutex;
include/linux/raspberrypi/vchiq_core.h
399
struct mutex slot_mutex;
include/linux/raspberrypi/vchiq_core.h
401
struct mutex recycle_mutex;
include/linux/raspberrypi/vchiq_core.h
403
struct mutex sync_mutex;
include/linux/refcount.h
111
struct mutex;
include/linux/refcount.h
481
extern __must_check bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock) __cond_acquires(true, lock);
include/linux/regulator/driver.h
638
struct ww_mutex mutex; /* consumer lock */
include/linux/remoteproc.h
560
struct mutex lock;
include/linux/rhashtable-types.h
89
struct mutex mutex;
include/linux/rio.h
271
struct mutex lock;
include/linux/rmi.h
352
struct mutex irq_mutex;
include/linux/rmi.h
363
struct mutex enabled_mutex;
include/linux/rpmsg.h
98
struct mutex cb_lock;
include/linux/rseq_types.h
182
struct mutex mutex;
include/linux/rtc.h
94
struct mutex ops_lock;
include/linux/rtmutex.h
83
#define rt_mutex_init(mutex) \
include/linux/rtmutex.h
86
__rt_mutex_init(mutex, __func__, &__key); \
include/linux/rtsx_pci.h
1217
struct mutex pcr_mutex;
include/linux/rtsx_usb.h
63
struct mutex dev_mutex;
include/linux/sched.h
1241
struct mutex *blocked_on; /* lock we're blocked on */
include/linux/sched.h
1341
struct mutex futex_exit_mutex;
include/linux/sched.h
1347
struct mutex perf_event_mutex;
include/linux/sched.h
2192
#define PROXY_WAKING ((struct mutex *)(-1L))
include/linux/sched.h
2194
static inline struct mutex *__get_task_blocked_on(struct task_struct *p)
include/linux/sched.h
2200
static inline void __set_task_blocked_on(struct task_struct *p, struct mutex *m)
include/linux/sched.h
2216
static inline void __clear_task_blocked_on(struct task_struct *p, struct mutex *m)
include/linux/sched.h
2229
static inline void clear_task_blocked_on(struct task_struct *p, struct mutex *m)
include/linux/sched.h
2235
static inline void __set_task_blocked_on_waking(struct task_struct *p, struct mutex *m)
include/linux/sched.h
2257
static inline void set_task_blocked_on_waking(struct task_struct *p, struct mutex *m)
include/linux/sched.h
408
extern struct mutex sched_domains_mutex;
include/linux/sched/signal.h
245
struct mutex cred_guard_mutex; /* guard against foreign influences on
include/linux/seq_file.h
24
struct mutex lock;
include/linux/seqlock.h
134
#define seqcount_mutex_init(s, lock) seqcount_LOCKNAME_init(s, lock, mutex)
include/linux/seqlock.h
230
SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex)
include/linux/seqlock.h
258
__seqprop_case((s), mutex, prop))
include/linux/seqlock_types.h
71
SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex)
include/linux/serdev.h
49
struct mutex write_lock;
include/linux/serio.h
54
struct mutex drv_mutex;
include/linux/serio.h
64
struct mutex *ps2_cmd_mutex;
include/linux/skmsg.h
119
struct mutex work_mutex;
include/linux/soc/mediatek/mtk-mutex.h
71
int mtk_mutex_prepare(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
72
void mtk_mutex_add_comp(struct mtk_mutex *mutex,
include/linux/soc/mediatek/mtk-mutex.h
74
void mtk_mutex_enable(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
75
int mtk_mutex_enable_by_cmdq(struct mtk_mutex *mutex,
include/linux/soc/mediatek/mtk-mutex.h
77
void mtk_mutex_disable(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
78
void mtk_mutex_remove_comp(struct mtk_mutex *mutex,
include/linux/soc/mediatek/mtk-mutex.h
80
void mtk_mutex_unprepare(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
81
void mtk_mutex_put(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
82
void mtk_mutex_acquire(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
83
void mtk_mutex_release(struct mtk_mutex *mutex);
include/linux/soc/mediatek/mtk-mutex.h
84
int mtk_mutex_write_mod(struct mtk_mutex *mutex,
include/linux/soc/mediatek/mtk-mutex.h
87
int mtk_mutex_write_sof(struct mtk_mutex *mutex,
include/linux/soc/qcom/llcc-qcom.h
168
struct mutex lock;
include/linux/soc/qcom/qmi.h
172
struct mutex lock;
include/linux/soc/qcom/qmi.h
218
struct mutex sock_lock;
include/linux/soc/qcom/qmi.h
235
struct mutex txn_lock;
include/linux/soundwire/sdw.h
1018
struct mutex bus_lock;
include/linux/soundwire/sdw.h
1022
struct mutex msg_lock;
include/linux/soundwire/sdw.h
687
struct mutex sdw_dev_lock; /* protect callbacks/remove races */
include/linux/soundwire/sdw_amd.h
164
struct mutex *acp_lock;
include/linux/soundwire/sdw_amd.h
39
struct mutex *acp_sdw_lock;
include/linux/soundwire/sdw_amd.h
89
struct mutex *acp_sdw_lock;
include/linux/soundwire/sdw_intel.h
310
struct mutex shim_lock; /* lock for access to shared SHIM registers */
include/linux/soundwire/sdw_intel.h
358
struct mutex *eml_lock;
include/linux/spi/max7301.h
12
struct mutex lock;
include/linux/spi/spi.h
650
struct mutex io_mutex;
include/linux/spi/spi.h
653
struct mutex add_lock;
include/linux/spi/spi.h
657
struct mutex bus_lock_mutex;
include/linux/spi/spi_bitbang.h
10
struct mutex lock;
include/linux/srcutree.h
76
struct mutex srcu_cb_mutex; /* Serialize CB preparation. */
include/linux/srcutree.h
78
struct mutex srcu_gp_mutex; /* Serialize GP work. */
include/linux/srcutree.h
89
struct mutex srcu_barrier_mutex; /* Serialize barrier ops. */
include/linux/ssb/ssb.h
452
struct mutex sprom_mutex;
include/linux/sunrpc/svc.h
104
struct mutex *mutex;
include/linux/sunrpc/svc_xprt.h
64
struct mutex xpt_mutex; /* to serialize sending data */
include/linux/sunrpc/xprtsock.h
59
struct mutex recv_mutex;
include/linux/suspend.h
443
extern struct mutex system_transition_mutex;
include/linux/switchtec.h
499
struct mutex mrpc_mutex;
include/linux/taskstats_kern.h
17
extern struct mutex taskstats_exit_mutex;
include/linux/tee_core.h
70
struct mutex mutex; /* protects num_users and idr */
include/linux/thermal.h
133
struct mutex lock; /* protect thermal_instances list */
include/linux/thunderbolt.h
253
struct mutex lock;
include/linux/thunderbolt.h
83
struct mutex lock;
include/linux/tpm.h
178
struct mutex tpm_mutex; /* tpm is processing */
include/linux/trace_events.h
105
struct mutex mutex;
include/linux/tty.h
199
struct mutex atomic_write_lock;
include/linux/tty.h
200
struct mutex legacy_mutex;
include/linux/tty.h
201
struct mutex throttle_mutex;
include/linux/tty.h
203
struct mutex winsize_mutex;
include/linux/tty.h
463
extern struct mutex tty_mutex;
include/linux/tty_buffer.h
38
struct mutex lock;
include/linux/tty_port.h
115
struct mutex mutex;
include/linux/tty_port.h
116
struct mutex buf_mutex;
include/linux/uacce.h
131
struct mutex mutex;
include/linux/uacce.h
97
struct mutex mutex;
include/linux/uio_driver.h
84
struct mutex info_lock;
include/linux/usb.h
1160
extern struct mutex usb_dynids_lock;
include/linux/usb.h
471
struct mutex devnum_next_mutex; /* devnum_next mutex */
include/linux/usb/composite.h
93
struct mutex *opts_mutex;
include/linux/usb/hcd.h
184
struct mutex *address0_mutex;
include/linux/usb/hcd.h
185
struct mutex *bandwidth_mutex;
include/linux/usb/hcd.h
685
extern struct mutex usb_bus_idr_lock;
include/linux/usb/otg-fsm.h
183
struct mutex lock;
include/linux/usb/serial.h
158
struct mutex disc_mutex;
include/linux/usb/usbnet.h
28
struct mutex phy_mutex;
include/linux/usb/usbnet.h
60
struct mutex interrupt_mutex;
include/linux/usb/xhci-sideband.h
60
struct mutex mutex;
include/linux/vfio.h
33
struct mutex lock;
include/linux/vfio_pci_core.h
108
struct mutex igate;
include/linux/vfio_pci_core.h
137
struct mutex ioeventfds_lock;
include/linux/vmpressure.h
25
struct mutex events_lock;
include/linux/w1.h
209
struct mutex list_mutex;
include/linux/w1.h
233
struct mutex mutex;
include/linux/w1.h
234
struct mutex bus_mutex;
include/linux/wait_bit.h
510
wait_var_event_any_lock(var, condition, lock, mutex, TASK_UNINTERRUPTIBLE)
include/linux/wm97xx.h
275
struct mutex codec_mutex;
include/linux/ww_mutex.h
30
#define WW_MUTEX_BASE mutex
include/media/cec.h
100
struct mutex lock;
include/media/cec.h
238
struct mutex lock;
include/media/cec.h
50
struct mutex lock;
include/media/cec.h
54
struct mutex lock_fhs;
include/media/dmxdev.h
146
struct mutex mutex;
include/media/dmxdev.h
193
struct mutex mutex;
include/media/drv-intf/saa7146.h
126
struct mutex v4l2_lock;
include/media/drv-intf/saa7146.h
147
struct mutex i2c_lock;
include/media/drv-intf/tea575x.h
51
struct mutex mutex;
include/media/dvb_demux.h
231
struct mutex mutex;
include/media/dvb_frontend.h
512
struct mutex mtx;
include/media/dvb_net.h
56
struct mutex ioctl_mutex;
include/media/dvb_net.h
57
struct mutex remove_mutex;
include/media/dvb_vb2.h
115
struct mutex *mutex, int non_blocking)
include/media/dvb_vb2.h
143
struct mutex *mutex, int non_blocking);
include/media/dvbdev.h
119
struct mutex mfe_lock; /* access lock for thread creation */
include/media/dvbdev.h
122
struct mutex mdev_lock;
include/media/i2c/adp1653.h
109
struct mutex power_lock;
include/media/i2c/ir-kbd-i2c.h
28
struct mutex lock; /* do not poll Rx during Tx */
include/media/media-device.h
175
struct mutex graph_mutex;
include/media/media-device.h
185
struct mutex req_queue_mutex;
include/media/rc-core.h
169
struct mutex lock;
include/media/v4l2-ctrls.h
413
struct mutex _lock;
include/media/v4l2-ctrls.h
414
struct mutex *lock;
include/media/v4l2-dev.h
309
struct mutex *lock;
include/media/v4l2-fh.h
50
struct mutex subscribe_lock;
include/media/v4l2-mem2mem.h
107
struct mutex *q_lock;
include/media/v4l2-subdev.h
1074
struct mutex *state_lock;
include/media/v4l2-subdev.h
729
struct mutex _lock;
include/media/v4l2-subdev.h
730
struct mutex *lock;
include/media/videobuf2-core.h
618
struct mutex *lock;
include/media/videobuf2-core.h
636
struct mutex mmap_lock;
include/media/videobuf2-dvb.h
28
struct mutex lock;
include/media/videobuf2-dvb.h
47
struct mutex lock;
include/media/videobuf2-v4l2.h
344
int _vb2_fop_release(struct file *file, struct mutex *lock);
include/net/act_api.h
17
struct mutex lock;
include/net/af_unix.h
41
struct mutex iolock, bindlock;
include/net/bluetooth/hci_core.h
358
struct mutex lock;
include/net/bluetooth/hci_core.h
505
struct mutex cmd_sync_work_lock;
include/net/bluetooth/hci_core.h
506
struct mutex unregister_lock;
include/net/bluetooth/hci_core.h
531
struct mutex req_lock;
include/net/bluetooth/hci_core.h
559
struct mutex mgmt_pending_lock;
include/net/bluetooth/hci_core.h
835
extern struct mutex hci_cb_list_lock;
include/net/bluetooth/l2cap.h
616
struct mutex lock;
include/net/bluetooth/l2cap.h
673
struct mutex lock;
include/net/bluetooth/rfcomm.h
175
struct mutex lock;
include/net/bonding.h
263
struct mutex ipsec_lock;
include/net/cfg80211.h
6283
struct mutex mtx;
include/net/cfg802154.h
507
struct mutex association_lock;
include/net/dsa.h
122
struct mutex fdb_lock;
include/net/dsa.h
315
struct mutex addr_lists_lock;
include/net/dsa.h
319
struct mutex vlans_lock;
include/net/hwbm.h
17
struct mutex buf_lock;
include/net/if_inet6.h
197
struct mutex mc_lock; /* mld global lock */
include/net/ioam6.h
43
struct mutex lock;
include/net/ip_vs.h
1186
struct mutex service_mutex; /* service reconfig */
include/net/ip_vs.h
1268
struct mutex est_mutex; /* protect kthread tasks */
include/net/ip_vs.h
1286
struct mutex sync_mutex;
include/net/kcm.h
124
struct mutex mutex;
include/net/kcm.h
73
struct mutex tx_mutex;
include/net/mana/gdma.h
416
struct mutex eq_test_event_mutex;
include/net/mana/mana.h
547
struct mutex vport_mutex;
include/net/neighbour.h
245
struct mutex phash_lock;
include/net/net_namespace.h
199
struct mutex rtnl_mutex;
include/net/netdev_netlink.h
8
struct mutex lock;
include/net/netfilter/nf_tables.h
1930
struct mutex commit_mutex;
include/net/netns/ipv4.h
116
struct mutex ra_mutex;
include/net/netns/ipv4.h
285
struct mutex mfc_mutex;
include/net/netns/mctp.h
26
struct mutex bind_lock;
include/net/netns/mctp.h
39
struct mutex neigh_lock;
include/net/netns/mpls.h
19
struct mutex platform_mutex;
include/net/netns/packet.h
12
struct mutex sklist_lock;
include/net/netns/smc.h
13
struct mutex mutex_fback_rsn;
include/net/netns/xdp.h
9
struct mutex lock;
include/net/netns/xfrm.h
85
struct mutex xfrm_cfg_mutex;
include/net/nfc/digital.h
207
struct mutex poll_lock;
include/net/nfc/digital.h
212
struct mutex cmd_lock;
include/net/nfc/hci.h
106
struct mutex msg_tx_mutex;
include/net/nfc/nci_core.h
229
struct mutex req_lock;
include/net/nfc/nfc.h
158
struct mutex genl_data_mutex;
include/net/psp/types.h
75
struct mutex lock;
include/net/sch_generic.h
471
struct mutex filter_chain_lock;
include/net/sch_generic.h
490
struct mutex lock;
include/net/sch_generic.h
511
struct mutex proto_destroy_lock; /* Lock for proto_destroy hashtable. */
include/net/seg6.h
37
struct mutex lock;
include/net/tls.h
251
struct mutex tx_lock; /* protects partially_sent_* fields and
include/net/xdp_sock.h
89
struct mutex mutex;
include/pcmcia/ds.h
42
struct mutex lock;
include/pcmcia/ss.h
191
struct mutex skt_mutex;
include/pcmcia/ss.h
192
struct mutex ops_mutex;
include/rdma/ib_umem_odp.h
25
struct mutex umem_mutex;
include/rdma/ib_verbs.h
1800
struct mutex mutex;
include/rdma/ib_verbs.h
2369
struct mutex dmabufs_lock;
include/rdma/ib_verbs.h
2828
struct mutex unregistration_lock;
include/rdma/ib_verbs.h
2891
struct mutex compat_devs_mutex;
include/rdma/ib_verbs.h
2901
struct mutex subdev_lock;
include/rdma/ib_verbs.h
624
struct mutex lock; /* Protect lifespan and values[] */
include/rdma/rdma_counter.h
33
struct mutex lock;
include/rdma/rdma_counter.h
42
struct mutex lock;
include/rdma/uverbs_types.h
158
struct mutex ucontext_lock;
include/rdma/uverbs_types.h
177
struct mutex umap_lock;
include/rdma/uverbs_types.h
183
struct mutex disassociation_lock;
include/scsi/fcoe_sysfs.h
55
struct mutex lock;
include/scsi/libfc.h
209
struct mutex rp_mutex;
include/scsi/libfc.h
645
struct mutex disc_mutex;
include/scsi/libfc.h
761
struct mutex lp_mutex;
include/scsi/libfcoe.h
154
struct mutex ctlr_mutex;
include/scsi/libiscsi.h
285
struct mutex eh_mutex;
include/scsi/libsas.h
126
struct mutex cmd_mutex;
include/scsi/libsas.h
355
struct mutex drain_mutex;
include/scsi/libsas.h
362
struct mutex disco_mutex;
include/scsi/scsi_device.h
137
struct mutex inquiry_mutex;
include/scsi/scsi_device.h
295
struct mutex state_mutex;
include/scsi/scsi_host.h
575
struct mutex scan_mutex;/* serialize scanning activity */
include/scsi/scsi_transport_iscsi.h
211
struct mutex ep_mutex;
include/scsi/scsi_transport_iscsi.h
294
struct mutex mutex;
include/scsi/scsi_transport_sas.h
158
struct mutex phy_list_mutex;
include/scsi/scsi_transport_spi.h
47
struct mutex dv_mutex; /* semaphore to serialise dv */
include/scsi/scsi_transport_srp.h
65
struct mutex mutex;
include/soc/mscc/ocelot.h
706
struct mutex lock;
include/soc/mscc/ocelot.h
874
struct mutex stat_view_lock;
include/soc/mscc/ocelot.h
876
struct mutex mact_lock;
include/soc/mscc/ocelot.h
881
struct mutex fwd_domain_lock;
include/sound/ac97_codec.h
246
struct mutex reg_mutex;
include/sound/ac97_codec.h
247
struct mutex page_mutex; /* mutex for AD18xx multi-codecs and paging (2.3) */
include/sound/aci.h
84
struct mutex aci_mutex;
include/sound/ak4113.h
283
struct mutex reinit_mutex;
include/sound/ak4114.h
165
struct mutex reinit_mutex;
include/sound/ak4531_codec.h
59
struct mutex reg_mutex;
include/sound/compress_driver.h
201
struct mutex lock;
include/sound/core.h
132
struct mutex memory_mutex; /* protection for the above */
include/sound/cs35l56.h
352
struct mutex irq_lock;
include/sound/emu10k1.h
1612
struct mutex lock;
include/sound/emu10k1.h
1696
struct mutex lock;
include/sound/emux_synth.h
101
struct mutex register_mutex;
include/sound/gus.h
192
struct mutex memory_mutex;
include/sound/gus.h
430
struct mutex dma_mutex;
include/sound/gus.h
431
struct mutex register_mutex;
include/sound/hda-mlink.h
186
static inline struct mutex *
include/sound/hda-mlink.h
61
struct mutex *hdac_bus_eml_get_mutex(struct hdac_bus *bus, bool alt, int elid);
include/sound/hda_codec.h
210
struct mutex spdif_mutex;
include/sound/hda_codec.h
211
struct mutex control_mutex;
include/sound/hda_codec.h
219
struct mutex user_mutex;
include/sound/hda_codec.h
46
struct mutex prepare_mutex;
include/sound/hdaudio.h
365
struct mutex cmd_mutex;
include/sound/hdaudio.h
366
struct mutex lock;
include/sound/hdaudio.h
568
struct mutex dsp_mutex;
include/sound/hdaudio.h
88
struct mutex widget_lock;
include/sound/hdaudio.h
93
struct mutex regmap_lock;
include/sound/hwdep.h
58
struct mutex open_mutex;
include/sound/i2c.h
42
struct mutex lock_mutex;
include/sound/info.h
74
struct mutex access;
include/sound/jack.h
67
struct mutex input_dev_lock;
include/sound/mixer_oss.h
49
struct mutex reg_mutex;
include/sound/pcm.h
421
struct mutex buffer_mutex; /* protect for buffer changes */
include/sound/pcm.h
457
struct mutex mutex;
include/sound/pcm.h
544
struct mutex open_mutex;
include/sound/pcm_oss.h
44
struct mutex params_lock;
include/sound/pcm_oss.h
64
struct mutex setup_mutex;
include/sound/rawmidi.h
137
struct mutex open_mutex;
include/sound/sb16_csp.h
70
struct mutex access_mutex; /* locking */
include/sound/sdca_fdl.h
37
struct mutex lock;
include/sound/sdca_interrupts.h
66
struct mutex irq_lock; /* Protect irqs list across functions */
include/sound/soc-card.h
18
mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_ROOT);
include/sound/soc-card.h
23
mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_RUNTIME);
include/sound/soc-card.h
28
mutex_unlock(&card->mutex);
include/sound/soc-component.h
228
struct mutex io_mutex;
include/sound/soc-jack.h
81
struct mutex mutex;
include/sound/soc.h
1000
struct mutex dapm_mutex;
include/sound/soc.h
1003
struct mutex pcm_mutex;
include/sound/soc.h
999
struct mutex mutex;
include/sound/soundfont.h
83
struct mutex presets_mutex;
include/sound/tas2781.h
208
struct mutex codec_lock;
include/sound/ump.h
51
struct mutex open_mutex;
include/sound/util_mem.h
32
struct mutex block_mutex; /* lock */
include/sound/vx_core.h
153
struct mutex lock;
include/sound/vx_core.h
186
struct mutex mixer_mutex;
include/sound/wss.h
97
struct mutex mce_mutex;
include/sound/wss.h
98
struct mutex open_mutex;
include/target/iscsi/iscsi_target_core.h
641
struct mutex cmdsn_mutex;
include/target/iscsi/iscsi_target_core.h
834
struct mutex tpg_access_lock;
include/target/target_core_base.h
321
struct mutex tg_pt_gp_transition_mutex;
include/target/target_core_base.h
595
struct mutex lun_entry_mutex;
include/target/target_core_base.h
778
struct mutex lun_tg_pt_md_mutex;
include/target/target_core_base.h
899
struct mutex lun_reset_mutex;
include/target/target_core_base.h
931
struct mutex hba_access_mutex;
include/target/target_core_base.h
960
struct mutex acl_node_mutex;
include/target/target_core_base.h
963
struct mutex tpg_lun_mutex;
include/ufs/ufshcd.h
1012
struct mutex uic_cmd_mutex;
include/ufs/ufshcd.h
1021
struct mutex ee_ctrl_mutex;
include/ufs/ufshcd.h
1073
struct mutex wb_mutex;
include/ufs/ufshcd.h
1114
struct mutex pm_qos_mutex;
include/ufs/ufshcd.h
1160
struct mutex sq_mutex;
include/ufs/ufshcd.h
243
struct mutex lock;
include/video/broadsheetfb.h
53
struct mutex io_lock;
include/video/mmp_disp.h
157
struct mutex access_ok;
include/video/mmp_disp.h
228
struct mutex access_ok;
include/video/udlfb.h
51
struct mutex render_mutex;
io_uring/bpf-ops.c
189
scoped_guard(mutex, &io_bpf_ctrl_mutex) {
io_uring/bpf-ops.c
190
guard(mutex)(&ctx->uring_lock);
io_uring/bpf-ops.c
217
guard(mutex)(&io_bpf_ctrl_mutex);
io_uring/bpf-ops.c
220
guard(mutex)(&ctx->uring_lock);
io_uring/bpf-ops.c
235
scoped_guard(mutex, &ctx->uring_lock) {
io_uring/bpf-ops.c
240
guard(mutex)(&io_bpf_ctrl_mutex);
io_uring/bpf-ops.c
241
guard(mutex)(&ctx->uring_lock);
io_uring/io_uring.c
2147
guard(mutex)(&ctx->uring_lock);
io_uring/kbuf.c
462
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/kbuf.c
475
scoped_guard(mutex, &ctx->mmap_lock)
io_uring/kbuf.c
716
scoped_guard(mutex, &ctx->mmap_lock)
io_uring/kbuf.c
95
guard(mutex)(&ctx->mmap_lock);
io_uring/memmap.c
304
guard(mutex)(&ctx->mmap_lock);
io_uring/memmap.c
336
guard(mutex)(&ctx->mmap_lock);
io_uring/memmap.c
386
guard(mutex)(&ctx->mmap_lock);
io_uring/memmap.h
43
guard(mutex)(&ctx->mmap_lock);
io_uring/sqpoll.h
6
struct mutex lock;
io_uring/zcrx.c
287
guard(mutex)(&ifq->pp_lock);
io_uring/zcrx.c
542
guard(mutex)(&ifq->pp_lock);
io_uring/zcrx.c
559
scoped_guard(mutex, &ifq->pp_lock) {
io_uring/zcrx.c
757
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/zcrx.c
770
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/zcrx.c
778
scoped_guard(mutex, &ctx->mmap_lock)
io_uring/zcrx.c
886
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/zcrx.c
911
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/zcrx.c
928
scoped_guard(mutex, &ctx->mmap_lock)
io_uring/zcrx.c
953
scoped_guard(mutex, &ctx->mmap_lock)
io_uring/zcrx.c
972
scoped_guard(mutex, &ctx->mmap_lock) {
io_uring/zcrx.h
73
struct mutex pp_lock;
kernel/acct.c
100
struct mutex lock;
kernel/audit.c
195
struct mutex lock;
kernel/audit.h
254
extern struct mutex audit_filter_mutex;
kernel/bpf/arena.c
352
guard(mutex)(&arena->lock);
kernel/bpf/arena.c
462
guard(mutex)(&arena->lock);
kernel/bpf/arena.c
61
struct mutex lock;
kernel/bpf/arena.c
656
guard(mutex)(&arena->lock);
kernel/bpf/bpf_insn_array.c
152
guard(mutex)(&map->freeze_mutex);
kernel/bpf/bpf_struct_ops.c
1418
guard(mutex)(&prog->aux->st_ops_assoc_mutex);
kernel/bpf/bpf_struct_ops.c
1448
guard(mutex)(&prog->aux->st_ops_assoc_mutex);
kernel/bpf/bpf_struct_ops.c
28
struct mutex lock;
kernel/bpf/dispatcher.c
146
mutex_lock(&d->mutex);
kernel/bpf/dispatcher.c
170
mutex_unlock(&d->mutex);
kernel/bpf/trampoline.c
1002
mutex_lock(&tr->mutex);
kernel/bpf/trampoline.c
1007
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
1027
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
1031
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
105
if (!mutex_trylock(&tr->mutex)) {
kernel/bpf/trampoline.c
1057
mutex_lock(&tr->mutex);
kernel/bpf/trampoline.c
1059
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
1077
mutex_lock(&tr->mutex);
kernel/bpf/trampoline.c
1084
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
1097
WARN_ON_ONCE(mutex_is_locked(&tr->mutex));
kernel/bpf/trampoline.c
132
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
362
mutex_init(&tr->mutex);
kernel/bpf/trampoline.c
74
lockdep_assert_held_once(&tr->mutex);
kernel/bpf/trampoline.c
753
guard(mutex)(&aux->ext_mutex);
kernel/bpf/trampoline.c
847
mutex_lock(&tr->mutex);
kernel/bpf/trampoline.c
849
mutex_unlock(&tr->mutex);
kernel/bpf/trampoline.c
867
guard(mutex)(&tgt_prog->aux->ext_mutex);
kernel/bpf/trampoline.c
890
mutex_lock(&tr->mutex);
kernel/bpf/trampoline.c
892
mutex_unlock(&tr->mutex);
kernel/events/core.c
10792
struct mutex hlist_mutex;
kernel/events/core.c
12103
lockdep_assert_held(&event->ctx->mutex);
kernel/events/core.c
12157
mutex_unlock(&ctx->mutex);
kernel/events/core.c
12159
mutex_lock(&ctx->mutex);
kernel/events/core.c
12766
guard(mutex)(&pmus_lock);
kernel/events/core.c
12870
scoped_guard (mutex, &event->mmap_mutex) {
kernel/events/core.c
12949
scoped_guard (mutex, &pmus_lock) {
kernel/events/core.c
12974
guard(mutex)(&pmus_lock);
kernel/events/core.c
12980
scoped_guard (mutex, &pmus_lock)
kernel/events/core.c
13630
static void mutex_lock_double(struct mutex *a, struct mutex *b)
kernel/events/core.c
13977
mutex_lock(&ctx->mutex);
kernel/events/core.c
14165
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14189
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14262
mutex_lock(&ctx->mutex);
kernel/events/core.c
14297
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14305
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14405
mutex_lock_double(&src_ctx->mutex, &dst_ctx->mutex);
kernel/events/core.c
14419
mutex_unlock(&dst_ctx->mutex);
kernel/events/core.c
14420
mutex_unlock(&src_ctx->mutex);
kernel/events/core.c
14533
mutex_lock(&ctx->mutex);
kernel/events/core.c
14570
mutex_unlock(&ctx->mutex);
kernel/events/core.c
1479
mutex_lock_nested(&ctx->mutex, nesting);
kernel/events/core.c
1481
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14940
mutex_lock(&parent_ctx->mutex);
kernel/events/core.c
1498
mutex_unlock(&ctx->mutex);
kernel/events/core.c
14995
mutex_unlock(&parent_ctx->mutex);
kernel/events/core.c
15050
lockdep_set_class(&cpuctx->ctx.mutex, &cpuctx_mutex);
kernel/events/core.c
15136
mutex_lock(&ctx->mutex);
kernel/events/core.c
15140
mutex_unlock(&ctx->mutex);
kernel/events/core.c
15197
mutex_lock(&ctx->mutex);
kernel/events/core.c
15199
mutex_unlock(&ctx->mutex);
kernel/events/core.c
2644
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
3126
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
343
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
4744
mutex_lock(&ctx->mutex);
kernel/events/core.c
4767
mutex_unlock(&ctx->mutex);
kernel/events/core.c
5036
mutex_init(&ctx->mutex);
kernel/events/core.c
5728
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
5985
mutex_lock(&ctx->mutex);
kernel/events/core.c
6002
mutex_unlock(&ctx->mutex);
kernel/events/core.c
6162
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
6361
guard(mutex)(&perf_mediated_pmu_mutex);
kernel/events/core.c
6395
guard(mutex)(&perf_mediated_pmu_mutex);
kernel/events/core.c
6495
lockdep_assert_held(&ctx->mutex);
kernel/events/core.c
7354
guard(mutex)(&rb->aux_mutex);
kernel/events/core.c
7449
scoped_guard (mutex, &event->mmap_mutex) {
kernel/events/hw_breakpoint.c
108
static inline struct mutex *get_task_bps_mutex(struct perf_event *bp)
kernel/events/hw_breakpoint.c
115
static struct mutex *bp_constraints_lock(struct perf_event *bp)
kernel/events/hw_breakpoint.c
117
struct mutex *tsk_mtx = get_task_bps_mutex(bp);
kernel/events/hw_breakpoint.c
139
static void bp_constraints_unlock(struct mutex *tsk_mtx)
kernel/events/hw_breakpoint.c
151
struct mutex *tsk_mtx = get_task_bps_mutex(bp);
kernel/events/hw_breakpoint.c
160
struct mutex *tsk_mtx = get_task_bps_mutex(bp);
kernel/events/hw_breakpoint.c
601
struct mutex *mtx = bp_constraints_lock(bp);
kernel/events/hw_breakpoint.c
620
struct mutex *mtx = bp_constraints_lock(bp);
kernel/events/hw_breakpoint.c
650
struct mutex *mtx = bp_constraints_lock(bp);
kernel/events/internal.h
43
struct mutex aux_mutex;
kernel/events/uprobes.c
51
static struct mutex uprobes_mmap_mutex[UPROBES_HASH_SZ];
kernel/futex/core.c
1835
scoped_guard(mutex, &mm->futex_hash_lock) {
kernel/futex/core.c
263
scoped_guard(mutex, &mm->futex_hash_lock) {
kernel/gcov/gcov.h
83
extern struct mutex gcov_lock;
kernel/irq/irqdesc.c
392
guard(mutex)(&sparse_irq_lock);
kernel/irq/irqdesc.c
658
guard(mutex)(&sparse_irq_lock);
kernel/irq/irqdesc.c
868
guard(mutex)(&sparse_irq_lock);
kernel/irq/irqdesc.c
908
guard(mutex)(&sparse_irq_lock);
kernel/irq/irqdomain.c
1001
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
1707
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
1710
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
1721
lockdep_assert_held(&d->domain->root->mutex);
kernel/irq/irqdomain.c
1787
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
1815
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
1870
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
1882
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
1907
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
1911
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
281
mutex_init(&domain->mutex);
kernel/irq/irqdomain.c
602
lockdep_assert_held(&domain->root->mutex);
kernel/irq/irqdomain.c
621
lockdep_assert_held(&domain->root->mutex);
kernel/irq/irqdomain.c
643
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
665
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
715
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
717
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
834
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
845
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
936
mutex_lock(&domain->root->mutex);
kernel/irq/irqdomain.c
975
mutex_unlock(&domain->root->mutex);
kernel/irq/irqdomain.c
977
mutex_lock(&domain->root->mutex);
kernel/irq/msi.c
155
lockdep_assert_held(&dev->msi.data->mutex);
kernel/irq/msi.c
204
lockdep_assert_held(&dev->msi.data->mutex);
kernel/irq/msi.c
252
lockdep_assert_held(&dev->msi.data->mutex);
kernel/irq/msi.c
34
struct mutex mutex;
kernel/irq/msi.c
340
mutex_init(&md->mutex);
kernel/irq/msi.c
354
mutex_lock(&dev->msi.data->mutex);
kernel/irq/msi.c
368
mutex_unlock(&dev->msi.data->mutex);
kernel/irq/msi.c
406
lockdep_assert_held(&md->mutex);
kernel/irq/msi.c
435
lockdep_assert_held(&md->mutex);
kernel/irq/msi.c
605
lockdep_assert_held(&dev->msi.data->mutex);
kernel/irq/proc.c
345
guard(mutex)(®ister_lock);
kernel/jump_label.c
165
guard(mutex)(&jump_label_mutex);
kernel/jump_label.c
300
guard(mutex)(&jump_label_mutex);
kernel/kexec_core.c
1020
struct mutex mutex;
kernel/kexec_core.c
1025
.mutex = __MUTEX_INITIALIZER(load_limit_reboot.mutex),
kernel/kexec_core.c
1030
.mutex = __MUTEX_INITIALIZER(load_limit_panic.mutex),
kernel/kexec_core.c
1059
mutex_lock(&limit->mutex);
kernel/kexec_core.c
1064
mutex_unlock(&limit->mutex);
kernel/kexec_core.c
1069
mutex_lock(&limit->mutex);
kernel/kexec_core.c
1071
mutex_unlock(&limit->mutex);
kernel/kexec_core.c
1123
mutex_lock(&limit->mutex);
kernel/kexec_core.c
1125
mutex_unlock(&limit->mutex);
kernel/kexec_core.c
1130
mutex_unlock(&limit->mutex);
kernel/kprobes.c
1008
guard(mutex)(&kprobe_sysctl_mutex);
kernel/kprobes.c
1240
guard(mutex)(&text_mutex);
kernel/kprobes.c
1251
guard(mutex)(&text_mutex);
kernel/kprobes.c
129
.mutex = __MUTEX_INITIALIZER(kprobe_insn_slots.mutex),
kernel/kprobes.c
1372
guard(mutex)(&text_mutex);
kernel/kprobes.c
152
guard(mutex)(&c->mutex);
kernel/kprobes.c
1585
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
1676
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
1685
guard(mutex)(&text_mutex);
kernel/kprobes.c
1911
scoped_guard(mutex, &kprobe_mutex) {
kernel/kprobes.c
2355
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
2447
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
2462
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
2672
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
2735
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
278
guard(mutex)(&c->mutex);
kernel/kprobes.c
2938
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
2982
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
352
.mutex = __MUTEX_INITIALIZER(kprobe_optinsn_slots.mutex),
kernel/kprobes.c
628
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
631
guard(mutex)(&text_mutex);
kernel/kprobes.c
729
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
932
guard(mutex)(&text_mutex);
kernel/kprobes.c
956
guard(mutex)(&kprobe_mutex);
kernel/kprobes.c
980
guard(mutex)(&kprobe_mutex);
kernel/ksysfs.c
103
guard(mutex)(&lock);
kernel/kthread.c
884
guard(mutex)(&kthread_affinity_lock);
kernel/livepatch/core.h
7
extern struct mutex klp_mutex;
kernel/liveupdate/kexec_handover.c
175
guard(mutex)(&tree->lock);
kernel/liveupdate/kexec_handover.c
250
guard(mutex)(&tree->lock);
kernel/liveupdate/kexec_handover.c
352
guard(mutex)(&tree->lock);
kernel/liveupdate/kexec_handover.c
72
struct mutex lock; /* protects KHO FDT */
kernel/liveupdate/kexec_handover.c
748
guard(mutex)(&kho_out.lock);
kernel/liveupdate/kexec_handover.c
782
guard(mutex)(&kho_out.lock);
kernel/liveupdate/luo_file.c
168
struct mutex mutex;
kernel/liveupdate/luo_file.c
304
mutex_init(&luo_file->mutex);
kernel/liveupdate/luo_file.c
370
mutex_destroy(&luo_file->mutex);
kernel/liveupdate/luo_file.c
382
guard(mutex)(&luo_file->mutex);
kernel/liveupdate/luo_file.c
403
guard(mutex)(&luo_file->mutex);
kernel/liveupdate/luo_file.c
581
guard(mutex)(&luo_file->mutex);
kernel/liveupdate/luo_file.c
620
guard(mutex)(&luo_file->mutex);
kernel/liveupdate/luo_file.c
640
guard(mutex)(&luo_file->mutex);
kernel/liveupdate/luo_file.c
708
mutex_destroy(&luo_file->mutex);
kernel/liveupdate/luo_file.c
801
mutex_init(&luo_file->mutex);
kernel/liveupdate/luo_flb.c
108
scoped_guard(mutex, &private->outgoing.lock) {
kernel/liveupdate/luo_flb.c
130
scoped_guard(mutex, &private->outgoing.lock) {
kernel/liveupdate/luo_flb.c
156
guard(mutex)(&private->incoming.lock);
kernel/liveupdate/luo_flb.c
197
scoped_guard(mutex, &private->incoming.lock)
kernel/liveupdate/luo_flb.c
210
scoped_guard(mutex, &private->incoming.lock) {
kernel/liveupdate/luo_flb.c
511
guard(mutex)(&private->incoming.lock);
kernel/liveupdate/luo_flb.c
538
guard(mutex)(&private->outgoing.lock);
kernel/liveupdate/luo_internal.h
77
struct mutex mutex;
kernel/liveupdate/luo_session.c
131
mutex_init(&session->mutex);
kernel/liveupdate/luo_session.c
139
mutex_destroy(&session->mutex);
kernel/liveupdate/luo_session.c
185
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
192
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
199
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
219
scoped_guard(mutex, &session->mutex)
kernel/liveupdate/luo_session.c
236
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
259
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
372
lockdep_assert_held(&session->mutex);
kernel/liveupdate/luo_session.c
396
scoped_guard(mutex, &session->mutex)
kernel/liveupdate/luo_session.c
430
guard(mutex)(&session->mutex);
kernel/liveupdate/luo_session.c
560
scoped_guard(mutex, &session->mutex) {
kernel/locking/locktorture.c
528
static struct mutex torture_nested_mutexes[MAX_NESTED_LOCKS];
kernel/locking/mutex-debug.c
102
void mutex_destroy(struct mutex *lock)
kernel/locking/mutex-debug.c
29
void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter)
kernel/locking/mutex-debug.c
37
void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter)
kernel/locking/mutex-debug.c
50
void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter,
kernel/locking/mutex-debug.c
59
void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,
kernel/locking/mutex-debug.c
62
struct mutex *blocked_on = get_task_blocked_on(task);
kernel/locking/mutex-debug.c
71
void debug_mutex_unlock(struct mutex *lock)
kernel/locking/mutex-debug.c
78
void debug_mutex_init(struct mutex *lock)
kernel/locking/mutex-debug.c
88
int __devm_mutex_init(struct device *dev, struct mutex *lock)
kernel/locking/mutex.c
1024
__mutex_lock_killable_slowpath(struct mutex *lock);
kernel/locking/mutex.c
1027
__mutex_lock_interruptible_slowpath(struct mutex *lock);
kernel/locking/mutex.c
1041
int __sched mutex_lock_interruptible(struct mutex *lock)
kernel/locking/mutex.c
1065
int __sched mutex_lock_killable(struct mutex *lock)
kernel/locking/mutex.c
1086
void __sched mutex_lock_io(struct mutex *lock)
kernel/locking/mutex.c
1097
__mutex_lock_slowpath(struct mutex *lock)
kernel/locking/mutex.c
1105
__mutex_lock_killable_slowpath(struct mutex *lock)
kernel/locking/mutex.c
1112
__mutex_lock_interruptible_slowpath(struct mutex *lock)
kernel/locking/mutex.c
1152
int __sched mutex_trylock(struct mutex *lock)
kernel/locking/mutex.c
1159
int __sched _mutex_trylock_nest_lock(struct mutex *lock, struct lockdep_map *nest_lock)
kernel/locking/mutex.c
1217
int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock)
kernel/locking/mutex.c
124
static inline bool __mutex_trylock_or_handoff(struct mutex *lock, bool handoff)
kernel/locking/mutex.c
132
static inline bool __mutex_trylock(struct mutex *lock)
kernel/locking/mutex.c
143
void mutex_init_generic(struct mutex *lock)
kernel/locking/mutex.c
153
static __always_inline bool __mutex_trylock_fast(struct mutex *lock)
kernel/locking/mutex.c
167
static __always_inline bool __mutex_unlock_fast(struct mutex *lock)
kernel/locking/mutex.c
177
void mutex_init_lockdep(struct mutex *lock, const char *name, struct lock_class_key *key)
kernel/locking/mutex.c
190
static inline void __mutex_set_flag(struct mutex *lock, unsigned long flag)
kernel/locking/mutex.c
195
static inline void __mutex_clear_flag(struct mutex *lock, unsigned long flag)
kernel/locking/mutex.c
205
__mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter,
kernel/locking/mutex.c
225
__mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter)
kernel/locking/mutex.c
249
static void __mutex_handoff(struct mutex *lock, struct task_struct *task)
kernel/locking/mutex.c
276
static void __sched __mutex_lock_slowpath(struct mutex *lock)
kernel/locking/mutex.c
300
void __sched mutex_lock(struct mutex *lock)
kernel/locking/mutex.c
317
static inline struct task_struct *__mutex_trylock_or_owner(struct mutex *lock)
kernel/locking/mutex.c
323
bool ww_mutex_spin_on_owner(struct mutex *lock, struct ww_acquire_ctx *ww_ctx,
kernel/locking/mutex.c
371
bool mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner,
kernel/locking/mutex.c
411
static inline int mutex_can_spin_on_owner(struct mutex *lock)
kernel/locking/mutex.c
46
static void __mutex_init_generic(struct mutex *lock)
kernel/locking/mutex.c
460
mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx,
kernel/locking/mutex.c
536
mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx,
kernel/locking/mutex.c
543
static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigned long ip)
kernel/locking/mutex.c
562
void __sched mutex_unlock(struct mutex *lock)
kernel/locking/mutex.c
595
__mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclass,
kernel/locking/mutex.c
63
bool mutex_is_locked(struct mutex *lock)
kernel/locking/mutex.c
75
unsigned long mutex_get_owner(struct mutex *lock)
kernel/locking/mutex.c
802
__mutex_lock(struct mutex *lock, unsigned int state, unsigned int subclass,
kernel/locking/mutex.c
810
__ww_mutex_lock(struct mutex *lock, unsigned int state, unsigned int subclass,
kernel/locking/mutex.c
85
static inline struct task_struct *__mutex_trylock_common(struct mutex *lock, bool handoff)
kernel/locking/mutex.c
857
mutex_lock_nested(struct mutex *lock, unsigned int subclass)
kernel/locking/mutex.c
866
_mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest)
kernel/locking/mutex.c
874
_mutex_lock_killable(struct mutex *lock, unsigned int subclass,
kernel/locking/mutex.c
882
mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass)
kernel/locking/mutex.c
889
mutex_lock_io_nested(struct mutex *lock, unsigned int subclass)
kernel/locking/mutex.c
966
static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigned long ip)
kernel/locking/mutex.h
44
static inline struct task_struct *__mutex_owner(struct mutex *lock)
kernel/locking/mutex.h
51
static inline struct mutex *get_task_blocked_on(struct task_struct *p)
kernel/locking/mutex.h
58
extern void debug_mutex_lock_common(struct mutex *lock,
kernel/locking/mutex.h
60
extern void debug_mutex_wake_waiter(struct mutex *lock,
kernel/locking/mutex.h
63
extern void debug_mutex_add_waiter(struct mutex *lock,
kernel/locking/mutex.h
66
extern void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,
kernel/locking/mutex.h
68
extern void debug_mutex_unlock(struct mutex *lock);
kernel/locking/mutex.h
69
extern void debug_mutex_init(struct mutex *lock);
kernel/locking/rtmutex_api.c
518
static void __mutex_rt_init_generic(struct mutex *mutex)
kernel/locking/rtmutex_api.c
520
rt_mutex_base_init(&mutex->rtmutex);
kernel/locking/rtmutex_api.c
521
debug_check_no_locks_freed((void *)mutex, sizeof(*mutex));
kernel/locking/rtmutex_api.c
524
static __always_inline int __mutex_lock_common(struct mutex *lock,
kernel/locking/rtmutex_api.c
544
void mutex_rt_init_lockdep(struct mutex *mutex, const char *name, struct lock_class_key *key)
kernel/locking/rtmutex_api.c
546
__mutex_rt_init_generic(mutex);
kernel/locking/rtmutex_api.c
547
lockdep_init_map_wait(&mutex->dep_map, name, key, 0, LD_WAIT_SLEEP);
kernel/locking/rtmutex_api.c
551
void __sched mutex_lock_nested(struct mutex *lock, unsigned int subclass)
kernel/locking/rtmutex_api.c
557
void __sched _mutex_lock_nest_lock(struct mutex *lock,
kernel/locking/rtmutex_api.c
564
int __sched mutex_lock_interruptible_nested(struct mutex *lock,
kernel/locking/rtmutex_api.c
571
int __sched _mutex_lock_killable(struct mutex *lock, unsigned int subclass,
kernel/locking/rtmutex_api.c
578
void __sched mutex_lock_io_nested(struct mutex *lock, unsigned int subclass)
kernel/locking/rtmutex_api.c
590
int __sched _mutex_trylock_nest_lock(struct mutex *lock,
kernel/locking/rtmutex_api.c
607
void mutex_rt_init_generic(struct mutex *mutex)
kernel/locking/rtmutex_api.c
609
__mutex_rt_init_generic(mutex);
kernel/locking/rtmutex_api.c
613
void __sched mutex_lock(struct mutex *lock)
kernel/locking/rtmutex_api.c
619
int __sched mutex_lock_interruptible(struct mutex *lock)
kernel/locking/rtmutex_api.c
625
int __sched mutex_lock_killable(struct mutex *lock)
kernel/locking/rtmutex_api.c
631
void __sched mutex_lock_io(struct mutex *lock)
kernel/locking/rtmutex_api.c
640
int __sched mutex_trylock(struct mutex *lock)
kernel/locking/rtmutex_api.c
650
void __sched mutex_unlock(struct mutex *lock)
kernel/locking/test-ww_mutex.c
126
struct ww_mutex mutex;
kernel/locking/test-ww_mutex.c
131
ww_mutex_init(&mutex, class);
kernel/locking/test-ww_mutex.c
135
ret = ww_mutex_lock(&mutex, &ctx);
kernel/locking/test-ww_mutex.c
141
ret = !ww_mutex_trylock(&mutex, &ctx);
kernel/locking/test-ww_mutex.c
148
if (ww_mutex_trylock(&mutex, NULL)) {
kernel/locking/test-ww_mutex.c
150
ww_mutex_unlock(&mutex);
kernel/locking/test-ww_mutex.c
155
if (ww_mutex_trylock(&mutex, &ctx)) {
kernel/locking/test-ww_mutex.c
157
ww_mutex_unlock(&mutex);
kernel/locking/test-ww_mutex.c
162
ret = ww_mutex_lock(&mutex, &ctx);
kernel/locking/test-ww_mutex.c
167
ww_mutex_unlock(&mutex);
kernel/locking/test-ww_mutex.c
172
ww_mutex_unlock(&mutex);
kernel/locking/test-ww_mutex.c
31
struct ww_mutex mutex;
kernel/locking/test-ww_mutex.c
49
while (!ww_mutex_trylock(&mtx->mutex, NULL))
kernel/locking/test-ww_mutex.c
52
ww_mutex_lock(&mtx->mutex, NULL);
kernel/locking/test-ww_mutex.c
55
ww_mutex_unlock(&mtx->mutex);
kernel/locking/test-ww_mutex.c
65
ww_mutex_init(&mtx.mutex, class);
kernel/locking/test-ww_mutex.c
78
ww_mutex_lock(&mtx.mutex, (flags & TEST_MTX_CTX) ? &ctx : NULL);
kernel/locking/test-ww_mutex.c
94
ww_mutex_unlock(&mtx.mutex);
kernel/locking/ww_mutex.h
10
__ww_waiter_first(struct mutex *lock)
kernel/locking/ww_mutex.h
17
__ww_waiter_next(struct mutex *lock, struct mutex_waiter *w)
kernel/locking/ww_mutex.h
28
__ww_waiter_prev(struct mutex *lock, struct mutex_waiter *w)
kernel/locking/ww_mutex.h
39
__ww_waiter_last(struct mutex *lock)
kernel/locking/ww_mutex.h
5
#define MUTEX mutex
kernel/locking/ww_mutex.h
50
__ww_waiter_add(struct mutex *lock, struct mutex_waiter *waiter, struct mutex_waiter *pos)
kernel/locking/ww_mutex.h
57
__ww_mutex_owner(struct mutex *lock)
kernel/locking/ww_mutex.h
63
__ww_mutex_has_waiters(struct mutex *lock)
kernel/locking/ww_mutex.h
68
static inline void lock_wait_lock(struct mutex *lock, unsigned long *flags)
kernel/locking/ww_mutex.h
74
static inline void unlock_wait_lock(struct mutex *lock, unsigned long *flags)
kernel/locking/ww_mutex.h
80
static inline void lockdep_assert_wait_lock_held(struct mutex *lock)
kernel/module/internal.h
47
extern struct mutex module_mutex;
kernel/notifier.c
485
mutex_lock(&nh->mutex);
kernel/notifier.c
487
mutex_unlock(&nh->mutex);
kernel/notifier.c
515
mutex_lock(&nh->mutex);
kernel/notifier.c
517
mutex_unlock(&nh->mutex);
kernel/notifier.c
566
mutex_init(&nh->mutex);
kernel/power/energy_model.c
1021
guard(mutex)(&em_pd_list_mutex);
kernel/power/energy_model.c
1039
guard(mutex)(&em_pd_list_mutex);
kernel/printk/printk.c
722
struct mutex lock;
kernel/rcu/rcutorture.c
4377
struct mutex *muts[] = { &mut0, &mut1, &mut2, &mut3, &mut4,
kernel/rcu/tasks.h
122
struct mutex barrier_q_mutex;
kernel/rcu/tasks.h
97
struct mutex tasks_gp_mutex;
kernel/rcu/tree.h
115
struct mutex kthread_mutex;
kernel/rcu/tree.h
241
struct mutex nocb_gp_kthread_mutex; /* Exclusion for nocb gp kthread */
kernel/rcu/tree.h
377
struct mutex barrier_mutex; /* Guards barrier fields. */
kernel/rcu/tree.h
386
struct mutex exp_mutex; /* Serialize expedited GP. */
kernel/rcu/tree.h
387
struct mutex exp_wake_mutex; /* Serialize wakeup. */
kernel/rcu/tree.h
435
struct mutex nocb_mutex; /* Guards (de-)offloading */
kernel/sched/core.c
10915
lockdep_assert_held(&mm->mm_cid.mutex);
kernel/sched/core.c
10946
guard(mutex)(&mm->mm_cid.mutex);
kernel/sched/core.c
11033
scoped_guard(mutex, &mm->mm_cid.mutex) {
kernel/sched/core.c
11089
guard(mutex)(&mm->mm_cid.mutex);
kernel/sched/core.c
11129
mutex_init(&mm->mm_cid.mutex);
kernel/sched/core.c
2001
guard(mutex)(&uclamp_mutex);
kernel/sched/core.c
6832
struct mutex *mutex;
kernel/sched/core.c
6836
for (p = donor; (mutex = p->blocked_on); p = owner) {
kernel/sched/core.c
6838
if (mutex == PROXY_WAKING) {
kernel/sched/core.c
6850
guard(raw_spinlock)(&mutex->wait_lock);
kernel/sched/core.c
6854
if (mutex != __get_task_blocked_on(p)) {
kernel/sched/core.c
6867
owner = __mutex_owner(mutex);
kernel/sched/core.c
9504
guard(mutex)(&uclamp_mutex);
kernel/sched/core.c
9673
guard(mutex)(&uclamp_mutex);
kernel/sched/core.c
9799
guard(mutex)(&cfs_constraints_mutex);
kernel/sched/cpufreq_schedutil.c
33
struct mutex work_lock;
kernel/sched/membarrier.c
168
#define SERIALIZE_IPI() guard(mutex)(&membarrier_ipi_mutex)
kernel/sched/rt.c
2856
scoped_guard(mutex, &rt_constraints_mutex)
kernel/sched/rt.c
2866
static DEFINE_MUTEX(mutex);
kernel/sched/rt.c
2869
mutex_lock(&mutex);
kernel/sched/rt.c
2893
mutex_unlock(&mutex);
kernel/sched/rt.c
2908
static DEFINE_MUTEX(mutex);
kernel/sched/rt.c
2910
mutex_lock(&mutex);
kernel/sched/rt.c
2924
mutex_unlock(&mutex);
kernel/seccomp.c
233
struct mutex notify_lock;
kernel/time/namespace.c
308
guard(mutex)(&timens_offset_lock);
kernel/time/namespace_internal.h
13
extern struct mutex timens_offset_lock;
kernel/time/namespace_vdso.c
103
guard(mutex)(&timens_offset_lock);
kernel/time/posix-cpu-timers.c
1136
mutex_lock(&cw->mutex);
kernel/time/posix-cpu-timers.c
1138
mutex_unlock(&cw->mutex);
kernel/time/posix-cpu-timers.c
1159
mutex_lock(&tsk->posix_cputimers_work.mutex);
kernel/time/posix-cpu-timers.c
1161
mutex_unlock(&tsk->posix_cputimers_work.mutex);
kernel/time/posix-cpu-timers.c
1192
mutex_init(&p->posix_cputimers_work.mutex);
kernel/time/timekeeping.c
3197
guard(mutex)(&aux_clock_mutex);
kernel/time/timer_migration.c
1474
guard(mutex)(&tmigr_available_mutex);
kernel/time/timer_migration.c
1507
guard(mutex)(&tmigr_available_mutex);
kernel/time/timer_migration.c
1901
guard(mutex)(&tmigr_mutex);
kernel/trace/fgraph.c
1347
guard(mutex)(&ftrace_lock);
kernel/trace/fgraph.c
1434
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
4970
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
5072
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
5416
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
546
guard(mutex)(&ftrace_profile_lock);
kernel/trace/ftrace.c
5740
guard(mutex)(&ftrace_cmd_mutex);
kernel/trace/ftrace.c
5758
guard(mutex)(&ftrace_cmd_mutex);
kernel/trace/ftrace.c
5794
guard(mutex)(&ftrace_cmd_mutex);
kernel/trace/ftrace.c
6407
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
6534
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
7361
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
8892
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
9371
guard(mutex)(&ftrace_lock);
kernel/trace/ftrace.c
962
guard(mutex)(&ftrace_profile_lock);
kernel/trace/ftrace_internal.h
10
extern struct mutex ftrace_lock;
kernel/trace/remote_test.c
206
guard(mutex)(&simple_rbs_lock);
kernel/trace/remote_test.c
43
scoped_guard(mutex, &simple_rbs_lock) {
kernel/trace/remote_test.c
67
guard(mutex)(&simple_rbs_lock);
kernel/trace/ring_buffer.c
2651
mutex_init(&buffer->mutex);
kernel/trace/ring_buffer.c
3046
mutex_lock(&buffer->mutex);
kernel/trace/ring_buffer.c
3200
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
3223
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
3230
mutex_lock(&buffer->mutex);
kernel/trace/ring_buffer.c
3235
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
523
struct mutex mapping_lock;
kernel/trace/ring_buffer.c
548
struct mutex mutex;
kernel/trace/ring_buffer.c
6454
mutex_lock(&buffer->mutex);
kernel/trace/ring_buffer.c
6467
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
6484
mutex_lock(&buffer->mutex);
kernel/trace/ring_buffer.c
6512
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
6525
mutex_lock(&buffer->mutex);
kernel/trace/ring_buffer.c
6546
mutex_unlock(&buffer->mutex);
kernel/trace/ring_buffer.c
7133
guard(mutex)(&buffer->mutex);
kernel/trace/ring_buffer.c
7373
mutex_lock(&cpu_buffer->buffer->mutex);
kernel/trace/ring_buffer.c
7385
mutex_unlock(&cpu_buffer->buffer->mutex);
kernel/trace/ring_buffer.c
7516
guard(mutex)(&cpu_buffer->mapping_lock);
kernel/trace/ring_buffer.c
7526
guard(mutex)(&buffer->mutex);
kernel/trace/ring_buffer.c
7580
guard(mutex)(&cpu_buffer->mapping_lock);
kernel/trace/ring_buffer.c
7598
guard(mutex)(&cpu_buffer->mapping_lock);
kernel/trace/ring_buffer.c
7607
guard(mutex)(&buffer->mutex);
kernel/trace/rv/rv.c
378
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.c
561
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.c
614
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.c
726
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.c
771
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.c
809
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv.h
25
extern struct mutex rv_interface_lock;
kernel/trace/rv/rv_reactors.c
236
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv_reactors.c
314
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv_reactors.c
326
guard(mutex)(&rv_interface_lock);
kernel/trace/rv/rv_reactors.c
383
guard(mutex)(&rv_interface_lock);
kernel/trace/trace.c
10193
guard(mutex)(&trace_eval_mutex);
kernel/trace/trace.c
10223
guard(mutex)(&scratch_mutex);
kernel/trace/trace.c
1049
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
1132
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
1913
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
2128
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
2510
guard(mutex)(&tracepoint_printk_mutex);
kernel/trace/trace.c
3944
mutex_destroy(&iter->mutex);
kernel/trace/trace.c
4006
mutex_init(&iter->mutex);
kernel/trace/trace.c
4104
guard(mutex)(&event_mutex);
kernel/trace/trace.c
4489
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
494
guard(mutex)(&ftrace_export_lock);
kernel/trace/trace.c
504
guard(mutex)(&ftrace_export_lock);
kernel/trace/trace.c
5201
guard(mutex)(&trace_eval_mutex);
kernel/trace/trace.c
5272
scoped_guard(mutex, &trace_types_lock) {
kernel/trace/trace.c
5397
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
5539
guard(mutex)(&scratch_mutex);
kernel/trace/trace.c
5584
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
5621
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
5797
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
5869
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
5903
mutex_init(&iter->mutex);
kernel/trace/trace.c
5929
scoped_guard(mutex, &trace_types_lock) {
kernel/trace/trace.c
5996
mutex_unlock(&iter->mutex);
kernel/trace/trace.c
6000
mutex_lock(&iter->mutex);
kernel/trace/trace.c
6040
guard(mutex)(&iter->mutex);
kernel/trace/trace.c
6209
mutex_lock(&iter->mutex);
kernel/trace/trace.c
6255
mutex_unlock(&iter->mutex);
kernel/trace/trace.c
6268
mutex_unlock(&iter->mutex);
kernel/trace/trace.c
638
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
6710
guard(mutex)(&trace_user_buffer_mutex);
kernel/trace/trace.c
674
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
6742
guard(mutex)(&trace_user_buffer_mutex);
kernel/trace/trace.c
6764
guard(mutex)(&trace_user_buffer_mutex);
kernel/trace/trace.c
6780
guard(mutex)(&trace_user_buffer_mutex);
kernel/trace/trace.c
7051
scoped_guard(mutex, &trace_user_buffer_mutex) {
kernel/trace/trace.c
7100
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
7181
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
7288
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
7742
guard(mutex)(&tracing_err_log_lock);
kernel/trace/trace.c
7763
guard(mutex)(&tracing_err_log_lock);
kernel/trace/trace.c
780
static DEFINE_PER_CPU(struct mutex, cpu_access_lock);
kernel/trace/trace.c
8039
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
8255
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
8774
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9157
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9573
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9598
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9740
guard(mutex)(&event_mutex);
kernel/trace/trace.c
9741
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9805
guard(mutex)(&event_mutex);
kernel/trace/trace.c
9806
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9891
guard(mutex)(&event_mutex);
kernel/trace/trace.c
9892
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9909
guard(mutex)(&event_mutex);
kernel/trace/trace.c
9910
guard(mutex)(&trace_types_lock);
kernel/trace/trace.c
9929
guard(mutex)(&event_mutex);
kernel/trace/trace.c
9930
guard(mutex)(&trace_types_lock);
kernel/trace/trace.h
1833
extern struct mutex event_mutex;
kernel/trace/trace.h
2366
struct mutex *lock;
kernel/trace/trace.h
488
extern struct mutex trace_types_lock;
kernel/trace/trace_eprobe.c
908
scoped_guard(mutex, &event_mutex) {
kernel/trace/trace_eprobe.c
953
scoped_guard(mutex, &event_mutex) {
kernel/trace/trace_events.c
1916
guard(mutex)(&event_mutex);
kernel/trace/trace_events.c
1954
guard(mutex)(&event_mutex);
kernel/trace/trace_events.c
2530
guard(mutex)(&event_mutex);
kernel/trace/trace_events.c
3804
guard(mutex)(&trace_types_lock);
kernel/trace/trace_events.c
4090
guard(mutex)(&event_mutex);
kernel/trace/trace_events.c
4337
guard(mutex)(&event_mutex);
kernel/trace/trace_events.c
4642
guard(mutex)(&event_mutex);
kernel/trace/trace_events_filter.c
2512
guard(mutex)(&event_mutex);
kernel/trace/trace_events_filter.c
2713
guard(mutex)(&event_mutex);
kernel/trace/trace_events_hist.c
5756
guard(mutex)(&event_mutex);
kernel/trace/trace_events_hist.c
5784
guard(mutex)(&event_mutex);
kernel/trace/trace_events_hist.c
5822
guard(mutex)(&event_mutex);
kernel/trace/trace_events_hist.c
6108
guard(mutex)(&event_mutex);
kernel/trace/trace_events_hist.c
6538
guard(mutex)(&trace_types_lock);
kernel/trace/trace_events_synth.c
52
guard(mutex)(&lastcmd_mutex);
kernel/trace/trace_events_synth.c
72
guard(mutex)(&lastcmd_mutex);
kernel/trace/trace_events_trigger.c
103
guard(mutex)(&trigger_data_kthread_mutex);
kernel/trace/trace_events_trigger.c
121
guard(mutex)(&trigger_data_kthread_mutex);
kernel/trace/trace_events_trigger.c
333
guard(mutex)(&event_mutex);
kernel/trace/trace_events_trigger.c
377
guard(mutex)(&trigger_cmd_mutex);
kernel/trace/trace_events_trigger.c
405
guard(mutex)(&event_mutex);
kernel/trace/trace_events_trigger.c
463
guard(mutex)(&trigger_cmd_mutex);
kernel/trace/trace_events_trigger.c
482
guard(mutex)(&trigger_cmd_mutex);
kernel/trace/trace_events_user.c
61
struct mutex reg_mutex;
kernel/trace/trace_fprobe.c
144
guard(mutex)(&tracepoint_user_mutex);
kernel/trace/trace_fprobe.c
164
scoped_guard(mutex, &tracepoint_user_mutex) {
kernel/trace/trace_fprobe.c
955
guard(mutex)(&event_mutex);
kernel/trace/trace_hwlat.c
105
struct mutex lock; /* protect changes */
kernel/trace/trace_kprobe.c
1997
guard(mutex)(&event_mutex);
kernel/trace/trace_kprobe.c
638
guard(mutex)(&event_mutex);
kernel/trace/trace_kprobe.c
706
guard(mutex)(&event_mutex);
kernel/trace/trace_osnoise.c
2071
guard(mutex)(&trace_types_lock);
kernel/trace/trace_osnoise.c
2077
guard(mutex)(&interface_lock);
kernel/trace/trace_osnoise.c
2286
guard(mutex)(&interface_lock);
kernel/trace/trace_osnoise.c
235
static struct mutex interface_lock;
kernel/trace/trace_probe.c
157
extern struct mutex dyn_event_ops_mutex;
kernel/trace/trace_remote.c
1055
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
1139
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
1158
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
185
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
219
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
52
struct mutex lock;
kernel/trace/trace_remote.c
581
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
597
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
724
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
754
guard(mutex)(&iter->remote->lock);
kernel/trace/trace_remote.c
767
guard(mutex)(&remote->lock);
kernel/trace/trace_remote.c
790
guard(mutex)(&lock);
kernel/trace/trace_stack.c
523
guard(mutex)(&stack_sysctl_mutex);
kernel/trace/trace_stat.c
131
guard(mutex)(&session->stat_mutex);
kernel/trace/trace_stat.c
316
guard(mutex)(&all_stat_sessions_mutex);
kernel/trace/trace_stat.c
36
struct mutex stat_mutex;
kernel/trace/trace_syscalls.c
1008
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_syscalls.c
1481
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_syscalls.c
1508
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_syscalls.c
1595
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_syscalls.c
1614
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_syscalls.c
979
guard(mutex)(&syscall_trace_lock);
kernel/trace/trace_uprobe.c
503
guard(mutex)(&event_mutex);
kernel/trace/trace_uprobe.c
871
struct mutex mutex;
kernel/trace/trace_uprobe.c
895
mutex_init(&per_cpu_ptr(uprobe_cpu_buffer, cpu)->mutex);
kernel/trace/trace_uprobe.c
954
mutex_lock(&ucb->mutex);
kernel/trace/trace_uprobe.c
963
mutex_unlock(&ucb->mutex);
kernel/unwind/deferred.c
312
guard(mutex)(&callback_mutex);
kernel/unwind/deferred.c
336
guard(mutex)(&callback_mutex);
kernel/vhost_task.c
24
struct mutex exit_mutex;
kernel/watch_queue.c
383
lockdep_is_held(&pipe->mutex));
kernel/workqueue.c
1614
lockdep_assert_held(&wq->mutex);
kernel/workqueue.c
1859
lockdep_assert_held(&wq->mutex);
kernel/workqueue.c
353
struct mutex mutex; /* protects this wq */
kernel/workqueue.c
4061
mutex_lock(&wq->mutex);
kernel/workqueue.c
4108
mutex_unlock(&wq->mutex);
kernel/workqueue.c
4121
mutex_lock(&wq->mutex);
kernel/workqueue.c
4193
mutex_unlock(&wq->mutex);
kernel/workqueue.c
4218
mutex_lock(&wq->mutex);
kernel/workqueue.c
4221
mutex_unlock(&wq->mutex);
kernel/workqueue.c
4225
mutex_lock(&wq->mutex);
kernel/workqueue.c
4242
mutex_unlock(&wq->mutex);
kernel/workqueue.c
4248
mutex_unlock(&wq->mutex);
kernel/workqueue.c
5190
mutex_lock(&wq->mutex);
kernel/workqueue.c
5200
mutex_unlock(&wq->mutex);
kernel/workqueue.c
5267
lockdep_assert_held(&wq->mutex);
kernel/workqueue.c
5349
lockdep_assert_held(&wq->mutex);
kernel/workqueue.c
5460
mutex_lock(&ctx->wq->mutex);
kernel/workqueue.c
5473
mutex_unlock(&ctx->wq->mutex);
kernel/workqueue.c
5576
mutex_lock(&wq->mutex);
kernel/workqueue.c
5581
mutex_lock(&wq->mutex);
kernel/workqueue.c
5588
mutex_unlock(&wq->mutex);
kernel/workqueue.c
5625
mutex_lock(&wq->mutex);
kernel/workqueue.c
5627
mutex_unlock(&wq->mutex);
kernel/workqueue.c
5739
lockdep_assert_held(&wq->mutex);
kernel/workqueue.c
5848
mutex_init(&wq->mutex);
kernel/workqueue.c
5871
mutex_lock(&wq->mutex);
kernel/workqueue.c
5873
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6023
mutex_lock(&wq->mutex);
kernel/workqueue.c
6025
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6043
mutex_lock(&wq->mutex);
kernel/workqueue.c
6051
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6058
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6108
mutex_lock(&wq->mutex);
kernel/workqueue.c
6116
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6141
mutex_lock(&wq->mutex);
kernel/workqueue.c
6144
mutex_unlock(&wq->mutex);
kernel/workqueue.c
618
lockdep_is_held(&(wq->mutex)))
kernel/workqueue.c
6841
mutex_lock(&wq->mutex);
kernel/workqueue.c
6843
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6876
mutex_lock(&wq->mutex);
kernel/workqueue.c
6878
mutex_unlock(&wq->mutex);
kernel/workqueue.c
6948
mutex_lock(&wq->mutex);
kernel/workqueue.c
6950
mutex_unlock(&wq->mutex);
kernel/workqueue.c
7024
mutex_lock(&wq->mutex);
kernel/workqueue.c
7026
mutex_unlock(&wq->mutex);
kernel/workqueue.c
7264
mutex_lock(&wq->mutex);
kernel/workqueue.c
7266
mutex_unlock(&wq->mutex);
kernel/workqueue.c
7317
mutex_lock(&wq->mutex);
kernel/workqueue.c
7320
mutex_unlock(&wq->mutex);
kernel/workqueue.c
7354
mutex_lock(&wq->mutex);
kernel/workqueue.c
7362
mutex_unlock(&wq->mutex);
kernel/workqueue.c
753
lockdep_is_held(&wq->mutex));
kernel/workqueue.c
8414
mutex_lock(&wq->mutex);
kernel/workqueue.c
8416
mutex_unlock(&wq->mutex);
lib/locking-selftest.c
157
struct mutex *mutex, struct rw_semaphore *rwsem)\
lib/locking-selftest.c
161
mutex_init(mutex); \
lib/locking-selftest.c
2572
GENERATE_2_CONTEXT_TESTCASE(mutex, &mutex_A, inner, inner_lock)
lib/locking-selftest.c
2577
GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER(mutex, &mutex_B)
lib/locking-selftest.c
2643
DO_CONTEXT_TESTCASE_OUTER_PREEMPTIBLE(mutex);
lib/refcount.c
113
bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock)
lib/rhashtable.c
1039
mutex_init(&ht->mutex);
lib/rhashtable.c
1154
mutex_lock(&ht->mutex);
lib/rhashtable.c
1179
mutex_unlock(&ht->mutex);
lib/rhashtable.c
361
__must_hold(&ht->mutex)
lib/rhashtable.c
396
__must_hold(&ht->mutex)
lib/rhashtable.c
423
mutex_lock(&ht->mutex);
lib/rhashtable.c
442
mutex_unlock(&ht->mutex);
lib/rhashtable.c
49
return (debug_locks) ? lockdep_is_held(&ht->mutex) : 1;
lib/test_context-analysis.c
160
struct mutex mtx;
lib/test_context-analysis.c
208
guard(mutex)(&d->mtx);
lib/test_hmm.c
1178
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
118
struct mutex devmem_lock; /* protects the above */
lib/test_hmm.c
1180
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
1249
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
1250
else if (!mutex_trylock(&dmirror->mutex))
lib/test_hmm.c
1259
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
1305
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
1308
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
1318
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
174
mutex_init(&dmirror->mutex);
lib/test_hmm.c
275
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
276
else if (!mutex_trylock(&dmirror->mutex))
lib/test_hmm.c
282
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
314
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
317
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
325
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
406
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
408
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
477
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
479
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
819
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
824
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
828
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
844
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
875
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
881
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
928
mutex_lock(&dmirror->mutex);
lib/test_hmm.c
930
mutex_unlock(&dmirror->mutex);
lib/test_hmm.c
94
struct mutex mutex;
lib/test_kmod.c
133
struct mutex config_mutex;
lib/test_kmod.c
134
struct mutex trigger_mutex;
lib/test_kmod.c
135
struct mutex thread_mutex;
lib/test_kmod.c
678
static ssize_t config_test_show_str(struct mutex *config_mutex,
lib/test_lockup.c
179
mutex_lock((struct mutex *)lock_mutex_ptr);
lib/test_lockup.c
297
mutex_unlock((struct mutex *)lock_mutex_ptr);
lib/test_lockup.c
483
test_kernel_ptr(lock_mutex_ptr, sizeof(struct mutex)) ||
lib/test_lockup.c
496
offsetof(struct mutex, rtmutex.wait_lock.magic),
lib/test_lockup.c
510
offsetof(struct mutex, wait_lock.magic),
lib/test_rhashtable.c
480
mutex_lock(&ht->mutex);
lib/test_rhashtable.c
514
mutex_unlock(&ht->mutex);
lib/tests/liveupdate.c
93
guard(mutex)(&init_lock);
mm/cma.h
44
struct mutex alloc_mutex;
mm/damon/sysfs-common.h
11
extern struct mutex damon_sysfs_lock;
mm/execmem.c
103
.mutex = __MUTEX_INITIALIZER(execmem_cache.mutex),
mm/execmem.c
105
execmem_cache.mutex),
mm/execmem.c
107
execmem_cache.mutex),
mm/execmem.c
161
struct mutex *mutex = &execmem_cache.mutex;
mm/execmem.c
165
mutex_lock(mutex);
mm/execmem.c
178
mutex_unlock(mutex);
mm/execmem.c
272
guard(mutex)(&execmem_cache.mutex);
mm/execmem.c
280
struct mutex *mutex = &execmem_cache.mutex;
mm/execmem.c
312
mutex_lock(mutex);
mm/execmem.c
319
mutex_unlock(mutex);
mm/execmem.c
324
mutex_unlock(mutex);
mm/execmem.c
386
guard(mutex)(&execmem_cache.mutex);
mm/execmem.c
416
guard(mutex)(&execmem_cache.mutex);
mm/execmem.c
90
struct mutex mutex;
mm/hugetlb.c
114
struct mutex *hugetlb_fault_mutex_table __ro_after_init;
mm/hugetlb.c
4159
kmalloc_objs(struct mutex, num_fault_mutexes);
mm/memblock.c
2405
guard(mutex)(&reserve_mem_lock);
mm/memblock.c
2431
guard(mutex)(&reserve_mem_lock);
mm/memory-failure.c
2183
guard(mutex)(&pfn_space_lock);
mm/memory-failure.c
2201
guard(mutex)(&pfn_space_lock);
mm/memory-failure.c
2281
scoped_guard(mutex, &pfn_space_lock) {
mm/memory-tiers.c
713
guard(mutex)(&memory_tier_lock);
mm/memory-tiers.c
749
guard(mutex)(&default_dram_perf_lock);
mm/memory-tiers.c
797
guard(mutex)(&default_dram_perf_lock);
mm/mempolicy.c
3620
struct mutex kobj_lock;
mm/shrinker_debug.c
12
extern struct mutex shrinker_mutex;
mm/slab.h
332
extern struct mutex slab_mutex;
mm/zswap.c
144
struct mutex mutex;
mm/zswap.c
273
mutex_init(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
mm/zswap.c
771
mutex_lock(&acomp_ctx->mutex);
mm/zswap.c
785
mutex_unlock(&acomp_ctx->mutex);
mm/zswap.c
806
mutex_lock(&acomp_ctx->mutex);
mm/zswap.c
813
mutex_unlock(&acomp_ctx->mutex);
mm/zswap.c
834
mutex_lock(&acomp_ctx->mutex);
mm/zswap.c
844
mutex_unlock(&acomp_ctx->mutex);
mm/zswap.c
850
mutex_unlock(&acomp_ctx->mutex);
net/9p/trans_usbg.c
391
guard(mutex)(&usb9pfs_lock);
net/9p/trans_usbg.c
76
struct mutex lock;
net/9p/trans_usbg.c
830
guard(mutex)(&opts->lock);
net/9p/trans_usbg.c
877
guard(mutex)(&usb9pfs_lock);
net/atm/resources.h
15
extern struct mutex atm_dev_mutex;
net/batman-adv/types.h
1459
struct mutex ogm_buff_mutex;
net/batman-adv/types.h
86
struct mutex ogm_buff_mutex;
net/bluetooth/hidp/hidp.h
177
struct mutex report_mutex;
net/bluetooth/msft.c
133
struct mutex filter_lock;
net/bridge/netfilter/ebtables.c
322
struct mutex *mutex)
net/bridge/netfilter/ebtables.c
328
mutex_lock(mutex);
net/bridge/netfilter/ebtables.c
341
mutex_unlock(mutex);
net/bridge/netfilter/ebtables.c
349
mutex_lock(mutex);
net/bridge/netfilter/ebtables.c
362
mutex_unlock(mutex);
net/bridge/netfilter/ebtables.c
368
int *error, struct mutex *mutex)
net/bridge/netfilter/ebtables.c
371
find_inlist_lock_noload(net, name, error, mutex),
net/bridge/netfilter/ebtables.c
377
struct mutex *mutex)
net/bridge/netfilter/ebtables.c
379
return find_inlist_lock(net, name, "ebtable_", error, mutex);
net/caif/caif_dev.c
48
struct mutex lock;
net/caif/caif_socket.c
53
struct mutex readlock;
net/caif/cfcnfg.c
60
struct mutex lock;
net/ceph/auth.c
128
mutex_lock(&ac->mutex);
net/ceph/auth.c
156
mutex_unlock(&ac->mutex);
net/ceph/auth.c
213
mutex_lock(&ac->mutex);
net/ceph/auth.c
277
mutex_unlock(&ac->mutex);
net/ceph/auth.c
291
mutex_lock(&ac->mutex);
net/ceph/auth.c
294
mutex_unlock(&ac->mutex);
net/ceph/auth.c
302
mutex_lock(&ac->mutex);
net/ceph/auth.c
305
mutex_unlock(&ac->mutex);
net/ceph/auth.c
317
mutex_lock(&ac->mutex);
net/ceph/auth.c
338
mutex_unlock(&ac->mutex);
net/ceph/auth.c
356
mutex_lock(&ac->mutex);
net/ceph/auth.c
360
mutex_unlock(&ac->mutex);
net/ceph/auth.c
373
mutex_lock(&ac->mutex);
net/ceph/auth.c
378
mutex_unlock(&ac->mutex);
net/ceph/auth.c
385
mutex_lock(&ac->mutex);
net/ceph/auth.c
388
mutex_unlock(&ac->mutex);
net/ceph/auth.c
437
mutex_lock(&ac->mutex);
net/ceph/auth.c
469
mutex_unlock(&ac->mutex);
net/ceph/auth.c
482
mutex_lock(&ac->mutex);
net/ceph/auth.c
489
mutex_unlock(&ac->mutex);
net/ceph/auth.c
500
mutex_lock(&ac->mutex);
net/ceph/auth.c
505
mutex_unlock(&ac->mutex);
net/ceph/auth.c
514
mutex_lock(&ac->mutex);
net/ceph/auth.c
541
mutex_unlock(&ac->mutex);
net/ceph/auth.c
545
mutex_unlock(&ac->mutex);
net/ceph/auth.c
620
mutex_lock(&ac->mutex);
net/ceph/auth.c
654
mutex_unlock(&ac->mutex);
net/ceph/auth.c
658
mutex_unlock(&ac->mutex);
net/ceph/auth.c
66
mutex_init(&ac->mutex);
net/ceph/auth.c
94
mutex_lock(&ac->mutex);
net/ceph/auth.c
99
mutex_unlock(&ac->mutex);
net/ceph/ceph_common.c
804
mutex_lock(&client->monc.mutex);
net/ceph/ceph_common.c
807
mutex_unlock(&client->monc.mutex);
net/ceph/debugfs.c
152
mutex_lock(&monc->mutex);
net/ceph/debugfs.c
178
mutex_unlock(&monc->mutex);
net/ceph/debugfs.c
39
mutex_lock(&client->monc.mutex);
net/ceph/debugfs.c
54
mutex_unlock(&client->monc.mutex);
net/ceph/messenger.c
1414
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1427
mutex_lock(&con->mutex);
net/ceph/messenger.c
1548
mutex_lock(&con->mutex);
net/ceph/messenger.c
1603
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1739
mutex_lock(&con->mutex);
net/ceph/messenger.c
1744
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1760
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1781
mutex_lock(&con->mutex);
net/ceph/messenger.c
1785
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1806
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1821
mutex_lock(&con->mutex);
net/ceph/messenger.c
1835
mutex_unlock(&con->mutex);
net/ceph/messenger.c
1844
mutex_lock(&con->mutex);
net/ceph/messenger.c
1847
mutex_unlock(&con->mutex);
net/ceph/messenger.c
2076
mutex_unlock(&con->mutex);
net/ceph/messenger.c
2078
mutex_lock(&con->mutex);
net/ceph/messenger.c
578
mutex_lock(&con->mutex);
net/ceph/messenger.c
591
mutex_unlock(&con->mutex);
net/ceph/messenger.c
602
mutex_lock(&con->mutex);
net/ceph/messenger.c
613
mutex_unlock(&con->mutex);
net/ceph/messenger.c
644
mutex_init(&con->mutex);
net/ceph/messenger_v1.c
837
mutex_unlock(&con->mutex);
net/ceph/messenger_v1.c
840
mutex_lock(&con->mutex);
net/ceph/messenger_v2.c
1375
mutex_unlock(&con->mutex);
net/ceph/messenger_v2.c
1378
mutex_lock(&con->mutex);
net/ceph/messenger_v2.c
1412
mutex_unlock(&con->mutex);
net/ceph/messenger_v2.c
1416
mutex_lock(&con->mutex);
net/ceph/messenger_v2.c
2302
mutex_unlock(&con->mutex);
net/ceph/messenger_v2.c
2308
mutex_lock(&con->mutex);
net/ceph/messenger_v2.c
2385
mutex_unlock(&con->mutex);
net/ceph/messenger_v2.c
2391
mutex_lock(&con->mutex);
net/ceph/messenger_v2.c
2697
mutex_unlock(&con->mutex);
net/ceph/messenger_v2.c
2700
mutex_lock(&con->mutex);
net/ceph/mon_client.c
1005
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1088
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1127
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1168
mutex_init(&monc->mutex);
net/ceph/mon_client.c
1243
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1247
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1318
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1330
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1352
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1354
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1366
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1368
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1386
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1389
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1408
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1418
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1430
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1437
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
1557
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
1568
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
291
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
293
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
392
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
407
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
446
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
448
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
476
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
478
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
484
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
486
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
502
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
504
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
515
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
518
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
529
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
534
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
546
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
572
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
681
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
689
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
715
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
731
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
750
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
753
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
760
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
796
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
807
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
832
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
835
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
842
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
876
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
887
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
953
mutex_lock(&monc->mutex);
net/ceph/mon_client.c
956
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
962
mutex_unlock(&monc->mutex);
net/ceph/mon_client.c
994
mutex_lock(&monc->mutex);
net/core/devmem.h
25
struct mutex lock;
net/core/net-sysfs.h
14
extern struct mutex rps_default_mask_mutex;
net/core/page_pool_priv.h
10
extern struct mutex page_pools_lock;
net/core/pktgen.c
459
struct mutex if_lock; /* for list of devices */
net/devlink/devl_internal.h
58
struct mutex lock;
net/devlink/linecard.c
16
struct mutex state_lock; /* Protects state */
net/devlink/region.c
17
struct mutex snapshot_lock; /* protects snapshot_list,
net/ipv4/fou_core.c
48
struct mutex fou_lock;
net/ipv4/udp_tunnel_nic.c
45
struct mutex lock;
net/kcm/kcmproc.c
256
mutex_lock(&knet->mutex);
net/kcm/kcmproc.c
279
mutex_unlock(&knet->mutex);
net/kcm/kcmsock.c
1618
mutex_lock(&knet->mutex);
net/kcm/kcmsock.c
1626
mutex_unlock(&knet->mutex);
net/kcm/kcmsock.c
1833
mutex_lock(&knet->mutex);
net/kcm/kcmsock.c
1836
mutex_unlock(&knet->mutex);
net/kcm/kcmsock.c
1858
mutex_init(&knet->mutex);
net/kcm/kcmsock.c
1872
mutex_destroy(&knet->mutex);
net/key/af_key.c
62
struct mutex dump_lock;
net/l2tp/l2tp_ppp.c
119
struct mutex sk_lock; /* Protects .sk */
net/mac80211/ieee80211_i.h
1582
struct mutex iflist_mtx;
net/mac802154/ieee802154_i.h
136
struct mutex sec_mtx;
net/mac802154/ieee802154_i.h
50
struct mutex iflist_mtx;
net/netfilter/nfnetlink.c
102
mutex_unlock(&table[subsys_id].mutex);
net/netfilter/nfnetlink.c
109
return lockdep_is_held(&table[subsys_id].mutex);
net/netfilter/nfnetlink.c
55
struct mutex mutex;
net/netfilter/nfnetlink.c
809
__mutex_init(&table[i].mutex, nfnl_lockdep_names[i], &nfnl_lockdep_keys[i]);
net/netfilter/nfnetlink.c
96
mutex_lock(&table[subsys_id].mutex);
net/netfilter/x_tables.c
105
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
107
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1249
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1252
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1256
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1270
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1286
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1293
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1304
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1329
mutex_unlock(&xt[table->af].mutex);
net/netfilter/x_tables.c
143
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
145
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1496
mutex_lock(&xt[table->af].mutex);
net/netfilter/x_tables.c
1518
mutex_unlock(&xt[table->af].mutex);
net/netfilter/x_tables.c
1522
mutex_unlock(&xt[table->af].mutex);
net/netfilter/x_tables.c
1533
mutex_lock(&xt[table->af].mutex);
net/netfilter/x_tables.c
1536
mutex_unlock(&xt[table->af].mutex);
net/netfilter/x_tables.c
155
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1556
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
157
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1575
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1626
mutex_lock(&xt[NFPROTO_UNSPEC].mutex);
net/netfilter/x_tables.c
1634
mutex_unlock(&xt[NFPROTO_UNSPEC].mutex);
net/netfilter/x_tables.c
1635
mutex_lock(&xt[nfproto].mutex);
net/netfilter/x_tables.c
1671
mutex_unlock(&xt[NFPROTO_UNSPEC].mutex);
net/netfilter/x_tables.c
1674
mutex_unlock(&xt[nfproto].mutex);
net/netfilter/x_tables.c
1797
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1817
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1827
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
1833
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
1838
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
2028
mutex_init(&xt[i].mutex);
net/netfilter/x_tables.c
205
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
210
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
217
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
254
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
259
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
266
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
353
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
362
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
375
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
384
mutex_unlock(&xt[af].mutex);
net/netfilter/x_tables.c
66
struct mutex mutex;
net/netfilter/x_tables.c
70
struct mutex compat_mutex;
net/netfilter/x_tables.c
93
mutex_lock(&xt[af].mutex);
net/netfilter/x_tables.c
95
mutex_unlock(&xt[af].mutex);
net/netfilter/xt_RATEEST.c
23
struct mutex hash_lock;
net/netfilter/xt_TEE.c
33
struct mutex lock;
net/netlink/af_netlink.c
189
struct mutex netlink_tap_lock;
net/netlink/af_netlink.h
41
struct mutex nl_cb_mutex;
net/netlink/af_netlink.h
67
struct mutex *cb_mutex;
net/nfc/hci/llc_shdlc.c
31
struct mutex state_mutex;
net/nfc/llcp.h
56
struct mutex sdp_lock;
net/nfc/llcp.h
90
struct mutex sdreq_lock;
net/nfc/nfc.h
70
extern struct mutex nfc_devlist_mutex;
net/packet/internal.h
113
struct mutex pg_vec_lock;
net/packet/internal.h
74
extern struct mutex fanout_mutex;
net/phonet/socket.c
45
struct mutex lock;
net/psp/psp.h
14
extern struct mutex psp_devs_lock;
net/psp/psp_main.c
15
struct mutex psp_devs_lock;
net/qrtr/af_qrtr.c
127
struct mutex ep_lock;
net/qrtr/af_qrtr.c
133
struct mutex qrtr_tx_lock; /* for qrtr_tx_flow */
net/rds/ib.h
174
struct mutex i_recv_mutex;
net/rds/ib_mr.h
91
struct mutex flush_lock; /* serialize fmr invalidate */
net/rds/rds.h
130
struct mutex cp_cm_lock; /* protect cp_state & cm */
net/rds/tcp.h
12
struct mutex rds_tcp_accept_lock;
net/rds/tcp.h
35
struct mutex t_conn_path_lock;
net/rfkill/core.c
280
scoped_guard(mutex, &data->mtx) {
net/rfkill/core.c
81
struct mutex mtx;
net/rxrpc/ar-internal.h
561
struct mutex tx_data_alloc_lock;
net/rxrpc/ar-internal.h
563
struct mutex security_lock; /* Lock for security management */
net/rxrpc/ar-internal.h
703
struct mutex user_mutex; /* User access mutex */
net/rxrpc/ar-internal.h
87
struct mutex local_mutex; /* Lock for ->local_endpoints */
net/smc/af_smc.c
1075
mutex_lock(&smcd_dev_list.mutex);
net/smc/af_smc.c
1102
mutex_unlock(&smcd_dev_list.mutex);
net/smc/af_smc.c
2184
mutex_lock(&smcd_dev_list.mutex);
net/smc/af_smc.c
2215
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc.h
327
struct mutex clcsock_release_lock;
net/smc/smc_core.c
2728
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_core.c
2735
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_core.c
2737
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_core.c
2741
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_core.c
2753
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_core.c
2756
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_core.c
642
mutex_lock(&dev_list->mutex);
net/smc/smc_core.c
655
mutex_unlock(&dev_list->mutex);
net/smc/smc_ib.c
1000
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_ib.c
41
.mutex = __MUTEX_INITIALIZER(smc_ib_devices.mutex),
net/smc/smc_ib.c
614
mutex_lock(&dev_list->mutex);
net/smc/smc_ib.c
624
mutex_unlock(&dev_list->mutex);
net/smc/smc_ib.c
848
mutex_lock(&smcibdev->mutex);
net/smc/smc_ib.c
880
mutex_unlock(&smcibdev->mutex);
net/smc/smc_ib.c
886
mutex_lock(&smcibdev->mutex);
net/smc/smc_ib.c
894
mutex_unlock(&smcibdev->mutex);
net/smc/smc_ib.c
919
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_ib.c
934
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_ib.c
955
mutex_init(&smcibdev->mutex);
net/smc/smc_ib.c
956
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_ib.c
958
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_ib.c
998
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_ib.h
29
struct mutex mutex; /* protects list of smc ib devices */
net/smc/smc_ib.h
56
struct mutex mutex; /* protect dev setup+cleanup */
net/smc/smc_ism.c
24
.mutex = __MUTEX_INITIALIZER(smcd_dev_list.mutex)
net/smc/smc_ism.c
374
mutex_lock(&dev_list->mutex);
net/smc/smc_ism.c
386
mutex_unlock(&dev_list->mutex);
net/smc/smc_ism.c
519
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_ism.c
534
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_ism.c
556
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_ism.c
558
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_ism.h
24
struct mutex mutex; /* Protects list of devices */
net/smc/smc_pnet.c
1006
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
1023
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
1045
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
1069
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
1109
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
1120
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
142
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
162
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
164
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
179
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
253
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
260
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
270
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
276
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
312
mutex_lock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
324
mutex_unlock(&smc_ib_devices.mutex);
net/smc/smc_pnet.c
333
mutex_lock(&smcd_dev_list.mutex);
net/smc/smc_pnet.c
344
mutex_unlock(&smcd_dev_list.mutex);
net/smc/smc_pnet.h
32
struct mutex lock;
net/sunrpc/netns.h
19
struct mutex pipefs_sb_lock;
net/sunrpc/netns.h
30
struct mutex gssp_lock;
net/sunrpc/svc_xprt.c
1453
mutex_lock(si->mutex);
net/sunrpc/svc_xprt.c
1490
mutex_unlock(si->mutex);
net/vmw_vsock/virtio_transport.c
42
struct mutex tx_lock;
net/vmw_vsock/virtio_transport.c
53
struct mutex rx_lock;
net/vmw_vsock/virtio_transport.c
75
struct mutex event_lock;
net/xdp/xsk.c
1073
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1322
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1324
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1386
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1543
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1577
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1579
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1587
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1615
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1617
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1623
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1630
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1644
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1646
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1653
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1729
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1741
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1809
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1812
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1880
mutex_lock(&xs->mutex);
net/xdp/xsk.c
1891
mutex_unlock(&xs->mutex);
net/xdp/xsk.c
1969
mutex_init(&xs->mutex);
net/xdp/xsk.c
997
mutex_lock(&xs->mutex);
net/xdp/xsk_diag.c
113
mutex_lock(&xs->mutex);
net/xdp/xsk_diag.c
141
mutex_unlock(&xs->mutex);
net/xdp/xsk_diag.c
146
mutex_unlock(&xs->mutex);
rust/helpers/mutex.c
10
__rust_helper int rust_helper_mutex_trylock(struct mutex *lock)
rust/helpers/mutex.c
15
__rust_helper void rust_helper___mutex_init(struct mutex *mutex,
rust/helpers/mutex.c
19
__mutex_init(mutex, name, key);
rust/helpers/mutex.c
22
__rust_helper void rust_helper_mutex_assert_is_held(struct mutex *mutex)
rust/helpers/mutex.c
24
lockdep_assert_held(mutex);
rust/helpers/mutex.c
27
__rust_helper void rust_helper_mutex_destroy(struct mutex *lock)
rust/helpers/mutex.c
5
__rust_helper void rust_helper_mutex_lock(struct mutex *lock)
samples/hung_task/hung_task_tests.c
45
guard(mutex)(&dummy_mutex);
samples/v4l/v4l2-pci-skeleton.c
57
struct mutex lock;
samples/vfio-mdev/mbochs.c
174
struct mutex ops_lock;
samples/vfio-mdev/mdpy.c
101
struct mutex ops_lock;
samples/vfio-mdev/mtty.c
145
struct mutex lock;
samples/vfio-mdev/mtty.c
159
struct mutex ops_lock;
samples/vfio-mdev/mtty.c
165
struct mutex rxtx_lock;
samples/vfio-mdev/mtty.c
169
struct mutex state_mutex;
samples/vfio-mdev/mtty.c
170
struct mutex reset_mutex;
security/apparmor/include/policy_ns.h
63
struct mutex lock;
security/integrity/evm/evm_crypto.c
107
mutex_unlock(&mutex);
security/integrity/evm/evm_crypto.c
114
mutex_unlock(&mutex);
security/integrity/evm/evm_crypto.c
120
mutex_unlock(&mutex);
security/integrity/evm/evm_crypto.c
33
static DEFINE_MUTEX(mutex);
security/integrity/evm/evm_crypto.c
99
mutex_lock(&mutex);
security/integrity/ima/ima.h
189
struct mutex mutex; /* protects: version, flags, digest */
security/integrity/ima/ima_iint.c
54
lockdep_set_class(&iint->mutex, &ima_iint_mutex_key[depth]);
security/integrity/ima/ima_iint.c
71
mutex_init(&iint->mutex);
security/integrity/ima/ima_iint.c
78
mutex_destroy(&iint->mutex);
security/integrity/ima/ima_main.c
192
mutex_lock(&iint->mutex);
security/integrity/ima/ima_main.c
212
mutex_unlock(&iint->mutex);
security/integrity/ima/ima_main.c
301
mutex_lock(&iint->mutex);
security/integrity/ima/ima_main.c
457
mutex_unlock(&iint->mutex);
security/integrity/ima/ima_main.c
681
mutex_lock(&iint->mutex);
security/integrity/ima/ima_main.c
686
mutex_unlock(&iint->mutex);
security/integrity/ima/ima_main.c
689
mutex_init(&tmp_iint.mutex);
security/integrity/ima/ima_main.c
702
mutex_lock(&iint->mutex);
security/integrity/ima/ima_main.c
713
mutex_unlock(&iint->mutex);
security/integrity/ima/ima_main.c
724
mutex_unlock(&iint->mutex);
security/ipe/policy.h
96
extern struct mutex ipe_policy_lock;
security/keys/internal.h
56
struct mutex cons_lock; /* construction initiation lock */
security/keys/internal.h
88
extern struct mutex key_construction_mutex;
security/landlock/ruleset.h
157
struct mutex lock;
security/safesetid/securityfs.c
267
size_t len, loff_t *ppos, struct mutex *policy_update_lock, struct __rcu setid_ruleset* ruleset)
security/selinux/include/objsec.h
102
struct mutex lock;
security/selinux/include/security.h
102
struct mutex status_lock;
security/selinux/include/security.h
105
struct mutex policy_mutex;
security/smack/smack.h
125
struct mutex smk_rules_lock; /* lock for the rules */
security/smack/smack.h
336
extern struct mutex smack_known_lock;
security/smack/smack.h
343
extern struct mutex smack_onlycap_lock;
security/smack/smack.h
73
struct mutex smk_rules_lock; /* lock for rules */
security/smack/smackfs.c
215
struct mutex *rule_lock)
security/smack/smackfs.c
2530
struct mutex *rule_lock;
security/smack/smackfs.c
448
struct mutex *rule_lock, int format)
security/tomoyo/common.h
798
struct mutex io_sem;
security/tomoyo/common.h
946
extern struct mutex tomoyo_policy_lock;
sound/ac97/bus.c
244
guard(mutex)(&ac97_controllers_mutex);
sound/ac97/bus.c
260
guard(mutex)(&ac97_controllers_mutex);
sound/ac97/bus.c
285
scoped_guard(mutex, &ac97_controllers_mutex) {
sound/ac97/bus.c
313
guard(mutex)(&ac97_controllers_mutex);
sound/aoa/aoa-gpio.h
66
struct mutex mutex;
sound/aoa/codecs/onyx.c
126
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
149
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
198
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
216
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
250
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
262
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
308
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
324
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
365
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
385
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
477
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
499
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
62
struct mutex mutex;
sound/aoa/codecs/onyx.c
686
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
709
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
751
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
762
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
775
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
798
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
811
guard(mutex)(&onyx->mutex);
sound/aoa/codecs/onyx.c
994
mutex_init(&onyx->mutex);
sound/aoa/codecs/tas.c
238
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
256
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
284
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
295
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
332
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
345
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
387
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
401
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
427
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
437
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
469
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
482
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
536
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
549
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
583
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
596
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
693
scoped_guard(mutex, &tas->mtx) {
sound/aoa/codecs/tas.c
714
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
724
guard(mutex)(&tas->mtx);
sound/aoa/codecs/tas.c
771
scoped_guard(mutex, &tas->mtx) {
sound/aoa/codecs/tas.c
97
struct mutex mtx;
sound/aoa/core/gpio-feature.c
215
guard(mutex)(¬if->mutex);
sound/aoa/core/gpio-feature.c
277
mutex_init(&rt->headphone_notify.mutex);
sound/aoa/core/gpio-feature.c
278
mutex_init(&rt->line_in_notify.mutex);
sound/aoa/core/gpio-feature.c
279
mutex_init(&rt->line_out_notify.mutex);
sound/aoa/core/gpio-feature.c
295
mutex_destroy(&rt->headphone_notify.mutex);
sound/aoa/core/gpio-feature.c
296
mutex_destroy(&rt->line_in_notify.mutex);
sound/aoa/core/gpio-feature.c
297
mutex_destroy(&rt->line_out_notify.mutex);
sound/aoa/core/gpio-feature.c
343
guard(mutex)(¬if->mutex);
sound/aoa/core/gpio-pmf.c
112
mutex_destroy(&rt->headphone_notify.mutex);
sound/aoa/core/gpio-pmf.c
113
mutex_destroy(&rt->line_in_notify.mutex);
sound/aoa/core/gpio-pmf.c
114
mutex_destroy(&rt->line_out_notify.mutex);
sound/aoa/core/gpio-pmf.c
156
guard(mutex)(¬if->mutex);
sound/aoa/core/gpio-pmf.c
77
guard(mutex)(¬if->mutex);
sound/aoa/core/gpio-pmf.c
89
mutex_init(&rt->headphone_notify.mutex);
sound/aoa/core/gpio-pmf.c
90
mutex_init(&rt->line_in_notify.mutex);
sound/aoa/core/gpio-pmf.c
91
mutex_init(&rt->line_out_notify.mutex);
sound/aoa/soundbus/i2sbus/i2sbus.h
88
struct mutex lock;
sound/aoa/soundbus/i2sbus/pcm.c
225
guard(mutex)(&i2sdev->lock);
sound/aoa/soundbus/i2sbus/pcm.c
289
guard(mutex)(&i2sdev->lock);
sound/aoa/soundbus/i2sbus/pcm.c
354
guard(mutex)(&i2sdev->lock);
sound/aoa/soundbus/i2sbus/pcm.c
85
guard(mutex)(&i2sdev->lock);
sound/arm/aaci.c
114
guard(mutex)(&aaci->ac97_sem);
sound/arm/aaci.c
430
guard(mutex)(&aaci->irq_lock);
sound/arm/aaci.c
454
guard(mutex)(&aaci->irq_lock);
sound/arm/aaci.c
76
guard(mutex)(&aaci->ac97_sem);
sound/arm/aaci.h
228
struct mutex irq_lock;
sound/arm/aaci.h
231
struct mutex ac97_sem;
sound/arm/pxa2xx-ac97-lib.c
54
guard(mutex)(&car_mutex);
sound/arm/pxa2xx-ac97-lib.c
93
guard(mutex)(&car_mutex);
sound/atmel/ac97c.c
109
guard(mutex)(&opened_mutex);
sound/atmel/ac97c.c
126
guard(mutex)(&opened_mutex);
sound/atmel/ac97c.c
142
guard(mutex)(&opened_mutex);
sound/atmel/ac97c.c
160
guard(mutex)(&opened_mutex);
sound/atmel/ac97c.c
173
guard(mutex)(&opened_mutex);
sound/atmel/ac97c.c
91
guard(mutex)(&opened_mutex);
sound/core/compress_offload.c
1293
guard(mutex)(&stream->device->lock);
sound/core/compress_offload.c
1314
guard(mutex)(&stream->device->lock);
sound/core/compress_offload.c
135
scoped_guard(mutex, &compr->lock)
sound/core/compress_offload.c
338
guard(mutex)(&stream->device->lock);
sound/core/compress_offload.c
389
guard(mutex)(&stream->device->lock);
sound/core/compress_offload.c
448
guard(mutex)(&stream->device->lock);
sound/core/compress_offload.c
878
guard(mutex)(&stream->device->lock);
sound/core/control_led.c
151
scoped_guard(mutex, &snd_ctl_led_mutex) {
sound/core/control_led.c
206
guard(mutex)(&snd_ctl_led_mutex);
sound/core/control_led.c
315
scoped_guard(mutex, &snd_ctl_led_mutex) {
sound/core/control_led.c
340
scoped_guard(mutex, &snd_ctl_led_mutex)
sound/core/control_led.c
353
scoped_guard(mutex, &snd_ctl_led_mutex) {
sound/core/control_led.c
416
scoped_guard(mutex, &snd_ctl_led_mutex)
sound/core/control_led.c
609
guard(mutex)(&snd_ctl_led_mutex);
sound/core/hwdep.c
152
scoped_guard(mutex, &hw->open_mutex) {
sound/core/hwdep.c
276
scoped_guard(mutex, ®ister_mutex) {
sound/core/hwdep.c
304
scoped_guard(mutex, ®ister_mutex) {
sound/core/hwdep.c
424
guard(mutex)(®ister_mutex);
sound/core/hwdep.c
462
guard(mutex)(®ister_mutex);
sound/core/hwdep.c
465
guard(mutex)(&hwdep->open_mutex);
sound/core/hwdep.c
486
guard(mutex)(®ister_mutex);
sound/core/info.c
112
guard(mutex)(&entry->access);
sound/core/info.c
236
guard(mutex)(&info_mutex);
sound/core/info.c
311
guard(mutex)(&entry->access);
sound/core/info.c
353
guard(mutex)(&info_mutex);
sound/core/info.c
530
guard(mutex)(&info_mutex);
sound/core/info.c
554
guard(mutex)(&info_mutex);
sound/core/info.c
682
guard(mutex)(&parent->access);
sound/core/info.c
753
guard(mutex)(&info_mutex);
sound/core/info.c
763
guard(mutex)(&p->access);
sound/core/info.c
780
guard(mutex)(&info_mutex);
sound/core/info_oss.c
32
guard(mutex)(&strings);
sound/core/info_oss.c
53
guard(mutex)(&strings);
sound/core/init.c
287
scoped_guard(mutex, &snd_card_mutex) {
sound/core/init.c
393
guard(mutex)(&snd_card_mutex);
sound/core/init.c
404
guard(mutex)(&snd_card_mutex);
sound/core/init.c
556
scoped_guard(mutex, &snd_card_mutex) {
sound/core/init.c
778
guard(mutex)(&snd_card_mutex);
sound/core/init.c
807
guard(mutex)(&snd_card_mutex);
sound/core/init.c
904
scoped_guard(mutex, &snd_card_mutex) {
sound/core/init.c
945
guard(mutex)(&snd_card_mutex);
sound/core/init.c
969
guard(mutex)(&snd_card_mutex);
sound/core/init.c
991
guard(mutex)(&snd_card_mutex);
sound/core/jack.c
50
guard(mutex)(&jack->input_dev_lock);
sound/core/jack.c
97
guard(mutex)(&jack->input_dev_lock);
sound/core/oss/mixer_oss.c
1129
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
1170
scoped_guard(mutex, &mixer->reg_mutex)
sound/core/oss/mixer_oss.c
1180
scoped_guard(mutex, &mixer->reg_mutex) {
sound/core/oss/mixer_oss.c
133
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
150
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
166
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
188
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
222
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
259
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/mixer_oss.c
288
guard(mutex)(&mixer->reg_mutex);
sound/core/oss/pcm_oss.c
2345
guard(mutex)(&pcm->streams[stream].oss.setup_mutex);
sound/core/oss/pcm_oss.c
2961
guard(mutex)(&pstr->oss.setup_mutex);
sound/core/oss/pcm_oss.c
3000
guard(mutex)(&pstr->oss.setup_mutex);
sound/core/pcm.c
1054
guard(mutex)(®ister_mutex);
sound/core/pcm.c
1093
guard(mutex)(®ister_mutex);
sound/core/pcm.c
1094
guard(mutex)(&pcm->open_mutex);
sound/core/pcm.c
1145
guard(mutex)(®ister_mutex);
sound/core/pcm.c
1170
guard(mutex)(®ister_mutex);
sound/core/pcm.c
119
guard(mutex)(®ister_mutex);
sound/core/pcm.c
134
guard(mutex)(&pcm->open_mutex);
sound/core/pcm.c
378
guard(mutex)(&substream->pcm->open_mutex);
sound/core/pcm.c
413
guard(mutex)(&substream->pcm->open_mutex);
sound/core/pcm.c
441
guard(mutex)(&substream->pcm->open_mutex);
sound/core/pcm.c
94
scoped_guard(mutex, ®ister_mutex)
sound/core/pcm_memory.c
189
guard(mutex)(&substream->pcm->open_mutex);
sound/core/pcm_memory.c
40
guard(mutex)(&card->memory_mutex);
sound/core/pcm_memory.c
46
guard(mutex)(&card->memory_mutex);
sound/core/pcm_memory.c
58
scoped_guard(mutex, &card->memory_mutex) {
sound/core/pcm_native.c
1279
mutex_lock_nested(&s->self_group.mutex, depth);
sound/core/pcm_native.c
1312
mutex_unlock(&s1->self_group.mutex);
sound/core/pcm_native.c
1384
trylock = nonatomic ? mutex_trylock(&group->mutex) :
sound/core/pcm_native.c
152
mutex_lock_nested(&group->mutex, SINGLE_DEPTH_NESTING);
sound/core/pcm_native.c
174
mutex_lock(&substream->self_group.mutex);
sound/core/pcm_native.c
1798
guard(mutex)(&pcm->open_mutex);
sound/core/pcm_native.c
185
mutex_lock_nested(&substream->self_group.mutex,
sound/core/pcm_native.c
205
mutex_unlock(&substream->self_group.mutex);
sound/core/pcm_native.c
2964
scoped_guard(mutex, &pcm->open_mutex) {
sound/core/pcm_native.c
81
mutex_init(&group->mutex);
sound/core/pcm_native.c
91
mutex_ ## mutex_action(&group->mutex); \
sound/core/rawmidi.c
1005
scoped_guard(mutex, ®ister_mutex) {
sound/core/rawmidi.c
1034
guard(mutex)(®ister_mutex);
sound/core/rawmidi.c
1717
guard(mutex)(&rmidi->open_mutex);
sound/core/rawmidi.c
1967
scoped_guard(mutex, ®ister_mutex) {
sound/core/rawmidi.c
2045
scoped_guard(mutex, ®ister_mutex)
sound/core/rawmidi.c
2055
guard(mutex)(®ister_mutex);
sound/core/rawmidi.c
2056
guard(mutex)(&rmidi->open_mutex);
sound/core/rawmidi.c
422
guard(mutex)(&rmidi->open_mutex);
sound/core/rawmidi.c
574
guard(mutex)(&rmidi->open_mutex);
sound/core/rawmidi.c
685
guard(mutex)(®ister_mutex);
sound/core/rawmidi.c
753
guard(mutex)(&substream->rmidi->open_mutex);
sound/core/rawmidi.c
771
guard(mutex)(&substream->rmidi->open_mutex);
sound/core/seq/oss/seq_oss.c
127
guard(mutex)(®ister_mutex);
sound/core/seq/oss/seq_oss.c
140
guard(mutex)(®ister_mutex);
sound/core/seq/oss/seq_oss.c
227
guard(mutex)(®ister_mutex);
sound/core/seq/oss/seq_oss.c
249
guard(mutex)(®ister_mutex);
sound/core/seq/oss/seq_oss.c
267
guard(mutex)(®ister_mutex);
sound/core/seq/oss/seq_oss_midi.c
315
guard(mutex)(&mdev->open_mutex);
sound/core/seq/oss/seq_oss_midi.c
373
guard(mutex)(&mdev->open_mutex);
sound/core/seq/oss/seq_oss_midi.c
40
struct mutex open_mutex;
sound/core/seq/seq_clientmgr.c
1705
guard(mutex)(&queue->timer_mutex);
sound/core/seq/seq_clientmgr.c
1737
guard(mutex)(&q->timer_mutex);
sound/core/seq/seq_clientmgr.c
2093
scoped_guard(mutex, &cptr->ioctl_mutex) {
sound/core/seq/seq_clientmgr.c
2248
scoped_guard(mutex, &client->ioctl_mutex) {
sound/core/seq/seq_clientmgr.c
2287
scoped_guard(mutex, ®ister_mutex) {
sound/core/seq/seq_clientmgr.c
2372
guard(mutex)(&cptr->ioctl_mutex);
sound/core/seq/seq_clientmgr.c
2459
guard(mutex)(&client->ioctl_mutex);
sound/core/seq/seq_clientmgr.c
2552
guard(mutex)(&client->ports_mutex);
sound/core/seq/seq_clientmgr.c
2609
guard(mutex)(&client->ioctl_mutex);
sound/core/seq/seq_clientmgr.c
2664
scoped_guard(mutex, ®ister_mutex) {
sound/core/seq/seq_clientmgr.c
268
scoped_guard(mutex, ®ister_mutex) {
sound/core/seq/seq_clientmgr.c
305
scoped_guard(mutex, ®ister_mutex) {
sound/core/seq/seq_clientmgr.c
879
struct mutex *mutexp)
sound/core/seq/seq_clientmgr.h
50
struct mutex ports_mutex;
sound/core/seq/seq_clientmgr.h
51
struct mutex ioctl_mutex;
sound/core/seq/seq_memory.c
270
struct mutex *mutexp)
sound/core/seq/seq_memory.c
341
struct file *file, struct mutex *mutexp)
sound/core/seq/seq_memory.h
72
struct file *file, struct mutex *mutexp);
sound/core/seq/seq_midi.c
304
guard(mutex)(®ister_mutex);
sound/core/seq/seq_midi.c
423
guard(mutex)(®ister_mutex);
sound/core/seq/seq_ports.c
145
guard(mutex)(&client->ports_mutex);
sound/core/seq/seq_ports.c
267
scoped_guard(mutex, &client->ports_mutex) {
sound/core/seq/seq_ports.c
294
guard(mutex)(&client->ports_mutex);
sound/core/seq/seq_queue.c
489
guard(mutex)(&queue->timer_mutex);
sound/core/seq/seq_queue.h
43
struct mutex timer_mutex;
sound/core/seq/seq_timer.c
452
scoped_guard(mutex, &q->timer_mutex) {
sound/core/seq/seq_ump_client.c
111
guard(mutex)(&ump->open_mutex);
sound/core/seq/seq_ump_client.c
129
guard(mutex)(&ump->open_mutex);
sound/core/sound.c
106
guard(mutex)(&sound_mutex);
sound/core/sound.c
152
scoped_guard(mutex, &sound_mutex) {
sound/core/sound.c
276
guard(mutex)(&sound_mutex);
sound/core/sound.c
311
guard(mutex)(&sound_mutex);
sound/core/sound.c
360
guard(mutex)(&sound_mutex);
sound/core/sound_oss.c
108
guard(mutex)(&sound_oss_mutex);
sound/core/sound_oss.c
156
guard(mutex)(&sound_oss_mutex);
sound/core/sound_oss.c
217
guard(mutex)(&sound_oss_mutex);
sound/core/sound_oss.c
32
guard(mutex)(&sound_oss_mutex);
sound/core/timer.c
1017
guard(mutex)(®ister_mutex);
sound/core/timer.c
1049
guard(mutex)(®ister_mutex);
sound/core/timer.c
1235
guard(mutex)(®ister_mutex);
sound/core/timer.c
1497
scoped_guard(mutex, &tu->ioctl_lock) {
sound/core/timer.c
1618
scoped_guard(mutex, ®ister_mutex)
sound/core/timer.c
1640
scoped_guard(mutex, ®ister_mutex) {
sound/core/timer.c
1668
guard(mutex)(®ister_mutex);
sound/core/timer.c
1701
scoped_guard(mutex, ®ister_mutex) {
sound/core/timer.c
2308
guard(mutex)(&tu->ioctl_lock);
sound/core/timer.c
486
scoped_guard(mutex, ®ister_mutex)
sound/core/timer.c
89
struct mutex ioctl_lock;
sound/core/timer.c
981
guard(mutex)(®ister_mutex);
sound/core/timer_compat.c
119
guard(mutex)(&tu->ioctl_lock);
sound/core/ump.c
1153
guard(mutex)(&ump->open_mutex);
sound/core/ump.c
1181
guard(mutex)(&ump->open_mutex);
sound/drivers/aloop.c
1005
scoped_guard(mutex, &dpcm->loopback->cable_lock) {
sound/drivers/aloop.c
1021
scoped_guard(mutex, &dpcm->loopback->cable_lock) {
sound/drivers/aloop.c
1037
scoped_guard(mutex, &dpcm->loopback->cable_lock) {
sound/drivers/aloop.c
1248
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
134
struct mutex cable_lock;
sound/drivers/aloop.c
1345
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1397
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1416
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1431
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1446
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1464
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1513
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1536
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1557
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1729
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1762
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
1773
guard(mutex)(&loopback->cable_lock);
sound/drivers/aloop.c
524
guard(mutex)(&dpcm->loopback->cable_lock);
sound/drivers/aloop.c
970
guard(mutex)(&dpcm->loopback->cable_lock);
sound/drivers/aloop.c
991
scoped_guard(mutex, &dpcm->loopback->cable_lock) {
sound/drivers/opl3/opl3_seq.c
43
scoped_guard(mutex, &hwdep->open_mutex) {
sound/drivers/opl3/opl3_seq.c
81
scoped_guard(mutex, &hwdep->open_mutex) {
sound/drivers/opl4/opl4_local.h
185
struct mutex access_mutex;
sound/drivers/opl4/opl4_proc.c
17
guard(mutex)(&opl4->access_mutex);
sound/drivers/opl4/opl4_proc.c
29
guard(mutex)(&opl4->access_mutex);
sound/drivers/opl4/opl4_seq.c
66
scoped_guard(mutex, &opl4->access_mutex) {
sound/drivers/opl4/opl4_seq.c
88
scoped_guard(mutex, &opl4->access_mutex) {
sound/drivers/vx/vx_core.c
347
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_core.c
403
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_core.c
476
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_mixer.c
168
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_mixer.c
28
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_mixer.c
413
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
430
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
489
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
531
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
566
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
583
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
598
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
615
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
634
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
645
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
662
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
673
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
737
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_mixer.c
763
guard(mutex)(&chip->mixer_mutex);
sound/drivers/vx/vx_pcm.c
633
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_uer.c
179
scoped_guard(mutex, &chip->lock) {
sound/drivers/vx/vx_uer.c
199
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_uer.c
52
guard(mutex)(&chip->lock);
sound/drivers/vx/vx_uer.c
73
guard(mutex)(&chip->lock);
sound/firewire/amdtp-stream.c
109
mutex_init(&s->mutex);
sound/firewire/amdtp-stream.c
134
mutex_destroy(&s->mutex);
sound/firewire/amdtp-stream.c
1676
guard(mutex)(&s->mutex);
sound/firewire/amdtp-stream.c
1917
guard(mutex)(&s->mutex);
sound/firewire/amdtp-stream.h
125
struct mutex mutex;
sound/firewire/bebob/bebob.c
125
scoped_guard(mutex, &devices_mutex) {
sound/firewire/bebob/bebob.c
131
mutex_destroy(&bebob->mutex);
sound/firewire/bebob/bebob.c
210
scoped_guard(mutex, &devices_mutex) {
sound/firewire/bebob/bebob.c
233
mutex_init(&bebob->mutex);
sound/firewire/bebob/bebob.h
88
struct mutex mutex;
sound/firewire/bebob/bebob_maudio.c
268
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_maudio.c
384
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_maudio.c
455
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_maudio.c
491
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_maudio.c
539
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_maudio.c
555
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_midi.c
19
scoped_guard(mutex, &bebob->mutex) {
sound/firewire/bebob/bebob_midi.c
38
scoped_guard(mutex, &bebob->mutex) {
sound/firewire/bebob/bebob_pcm.c
152
scoped_guard(mutex, &bebob->mutex) {
sound/firewire/bebob/bebob_pcm.c
215
guard(mutex)(&bebob->mutex);
sound/firewire/bebob/bebob_pcm.c
229
guard(mutex)(&bebob->mutex);
sound/firewire/cmp.c
144
mutex_init(&c->mutex);
sound/firewire/cmp.c
183
mutex_destroy(&c->mutex);
sound/firewire/cmp.c
191
guard(mutex)(&c->mutex);
sound/firewire/cmp.c
206
guard(mutex)(&c->mutex);
sound/firewire/cmp.c
298
guard(mutex)(&c->mutex);
sound/firewire/cmp.c
340
guard(mutex)(&c->mutex);
sound/firewire/cmp.h
30
struct mutex mutex;
sound/firewire/dice/dice-midi.c
18
scoped_guard(mutex, &dice->mutex) {
sound/firewire/dice/dice-midi.c
38
scoped_guard(mutex, &dice->mutex) {
sound/firewire/dice/dice-pcm.c
199
scoped_guard(mutex, &dice->mutex) {
sound/firewire/dice/dice-pcm.c
266
guard(mutex)(&dice->mutex);
sound/firewire/dice/dice-pcm.c
285
guard(mutex)(&dice->mutex);
sound/firewire/dice/dice-pcm.c
301
scoped_guard(mutex, &dice->mutex) {
sound/firewire/dice/dice-pcm.c
315
scoped_guard(mutex, &dice->mutex) {
sound/firewire/dice/dice.c
140
mutex_destroy(&dice->mutex);
sound/firewire/dice/dice.c
181
mutex_init(&dice->mutex);
sound/firewire/dice/dice.c
242
guard(mutex)(&dice->mutex);
sound/firewire/dice/dice.h
79
struct mutex mutex;
sound/firewire/digi00x/digi00x-midi.c
19
scoped_guard(mutex, &dg00x->mutex) {
sound/firewire/digi00x/digi00x-midi.c
38
scoped_guard(mutex, &dg00x->mutex) {
sound/firewire/digi00x/digi00x-pcm.c
130
scoped_guard(mutex, &dg00x->mutex) {
sound/firewire/digi00x/digi00x-pcm.c
190
guard(mutex)(&dg00x->mutex);
sound/firewire/digi00x/digi00x-pcm.c
204
guard(mutex)(&dg00x->mutex);
sound/firewire/digi00x/digi00x-pcm.c
219
guard(mutex)(&dg00x->mutex);
sound/firewire/digi00x/digi00x-pcm.c
233
guard(mutex)(&dg00x->mutex);
sound/firewire/digi00x/digi00x.c
119
guard(mutex)(&dg00x->mutex);
sound/firewire/digi00x/digi00x.c
51
mutex_destroy(&dg00x->mutex);
sound/firewire/digi00x/digi00x.c
71
mutex_init(&dg00x->mutex);
sound/firewire/digi00x/digi00x.h
37
struct mutex mutex;
sound/firewire/fireface/ff-pcm.c
159
scoped_guard(mutex, &ff->mutex) {
sound/firewire/fireface/ff-pcm.c
231
guard(mutex)(&ff->mutex);
sound/firewire/fireface/ff-pcm.c
245
guard(mutex)(&ff->mutex);
sound/firewire/fireface/ff-pcm.c
261
guard(mutex)(&ff->mutex);
sound/firewire/fireface/ff-pcm.c
276
guard(mutex)(&ff->mutex);
sound/firewire/fireface/ff.c
48
mutex_destroy(&ff->mutex);
sound/firewire/fireface/ff.c
68
mutex_init(&ff->mutex);
sound/firewire/fireface/ff.h
69
struct mutex mutex;
sound/firewire/fireworks/fireworks.c
191
scoped_guard(mutex, &devices_mutex) {
sound/firewire/fireworks/fireworks.c
198
mutex_destroy(&efw->mutex);
sound/firewire/fireworks/fireworks.c
210
scoped_guard(mutex, &devices_mutex) {
sound/firewire/fireworks/fireworks.c
232
mutex_init(&efw->mutex);
sound/firewire/fireworks/fireworks.c
286
guard(mutex)(&efw->mutex);
sound/firewire/fireworks/fireworks.h
65
struct mutex mutex;
sound/firewire/fireworks/fireworks_midi.c
19
scoped_guard(mutex, &efw->mutex) {
sound/firewire/fireworks/fireworks_midi.c
37
scoped_guard(mutex, &efw->mutex) {
sound/firewire/fireworks/fireworks_pcm.c
192
scoped_guard(mutex, &efw->mutex) {
sound/firewire/fireworks/fireworks_pcm.c
250
guard(mutex)(&efw->mutex);
sound/firewire/fireworks/fireworks_pcm.c
264
guard(mutex)(&efw->mutex);
sound/firewire/isight.c
330
guard(mutex)(&isight->mutex);
sound/firewire/isight.c
406
guard(mutex)(&isight->mutex);
sound/firewire/isight.c
55
struct mutex mutex;
sound/firewire/isight.c
623
mutex_init(&isight->mutex);
sound/firewire/isight.c
662
mutex_destroy(&isight->mutex);
sound/firewire/isight.c
675
guard(mutex)(&isight->mutex);
sound/firewire/isight.c
688
scoped_guard(mutex, &isight->mutex) {
sound/firewire/isight.c
695
mutex_destroy(&isight->mutex);
sound/firewire/iso-resources.c
126
scoped_guard(mutex, &r->mutex) {
sound/firewire/iso-resources.c
165
guard(mutex)(&r->mutex);
sound/firewire/iso-resources.c
213
guard(mutex)(&r->mutex);
sound/firewire/iso-resources.c
30
mutex_init(&r->mutex);
sound/firewire/iso-resources.c
44
mutex_destroy(&r->mutex);
sound/firewire/iso-resources.h
22
struct mutex mutex;
sound/firewire/motu/motu-midi.c
18
scoped_guard(mutex, &motu->mutex) {
sound/firewire/motu/motu-midi.c
38
scoped_guard(mutex, &motu->mutex) {
sound/firewire/motu/motu-pcm.c
141
scoped_guard(mutex, &motu->mutex) {
sound/firewire/motu/motu-pcm.c
215
guard(mutex)(&motu->mutex);
sound/firewire/motu/motu-pcm.c
229
guard(mutex)(&motu->mutex);
sound/firewire/motu/motu-pcm.c
244
scoped_guard(mutex, &motu->mutex) {
sound/firewire/motu/motu-pcm.c
257
scoped_guard(mutex, &motu->mutex) {
sound/firewire/motu/motu.c
61
mutex_destroy(&motu->mutex);
sound/firewire/motu/motu.c
82
mutex_init(&motu->mutex);
sound/firewire/motu/motu.h
54
struct mutex mutex;
sound/firewire/oxfw/oxfw-midi.c
19
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-midi.c
44
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-midi.c
62
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-midi.c
75
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-pcm.c
184
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-pcm.c
240
guard(mutex)(&oxfw->mutex);
sound/firewire/oxfw/oxfw-pcm.c
262
guard(mutex)(&oxfw->mutex);
sound/firewire/oxfw/oxfw-pcm.c
277
guard(mutex)(&oxfw->mutex);
sound/firewire/oxfw/oxfw-pcm.c
290
guard(mutex)(&oxfw->mutex);
sound/firewire/oxfw/oxfw-pcm.c
305
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw-pcm.c
319
scoped_guard(mutex, &oxfw->mutex) {
sound/firewire/oxfw/oxfw.c
128
mutex_destroy(&oxfw->mutex);
sound/firewire/oxfw/oxfw.c
228
mutex_init(&oxfw->mutex);
sound/firewire/oxfw/oxfw.c
286
guard(mutex)(&oxfw->mutex);
sound/firewire/oxfw/oxfw.h
67
struct mutex mutex;
sound/firewire/tascam/tascam-pcm.c
119
guard(mutex)(&tscm->mutex);
sound/firewire/tascam/tascam-pcm.c
133
guard(mutex)(&tscm->mutex);
sound/firewire/tascam/tascam-pcm.c
149
guard(mutex)(&tscm->mutex);
sound/firewire/tascam/tascam-pcm.c
164
guard(mutex)(&tscm->mutex);
sound/firewire/tascam/tascam-pcm.c
62
scoped_guard(mutex, &tscm->mutex) {
sound/firewire/tascam/tascam.c
115
mutex_init(&tscm->mutex);
sound/firewire/tascam/tascam.c
161
guard(mutex)(&tscm->mutex);
sound/firewire/tascam/tascam.c
94
mutex_destroy(&tscm->mutex);
sound/firewire/tascam/tascam.h
70
struct mutex mutex;
sound/hda/codecs/analog.c
732
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/ca0132.c
1089
struct mutex chipio_mutex; /* chip access mutex */
sound/hda/codecs/ca0132.c
1687
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
1732
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
1750
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
1790
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
1963
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
1989
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
2009
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
2064
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
5552
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/ca0132.c
6426
scoped_guard(mutex, &codec->control_mutex) {
sound/hda/codecs/ca0132.c
6436
scoped_guard(mutex, &codec->control_mutex) {
sound/hda/codecs/ca0132.c
6499
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/ca0132.c
6546
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/ca0132.c
6565
scoped_guard(mutex, &codec->control_mutex) {
sound/hda/codecs/ca0132.c
6575
scoped_guard(mutex, &codec->control_mutex) {
sound/hda/codecs/ca0132.c
7462
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7555
scoped_guard(mutex, &spec->chipio_mutex) {
sound/hda/codecs/ca0132.c
7573
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7776
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7804
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7920
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7944
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7974
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
7993
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/ca0132.c
8035
guard(mutex)(&spec->chipio_mutex);
sound/hda/codecs/cirrus/cs8409.c
100
guard(mutex)(&spec->i2c_mux);
sound/hda/codecs/cirrus/cs8409.c
211
guard(mutex)(&spec->i2c_mux);
sound/hda/codecs/cirrus/cs8409.c
251
guard(mutex)(&spec->i2c_mux);
sound/hda/codecs/cirrus/cs8409.c
292
guard(mutex)(&spec->i2c_mux);
sound/hda/codecs/cirrus/cs8409.c
332
guard(mutex)(&spec->i2c_mux);
sound/hda/codecs/cirrus/cs8409.h
338
struct mutex i2c_mux;
sound/hda/codecs/generic.c
1121
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/generic.c
1138
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/generic.c
2247
guard(mutex)(&spec->pcm_mutex);
sound/hda/codecs/generic.c
3469
scoped_guard(mutex, &codec->control_mutex) {
sound/hda/codecs/generic.c
5324
guard(mutex)(&spec->pcm_mutex);
sound/hda/codecs/generic.c
5374
guard(mutex)(&spec->pcm_mutex);
sound/hda/codecs/generic.c
5426
guard(mutex)(&spec->pcm_mutex);
sound/hda/codecs/generic.c
5442
guard(mutex)(&spec->pcm_mutex);
sound/hda/codecs/generic.h
105
struct mutex pcm_mutex;
sound/hda/codecs/hdmi/hdmi.c
1269
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
1308
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
1356
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
1383
scoped_guard(mutex, &per_pin->lock) {
sound/hda/codecs/hdmi/hdmi.c
1428
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
148
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
1627
guard(mutex)(&codec->spdif_mutex);
sound/hda/codecs/hdmi/hdmi.c
1655
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
1686
scoped_guard(mutex, &per_pin->lock) {
sound/hda/codecs/hdmi/hdmi.c
170
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
1735
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
1771
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
1824
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
1997
guard(mutex)(&spec->bind_lock);
sound/hda/codecs/hdmi/hdmi.c
2180
guard(mutex)(&spec->bind_lock);
sound/hda/codecs/hdmi/hdmi.c
290
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
300
guard(mutex)(&per_pin->lock);
sound/hda/codecs/hdmi/hdmi.c
592
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi.c
899
guard(mutex)(&spec->pcm_lock);
sound/hda/codecs/hdmi/hdmi_local.h
123
struct mutex pcm_lock;
sound/hda/codecs/hdmi/hdmi_local.h
124
struct mutex bind_lock; /* for audio component binding */
sound/hda/codecs/hdmi/hdmi_local.h
43
struct mutex lock;
sound/hda/codecs/hdmi/nvhdmi-mcp.c
134
guard(mutex)(&codec->spdif_mutex);
sound/hda/codecs/realtek/alc268.c
15
guard(mutex)(&codec->control_mutex);
sound/hda/codecs/realtek/realtek.h
100
struct mutex coef_mutex;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1047
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1078
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1108
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1144
guard(mutex)(&dsp->pwr_lock);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1260
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
627
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
792
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
815
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
820
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
825
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
851
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
919
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
940
guard(mutex)(&cs35l41->fw_mutex);
sound/hda/codecs/side-codecs/cs35l41_hda.c
959
scoped_guard(mutex, &cs35l41->fw_mutex) {
sound/hda/codecs/side-codecs/cs35l41_hda.h
76
struct mutex fw_mutex;
sound/hda/codecs/side-codecs/hda_component.c
142
guard(mutex)(&parent->mutex);
sound/hda/codecs/side-codecs/hda_component.c
165
mutex_init(&parent->mutex);
sound/hda/codecs/side-codecs/hda_component.c
24
guard(mutex)(&parent->mutex);
sound/hda/codecs/side-codecs/hda_component.c
91
guard(mutex)(&parent->mutex);
sound/hda/codecs/side-codecs/hda_component.h
32
struct mutex mutex;
sound/hda/codecs/side-codecs/hda_component.h
98
guard(mutex)(&parent->mutex);
sound/hda/codecs/side-codecs/tas2781_hda.c
327
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda.c
366
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda.c
405
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
176
scoped_guard(mutex, &tas_hda->priv->codec_lock) {
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
182
scoped_guard(mutex, &tas_hda->priv->codec_lock) {
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
202
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
219
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
233
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
248
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
493
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
714
guard(mutex)(&tas_hda->priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
733
guard(mutex)(&tas_hda->priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
746
guard(mutex)(&tas_hda->priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
766
guard(mutex)(&tas_hda->priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
206
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
393
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
397
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
425
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
436
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
447
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
458
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
637
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
835
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
852
guard(mutex)(&tas_priv->codec_lock);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
889
guard(mutex)(&tas_priv->codec_lock);
sound/hda/common/codec.c
2176
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2284
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2311
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2340
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2494
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2515
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2534
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2547
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
2622
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3199
guard(mutex)(&codec->bus->prepare_mutex);
sound/hda/common/codec.c
3223
guard(mutex)(&codec->bus->prepare_mutex);
sound/hda/common/codec.c
3655
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3678
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3692
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3706
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3749
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
3792
scoped_guard(mutex, &codec->spdif_mutex) {
sound/hda/common/codec.c
3875
guard(mutex)(&codec->spdif_mutex);
sound/hda/common/codec.c
42
guard(mutex)(&bus->core.cmd_mutex);
sound/hda/common/codec.c
533
scoped_guard(mutex, &codec->user_mutex) {
sound/hda/common/controller.c
1125
scoped_guard(mutex, &bus->cmd_mutex) {
sound/hda/common/controller.c
99
scoped_guard(mutex, &chip->open_mutex) {
sound/hda/common/hda_controller.h
120
struct mutex open_mutex; /* Prevents concurrent open/close operations */
sound/hda/common/sysfs.c
219
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
236
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
265
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
323
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
369
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
419
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
449
guard(mutex)(&codec->user_mutex);
sound/hda/common/sysfs.c
85
guard(mutex)(&codec->user_mutex);
sound/hda/controllers/intel.c
921
guard(mutex)(&card_list_lock);
sound/hda/controllers/intel.c
929
guard(mutex)(&card_list_lock);
sound/hda/controllers/intel.c
947
guard(mutex)(&card_list_lock);
sound/hda/core/bus.c
91
guard(mutex)(&bus->cmd_mutex);
sound/hda/core/component.c
72
guard(mutex)(&bus->lock);
sound/hda/core/device.c
150
scoped_guard(mutex, &codec->widget_lock) {
sound/hda/core/device.c
169
scoped_guard(mutex, &codec->widget_lock) {
sound/hda/core/device.c
414
guard(mutex)(&codec->widget_lock);
sound/hda/core/ext/controller.c
303
guard(mutex)(&bus->lock);
sound/hda/core/ext/controller.c
345
guard(mutex)(&bus->lock);
sound/hda/core/regmap.c
428
guard(mutex)(&codec->regmap_lock);
sound/hda/core/regmap.c
465
guard(mutex)(&codec->regmap_lock);
sound/hda/core/regmap.c
510
guard(mutex)(&codec->regmap_lock);
sound/hda/core/regmap.c
553
guard(mutex)(&codec->regmap_lock);
sound/hda/core/regmap.c
584
guard(mutex)(&codec->regmap_lock);
sound/i2c/other/ak4113.c
130
scoped_guard(mutex, &chip->reinit_mutex) {
sound/i2c/other/ak4114.c
135
scoped_guard(mutex, &chip->reinit_mutex) {
sound/isa/cs423x/cs4236_lib.c
925
guard(mutex)(&chip->mce_mutex);
sound/isa/gus/gus_dma.c
140
guard(mutex)(&gus->dma_mutex);
sound/isa/gus/gus_dma.c
156
guard(mutex)(&gus->dma_mutex);
sound/isa/gus/gus_dma.c
180
guard(mutex)(&gus->dma_mutex);
sound/isa/gus/gus_mem.c
175
guard(mutex)(&alloc->memory_mutex);
sound/isa/gus/gus_mem.c
202
guard(mutex)(&alloc->memory_mutex);
sound/isa/gus/gus_mem.c
265
guard(mutex)(&alloc->memory_mutex);
sound/isa/sb/sb16_csp.c
268
guard(mutex)(&p->access_mutex);
sound/isa/sb/sb16_csp.c
281
guard(mutex)(&p->access_mutex);
sound/isa/wss/wss_lib.c
612
guard(mutex)(&chip->mce_mutex);
sound/isa/wss/wss_lib.c
670
guard(mutex)(&chip->mce_mutex);
sound/isa/wss/wss_lib.c
844
guard(mutex)(&chip->open_mutex);
sound/isa/wss/wss_lib.c
881
guard(mutex)(&chip->open_mutex);
sound/pci/ac97/ac97_codec.c
329
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
355
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
384
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
413
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_codec.c
418
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
711
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
754
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
804
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_codec.c
928
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_patch.c
3700
guard(mutex)(&pac97->page_mutex);
sound/pci/ac97/ac97_patch.c
57
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_patch.c
978
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_pcm.c
195
guard(mutex)(&ac97->reg_mutex);
sound/pci/ac97/ac97_proc.c
332
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_proc.c
368
guard(mutex)(&ac97->page_mutex);
sound/pci/ac97/ac97_proc.c
394
guard(mutex)(&ac97->page_mutex);
sound/pci/ak4531_codec.c
104
guard(mutex)(&ak4531->reg_mutex);
sound/pci/ak4531_codec.c
147
guard(mutex)(&ak4531->reg_mutex);
sound/pci/ak4531_codec.c
179
guard(mutex)(&ak4531->reg_mutex);
sound/pci/ak4531_codec.c
217
guard(mutex)(&ak4531->reg_mutex);
sound/pci/ak4531_codec.c
235
guard(mutex)(&ak4531->reg_mutex);
sound/pci/ak4531_codec.c
80
guard(mutex)(&ak4531->reg_mutex);
sound/pci/asihpi/hpioctl.c
199
if (mutex_lock_interruptible(&pa->mutex)) {
sound/pci/asihpi/hpioctl.c
235
mutex_unlock(&pa->mutex);
sound/pci/asihpi/hpioctl.c
276
mutex_unlock(&pa->mutex);
sound/pci/asihpi/hpioctl.c
464
mutex_init(&adapters[adapter_index].mutex);
sound/pci/asihpi/hpios.h
149
struct mutex mutex;
sound/pci/atiixp.c
1071
guard(mutex)(&chip->open_mutex);
sound/pci/atiixp.c
1087
guard(mutex)(&chip->open_mutex);
sound/pci/atiixp.c
1107
guard(mutex)(&chip->open_mutex);
sound/pci/atiixp.c
1118
guard(mutex)(&chip->open_mutex);
sound/pci/atiixp.c
268
struct mutex open_mutex; /* playback open mutex */
sound/pci/atiixp_modem.c
243
struct mutex open_mutex; /* playback open mutex */
sound/pci/atiixp_modem.c
893
guard(mutex)(&chip->open_mutex);
sound/pci/atiixp_modem.c
901
guard(mutex)(&chip->open_mutex);
sound/pci/aw2/aw2-alsa.c
350
guard(mutex)(&chip->mtx);
sound/pci/aw2/aw2-alsa.c
377
guard(mutex)(&chip->mtx);
sound/pci/aw2/aw2-alsa.c
88
struct mutex mtx;
sound/pci/cmipci.c
1570
guard(mutex)(&cm->open_mutex);
sound/pci/cmipci.c
1588
guard(mutex)(&cm->open_mutex);
sound/pci/cmipci.c
1667
guard(mutex)(&cm->open_mutex);
sound/pci/cmipci.c
472
struct mutex open_mutex;
sound/pci/cmipci.c
667
guard(mutex)(&cm->open_mutex);
sound/pci/cs46xx/cs46xx.h
1696
struct mutex spos_mutex;
sound/pci/cs46xx/cs46xx_lib.c
1086
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/cs46xx_lib.c
1472
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/cs46xx_lib.c
1516
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/cs46xx_lib.c
1534
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/cs46xx_lib.c
1577
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/cs46xx_lib.c
1957
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/cs46xx_lib.c
2106
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/cs46xx_lib.c
2123
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/cs46xx_lib.c
2156
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/cs46xx_lib.c
2173
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1674
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1729
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/dsp_spos.c
1756
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1770
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1786
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1800
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1850
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
1876
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
284
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
525
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
548
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
574
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
828
guard(mutex)(&chip->spos_mutex);
sound/pci/cs46xx/dsp_spos.c
847
scoped_guard(mutex, &chip->spos_mutex) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
66
guard(mutex)(&chip->spos_mutex);
sound/pci/ctxfi/ctatc.c
1152
guard(mutex)(&atc->atc_mutex);
sound/pci/ctxfi/ctatc.c
304
scoped_guard(mutex, &atc->atc_mutex) {
sound/pci/ctxfi/ctatc.c
884
guard(mutex)(&atc->atc_mutex);
sound/pci/ctxfi/ctatc.c
930
scoped_guard(mutex, &atc->atc_mutex) {
sound/pci/ctxfi/ctatc.h
92
struct mutex atc_mutex;
sound/pci/ctxfi/ctvmem.c
42
guard(mutex)(&vm->lock);
sound/pci/ctxfi/ctvmem.c
79
guard(mutex)(&vm->lock);
sound/pci/ctxfi/ctvmem.h
47
struct mutex lock;
sound/pci/echoaudio/echoaudio.c
1424
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.c
1555
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.c
240
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.c
417
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.c
454
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.c
497
guard(mutex)(&chip->mode_mutex);
sound/pci/echoaudio/echoaudio.h
325
struct mutex mode_mutex;
sound/pci/emu10k1/emufx.c
1026
guard(mutex)(&emu->fx8010.lock);
sound/pci/emu10k1/emufx.c
1066
guard(mutex)(&emu->fx8010.lock);
sound/pci/emu10k1/emufx.c
1092
guard(mutex)(&emu->fx8010.lock);
sound/pci/emu10k1/emufx.c
1130
guard(mutex)(&emu->fx8010.lock);
sound/pci/emu10k1/emufx.c
2527
scoped_guard(mutex, &emu->fx8010.lock) {
sound/pci/emu10k1/memory.c
315
guard(mutex)(&hdr->block_mutex);
sound/pci/emu10k1/memory.c
402
guard(mutex)(&hdr->block_mutex);
sound/pci/emu10k1/memory.c
425
guard(mutex)(&hdr->block_mutex);
sound/pci/ens1370.c
364
struct mutex src_mutex;
sound/pci/ens1370.c
599
guard(mutex)(&ensoniq->src_mutex);
sound/pci/ens1370.c
714
guard(mutex)(&ensoniq->src_mutex);
sound/pci/ens1370.c
744
guard(mutex)(&ensoniq->src_mutex);
sound/pci/ens1370.c
764
guard(mutex)(&ensoniq->src_mutex);
sound/pci/es1968.c
1285
guard(mutex)(&chip->memory_mutex);
sound/pci/es1968.c
1301
guard(mutex)(&chip->memory_mutex);
sound/pci/es1968.c
1330
guard(mutex)(&chip->memory_mutex);
sound/pci/es1968.c
518
struct mutex memory_mutex; /* memory lock */
sound/pci/ice1712/aureon.c
1027
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
1092
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
361
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
403
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
440
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
642
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
703
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
942
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/aureon.c
981
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/delta.c
129
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/delta.c
145
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/delta.c
177
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/delta.c
302
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/delta.c
323
scoped_guard(mutex, &ice->gpio_mutex) {
sound/pci/ice1712/delta.c
334
scoped_guard(mutex, &ice->gpio_mutex) {
sound/pci/ice1712/hoontech.c
120
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/hoontech.c
146
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/hoontech.c
45
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/hoontech.c
54
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/hoontech.c
63
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/hoontech.c
72
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/ice1712.h
336
struct mutex open_mutex;
sound/pci/ice1712/ice1712.h
344
struct mutex i2c_mutex; /* I2C mutex for ICE1724 registers */
sound/pci/ice1712/ice1712.h
364
struct mutex gpio_mutex;
sound/pci/ice1712/ice1724.c
1012
scoped_guard(mutex, &ice->open_mutex) {
sound/pci/ice1712/ice1724.c
1364
scoped_guard(mutex, &ice->open_mutex) {
sound/pci/ice1712/ice1724.c
2211
guard(mutex)(&ice->i2c_mutex);
sound/pci/ice1712/ice1724.c
2226
guard(mutex)(&ice->i2c_mutex);
sound/pci/ice1712/ice1724.c
721
scoped_guard(mutex, &ice->open_mutex) {
sound/pci/ice1712/ice1724.c
735
guard(mutex)(&ice->open_mutex);
sound/pci/ice1712/maya44.c
178
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
195
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
251
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
315
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
368
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
633
guard(mutex)(&chip->mutex);
sound/pci/ice1712/maya44.c
674
mutex_init(&chip->mutex);
sound/pci/ice1712/maya44.c
71
struct mutex mutex;
sound/pci/ice1712/phase.c
290
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/phase.c
640
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
115
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
130
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
168
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
183
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
207
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
219
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
241
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
252
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
274
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
285
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
403
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
414
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
441
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
453
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
465
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
477
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
489
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
502
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
612
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
626
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/pontis.c
644
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy192.c
120
guard(mutex)(&spec->mute_mutex);
sound/pci/ice1712/prodigy192.c
317
guard(mutex)(&spec->mute_mutex);
sound/pci/ice1712/prodigy192.c
58
struct mutex mute_mutex;
sound/pci/ice1712/prodigy_hifi.c
1122
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
271
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
378
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
429
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
474
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
534
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
546
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
583
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
599
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
624
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
638
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
661
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
674
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
697
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
710
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
854
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
869
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/prodigy_hifi.c
982
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/quartet.c
399
guard(mutex)(&ice->gpio_mutex);
sound/pci/ice1712/wtm.c
121
guard(mutex)(&spec->mute_mutex);
sound/pci/ice1712/wtm.c
28
struct mutex mute_mutex;
sound/pci/ice1712/wtm.c
457
guard(mutex)(&spec->mute_mutex);
sound/pci/korg1212/korg1212.c
309
struct mutex open_mutex;
sound/pci/korg1212/korg1212.c
603
guard(mutex)(&korg1212->open_mutex);
sound/pci/korg1212/korg1212.c
617
guard(mutex)(&korg1212->open_mutex);
sound/pci/lola/lola.h
321
struct mutex open_mutex;
sound/pci/lola/lola_pcm.c
217
guard(mutex)(&chip->open_mutex);
sound/pci/lola/lola_pcm.c
261
guard(mutex)(&chip->open_mutex);
sound/pci/lola/lola_pcm.c
290
guard(mutex)(&chip->open_mutex);
sound/pci/lola/lola_pcm.c
455
scoped_guard(mutex, &chip->open_mutex) {
sound/pci/lx6464es/lx6464es.c
210
guard(mutex)(&chip->setup_mutex);
sound/pci/lx6464es/lx6464es.c
276
guard(mutex)(&chip->lock);
sound/pci/lx6464es/lx6464es.c
291
guard(mutex)(&chip->setup_mutex);
sound/pci/lx6464es/lx6464es.c
341
guard(mutex)(&chip->setup_mutex);
sound/pci/lx6464es/lx6464es.c
370
guard(mutex)(&chip->setup_mutex);
sound/pci/lx6464es/lx6464es.c
481
guard(mutex)(&chip->lock);
sound/pci/lx6464es/lx6464es.h
58
struct mutex lock; /* interrupt lock */
sound/pci/lx6464es/lx6464es.h
59
struct mutex setup_mutex; /* mutex used in hw_params, open
sound/pci/lx6464es/lx6464es.h
70
struct mutex msg_lock; /* message lock */
sound/pci/lx6464es/lx_core.c
321
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
337
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
381
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
393
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
418
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
436
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
458
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
499
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
511
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
553
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
578
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
632
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
647
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
671
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
689
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
711
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
756
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
776
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
796
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
836
guard(mutex)(&chip->msg_lock);
sound/pci/lx6464es/lx_core.c
990
guard(mutex)(&chip->lock);
sound/pci/mixart/mixart.c
606
guard(mutex)(&mgr->setup_mutex);
sound/pci/mixart/mixart.c
712
guard(mutex)(&mgr->setup_mutex);
sound/pci/mixart/mixart.c
784
guard(mutex)(&mgr->setup_mutex);
sound/pci/mixart/mixart.c
854
guard(mutex)(&mgr->setup_mutex);
sound/pci/mixart/mixart.h
74
struct mutex lock; /* interrupt lock */
sound/pci/mixart/mixart.h
75
struct mutex msg_lock; /* mailbox lock */
sound/pci/mixart/mixart.h
77
struct mutex setup_mutex; /* mutex used in hw_params, open and close */
sound/pci/mixart/mixart.h
90
struct mutex mixer_mutex; /* mutex for mixer */
sound/pci/mixart/mixart_core.c
229
scoped_guard(mutex, &mgr->msg_lock) {
sound/pci/mixart/mixart_core.c
255
scoped_guard(mutex, &mgr->msg_lock) {
sound/pci/mixart/mixart_core.c
282
scoped_guard(mutex, &mgr->msg_lock) {
sound/pci/mixart/mixart_core.c
312
guard(mutex)(&mgr->msg_lock);
sound/pci/mixart/mixart_core.c
420
guard(mutex)(&mgr->lock);
sound/pci/mixart/mixart_core.c
530
scoped_guard(mutex, &mgr->msg_lock) {
sound/pci/mixart/mixart_mixer.c
1031
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
1043
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
348
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
365
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
411
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
422
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
827
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
851
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
905
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
922
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
987
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/mixart/mixart_mixer.c
999
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/nm256/nm256.c
222
struct mutex irq_mutex;
sound/pci/nm256/nm256.c
449
guard(mutex)(&chip->irq_mutex);
sound/pci/nm256/nm256.c
467
guard(mutex)(&chip->irq_mutex);
sound/pci/oxygen/oxygen.c
453
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen.c
501
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen.c
564
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen.c
584
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen.h
122
struct mutex mutex;
sound/pci/oxygen/oxygen_lib.c
203
if (mutex_lock_interruptible(&chip->mutex) < 0)
sound/pci/oxygen/oxygen_lib.c
225
mutex_unlock(&chip->mutex);
sound/pci/oxygen/oxygen_lib.c
572
mutex_destroy(&chip->mutex);
sound/pci/oxygen/oxygen_lib.c
598
mutex_init(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
113
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
186
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
200
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
275
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
331
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
34
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
344
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
369
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
382
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
48
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
500
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
538
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
591
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
612
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
64
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
641
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
654
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
682
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
696
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_mixer.c
75
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
174
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
223
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
367
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
403
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
439
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
455
guard(mutex)(&chip->mutex);
sound/pci/oxygen/oxygen_pcm.c
479
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_cs43xx.c
312
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
109
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
130
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
152
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
168
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
209
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
229
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
277
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
293
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
334
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
65
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_dg_mixer.c
79
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
765
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
808
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
873
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
909
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
934
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_pcm179x.c
983
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
240
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
522
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
648
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
699
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
714
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
767
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
810
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
825
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
889
guard(mutex)(&chip->mutex);
sound/pci/oxygen/xonar_wm87x6.c
949
guard(mutex)(&chip->mutex);
sound/pci/pcxhr/pcxhr.c
1062
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr.c
1088
guard(mutex)(&chip->mgr->lock);
sound/pci/pcxhr/pcxhr.c
704
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr.c
786
guard(mutex)(&mgr->lock);
sound/pci/pcxhr/pcxhr.c
904
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr.c
934
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr.c
983
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr.h
69
struct mutex lock; /* interrupt lock */
sound/pci/pcxhr/pcxhr.h
70
struct mutex msg_lock; /* message lock */
sound/pci/pcxhr/pcxhr.h
72
struct mutex setup_mutex; /* mutex used in hw_params, open and close */
sound/pci/pcxhr/pcxhr.h
73
struct mutex mixer_mutex; /* mutex for mixer */
sound/pci/pcxhr/pcxhr_core.c
1266
guard(mutex)(&mgr->lock);
sound/pci/pcxhr/pcxhr_core.c
757
guard(mutex)(&mgr->msg_lock);
sound/pci/pcxhr/pcxhr_core.c
961
guard(mutex)(&mgr->msg_lock);
sound/pci/pcxhr/pcxhr_mix22.c
714
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mix22.c
725
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mix22.c
764
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mix22.c
775
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mix22.c
804
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mix22.c
815
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
114
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
132
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
194
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
206
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
353
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
373
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
415
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
429
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
463
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
476
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
512
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
525
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
666
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
754
guard(mutex)(&mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
756
guard(mutex)(&mgr->setup_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
806
guard(mutex)(&mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
909
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/pcxhr/pcxhr_mixer.c
978
guard(mutex)(&chip->mgr->mixer_mutex);
sound/pci/sis7019.c
110
struct mutex ac97_mutex;
sound/pci/sis7019.c
894
guard(mutex)(&sis->ac97_mutex);
sound/pci/trident/trident_memory.c
175
guard(mutex)(&hdr->block_mutex);
sound/pci/trident/trident_memory.c
215
guard(mutex)(&hdr->block_mutex);
sound/pci/trident/trident_memory.c
262
guard(mutex)(&hdr->block_mutex);
sound/pci/vx222/vx222_ops.c
872
guard(mutex)(&_chip->mixer_mutex);
sound/pci/vx222/vx222_ops.c
888
guard(mutex)(&_chip->mixer_mutex);
sound/pci/vx222/vx222_ops.c
924
guard(mutex)(&_chip->mixer_mutex);
sound/pcmcia/pdaudiocf/pdaudiocf.h
78
struct mutex reg_lock;
sound/pcmcia/pdaudiocf/pdaudiocf_core.c
164
guard(mutex)(&chip->reg_lock);
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
67
scoped_guard(mutex, &chip->reg_lock) {
sound/pcmcia/vx/vxp_mixer.c
46
guard(mutex)(&_chip->mixer_mutex);
sound/pcmcia/vx/vxp_mixer.c
87
guard(mutex)(&_chip->mixer_mutex);
sound/pcmcia/vx/vxp_ops.c
466
guard(mutex)(&chip->lock);
sound/pcmcia/vx/vxp_ops.c
507
guard(mutex)(&chip->lock);
sound/soc/amd/ps/acp63.h
249
struct mutex *acp_lock;
sound/soc/amd/ps/acp63.h
255
struct mutex *acp_lock; /* used to protect acp common register access */
sound/soc/amd/ps/acp63.h
358
struct mutex acp_lock; /* protect shared registers */
sound/soc/apple/mca.c
161
struct mutex port_mutex;
sound/soc/atmel/mchp-spdifrx.c
302
struct mutex mlock;
sound/soc/au1x/psc.h
21
struct mutex lock;
sound/soc/codecs/ab8500-codec.c
117
struct mutex ctrl_lock;
sound/soc/codecs/ak4613.c
221
struct mutex lock;
sound/soc/codecs/arizona.h
92
struct mutex dvfs_lock;
sound/soc/codecs/arizona.h
96
struct mutex lock;
sound/soc/codecs/aw87390.h
165
struct mutex lock;
sound/soc/codecs/aw88081.c
24
struct mutex lock;
sound/soc/codecs/aw88166.c
22
struct mutex lock;
sound/soc/codecs/aw88261.h
443
struct mutex lock;
sound/soc/codecs/aw88395/aw88395.h
51
struct mutex lock;
sound/soc/codecs/aw88395/aw88395_device.h
160
struct mutex dsp_lock;
sound/soc/codecs/aw88399.h
617
struct mutex lock;
sound/soc/codecs/cros_ec_codec.c
61
struct mutex wov_dma_lock;
sound/soc/codecs/cs-amp-lib.c
115
scoped_guard(mutex, &dsp->pwr_lock) {
sound/soc/codecs/cs-amp-lib.c
648
scoped_guard(mutex, &cs_amp_efi_cal_write_lock) {
sound/soc/codecs/cs35l56-shared.c
1059
scoped_guard(mutex, &dsp->pwr_lock) {
sound/soc/codecs/cs35l56-shared.c
1322
scoped_guard(mutex, &dsp->pwr_lock) {
sound/soc/codecs/cs35l56-shared.c
1406
scoped_guard(mutex, &cs_dsp->pwr_lock) {
sound/soc/codecs/cs42l42.h
35
struct mutex irq_lock;
sound/soc/codecs/cs42l43.h
75
struct mutex spk_vu_lock;
sound/soc/codecs/cs42l43.h
78
struct mutex jack_lock;
sound/soc/codecs/cs42l84.c
45
struct mutex irq_lock;
sound/soc/codecs/cs43130.h
514
struct mutex clk_mutex;
sound/soc/codecs/cs48l32.h
367
struct mutex rate_lock;
sound/soc/codecs/cx2072x.c
44
struct mutex lock;
sound/soc/codecs/da7213.h
599
struct mutex ctrl_lock;
sound/soc/codecs/da7219.h
815
struct mutex ctrl_lock;
sound/soc/codecs/da7219.h
816
struct mutex pll_lock;
sound/soc/codecs/es8316.c
35
struct mutex lock;
sound/soc/codecs/es8326.c
33
struct mutex lock;
sound/soc/codecs/fs210x.c
75
struct mutex lock;
sound/soc/codecs/hdac_hdmi.c
108
struct mutex lock;
sound/soc/codecs/hdac_hdmi.c
134
struct mutex pin_mutex;
sound/soc/codecs/hdmi-codec.c
287
struct mutex lock;
sound/soc/codecs/idt821034.c
1019
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1021
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1038
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1048
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1064
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1074
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1083
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1099
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
1143
mutex_init(&idt821034->mutex);
sound/soc/codecs/idt821034.c
27
struct mutex mutex;
sound/soc/codecs/idt821034.c
416
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
421
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
459
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
483
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
498
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
502
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
524
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
547
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
632
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
641
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
720
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
722
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
745
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
747
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
774
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
793
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
805
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
824
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
901
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
929
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
969
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
978
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
995
mutex_lock(&idt821034->mutex);
sound/soc/codecs/idt821034.c
997
mutex_unlock(&idt821034->mutex);
sound/soc/codecs/madera.h
140
struct mutex rate_lock;
sound/soc/codecs/max98095.c
58
struct mutex lock;
sound/soc/codecs/mt6359-accdet.h
112
struct mutex res_lock; /* lock protection */
sound/soc/codecs/mt6660.h
25
struct mutex io_lock;
sound/soc/codecs/pcm512x.c
1468
mutex_lock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
1503
mutex_unlock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
1579
mutex_init(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
402
mutex_lock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
405
mutex_unlock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
417
mutex_lock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
433
mutex_unlock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
438
mutex_unlock(&pcm512x->mutex);
sound/soc/codecs/pcm512x.c
49
struct mutex mutex;
sound/soc/codecs/pcm6240.h
215
struct mutex codec_lock;
sound/soc/codecs/peb2466.c
57
struct mutex lock;
sound/soc/codecs/rt5514-spi.c
41
struct mutex dma_lock;
sound/soc/codecs/rt5645.c
457
struct mutex jd_mutex;
sound/soc/codecs/rt5665.c
50
struct mutex calibrate_mutex;
sound/soc/codecs/rt5668.c
51
struct mutex calibrate_mutex;
sound/soc/codecs/rt5677-spi.c
64
struct mutex dma_lock;
sound/soc/codecs/rt5677.h
1773
struct mutex dsp_cmd_lock, dsp_pri_lock;
sound/soc/codecs/rt5677.h
1797
struct mutex irq_lock;
sound/soc/codecs/rt5682.h
1442
struct mutex disable_irq_lock; /* imp-def irq lock protection */
sound/soc/codecs/rt5682.h
1444
struct mutex calibrate_mutex;
sound/soc/codecs/rt5682s.h
1463
struct mutex calibrate_mutex;
sound/soc/codecs/rt5682s.h
1464
struct mutex sar_mutex;
sound/soc/codecs/rt5682s.h
1465
struct mutex wclk_mutex;
sound/soc/codecs/rt700.h
25
struct mutex disable_irq_lock; /* imp-def irq lock protection */
sound/soc/codecs/rt711-sdca.h
28
struct mutex calibrate_mutex; /* for headset calibration */
sound/soc/codecs/rt711-sdca.h
29
struct mutex disable_irq_lock; /* SDCA irq lock protection */
sound/soc/codecs/rt711.h
25
struct mutex calibrate_mutex; /* for headset calibration */
sound/soc/codecs/rt711.h
27
struct mutex disable_irq_lock; /* imp-def irq lock protection */
sound/soc/codecs/rt712-sdca.h
30
struct mutex calibrate_mutex; /* for headset calibration */
sound/soc/codecs/rt712-sdca.h
31
struct mutex disable_irq_lock; /* SDCA irq lock protection */
sound/soc/codecs/rt721-sdca.h
26
struct mutex calibrate_mutex;
sound/soc/codecs/rt721-sdca.h
27
struct mutex disable_irq_lock;
sound/soc/codecs/rt722-sdca.h
25
struct mutex calibrate_mutex;
sound/soc/codecs/rt722-sdca.h
26
struct mutex disable_irq_lock;
sound/soc/codecs/sigmadsp.h
38
struct mutex lock;
sound/soc/codecs/sma1307.c
65
struct mutex default_lock;
sound/soc/codecs/sta32x.c
150
struct mutex coeff_lock;
sound/soc/codecs/sta350.c
175
struct mutex coeff_lock;
sound/soc/codecs/tas2781-i2c.c
1207
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
1583
guard(mutex)(&priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
256
guard(mutex)(&priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
487
guard(mutex)(&priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
557
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
619
guard(mutex)(&priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
642
guard(mutex)(&priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
687
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
729
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
755
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
771
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
798
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2781-i2c.c
818
guard(mutex)(&tas_priv->codec_lock);
sound/soc/codecs/tas2783-sdw.c
88
struct mutex calib_lock;
sound/soc/codecs/tas2783-sdw.c
90
struct mutex pde_lock;
sound/soc/codecs/tas5805m.c
171
struct mutex lock;
sound/soc/codecs/tlv320dac33.c
1056
mutex_unlock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
1489
mutex_init(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
241
mutex_lock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
243
mutex_unlock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
368
mutex_lock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
419
mutex_unlock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
738
mutex_lock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
760
mutex_unlock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
77
struct mutex mutex;
sound/soc/codecs/tlv320dac33.c
905
mutex_lock(&dac33->mutex);
sound/soc/codecs/tlv320dac33.c
912
mutex_unlock(&dac33->mutex);
sound/soc/codecs/tscs42xx.c
35
struct mutex audio_params_lock;
sound/soc/codecs/tscs42xx.c
39
struct mutex coeff_ram_lock;
sound/soc/codecs/tscs42xx.c
41
struct mutex pll_lock;
sound/soc/codecs/tscs454.c
130
struct mutex aifs_status_lock;
sound/soc/codecs/tscs454.c
317
struct mutex *coeff_ram_lock;
sound/soc/codecs/tscs454.c
398
struct mutex *coeff_ram_lock;
sound/soc/codecs/tscs454.c
46
struct mutex lock;
sound/soc/codecs/tscs454.c
73
struct mutex lock;
sound/soc/codecs/twl6040.c
1118
mutex_init(&priv->mutex);
sound/soc/codecs/twl6040.c
276
mutex_lock(&priv->mutex);
sound/soc/codecs/twl6040.c
285
mutex_unlock(&priv->mutex);
sound/soc/codecs/twl6040.c
66
struct mutex mutex;
sound/soc/codecs/wcd-mbhc-v2.c
60
struct mutex lock;
sound/soc/codecs/wcd934x.c
548
struct mutex sysclk_mutex;
sound/soc/codecs/wcd934x.c
554
struct mutex micb_lock;
sound/soc/codecs/wcd937x.c
83
struct mutex micb_lock;
sound/soc/codecs/wcd938x.c
153
struct mutex micb_lock;
sound/soc/codecs/wcd939x.c
182
struct mutex micb_lock;
sound/soc/codecs/wm0010.c
92
struct mutex lock;
sound/soc/codecs/wm2000.c
78
struct mutex lock;
sound/soc/codecs/wm8731.h
56
struct mutex lock;
sound/soc/codecs/wm8903.c
132
struct mutex lock;
sound/soc/codecs/wm8962.c
67
struct mutex dsp2_ena_lock;
sound/soc/codecs/wm8994.h
140
struct mutex accdet_lock;
sound/soc/codecs/wm8994.h
165
struct mutex fw_lock;
sound/soc/codecs/wm9712.c
31
struct mutex lock;
sound/soc/codecs/wm9713.c
39
struct mutex lock;
sound/soc/codecs/wsa883x.c
1437
guard(mutex)(&wsa883x->sp_lock);
sound/soc/codecs/wsa883x.c
483
struct mutex sp_lock;
sound/soc/codecs/wsa884x.c
1871
guard(mutex)(&wsa884x->sp_lock);
sound/soc/codecs/wsa884x.c
747
struct mutex sp_lock;
sound/soc/fsl/fsl_ssi.c
293
struct mutex ac97_reg_lock;
sound/soc/fsl/imx-pcm-rpmsg.h
506
struct mutex msg_lock; /* mutex for resource protection */
sound/soc/fsl/lpc3xxx-i2s.c
108
guard(mutex)(&i2s_info_p->lock);
sound/soc/fsl/lpc3xxx-i2s.c
76
guard(mutex)(&i2s_info_p->lock);
sound/soc/fsl/lpc3xxx-i2s.h
19
struct mutex lock; /* To serialize user-space access */
sound/soc/fsl/mpc5200_dma.c
348
mutex_init(&psc_dma->mutex);
sound/soc/fsl/mpc5200_dma.h
58
struct mutex mutex;
sound/soc/fsl/mpc5200_psc_ac97.c
105
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
112
mutex_lock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
123
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
34
mutex_lock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
41
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
57
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
64
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
69
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
78
mutex_lock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
92
mutex_unlock(&psc_dma->mutex);
sound/soc/fsl/mpc5200_psc_ac97.c
99
mutex_lock(&psc_dma->mutex);
sound/soc/intel/atom/sst-mfld-platform.h
172
struct mutex lock;
sound/soc/intel/atom/sst/sst.h
192
struct mutex lock;
sound/soc/intel/atom/sst/sst.h
389
struct mutex sst_lock;
sound/soc/intel/avs/avs.h
144
struct mutex modres_mutex;
sound/soc/intel/avs/avs.h
157
struct mutex comp_list_mutex;
sound/soc/intel/avs/avs.h
160
struct mutex path_mutex;
sound/soc/intel/avs/avs.h
228
struct mutex msg_mutex;
sound/soc/intel/avs/control.c
109
guard(mutex)(&adev->path_mutex);
sound/soc/intel/avs/control.c
146
guard(mutex)(&adev->path_mutex);
sound/soc/intel/avs/control.c
192
guard(mutex)(&adev->path_mutex);
sound/soc/intel/avs/control.c
63
guard(mutex)(&adev->path_mutex);
sound/soc/intel/catpt/core.h
100
struct mutex clk_mutex;
sound/soc/intel/catpt/core.h
43
struct mutex mutex;
sound/soc/intel/catpt/core.h
99
struct mutex stream_mutex;
sound/soc/intel/catpt/ipc.c
134
mutex_lock(&ipc->mutex);
sound/soc/intel/catpt/ipc.c
136
mutex_unlock(&ipc->mutex);
sound/soc/intel/catpt/ipc.c
155
guard(mutex)(&cdev->stream_mutex);
sound/soc/intel/catpt/ipc.c
25
mutex_init(&ipc->mutex);
sound/soc/intel/catpt/pcm.c
435
guard(mutex)(&cdev->stream_mutex);
sound/soc/intel/catpt/pcm.c
900
guard(mutex)(&cdev->stream_mutex);
sound/soc/intel/catpt/pcm.c
929
guard(mutex)(&cdev->stream_mutex);
sound/soc/intel/catpt/pcm.c
962
guard(mutex)(&cdev->stream_mutex);
sound/soc/mediatek/common/mtk-base-afe.h
105
struct mutex irq_alloc_lock; /* dynamic alloc irq lock */
sound/soc/mediatek/mt8365/mt8365-afe-common.h
346
struct mutex afe_clk_mutex; /* Protect & sync APLL TUNER registers access*/
sound/soc/meson/axg-tdm.h
53
struct mutex lock;
sound/soc/qcom/qdsp6/audioreach.c
580
struct gpr_ibasic_rsp_result_t *result, struct mutex *cmd_lock,
sound/soc/qcom/qdsp6/audioreach.h
843
struct mutex *cmd_lock, gpr_port_t *port, wait_queue_head_t *cmd_wait,
sound/soc/qcom/qdsp6/q6adm.c
64
struct mutex lock;
sound/soc/qcom/qdsp6/q6afe.c
380
struct mutex lock;
sound/soc/qcom/qdsp6/q6apm.h
109
struct mutex lock;
sound/soc/qcom/qdsp6/q6apm.h
60
struct mutex cmd_lock;
sound/soc/qcom/qdsp6/q6apm.h
61
struct mutex lock;
sound/soc/qcom/qdsp6/q6asm.c
270
struct mutex cmd_lock;
sound/soc/qcom/qdsp6/q6core.c
57
struct mutex lock;
sound/soc/qcom/qdsp6/q6prm.c
24
struct mutex lock;
sound/soc/qcom/qdsp6/q6routing.c
346
struct mutex lock;
sound/soc/qcom/qdsp6/q6usb.c
209
mutex_lock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
232
mutex_unlock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
247
mutex_lock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
260
mutex_unlock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
287
mutex_lock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
292
mutex_unlock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
388
ret = devm_mutex_init(dev, &data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
40
struct mutex mutex;
sound/soc/qcom/qdsp6/q6usb.c
64
mutex_lock(&data->mutex);
sound/soc/qcom/qdsp6/q6usb.c
87
mutex_unlock(&data->mutex);
sound/soc/sdca/sdca_class.c
74
struct mutex *lock = data;
sound/soc/sdca/sdca_class.c
81
struct mutex *lock = data;
sound/soc/sdca/sdca_class.h
30
struct mutex regmap_lock;
sound/soc/sdca/sdca_class.h
32
struct mutex init_lock;
sound/soc/sdca/sdca_class_function.c
257
guard(mutex)(&drv->core->init_lock);
sound/soc/sdca/sdca_class_function.c
42
struct mutex *lock = data;
sound/soc/sdca/sdca_class_function.c
448
guard(mutex)(&drv->core->init_lock);
sound/soc/sdca/sdca_class_function.c
49
struct mutex *lock = data;
sound/soc/sdca/sdca_fdl.c
334
guard(mutex)(&fdl_state->lock);
sound/soc/sdca/sdca_fdl.c
414
scoped_guard(mutex, &fdl_state->lock) {
sound/soc/sdca/sdca_interrupts.c
316
guard(mutex)(&info->irq_lock);
sound/soc/sdca/sdca_interrupts.c
346
guard(mutex)(&info->irq_lock);
sound/soc/sdca/sdca_interrupts.c
435
guard(mutex)(&info->irq_lock);
sound/soc/sdca/sdca_interrupts.c
501
guard(mutex)(&info->irq_lock);
sound/soc/sdca/sdca_interrupts.c
580
guard(mutex)(&info->irq_lock);
sound/soc/sdca/sdca_jack.c
159
guard(mutex)(&info->irq_lock);
sound/soc/soc-card.c
35
mutex_init(&jack->mutex);
sound/soc/soc-core.c
170
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
183
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
2577
mutex_init(&card->mutex);
sound/soc/soc-core.c
2581
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
2605
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
2887
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
2958
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
3517
scoped_guard(mutex, &client_mutex) {
sound/soc/soc-core.c
3534
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
3644
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
391
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
401
guard(mutex)(&client_mutex);
sound/soc/soc-core.c
942
guard(mutex)(&client_mutex);
sound/soc/soc-jack.c
45
mutex_lock(&jack->mutex);
sound/soc/soc-jack.c
75
mutex_unlock(&jack->mutex);
sound/soc/sof/amd/acp.h
236
struct mutex acp_lock;
sound/soc/sof/intel/hda-dai-ops.c
313
guard(mutex)(&ipc4_data->pipeline_state_mutex);
sound/soc/sof/intel/hda-dai-ops.c
390
guard(mutex)(&ipc4_data->pipeline_state_mutex);
sound/soc/sof/intel/hda-mlink.c
1005
scoped_guard(mutex, &h2link->eml_lock)
sound/soc/sof/intel/hda-mlink.c
527
scoped_guard(mutex, &h2link->eml_lock)
sound/soc/sof/intel/hda-mlink.c
61
struct mutex eml_lock; /* prevent concurrent access to e.g. CPA/SPA */
sound/soc/sof/intel/hda-mlink.c
837
scoped_guard(mutex, &h2link->eml_lock)
sound/soc/sof/intel/hda-mlink.c
872
scoped_guard(mutex, &h2link->eml_lock)
sound/soc/sof/intel/hda-mlink.c
943
struct mutex *hdac_bus_eml_get_mutex(struct hdac_bus *bus, bool alt, int elid)
sound/soc/sof/ipc.c
226
scoped_guard(mutex, &ipc->tx_mutex)
sound/soc/sof/ipc3-topology.c
2430
scoped_guard(mutex, &swidget->setup_mutex)
sound/soc/sof/ipc3.c
381
guard(mutex)(&ipc->tx_mutex);
sound/soc/sof/ipc3.c
478
guard(mutex)(&ipc->tx_mutex);
sound/soc/sof/ipc4-mtrace.c
100
struct mutex buffer_lock; /* for log_buffer alloc/free */
sound/soc/sof/ipc4-mtrace.c
121
guard(mutex)(&core_data->buffer_lock);
sound/soc/sof/ipc4-mtrace.c
278
scoped_guard(mutex, &core_data->buffer_lock) {
sound/soc/sof/ipc4-pcm.c
490
guard(mutex)(&ipc4_data->pipeline_state_mutex);
sound/soc/sof/ipc4-priv.h
98
struct mutex pipeline_state_mutex; /* protect pipeline triggers, ref counts and states */
sound/soc/sof/ipc4-topology.c
3300
guard(mutex)(&ipc4_data->pipeline_state_mutex);
sound/soc/sof/ipc4.c
415
guard(mutex)(&ipc->tx_mutex);
sound/soc/sof/ipc4.c
507
guard(mutex)(&sdev->ipc->tx_mutex);
sound/soc/sof/ops.h
290
guard(mutex)(&sdev->power_state_access);
sound/soc/sof/pm.c
84
guard(mutex)(&sdev->dsp_fw_boot_mutex);
sound/soc/sof/sof-audio.c
139
guard(mutex)(&swidget->setup_mutex);
sound/soc/sof/sof-audio.c
253
guard(mutex)(&swidget->setup_mutex);
sound/soc/sof/sof-audio.h
432
struct mutex setup_mutex; /* to protect the swidget setup and free operations */
sound/soc/sof/sof-client.c
268
scoped_guard(mutex, &sdev->ipc_client_mutex)
sound/soc/sof/sof-client.c
287
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-client.c
400
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-client.c
423
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-client.c
528
guard(mutex)(&sdev->client_event_handler_mutex);
sound/soc/sof/sof-client.c
566
guard(mutex)(&sdev->client_event_handler_mutex);
sound/soc/sof/sof-client.c
579
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-client.c
596
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-client.c
619
guard(mutex)(&sdev->client_event_handler_mutex);
sound/soc/sof/sof-client.c
631
guard(mutex)(&sdev->ipc_client_mutex);
sound/soc/sof/sof-priv.h
529
struct mutex tx_mutex;
sound/soc/sof/sof-priv.h
576
struct mutex power_state_access;
sound/soc/sof/sof-priv.h
586
struct mutex dsp_fw_boot_mutex;
sound/soc/sof/sof-priv.h
669
struct mutex ipc_client_mutex;
sound/soc/sof/sof-priv.h
684
struct mutex client_event_handler_mutex;
sound/soc/sti/uniperif.h
1325
struct mutex ctrl_lock; /* For resource updated by stream and controls*/
sound/soc/stm/stm32_adfsdm.c
42
struct mutex lock; /* protect against race condition on iio state */
sound/soc/stm/stm32_sai_sub.c
133
struct mutex ctrl_lock; /* protect resources accessed by controls */
sound/soc/sunxi/sun8i-codec.c
1355
guard(mutex)(&scodec->jack_mutex);
sound/soc/sunxi/sun8i-codec.c
1437
guard(mutex)(&scodec->jack_mutex);
sound/soc/sunxi/sun8i-codec.c
238
struct mutex jack_mutex;
sound/soc/tegra/tegra_isomgr_bw.c
112
mutex_init(&adma_isomgr->mutex);
sound/soc/tegra/tegra_isomgr_bw.c
125
mutex_destroy(&admaif->adma_isomgr->mutex);
sound/soc/tegra/tegra_isomgr_bw.c
58
mutex_lock(&adma_isomgr->mutex);
sound/soc/tegra/tegra_isomgr_bw.c
69
mutex_unlock(&adma_isomgr->mutex);
sound/soc/tegra/tegra_isomgr_bw.h
17
struct mutex mutex;
sound/soc/ti/j721e-evm.c
266
mutex_lock(&priv->mutex);
sound/soc/ti/j721e-evm.c
306
mutex_unlock(&priv->mutex);
sound/soc/ti/j721e-evm.c
326
mutex_lock(&priv->mutex);
sound/soc/ti/j721e-evm.c
375
mutex_unlock(&priv->mutex);
sound/soc/ti/j721e-evm.c
386
mutex_lock(&priv->mutex);
sound/soc/ti/j721e-evm.c
394
mutex_unlock(&priv->mutex);
sound/soc/ti/j721e-evm.c
86
struct mutex mutex;
sound/soc/ti/j721e-evm.c
915
mutex_init(&priv->mutex);
sound/soc/ti/omap-dmic.c
103
mutex_unlock(&dmic->mutex);
sound/soc/ti/omap-dmic.c
113
mutex_lock(&dmic->mutex);
sound/soc/ti/omap-dmic.c
120
mutex_unlock(&dmic->mutex);
sound/soc/ti/omap-dmic.c
337
mutex_lock(&dmic->mutex);
sound/soc/ti/omap-dmic.c
346
mutex_unlock(&dmic->mutex);
sound/soc/ti/omap-dmic.c
46
struct mutex mutex;
sound/soc/ti/omap-dmic.c
474
mutex_init(&dmic->mutex);
sound/soc/ti/omap-dmic.c
96
mutex_lock(&dmic->mutex);
sound/soc/ti/omap-hdmi.c
36
struct mutex current_stream_lock;
sound/soc/ti/omap-mcpdm.c
254
mutex_lock(&mcpdm->mutex);
sound/soc/ti/omap-mcpdm.c
259
mutex_unlock(&mcpdm->mutex);
sound/soc/ti/omap-mcpdm.c
272
mutex_lock(&mcpdm->mutex);
sound/soc/ti/omap-mcpdm.c
291
mutex_unlock(&mcpdm->mutex);
sound/soc/ti/omap-mcpdm.c
46
struct mutex mutex;
sound/soc/ti/omap-mcpdm.c
554
mutex_init(&mcpdm->mutex);
sound/sparc/cs4231.c
111
struct mutex mce_mutex; /* mutex for mce register */
sound/sparc/cs4231.c
112
struct mutex open_mutex; /* mutex for ALSA open/close */
sound/sparc/cs4231.c
601
guard(mutex)(&chip->mce_mutex);
sound/sparc/cs4231.c
624
guard(mutex)(&chip->mce_mutex);
sound/sparc/cs4231.c
758
guard(mutex)(&chip->open_mutex);
sound/sparc/cs4231.c
787
guard(mutex)(&chip->open_mutex);
sound/spi/at73c213.c
400
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
428
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
468
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
507
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
533
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
565
guard(mutex)(&chip->mixer_lock);
sound/spi/at73c213.c
78
struct mutex mixer_lock;
sound/synth/emux/emux_proc.c
22
guard(mutex)(&emu->register_mutex);
sound/synth/emux/emux_proc.c
41
guard(mutex)(&emu->sflist->presets_mutex);
sound/synth/emux/emux_seq.c
274
guard(mutex)(&emu->register_mutex);
sound/synth/emux/emux_seq.c
293
guard(mutex)(&emu->register_mutex);
sound/synth/emux/emux_seq.c
313
guard(mutex)(&emu->register_mutex);
sound/synth/emux/emux_seq.c
335
guard(mutex)(&emu->register_mutex);
sound/synth/util_mem.c
127
guard(mutex)(&hdr->block_mutex);
sound/synth/util_mem.c
153
guard(mutex)(&hdr->block_mutex);
sound/synth/util_mem.c
163
guard(mutex)(&hdr->block_mutex);
sound/usb/6fire/chip.c
172
scoped_guard(mutex, ®ister_mutex) {
sound/usb/6fire/chip.c
86
scoped_guard(mutex, ®ister_mutex) {
sound/usb/6fire/pcm.c
397
guard(mutex)(&rt->stream_mutex);
sound/usb/6fire/pcm.c
430
guard(mutex)(&rt->stream_mutex);
sound/usb/6fire/pcm.c
459
guard(mutex)(&rt->stream_mutex);
sound/usb/6fire/pcm.h
61
struct mutex stream_mutex;
sound/usb/bcd2000/bcd2000.c
372
guard(mutex)(&devices_mutex);
sound/usb/bcd2000/bcd2000.c
428
guard(mutex)(&devices_mutex);
sound/usb/card.c
1097
guard(mutex)(®ister_mutex);
sound/usb/card.c
117
guard(mutex)(&quirk_flags_mutex);
sound/usb/card.c
153
guard(mutex)(®ister_mutex);
sound/usb/card.c
170
guard(mutex)(®ister_mutex);
sound/usb/card.c
186
guard(mutex)(®ister_mutex);
sound/usb/card.c
215
guard(mutex)(®ister_mutex);
sound/usb/card.c
610
mutex_destroy(&chip->mutex);
sound/usb/card.c
714
guard(mutex)(&quirk_flags_mutex);
sound/usb/card.c
771
mutex_init(&chip->mutex);
sound/usb/card.c
952
guard(mutex)(®ister_mutex);
sound/usb/endpoint.c
1352
guard(mutex)(&chip->mutex);
sound/usb/endpoint.c
1463
guard(mutex)(&chip->mutex);
sound/usb/endpoint.c
1533
guard(mutex)(&chip->mutex);
sound/usb/endpoint.c
774
guard(mutex)(&chip->mutex);
sound/usb/endpoint.c
801
guard(mutex)(&chip->mutex);
sound/usb/endpoint.c
956
guard(mutex)(&chip->mutex);
sound/usb/fcp.c
1053
mutex_init(&private->mutex);
sound/usb/fcp.c
396
guard(mutex)(&private->mutex);
sound/usb/fcp.c
432
guard(mutex)(&private->mutex);
sound/usb/fcp.c
779
guard(mutex)(&private->mutex);
sound/usb/fcp.c
82
struct mutex mutex; /* serialise access to the device */
sound/usb/hiface/chip.c
104
guard(mutex)(®ister_mutex);
sound/usb/hiface/pcm.c
357
guard(mutex)(&rt->stream_mutex);
sound/usb/hiface/pcm.c
394
guard(mutex)(&rt->stream_mutex);
sound/usb/hiface/pcm.c
418
guard(mutex)(&rt->stream_mutex);
sound/usb/hiface/pcm.c
518
guard(mutex)(&rt->stream_mutex);
sound/usb/hiface/pcm.c
57
struct mutex stream_mutex;
sound/usb/line6/driver.c
634
guard(mutex)(&line6->messages.read_lock);
sound/usb/line6/driver.h
165
struct mutex read_lock;
sound/usb/line6/pcm.c
312
guard(mutex)(&line6pcm->state_mutex);
sound/usb/line6/pcm.c
326
guard(mutex)(&line6pcm->state_mutex);
sound/usb/line6/pcm.c
357
guard(mutex)(&line6pcm->state_mutex);
sound/usb/line6/pcm.c
373
guard(mutex)(&line6pcm->state_mutex);
sound/usb/line6/pcm.c
589
guard(mutex)(&line6pcm->state_mutex);
sound/usb/line6/pcm.h
147
struct mutex state_mutex;
sound/usb/media.c
143
guard(mutex)(&mctl->media_dev->graph_mutex);
sound/usb/media.c
157
guard(mutex)(&mctl->media_dev->graph_mutex);
sound/usb/midi.c
104
struct mutex mutex;
sound/usb/midi.c
1152
guard(mutex)(&umidi->mutex);
sound/usb/midi.c
1525
mutex_destroy(&umidi->mutex);
sound/usb/midi.c
2088
guard(mutex)(&umidi->mutex);
sound/usb/midi.c
2480
guard(mutex)(&umidi->mutex);
sound/usb/midi.c
2493
guard(mutex)(&umidi->mutex);
sound/usb/midi.c
2525
mutex_init(&umidi->mutex);
sound/usb/misc/ua101.c
1110
scoped_guard(mutex, &ua->mutex) {
sound/usb/misc/ua101.c
1118
scoped_guard(mutex, &ua->mutex) {
sound/usb/misc/ua101.c
1135
mutex_destroy(&ua->mutex);
sound/usb/misc/ua101.c
1175
guard(mutex)(&devices_mutex);
sound/usb/misc/ua101.c
1194
mutex_init(&ua->mutex);
sound/usb/misc/ua101.c
1285
guard(mutex)(&devices_mutex);
sound/usb/misc/ua101.c
1298
scoped_guard(mutex, &ua->mutex) {
sound/usb/misc/ua101.c
655
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
675
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
693
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
704
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
717
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
727
guard(mutex)(&ua->mutex);
sound/usb/misc/ua101.c
739
scoped_guard(mutex, &ua->mutex) {
sound/usb/misc/ua101.c
769
scoped_guard(mutex, &ua->mutex) {
sound/usb/misc/ua101.c
89
struct mutex mutex;
sound/usb/mixer_s1810c.c
171
struct mutex usb_mutex;
sound/usb/mixer_s1810c.c
172
struct mutex data_mutex;
sound/usb/mixer_s1810c.c
434
guard(mutex)(&private->usb_mutex);
sound/usb/mixer_s1810c.c
459
guard(mutex)(&private->usb_mutex);
sound/usb/mixer_s1810c.c
477
guard(mutex)(&private->data_mutex);
sound/usb/mixer_s1810c.c
507
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
1222
struct mutex usb_mutex; /* prevent sending concurrent USB requests */
sound/usb/mixer_scarlett2.c
1224
struct mutex data_mutex; /* lock access to this data */
sound/usb/mixer_scarlett2.c
2394
guard(mutex)(&private->usb_mutex);
sound/usb/mixer_scarlett2.c
3339
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3599
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3616
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3638
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3661
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3729
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3755
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3779
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3858
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3881
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3925
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3974
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
3994
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4018
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4074
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4100
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4124
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4184
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4208
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4266
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4285
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4392
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4415
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4451
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4474
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4570
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4593
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4731
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4784
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4806
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4831
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4892
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4916
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4969
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
4992
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5027
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5081
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5104
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5195
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5285
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5314
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5455
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5510
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5601
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5625
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5758
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5782
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5841
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
5951
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6030
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6108
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6130
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6189
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6259
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6282
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6344
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6790
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6813
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6918
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
6941
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7011
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7156
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7179
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7271
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7338
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7402
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7482
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7554
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7576
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
7691
guard(mutex)(&private->data_mutex);
sound/usb/mixer_scarlett2.c
8811
guard(mutex)(&private->data_mutex);
sound/usb/mixer_us16x08.c
155
guard(mutex)(&chip->mutex);
sound/usb/pcm.c
1244
scoped_guard(mutex, &chip->mutex) {
sound/usb/pcm.c
1279
scoped_guard(mutex, &chip->mutex) {
sound/usb/pcm.c
1307
scoped_guard(mutex, &chip->mutex) {
sound/usb/pcm.c
563
scoped_guard(mutex, &chip->mutex) {
sound/usb/pcm.c
614
scoped_guard(mutex, &chip->mutex) {
sound/usb/proc.c
196
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1586
scoped_guard(mutex, &chip->mutex) {
sound/usb/qcom/qc_audio_offload.c
1617
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1649
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1655
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1766
guard(mutex)(&qdev_mutex);
sound/usb/qcom/qc_audio_offload.c
1767
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1854
guard(mutex)(&qdev_mutex);
sound/usb/qcom/qc_audio_offload.c
1855
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
1905
guard(mutex)(&qdev_mutex);
sound/usb/qcom/qc_audio_offload.c
1906
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
356
mutex_unlock(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
385
mutex_lock(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
759
guard(mutex)(&qdev_mutex);
sound/usb/qcom/qc_audio_offload.c
795
guard(mutex)(&chip->mutex);
sound/usb/qcom/qc_audio_offload.c
823
guard(mutex)(&qdev_mutex);
sound/usb/qcom/qc_audio_offload.c
824
guard(mutex)(&chip->mutex);
sound/usb/usbaudio.h
40
struct mutex mutex;
sound/usb/usx2y/us122l.c
100
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.c
162
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.c
180
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.c
210
if (mutex_trylock(&us122l->mutex)) {
sound/usb/usx2y/us122l.c
225
mutex_unlock(&us122l->mutex);
sound/usb/usx2y/us122l.c
353
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.c
481
mutex_init(&US122L(card)->mutex);
sound/usb/usx2y/us122l.c
564
scoped_guard(mutex, &us122l->mutex) {
sound/usb/usx2y/us122l.c
594
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.c
615
guard(mutex)(&us122l->mutex);
sound/usb/usx2y/us122l.h
12
struct mutex mutex;
sound/usb/usx2y/usbusx2y.h
66
struct mutex pcm_mutex;
sound/usb/usx2y/usbusx2yaudio.c
760
guard(mutex)(&usx2y(card)->pcm_mutex);
sound/usb/usx2y/usbusx2yaudio.c
793
guard(mutex)(&subs->usx2y->pcm_mutex);
sound/usb/usx2y/usbusx2yaudio.c
831
guard(mutex)(&usx2y->pcm_mutex);
sound/usb/usx2y/usx2yhwdeppcm.c
368
guard(mutex)(&subs->usx2y->pcm_mutex);
sound/usb/usx2y/usx2yhwdeppcm.c
506
guard(mutex)(&usx2y->pcm_mutex);
sound/usb/usx2y/usx2yhwdeppcm.c
642
guard(mutex)(&usx2y(card)->pcm_mutex);
sound/usb/usx2y/usx2yhwdeppcm.c
654
guard(mutex)(&usx2y(card)->pcm_mutex);
sound/x86/intel_hdmi_audio.c
1379
guard(mutex)(&intelhaddata->mutex);
sound/x86/intel_hdmi_audio.c
1410
guard(mutex)(&intelhaddata->mutex);
sound/x86/intel_hdmi_audio.c
1431
guard(mutex)(&intelhaddata->mutex);
sound/x86/intel_hdmi_audio.c
1525
guard(mutex)(&ctx->mutex);
sound/x86/intel_hdmi_audio.c
1695
mutex_init(&ctx->mutex);
sound/x86/intel_hdmi_audio.c
552
guard(mutex)(&intelhaddata->mutex);
sound/x86/intel_hdmi_audio.h
109
struct mutex mutex; /* for protecting chmap and eld */
sound/xen/xen_snd_front.c
118
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
120
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front.c
138
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
140
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front.c
160
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
162
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front.c
182
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
184
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front.c
65
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
67
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front.c
92
guard(mutex)(&evtchnl->u.req.req_io_lock);
sound/xen/xen_snd_front.c
94
scoped_guard(mutex, &evtchnl->ring_io_lock) {
sound/xen/xen_snd_front_evtchnl.c
31
guard(mutex)(&channel->ring_io_lock);
sound/xen/xen_snd_front_evtchnl.c
443
scoped_guard(mutex, &evt_pair->req.ring_io_lock) {
sound/xen/xen_snd_front_evtchnl.c
447
scoped_guard(mutex, &evt_pair->evt.ring_io_lock) {
sound/xen/xen_snd_front_evtchnl.c
454
scoped_guard(mutex, &evt_pair->req.ring_io_lock) {
sound/xen/xen_snd_front_evtchnl.c
458
scoped_guard(mutex, &evt_pair->evt.ring_io_lock) {
sound/xen/xen_snd_front_evtchnl.c
95
guard(mutex)(&channel->ring_io_lock);
sound/xen/xen_snd_front_evtchnl.h
45
struct mutex ring_io_lock;
sound/xen/xen_snd_front_evtchnl.h
51
struct mutex req_io_lock;
tools/include/linux/spinlock.h
26
static inline void arch_spin_lock(arch_spinlock_t *mutex)
tools/include/linux/spinlock.h
28
pthread_mutex_lock(mutex);
tools/include/linux/spinlock.h
31
static inline void arch_spin_unlock(arch_spinlock_t *mutex)
tools/include/linux/spinlock.h
33
pthread_mutex_unlock(mutex);
tools/include/linux/spinlock.h
36
static inline bool arch_spin_is_locked(arch_spinlock_t *mutex)
tools/perf/bench/epoll-ctl.c
62
static struct mutex thread_lock;
tools/perf/bench/epoll-wait.c
113
static struct mutex thread_lock;
tools/perf/bench/futex-hash.c
39
static struct mutex thread_lock;
tools/perf/bench/futex-lock-pi.c
38
static struct mutex thread_lock;
tools/perf/bench/futex-requeue.c
38
static struct mutex thread_lock;
tools/perf/bench/futex-wake-parallel.c
53
static struct mutex thread_lock;
tools/perf/bench/futex-wake.c
38
static struct mutex thread_lock;
tools/perf/bench/numa.c
1405
struct mutex process_lock;
tools/perf/bench/numa.c
141
struct mutex startup_mutex;
tools/perf/bench/numa.c
145
struct mutex start_work_mutex;
tools/perf/bench/numa.c
150
struct mutex stop_work_mutex;
tools/perf/bench/numa.c
72
struct mutex *process_lock;
tools/perf/builtin-record.c
635
static struct mutex synth_lock;
tools/perf/builtin-sched.c
176
struct mutex start_work_mutex;
tools/perf/builtin-sched.c
177
struct mutex work_done_wait_mutex;
tools/perf/builtin-top.c
1117
mutex_lock(&top->qe.mutex);
tools/perf/builtin-top.c
1119
cond_wait(&top->qe.cond, &top->qe.mutex);
tools/perf/builtin-top.c
1120
mutex_unlock(&top->qe.mutex);
tools/perf/builtin-top.c
1238
mutex_init(&top->qe.mutex);
tools/perf/builtin-top.c
1246
mutex_destroy(&top->qe.mutex);
tools/perf/builtin-top.c
903
mutex_lock(&top->qe.mutex);
tools/perf/builtin-top.c
906
mutex_unlock(&top->qe.mutex);
tools/perf/ui/setup.c
11
struct mutex ui__lock;
tools/perf/ui/ui.h
9
extern struct mutex ui__lock;
tools/perf/util/annotate.c
617
static struct mutex *annotation__get_mutex(const struct annotation *notes)
tools/perf/util/annotate.c
631
struct mutex *mutex = annotation__get_mutex(notes);
tools/perf/util/annotate.c
633
if (mutex)
tools/perf/util/annotate.c
634
mutex_lock(mutex);
tools/perf/util/annotate.c
640
struct mutex *mutex = annotation__get_mutex(notes);
tools/perf/util/annotate.c
642
if (mutex)
tools/perf/util/annotate.c
643
mutex_unlock(mutex);
tools/perf/util/annotate.c
648
struct mutex *mutex = annotation__get_mutex(notes);
tools/perf/util/annotate.c
650
if (!mutex)
tools/perf/util/annotate.c
653
return mutex_trylock(mutex);
tools/perf/util/bpf_skel/lock_contention.bpf.c
332
struct mutex *mutex = (void *)lock;
tools/perf/util/bpf_skel/lock_contention.bpf.c
333
owner = BPF_CORE_READ(mutex, owner.counter);
tools/perf/util/dso.c
497
struct mutex _dso__data_open_lock;
tools/perf/util/dso.c
506
static struct mutex *dso__data_open_lock(void) LOCK_RETURNED(_dso__data_open_lock)
tools/perf/util/dso.h
253
struct mutex lock;
tools/perf/util/dso.h
312
extern struct mutex _dso__data_open_lock;
tools/perf/util/dso.h
571
static inline struct mutex *dso__lock(struct dso *dso)
tools/perf/util/hist.h
128
struct mutex lock;
tools/perf/util/intel-tpebs.c
40
static struct mutex tpebs_mtx;
tools/perf/util/intel-tpebs.c
61
static struct mutex *tpebs_mtx_get(void)
tools/perf/util/libbfd.c
55
static struct mutex bfd_mutex;
tools/perf/util/mutex.c
112
void cond_wait(struct cond *cnd, struct mutex *mtx)
tools/perf/util/mutex.c
20
static void __mutex_init(struct mutex *mtx, bool pshared, bool recursive)
tools/perf/util/mutex.c
38
void mutex_init(struct mutex *mtx)
tools/perf/util/mutex.c
43
void mutex_init_pshared(struct mutex *mtx)
tools/perf/util/mutex.c
48
void mutex_init_recursive(struct mutex *mtx)
tools/perf/util/mutex.c
53
void mutex_destroy(struct mutex *mtx)
tools/perf/util/mutex.c
58
void mutex_lock(struct mutex *mtx)
tools/perf/util/mutex.c
64
void mutex_unlock(struct mutex *mtx)
tools/perf/util/mutex.c
70
bool mutex_trylock(struct mutex *mtx)
tools/perf/util/mutex.h
101
void mutex_init(struct mutex *mtx);
tools/perf/util/mutex.h
106
void mutex_init_pshared(struct mutex *mtx);
tools/perf/util/mutex.h
108
void mutex_init_recursive(struct mutex *mtx);
tools/perf/util/mutex.h
109
void mutex_destroy(struct mutex *mtx);
tools/perf/util/mutex.h
111
void mutex_lock(struct mutex *mtx) EXCLUSIVE_LOCK_FUNCTION(*mtx);
tools/perf/util/mutex.h
112
void mutex_unlock(struct mutex *mtx) UNLOCK_FUNCTION(*mtx);
tools/perf/util/mutex.h
114
bool mutex_trylock(struct mutex *mtx) EXCLUSIVE_TRYLOCK_FUNCTION(true, *mtx);
tools/perf/util/mutex.h
125
void cond_wait(struct cond *cnd, struct mutex *mtx) EXCLUSIVE_LOCKS_REQUIRED(mtx);
tools/perf/util/mutex.h
91
struct LOCKABLE mutex {
tools/perf/util/rwsem.h
15
struct mutex mtx;
tools/perf/util/sharded_mutex.c
15
size = sizeof(*result) + sizeof(struct mutex) * (1 << bits);
tools/perf/util/sharded_mutex.h
18
struct mutex mutexes[];
tools/perf/util/sharded_mutex.h
24
static inline struct mutex *sharded_mutex__get_mutex(struct sharded_mutex *sm, size_t hash)
tools/perf/util/top.h
57
struct mutex mutex;
tools/testing/memblock/linux/mutex.h
11
#define guard(mutex) \
tools/testing/memblock/linux/mutex.h
12
dummy_##mutex##_guard
tools/testing/selftests/drivers/ntsync/ntsync.c
230
int fd, ret, mutex;
tools/testing/selftests/drivers/ntsync/ntsync.c
239
mutex = ioctl(fd, NTSYNC_IOC_CREATE_MUTEX, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
240
EXPECT_EQ(-1, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
245
mutex = ioctl(fd, NTSYNC_IOC_CREATE_MUTEX, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
246
EXPECT_EQ(-1, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
251
mutex = ioctl(fd, NTSYNC_IOC_CREATE_MUTEX, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
252
EXPECT_LE(0, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
253
check_mutex_state(mutex, 2, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
255
ret = unlock_mutex(mutex, 0, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
259
ret = unlock_mutex(mutex, 456, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
262
check_mutex_state(mutex, 2, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
264
ret = unlock_mutex(mutex, 123, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
267
check_mutex_state(mutex, 1, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
269
ret = unlock_mutex(mutex, 123, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
272
check_mutex_state(mutex, 0, 0);
tools/testing/selftests/drivers/ntsync/ntsync.c
274
ret = unlock_mutex(mutex, 123, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
278
ret = wait_any(fd, 1, &mutex, 456, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
281
check_mutex_state(mutex, 1, 456);
tools/testing/selftests/drivers/ntsync/ntsync.c
283
ret = wait_any(fd, 1, &mutex, 456, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
286
check_mutex_state(mutex, 2, 456);
tools/testing/selftests/drivers/ntsync/ntsync.c
288
ret = unlock_mutex(mutex, 456, &count);
tools/testing/selftests/drivers/ntsync/ntsync.c
291
check_mutex_state(mutex, 1, 456);
tools/testing/selftests/drivers/ntsync/ntsync.c
293
ret = wait_any(fd, 1, &mutex, 123, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
298
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_KILL, &owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
303
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_KILL, &owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
306
check_mutex_state(mutex, 1, 456);
tools/testing/selftests/drivers/ntsync/ntsync.c
309
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_KILL, &owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
313
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_READ, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
320
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_READ, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
326
ret = wait_any(fd, 1, &mutex, 123, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
330
check_mutex_state(mutex, 1, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
333
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_KILL, &owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
337
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_READ, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
343
ret = wait_any(fd, 1, &mutex, 123, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
347
check_mutex_state(mutex, 1, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
349
close(mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
353
mutex = ioctl(fd, NTSYNC_IOC_CREATE_MUTEX, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
354
EXPECT_LE(0, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
355
check_mutex_state(mutex, 0, 0);
tools/testing/selftests/drivers/ntsync/ntsync.c
357
ret = wait_any(fd, 1, &mutex, 123, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
360
check_mutex_state(mutex, 1, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
362
close(mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
366
mutex = ioctl(fd, NTSYNC_IOC_CREATE_MUTEX, &mutex_args);
tools/testing/selftests/drivers/ntsync/ntsync.c
367
EXPECT_LE(0, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
368
check_mutex_state(mutex, ~0u, 123);
tools/testing/selftests/drivers/ntsync/ntsync.c
370
ret = wait_any(fd, 1, &mutex, 123, &index);
tools/testing/selftests/drivers/ntsync/ntsync.c
374
close(mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
43
static int read_mutex_state(int mutex, __u32 *count, __u32 *owner)
tools/testing/selftests/drivers/ntsync/ntsync.c
49
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_READ, &args);
tools/testing/selftests/drivers/ntsync/ntsync.c
55
#define check_mutex_state(mutex, count, owner) \
tools/testing/selftests/drivers/ntsync/ntsync.c
58
int ret = read_mutex_state((mutex), &__count, &__owner); \
tools/testing/selftests/drivers/ntsync/ntsync.c
64
static int unlock_mutex(int mutex, __u32 owner, __u32 *count)
tools/testing/selftests/drivers/ntsync/ntsync.c
71
ret = ioctl(mutex, NTSYNC_IOC_MUTEX_UNLOCK, &args);
tools/testing/selftests/mm/pkey_sighandler_tests.c
115
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
120
pthread_mutex_unlock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
127
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
132
pthread_mutex_unlock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
227
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
229
pthread_cond_wait(&cond, &mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
230
pthread_mutex_unlock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
267
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
269
pthread_cond_wait(&cond, &mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
270
pthread_mutex_unlock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
342
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
344
pthread_cond_wait(&cond, &mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
345
pthread_mutex_unlock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
35
static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
tools/testing/selftests/mm/pkey_sighandler_tests.c
383
pthread_mutex_lock(&mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
385
pthread_cond_wait(&cond, &mutex);
tools/testing/selftests/mm/pkey_sighandler_tests.c
386
pthread_mutex_unlock(&mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2538
pthread_mutex_t *mutex;
tools/testing/selftests/seccomp/seccomp_bpf.c
2567
pthread_mutex_t mutex;
tools/testing/selftests/seccomp/seccomp_bpf.c
2598
pthread_mutex_init(&self->mutex, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
2604
self->sibling[0].mutex = &self->mutex;
tools/testing/selftests/seccomp/seccomp_bpf.c
2612
self->sibling[1].mutex = &self->mutex;
tools/testing/selftests/seccomp/seccomp_bpf.c
2639
pthread_mutex_destroy(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2651
pthread_mutex_lock(me->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2660
pthread_mutex_unlock(me->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2664
pthread_cond_wait(me->cond, me->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2667
pthread_mutex_unlock(me->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2720
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2724
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2763
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2767
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2788
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2792
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2828
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2832
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2873
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2877
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2922
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2926
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2977
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
2988
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
3003
pthread_mutex_lock(&self->mutex);
tools/testing/selftests/seccomp/seccomp_bpf.c
3013
pthread_mutex_unlock(&self->mutex);
tools/testing/selftests/x86/xstate.c
128
pthread_mutex_lock(&finfo->mutex);
tools/testing/selftests/x86/xstate.c
148
pthread_mutex_unlock(&finfo->next->mutex);
tools/testing/selftests/x86/xstate.c
169
pthread_mutex_init(&finfo[i].mutex, NULL);
tools/testing/selftests/x86/xstate.c
170
pthread_mutex_lock(&finfo[i].mutex);
tools/testing/selftests/x86/xstate.c
239
pthread_mutex_unlock(&finfo[0].mutex);
tools/testing/selftests/x86/xstate.c
55
pthread_mutex_t mutex;
tools/testing/vma/include/dup.h
434
struct mutex mutexname = {}
tools/testing/vma/include/stubs.h
214
static inline void mutex_lock(struct mutex *lock)
tools/testing/vma/include/stubs.h
218
static inline void mutex_unlock(struct mutex *lock)
tools/testing/vma/include/stubs.h
222
static inline bool mutex_is_locked(struct mutex *lock)
tools/tracing/latency/latency-collector.c
1016
mutex_lock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1018
cond_timedwait(&printstate.cond, &printstate.mutex, &future);
tools/tracing/latency/latency-collector.c
1025
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1377
mutex_lock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
1406
mutex_unlock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
1439
mutex_lock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
1445
mutex_unlock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
1519
mutex_lock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1524
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1534
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1573
mutex_lock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1576
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1582
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1607
mutex_lock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
1609
mutex_unlock(&printstate.mutex);
tools/tracing/latency/latency-collector.c
181
pthread_mutex_t mutex;
tools/tracing/latency/latency-collector.c
192
pthread_mutex_t mutex;
tools/tracing/latency/latency-collector.c
214
pthread_mutex_t mutex;
tools/tracing/latency/latency-collector.c
225
pthread_mutex_t mutex;
tools/tracing/latency/latency-collector.c
347
pthread_mutex_t *restrict mutex)
tools/tracing/latency/latency-collector.c
349
errno = pthread_cond_wait(cond, mutex);
tools/tracing/latency/latency-collector.c
362
mutex_init(pthread_mutex_t *mutex,
tools/tracing/latency/latency-collector.c
365
errno = pthread_mutex_init(mutex, attr);
tools/tracing/latency/latency-collector.c
424
pthread_mutex_t *restrict mutex,
tools/tracing/latency/latency-collector.c
427
errno = pthread_cond_timedwait(cond, mutex, abstime);
tools/tracing/latency/latency-collector.c
441
mutex_init(&printstate.mutex, NULL);
tools/tracing/latency/latency-collector.c
539
static bool mutex_trylock_limit(pthread_mutex_t *mutex, int time_ms)
tools/tracing/latency/latency-collector.c
546
errno = pthread_mutex_trylock(mutex);
tools/tracing/latency/latency-collector.c
607
mutex_lock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
613
mutex_unlock(&save_state.mutex);
tools/tracing/latency/latency-collector.c
652
mutex_init(&save_state.mutex, &mattr);
tools/tracing/latency/latency-collector.c
758
mutex_init(&sleeptable.mutex, NULL);
tools/tracing/latency/latency-collector.c
775
mutex_lock(&sleeptable.mutex);
tools/tracing/latency/latency-collector.c
783
mutex_unlock(&sleeptable.mutex);
tools/tracing/latency/latency-collector.c
791
mutex_init(&q->mutex, NULL);
tools/tracing/latency/latency-collector.c
845
cond_wait(&q->cond, &q->mutex);
tools/tracing/latency/latency-collector.c
853
mutex_lock(&q->mutex);
tools/tracing/latency/latency-collector.c
859
mutex_unlock(&q->mutex);
tools/tracing/latency/latency-collector.c
867
mutex_lock(&q->mutex);
tools/tracing/latency/latency-collector.c
875
mutex_unlock(&q->mutex);
virt/kvm/kvm_main.c
1363
if (!mutex_trylock_nest_lock(&vcpu->mutex, &kvm->lock))
virt/kvm/kvm_main.c
1371
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
1386
r = mutex_lock_killable_nest_lock(&vcpu->mutex, &kvm->lock);
virt/kvm/kvm_main.c
1396
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
1410
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
2143
guard(mutex)(&kvm->slots_lock);
virt/kvm/kvm_main.c
4229
mutex_lock(&vcpu->mutex);
virt/kvm/kvm_main.c
4241
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
4249
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
4391
if (mutex_lock_killable(&vcpu->mutex))
virt/kvm/kvm_main.c
4394
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
443
mutex_init(&vcpu->mutex);
virt/kvm/kvm_main.c
4434
if (mutex_lock_killable(&vcpu->mutex))
virt/kvm/kvm_main.c
4646
mutex_unlock(&vcpu->mutex);
virt/kvm/kvm_main.c
5686
guard(mutex)(&kvm_usage_lock);
virt/kvm/kvm_main.c
5731
guard(mutex)(&kvm_usage_lock);
virt/kvm/pfncache.c
370
guard(mutex)(&gpc->refresh_lock);
virt/kvm/pfncache.c
405
guard(mutex)(&gpc->refresh_lock);
virt/kvm/pfncache.c
453
guard(mutex)(&gpc->refresh_lock);
virt/kvm/vfio.c
34
struct mutex lock;
virt/lib/irqbypass.c
105
guard(mutex)(&lock);
virt/lib/irqbypass.c
140
guard(mutex)(&lock);
virt/lib/irqbypass.c
171
guard(mutex)(&lock);
virt/lib/irqbypass.c
206
guard(mutex)(&lock);