Symbol: DEFINE_MUTEX
arch/arm/common/bL_switcher.c
376
static DEFINE_MUTEX(bL_switcher_activation_lock);
arch/arm/mach-mxs/mach-mxs.c
83
static DEFINE_MUTEX(ocotp_mutex);
arch/arm/mach-omap2/omap_hwmod.c
252
static DEFINE_MUTEX(list_lock);
arch/arm/mach-rpc/ecard.c
209
static DEFINE_MUTEX(ecard_mutex);
arch/arm64/kernel/armv8_deprecated.c
417
static DEFINE_MUTEX(insn_emulation_mutex);
arch/arm64/kvm/mmu.c
28
static DEFINE_MUTEX(kvm_hyp_pgd_mutex);
arch/arm64/kvm/mmu.c
453
static DEFINE_MUTEX(hyp_shared_pfns_lock);
arch/arm64/kvm/pmu-emul.c
21
static DEFINE_MUTEX(arm_pmus_lock);
arch/arm64/mm/mmu.c
68
static DEFINE_MUTEX(fixmap_lock);
arch/arm64/mm/mmu.c
770
static DEFINE_MUTEX(pgtable_split_lock);
arch/loongarch/kernel/perf_event.c
114
static DEFINE_MUTEX(raw_event_mutex);
arch/loongarch/kernel/perf_event.c
456
static DEFINE_MUTEX(pmu_reserve_mutex);
arch/loongarch/kernel/unwind_orc.c
199
static DEFINE_MUTEX(sort_mutex);
arch/mips/bcm63xx/clk.c
28
static DEFINE_MUTEX(clocks_mutex);
arch/mips/cavium-octeon/octeon-platform.c
30
static DEFINE_MUTEX(octeon2_usb_clocks_mutex);
arch/mips/kernel/perf_event_mipsxx.c
589
static DEFINE_MUTEX(pmu_reserve_mutex);
arch/mips/kernel/perf_event_mipsxx.c
72
static DEFINE_MUTEX(raw_event_mutex);
arch/mips/pci/pci-legacy.c
190
static DEFINE_MUTEX(pci_scan_mutex);
arch/powerpc/kernel/eeh.c
116
static DEFINE_MUTEX(eeh_dev_mutex);
arch/powerpc/kernel/fadump.c
55
static DEFINE_MUTEX(fadump_mutex);
arch/powerpc/kernel/pci-common.c
382
static DEFINE_MUTEX(intx_mutex);
arch/powerpc/kernel/rtas.c
100
DEFINE_MUTEX(rtas_ibm_get_dynamic_sensor_state_lock);
arch/powerpc/kernel/rtas.c
101
DEFINE_MUTEX(rtas_ibm_receive_hvpipe_msg_lock);
arch/powerpc/kernel/rtas.c
102
DEFINE_MUTEX(rtas_ibm_send_hvpipe_msg_lock);
arch/powerpc/kernel/rtas.c
94
static DEFINE_MUTEX(rtas_ibm_activate_firmware_lock);
arch/powerpc/kernel/rtas.c
95
static DEFINE_MUTEX(rtas_ibm_lpar_perftools_lock);
arch/powerpc/kernel/rtas.c
96
DEFINE_MUTEX(rtas_ibm_physical_attestation_lock);
arch/powerpc/kernel/rtas.c
97
DEFINE_MUTEX(rtas_ibm_get_vpd_lock);
arch/powerpc/kernel/rtas.c
98
DEFINE_MUTEX(rtas_ibm_get_indices_lock);
arch/powerpc/kernel/rtas.c
99
DEFINE_MUTEX(rtas_ibm_set_dynamic_indicator_lock);
arch/powerpc/kernel/rtas_flash.c
158
static DEFINE_MUTEX(rtas_update_flash_mutex);
arch/powerpc/kernel/rtas_flash.c
159
static DEFINE_MUTEX(rtas_manage_flash_mutex);
arch/powerpc/kernel/rtas_flash.c
160
static DEFINE_MUTEX(rtas_validate_flash_mutex);
arch/powerpc/kernel/sysfs.c
1053
static DEFINE_MUTEX(cpu_mutex);
arch/powerpc/lib/feature-fixups.c
274
static DEFINE_MUTEX(exit_flush_lock);
arch/powerpc/lib/qspinlock.c
748
static DEFINE_MUTEX(lock);
arch/powerpc/mm/book3s64/hash_pgtable.c
440
static DEFINE_MUTEX(chmem_lock);
arch/powerpc/mm/book3s64/iommu_api.c
22
static DEFINE_MUTEX(mem_list_mutex);
arch/powerpc/mm/mem.c
55
static DEFINE_MUTEX(linear_mapping_mutex);
arch/powerpc/perf/core-book3s.c
1943
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/powerpc/perf/core-fsl-emb.c
32
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/powerpc/perf/imc-pmu.c
25
static DEFINE_MUTEX(nest_init_lock);
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
102
DEFINE_MUTEX(mpc52xx_gpt_list_mutex);
arch/powerpc/platforms/cell/spu_base.c
62
static DEFINE_MUTEX(spu_full_list_mutex);
arch/powerpc/platforms/powermac/backlight.c
44
DEFINE_MUTEX(pmac_backlight_mutex);
arch/powerpc/platforms/powermac/pfunc_core.c
549
static DEFINE_MUTEX(pmf_irq_mutex);
arch/powerpc/platforms/powernv/memtrace.c
33
static DEFINE_MUTEX(memtrace_mutex);
arch/powerpc/platforms/powernv/ocxl.c
35
static DEFINE_MUTEX(links_list_lock);
arch/powerpc/platforms/powernv/opal-flash.c
125
static DEFINE_MUTEX(image_data_mutex);
arch/powerpc/platforms/powernv/opal-powercap.c
16
static DEFINE_MUTEX(powercap_mutex);
arch/powerpc/platforms/powernv/opal-psr.c
16
static DEFINE_MUTEX(psr_mutex);
arch/powerpc/platforms/powernv/opal-sensor-groups.c
16
static DEFINE_MUTEX(sg_mutex);
arch/powerpc/platforms/powernv/opal-sysparam.c
18
static DEFINE_MUTEX(opal_sysparam_mutex);
arch/powerpc/platforms/powernv/vas.c
24
DEFINE_MUTEX(vas_mutex);
arch/powerpc/platforms/ps3/os-area.c
213
static DEFINE_MUTEX(os_area_flash_mutex);
arch/powerpc/platforms/ps3/setup.c
35
DEFINE_MUTEX(ps3_gpu_mutex);
arch/powerpc/platforms/pseries/cmm.c
84
static DEFINE_MUTEX(hotplug_mutex);
arch/powerpc/platforms/pseries/iommu.c
436
static DEFINE_MUTEX(dma_win_init_mutex);
arch/powerpc/platforms/pseries/lpar.c
178
static DEFINE_MUTEX(dtl_enable_mutex);
arch/powerpc/platforms/pseries/papr-platform-dump.c
66
static DEFINE_MUTEX(platform_dump_list_mutex);
arch/powerpc/platforms/pseries/papr_scm.c
124
static DEFINE_MUTEX(papr_ndr_lock);
arch/powerpc/platforms/pseries/vas.c
34
static DEFINE_MUTEX(vas_pseries_mutex);
arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
24
static DEFINE_MUTEX(sysfs_lock);
arch/s390/appldata/appldata_base.c
88
static DEFINE_MUTEX(appldata_ops_mutex);
arch/s390/crypto/aes_s390.c
36
static DEFINE_MUTEX(ctrblk_lock);
arch/s390/crypto/paes_s390.c
48
static DEFINE_MUTEX(ctrblk_lock);
arch/s390/kernel/cert_store.c
727
static DEFINE_MUTEX(cs_refresh_lock);
arch/s390/kernel/debug.c
156
static DEFINE_MUTEX(debug_mutex);
arch/s390/kernel/diag/diag324.c
91
static DEFINE_MUTEX(pibmutex);
arch/s390/kernel/hiperdispatch.c
130
static DEFINE_MUTEX(hd_counter_mutex);
arch/s390/kernel/perf_cpum_cf.c
1087
static DEFINE_MUTEX(cfset_ctrset_mutex);
arch/s390/kernel/perf_cpum_cf.c
128
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/s390/kernel/perf_cpum_sf.c
540
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/s390/kernel/perf_pai.c
125
static DEFINE_MUTEX(pai_reserve_mutex);
arch/s390/kernel/smp.c
112
DEFINE_MUTEX(smp_cpu_state_mutex);
arch/s390/kernel/sthyi.c
156
static DEFINE_MUTEX(sthyi_mutex);
arch/s390/kernel/time.c
272
static DEFINE_MUTEX(stp_mutex);
arch/s390/mm/extmem.c
77
static DEFINE_MUTEX(dcss_lock);
arch/s390/mm/maccess.c
26
static DEFINE_MUTEX(memcpy_real_mutex);
arch/s390/mm/pageattr.c
305
DEFINE_MUTEX(cpa_mutex);
arch/s390/mm/pgalloc.c
392
static DEFINE_MUTEX(base_pgt_cache_mutex);
arch/s390/mm/vmem.c
30
static DEFINE_MUTEX(vmem_mutex);
arch/s390/pci/pci.c
47
static DEFINE_MUTEX(zpci_add_remove_lock);
arch/s390/pci/pci_bus.c
30
static DEFINE_MUTEX(zbus_list_lock);
arch/sh/drivers/pci/pci.c
94
static DEFINE_MUTEX(pci_scan_mutex);
arch/sh/kernel/perf_event.c
41
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/sparc/kernel/ds.c
722
static DEFINE_MUTEX(ds_var_mutex);
arch/sparc/kernel/mdesc.c
285
static DEFINE_MUTEX(mdesc_mutex);
arch/sparc/kernel/perf_event.c
1159
static DEFINE_MUTEX(pmc_grab_mutex);
arch/sparc/kernel/prom_common.c
47
DEFINE_MUTEX(of_set_property_mutex);
arch/um/drivers/harddog_kern.c
55
static DEFINE_MUTEX(harddog_mutex);
arch/um/drivers/hostaudio_kern.c
68
static DEFINE_MUTEX(hostaudio_mutex);
arch/um/drivers/mconsole_kern.c
285
static DEFINE_MUTEX(plug_mem_mutex);
arch/um/drivers/port_kern.c
127
static DEFINE_MUTEX(ports_mutex);
arch/um/drivers/ubd_kern.c
107
static DEFINE_MUTEX(ubd_lock);
arch/um/drivers/vfio_kern.c
58
static DEFINE_MUTEX(uml_vfio_container_mtx);
arch/um/drivers/vfio_kern.c
61
static DEFINE_MUTEX(uml_vfio_groups_mtx);
arch/um/drivers/vfio_kern.c
64
static DEFINE_MUTEX(uml_vfio_devices_mtx);
arch/um/drivers/virt-pci.c
28
static DEFINE_MUTEX(um_pci_mtx);
arch/um/drivers/virtio_uml.c
1286
static DEFINE_MUTEX(vu_cmdline_lock);
arch/um/kernel/sigio.c
12
static DEFINE_MUTEX(sigio_mutex);
arch/x86/coco/sev/core.c
1641
static DEFINE_MUTEX(snp_cmd_mutex);
arch/x86/events/core.c
201
static DEFINE_MUTEX(pmc_reserve_mutex);
arch/x86/events/core.c
2647
static DEFINE_MUTEX(rdpmc_mutex);
arch/x86/events/intel/core.c
6756
static DEFINE_MUTEX(freeze_on_smi_mutex);
arch/x86/kernel/acpi/boot.c
86
static DEFINE_MUTEX(acpi_ioapic_lock);
arch/x86/kernel/acpi/cppc.c
113
static DEFINE_MUTEX(freq_invariance_lock);
arch/x86/kernel/amd_node.c
40
static DEFINE_MUTEX(smn_mutex);
arch/x86/kernel/apic/io_apic.c
84
static DEFINE_MUTEX(ioapic_mutex);
arch/x86/kernel/apic/msi.c
346
static DEFINE_MUTEX(dmar_lock);
arch/x86/kernel/apm_32.c
414
static DEFINE_MUTEX(apm_mutex);
arch/x86/kernel/cpu/bugs.c
75
static DEFINE_MUTEX(spec_ctrl_mutex);
arch/x86/kernel/cpu/mce/core.c
63
static DEFINE_MUTEX(mce_sysfs_mutex);
arch/x86/kernel/cpu/mce/dev-mcelog.c
21
static DEFINE_MUTEX(mce_chrdev_read_mutex);
arch/x86/kernel/cpu/mce/inject.c
176
static DEFINE_MUTEX(mce_inject_mutex);
arch/x86/kernel/cpu/mtrr/mtrr.c
57
DEFINE_MUTEX(mtrr_mutex);
arch/x86/kernel/cpu/resctrl/core.c
37
static DEFINE_MUTEX(domain_list_lock);
arch/x86/kernel/cpu/sgx/main.c
997
static DEFINE_MUTEX(sgx_svn_lock);
arch/x86/kernel/cpu/umwait.c
31
static DEFINE_MUTEX(umwait_lock);
arch/x86/kernel/espfix_64.c
59
static DEFINE_MUTEX(espfix_init_mutex);
arch/x86/kernel/itmt.c
27
static DEFINE_MUTEX(itmt_update_mutex);
arch/x86/kernel/unwind_orc.c
262
static DEFINE_MUTEX(sort_mutex);
arch/x86/kvm/svm/sev.c
98
static DEFINE_MUTEX(sev_bitmap_lock);
arch/x86/kvm/svm/svm.c
183
static DEFINE_MUTEX(vmcb_dump_mutex);
arch/x86/kvm/vmx/tdx.c
219
static DEFINE_MUTEX(tdx_lock);
arch/x86/kvm/vmx/vmx.c
211
static DEFINE_MUTEX(vmx_l1d_flush_mutex);
arch/x86/kvm/x86.c
139
static DEFINE_MUTEX(vendor_module_lock);
arch/x86/mm/mmio-mod.c
45
static DEFINE_MUTEX(mmiotrace_mutex);
arch/x86/pci/mmconfig-shared.c
33
static DEFINE_MUTEX(pci_mmcfg_lock);
arch/x86/platform/intel/iosf_mbi.c
205
static DEFINE_MUTEX(iosf_mbi_pmic_access_mutex);
arch/x86/platform/scx200/scx200_32.c
47
static DEFINE_MUTEX(scx200_gpio_config_lock);
arch/x86/platform/uv/uv_irq.c
155
static DEFINE_MUTEX(uv_lock);
arch/x86/virt/vmx/tdx/tdx.c
55
static DEFINE_MUTEX(tdx_module_lock);
block/bdev.c
375
static __cacheline_aligned_in_smp DEFINE_MUTEX(bdev_lock);
block/bio.c
85
static DEFINE_MUTEX(bio_slab_lock);
block/blk-cgroup.c
47
static DEFINE_MUTEX(blkcg_pol_register_mutex);
block/blk-cgroup.c
48
static DEFINE_MUTEX(blkcg_pol_mutex);
block/blk-crypto-fallback.c
73
static DEFINE_MUTEX(tfms_init_lock);
block/blk-mq.c
47
static DEFINE_MUTEX(blk_mq_cpuhp_lock);
block/disk-events.c
35
static DEFINE_MUTEX(disk_events_mutex);
block/genhd.c
186
static DEFINE_MUTEX(major_names_lock);
block/holder.c
11
static DEFINE_MUTEX(blk_holder_mutex);
crypto/crypto_user.c
26
static DEFINE_MUTEX(crypto_cfg_mutex);
crypto/deflate.c
34
static DEFINE_MUTEX(deflate_stream_lock);
crypto/rng.c
26
static DEFINE_MUTEX(crypto_default_rng_lock);
crypto/scompress.c
41
static DEFINE_MUTEX(scomp_lock);
crypto/zstd.c
32
static DEFINE_MUTEX(zstd_stream_lock);
drivers/accel/habanalabs/common/habanalabs_drv.c
36
static DEFINE_MUTEX(hl_devs_idr_lock);
drivers/accessibility/speakup/main.c
242
DEFINE_MUTEX(spk_mutex);
drivers/accessibility/speakup/spk_ttyio.c
24
static DEFINE_MUTEX(speakup_tty_mutex);
drivers/acpi/acpi_pad.c
31
static DEFINE_MUTEX(isolated_cpus_lock);
drivers/acpi/acpi_pad.c
32
static DEFINE_MUTEX(round_robin_lock);
drivers/acpi/acpi_video.c
1982
static DEFINE_MUTEX(probe_lock);
drivers/acpi/acpi_video.c
74
static DEFINE_MUTEX(register_count_mutex);
drivers/acpi/acpi_video.c
75
static DEFINE_MUTEX(video_list_lock);
drivers/acpi/apei/einj-core.c
176
static DEFINE_MUTEX(einj_mutex);
drivers/acpi/apei/erst-dbg.c
30
static DEFINE_MUTEX(erst_dbg_mutex);
drivers/acpi/apei/ghes.c
148
static DEFINE_MUTEX(ghes_list_mutex);
drivers/acpi/apei/ghes.c
155
static DEFINE_MUTEX(ghes_devs_mutex);
drivers/acpi/battery.c
701
static DEFINE_MUTEX(hook_mutex);
drivers/acpi/device_pm.c
520
static DEFINE_MUTEX(acpi_pm_notifier_lock);
drivers/acpi/device_pm.c
521
static DEFINE_MUTEX(acpi_pm_notifier_install_lock);
drivers/acpi/device_pm.c
846
static DEFINE_MUTEX(acpi_wakeup_lock);
drivers/acpi/ioapic.c
39
static DEFINE_MUTEX(ioapic_list_lock);
drivers/acpi/nfit/core.c
57
DEFINE_MUTEX(acpi_desc_lock);
drivers/acpi/numa/hmat.c
41
static DEFINE_MUTEX(target_lock);
drivers/acpi/osl.c
95
static DEFINE_MUTEX(acpi_ioremap_lock);
drivers/acpi/pci_link.c
72
static DEFINE_MUTEX(acpi_link_lock);
drivers/acpi/pci_slot.c
39
static DEFINE_MUTEX(slot_list_lock);
drivers/acpi/platform_profile.c
17
static DEFINE_MUTEX(profile_lock);
drivers/acpi/power.c
69
static DEFINE_MUTEX(power_resource_list_lock);
drivers/acpi/processor_perflib.c
224
static DEFINE_MUTEX(performance_mutex);
drivers/acpi/scan.c
2890
static DEFINE_MUTEX(acpi_probe_mutex);
drivers/acpi/scan.c
40
static DEFINE_MUTEX(acpi_dep_list_lock);
drivers/acpi/scan.c
42
static DEFINE_MUTEX(acpi_scan_lock);
drivers/acpi/scan.c
44
DEFINE_MUTEX(acpi_device_lock);
drivers/acpi/scan.c
46
static DEFINE_MUTEX(acpi_hp_context_lock);
drivers/acpi/scan.c
561
static DEFINE_MUTEX(acpi_device_del_lock);
drivers/acpi/video_detect.c
983
static DEFINE_MUTEX(init_mutex);
drivers/acpi/wakeup.c
22
static DEFINE_MUTEX(acpi_wakeup_handler_mutex);
drivers/acpi/x86/lpss.c
914
static DEFINE_MUTEX(lpss_iosf_mutex);
drivers/android/binder.c
82
static DEFINE_MUTEX(binder_deferred_lock);
drivers/android/binder.c
88
static DEFINE_MUTEX(binder_procs_lock);
drivers/android/binder/rust_binderfs.c
55
static DEFINE_MUTEX(binderfs_minors_mutex);
drivers/android/binder_alloc.c
32
static DEFINE_MUTEX(binder_alloc_mmap_lock);
drivers/android/binderfs.c
45
static DEFINE_MUTEX(binderfs_minors_mutex);
drivers/ata/pata_parport/pata_parport.c
16
static DEFINE_MUTEX(pi_mutex);
drivers/auxdisplay/cfag12864b.c
204
static DEFINE_MUTEX(cfag12864b_mutex);
drivers/base/attribute_container.c
64
static DEFINE_MUTEX(attribute_container_mutex);
drivers/base/component.c
75
static DEFINE_MUTEX(component_mutex);
drivers/base/core.c
2341
static DEFINE_MUTEX(device_hotplug_lock);
drivers/base/core.c
238
static DEFINE_MUTEX(device_links_lock);
drivers/base/core.c
3242
static DEFINE_MUTEX(gdp_mutex);
drivers/base/core.c
43
static DEFINE_MUTEX(fwnode_link_lock);
drivers/base/dd.c
55
static DEFINE_MUTEX(deferred_probe_mutex);
drivers/base/firmware_loader/main.c
93
DEFINE_MUTEX(fw_lock);
drivers/base/module.c
25
static DEFINE_MUTEX(drivers_dir_mutex);
drivers/base/power/main.c
61
static DEFINE_MUTEX(dpm_list_mtx);
drivers/base/power/main.c
64
static DEFINE_MUTEX(async_wip_mtx);
drivers/base/power/qos.c
42
static DEFINE_MUTEX(dev_pm_qos_mtx);
drivers/base/power/qos.c
43
static DEFINE_MUTEX(dev_pm_qos_sysfs_mtx);
drivers/base/power/runtime.c
233
static DEFINE_MUTEX(dev_hotplug_mutex);
drivers/base/regmap/regmap-debugfs.c
27
static DEFINE_MUTEX(regmap_debugfs_early_lock);
drivers/base/syscore.c
15
static DEFINE_MUTEX(syscore_lock);
drivers/bcma/main.c
27
static DEFINE_MUTEX(bcma_buses_mutex);
drivers/block/amiflop.c
231
static DEFINE_MUTEX(amiflop_mutex);
drivers/block/amiflop.c
343
static DEFINE_MUTEX(mutex);
drivers/block/aoe/aoeblk.c
23
static DEFINE_MUTEX(aoeblk_mutex);
drivers/block/aoe/aoechr.c
41
static DEFINE_MUTEX(aoechr_mutex);
drivers/block/aoe/aoecmd.c
47
static DEFINE_MUTEX(ktio_spawn_lock);
drivers/block/ataflop.c
84
static DEFINE_MUTEX(ataflop_mutex);
drivers/block/brd.c
260
static DEFINE_MUTEX(brd_devices_mutex);
drivers/block/drbd/drbd_main.c
52
static DEFINE_MUTEX(drbd_main_mutex);
drivers/block/drbd/drbd_nl.c
91
DEFINE_MUTEX(notification_mutex);
drivers/block/floppy.c
199
static DEFINE_MUTEX(floppy_mutex);
drivers/block/floppy.c
402
static DEFINE_MUTEX(open_lock);
drivers/block/floppy.c
4539
static DEFINE_MUTEX(floppy_probe_lock);
drivers/block/loop.c
94
static DEFINE_MUTEX(loop_ctl_mutex);
drivers/block/loop.c
95
static DEFINE_MUTEX(loop_validate_mutex);
drivers/block/nbd.c
53
static DEFINE_MUTEX(nbd_index_mutex);
drivers/block/ps3disk.c
377
static DEFINE_MUTEX(ps3disk_mask_mutex);
drivers/block/rbd.c
465
static DEFINE_MUTEX(client_mutex); /* Serialize client creation */
drivers/block/rnbd/rnbd-clt.c
26
static DEFINE_MUTEX(sess_lock);
drivers/block/rnbd/rnbd-srv.c
63
static DEFINE_MUTEX(sess_lock);
drivers/block/swim.c
222
static DEFINE_MUTEX(swim_mutex);
drivers/block/swim3.c
41
static DEFINE_MUTEX(swim3_mutex);
drivers/block/ublk_drv.c
746
static DEFINE_MUTEX(ublk_ctl_mutex);
drivers/block/xen-blkfront.c
127
static DEFINE_MUTEX(blkfront_mutex);
drivers/block/z2ram.c
56
static DEFINE_MUTEX(z2ram_mutex);
drivers/block/zloop.c
166
static DEFINE_MUTEX(zloop_ctl_mutex);
drivers/block/zram/zram_drv.c
41
static DEFINE_MUTEX(zram_index_mutex);
drivers/bluetooth/hci_bcm.c
163
static DEFINE_MUTEX(bcm_device_lock);
drivers/bluetooth/hci_intel.c
65
static DEFINE_MUTEX(intel_device_list_lock);
drivers/bus/arm-cci.c
558
static DEFINE_MUTEX(cci_probing);
drivers/bus/moxtet.c
166
static DEFINE_MUTEX(add_mutex);
drivers/bus/stm32_firewall.c
27
static DEFINE_MUTEX(firewall_controller_list_lock);
drivers/bus/vexpress-config.c
71
static DEFINE_MUTEX(vexpress_config_mutex);
drivers/cdrom/cdrom.c
297
static DEFINE_MUTEX(cdrom_mutex);
drivers/cdrom/gdrom.c
68
static DEFINE_MUTEX(gdrom_mutex);
drivers/cdx/cdx.c
81
static DEFINE_MUTEX(cdx_controller_lock);
drivers/char/apm-emulation.c
142
static DEFINE_MUTEX(state_lock);
drivers/char/applicom.c
64
static DEFINE_MUTEX(ac_mutex);
drivers/char/ds1620.c
39
static DEFINE_MUTEX(ds1620_mutex);
drivers/char/dsp56k.c
97
static DEFINE_MUTEX(dsp56k_mutex);
drivers/char/dtlk.c
77
static DEFINE_MUTEX(dtlk_mutex);
drivers/char/hpet.c
64
static DEFINE_MUTEX(hpet_mutex); /* replaces BKL */
drivers/char/hw_random/core.c
42
static DEFINE_MUTEX(rng_mutex);
drivers/char/hw_random/core.c
44
static DEFINE_MUTEX(reading_mutex);
drivers/char/ipmi/ipmi_devintf.c
805
static DEFINE_MUTEX(reg_list_mutex);
drivers/char/ipmi/ipmi_msghandler.c
656
static DEFINE_MUTEX(ipmidriver_mutex);
drivers/char/ipmi/ipmi_msghandler.c
659
static DEFINE_MUTEX(ipmi_interfaces_mutex);
drivers/char/ipmi/ipmi_msghandler.c
665
static DEFINE_MUTEX(smi_watchers_mutex);
drivers/char/ipmi/ipmi_si_intf.c
1253
static DEFINE_MUTEX(smi_infos_lock);
drivers/char/ipmi/ipmi_ssif.c
1199
static DEFINE_MUTEX(ssif_infos_mutex);
drivers/char/ipmi/ipmi_watchdog.c
126
static DEFINE_MUTEX(ipmi_watchdog_mutex);
drivers/char/ipmi/ipmi_watchdog.c
153
static DEFINE_MUTEX(ipmi_read_mutex);
drivers/char/ipmi/kcs_bmc.c
19
static DEFINE_MUTEX(kcs_bmc_lock);
drivers/char/lp.c
143
static DEFINE_MUTEX(lp_mutex);
drivers/char/misc.c
58
static DEFINE_MUTEX(misc_mtx);
drivers/char/nvram.c
56
static DEFINE_MUTEX(nvram_mutex);
drivers/char/nwflash.c
42
static DEFINE_MUTEX(flash_mutex);
drivers/char/nwflash.c
59
static DEFINE_MUTEX(nwflash_mutex);
drivers/char/pc8736x_gpio.c
36
static DEFINE_MUTEX(pc8736x_gpio_config_lock);
drivers/char/powernv-op-panel.c
32
static DEFINE_MUTEX(oppanel_mutex);
drivers/char/ppdev.c
100
static DEFINE_MUTEX(pp_do_mutex);
drivers/char/tlclk.c
203
static DEFINE_MUTEX(tlclk_mutex);
drivers/char/toshiba.c
68
static DEFINE_MUTEX(tosh_mutex);
drivers/char/tpm/tpm-chip.c
29
static DEFINE_MUTEX(idr_lock);
drivers/char/tpm/tpm_ppi.c
45
static DEFINE_MUTEX(tpm_ppi_lock);
drivers/char/xilinx_hwicap/xilinx_hwicap.c
107
static DEFINE_MUTEX(hwicap_mutex);
drivers/char/xillybus/xillybus_class.c
24
static DEFINE_MUTEX(unit_mutex);
drivers/char/xillybus/xillyusb.c
194
static DEFINE_MUTEX(kref_mutex);
drivers/clk/clk.c
31
static DEFINE_MUTEX(prepare_lock);
drivers/clk/clk.c
3277
static DEFINE_MUTEX(clk_debug_lock);
drivers/clk/clk.c
48
static DEFINE_MUTEX(clk_rpm_list_lock);
drivers/clk/clk.c
4949
static DEFINE_MUTEX(of_clk_mutex);
drivers/clk/clkdev.c
25
static DEFINE_MUTEX(clocks_mutex);
drivers/clk/qcom/clk-rpm.c
113
static DEFINE_MUTEX(rpm_clk_lock);
drivers/clk/qcom/clk-rpmh.c
73
static DEFINE_MUTEX(rpmh_clk_lock);
drivers/clk/qcom/clk-smd-rpm.c
188
static DEFINE_MUTEX(rpm_smd_clk_lock);
drivers/clk/tegra/clk-tegra210.c
314
static DEFINE_MUTEX(lvl2_ovr_lock);
drivers/clocksource/timer-nxp-stm.c
78
static DEFINE_MUTEX(stm_instances_lock);
drivers/comedi/comedi_fops.c
94
static DEFINE_MUTEX(comedi_board_minor_table_lock);
drivers/comedi/comedi_fops.c
98
static DEFINE_MUTEX(comedi_subdevice_minor_table_lock);
drivers/comedi/drivers.c
25
DEFINE_MUTEX(comedi_drivers_list_lock);
drivers/comedi/kcomedilib/kcomedilib_main.c
28
static DEFINE_MUTEX(kcomedilib_to_from_lock);
drivers/cpufreq/amd-pstate.c
204
static DEFINE_MUTEX(amd_pstate_driver_lock);
drivers/cpufreq/cpufreq.c
114
static DEFINE_MUTEX(cpufreq_governor_mutex);
drivers/cpufreq/cpufreq.c
438
static DEFINE_MUTEX(cpufreq_fast_switch_lock);
drivers/cpufreq/cpufreq_governor.c
26
static DEFINE_MUTEX(gov_dbs_data_mutex);
drivers/cpufreq/intel_pstate.c
328
static DEFINE_MUTEX(intel_pstate_driver_lock);
drivers/cpufreq/intel_pstate.c
329
static DEFINE_MUTEX(intel_pstate_limits_lock);
drivers/cpufreq/intel_pstate.c
929
static DEFINE_MUTEX(hybrid_capacity_lock);
drivers/cpufreq/powernow-k8.c
51
static DEFINE_MUTEX(fidvid_mutex);
drivers/cpufreq/s5pv210-cpufreq.c
85
static DEFINE_MUTEX(set_freq_lock);
drivers/cpuidle/cpuidle.c
36
DEFINE_MUTEX(cpuidle_lock);
drivers/crypto/caam/jr.c
28
static DEFINE_MUTEX(algs_lock);
drivers/crypto/cavium/nitrox/nitrox_main.c
34
static DEFINE_MUTEX(devlist_lock);
drivers/crypto/ccp/ccp-debugfs.c
278
static DEFINE_MUTEX(ccp_debugfs_lock);
drivers/crypto/ccp/sev-dev.c
59
static DEFINE_MUTEX(sev_cmd_mutex);
drivers/crypto/ccp/sfs.c
20
static DEFINE_MUTEX(sfs_ioctl_mutex);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
61
static DEFINE_MUTEX(hpre_algs_lock);
drivers/crypto/hisilicon/sec/sec_algs.c
123
static DEFINE_MUTEX(algs_lock);
drivers/crypto/hisilicon/sec/sec_drv.c
225
static DEFINE_MUTEX(sec_id_lock);
drivers/crypto/hisilicon/sec2/sec_crypto.c
106
static DEFINE_MUTEX(sec_algs_lock);
drivers/crypto/hisilicon/zip/zip_crypto.c
32
static DEFINE_MUTEX(zip_algs_lock);
drivers/crypto/intel/iaa/iaa_crypto_main.c
89
DEFINE_MUTEX(iaa_devices_lock);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
11
static DEFINE_MUTEX(qat_cfg_read_lock);
drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
25
static DEFINE_MUTEX(adf_ctl_lock);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
10
static DEFINE_MUTEX(table_lock);
drivers/crypto/intel/qat/qat_common/adf_init.c
18
static DEFINE_MUTEX(service_lock);
drivers/crypto/intel/qat/qat_common/adf_transport_debug.c
10
static DEFINE_MUTEX(ring_read_lock);
drivers/crypto/intel/qat/qat_common/adf_transport_debug.c
11
static DEFINE_MUTEX(bank_read_lock);
drivers/crypto/intel/qat/qat_common/qat_algs.c
45
static DEFINE_MUTEX(algs_lock);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
20
static DEFINE_MUTEX(algs_lock);
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
26
static DEFINE_MUTEX(algs_lock);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
46
static DEFINE_MUTEX(mutex);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
40
static DEFINE_MUTEX(mutex);
drivers/crypto/tegra/tegra-se-key.c
20
static DEFINE_MUTEX(kslt_lock);
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
50
static DEFINE_MUTEX(algs_lock);
drivers/crypto/virtio/virtio_crypto_mgr.c
18
static DEFINE_MUTEX(table_lock);
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
46
static DEFINE_MUTEX(algs_lock);
drivers/dax/bus.c
13
static DEFINE_MUTEX(dax_bus_lock);
drivers/dax/hmem/device.c
12
static DEFINE_MUTEX(hmem_resource_lock);
drivers/dax/kmem.c
53
static DEFINE_MUTEX(kmem_memory_type_lock);
drivers/devfreq/devfreq-event.c
24
static DEFINE_MUTEX(devfreq_event_list_lock);
drivers/devfreq/devfreq.c
54
static DEFINE_MUTEX(devfreq_list_lock);
drivers/devfreq/hisi_uncore_freq.c
53
static DEFINE_MUTEX(hisi_platform_gov_usage_lock);
drivers/dibs/dibs_main.c
29
static DEFINE_MUTEX(clients_lock);
drivers/dma-buf/dma-buf.c
64
static DEFINE_MUTEX(dmabuf_list_mutex);
drivers/dma-buf/dma-heap.c
47
static DEFINE_MUTEX(heap_list_lock);
drivers/dma/acpi-dma.c
29
static DEFINE_MUTEX(acpi_dma_lock);
drivers/dma/dmaengine.c
60
static DEFINE_MUTEX(dma_list_mutex);
drivers/dma/of-dma.c
21
static DEFINE_MUTEX(of_dma_lock);
drivers/dma/ti/k3-psil.c
17
static DEFINE_MUTEX(ep_map_mutex);
drivers/dpll/dpll_core.c
22
DEFINE_MUTEX(dpll_lock);
drivers/edac/edac_device.c
34
static DEFINE_MUTEX(device_ctls_mutex);
drivers/edac/edac_mc.c
47
static DEFINE_MUTEX(mem_ctls_mutex);
drivers/edac/edac_pci.c
24
static DEFINE_MUTEX(edac_pci_ctls_mutex);
drivers/edac/ghes_edac.c
49
static DEFINE_MUTEX(ghes_reg_mutex);
drivers/edac/i7core_edac.c
44
static DEFINE_MUTEX(i7core_edac_lock);
drivers/extcon/extcon.c
244
static DEFINE_MUTEX(extcon_dev_list_lock);
drivers/firewire/core-card.c
56
static DEFINE_MUTEX(card_mutex);
drivers/firewire/core-transaction.c
499
static DEFINE_MUTEX(phy_config_mutex);
drivers/firewire/net.c
131
static DEFINE_MUTEX(fwnet_device_mutex);
drivers/firewire/nosy.c
113
static DEFINE_MUTEX(card_mutex);
drivers/firmware/arm_scmi/bus.c
29
static DEFINE_MUTEX(scmi_requested_devices_mtx);
drivers/firmware/arm_scmi/driver.c
57
static DEFINE_MUTEX(scmi_list_mutex);
drivers/firmware/arm_sdei.c
69
static DEFINE_MUTEX(sdei_events_lock);
drivers/firmware/dmi-sysfs.c
317
static DEFINE_MUTEX(io_port_lock);
drivers/firmware/efi/capsule.c
31
static DEFINE_MUTEX(capsule_mutex);
drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
698
static DEFINE_MUTEX(__qcuefi_lock);
drivers/firmware/qcom/qcom_scm-legacy.c
18
static DEFINE_MUTEX(qcom_scm_lock);
drivers/firmware/qcom/qcom_scm-smc.c
27
static DEFINE_MUTEX(qcom_scm_lock);
drivers/firmware/qcom/qcom_scm.c
2074
static DEFINE_MUTEX(qcom_scm_qseecom_call_lock);
drivers/firmware/qemu_fw_cfg.c
59
static DEFINE_MUTEX(fw_cfg_dev_lock);
drivers/firmware/raspberrypi.c
37
static DEFINE_MUTEX(transaction_lock);
drivers/firmware/stratix10-svc.c
306
static DEFINE_MUTEX(svc_mem_lock);
drivers/firmware/sysfb.c
39
static DEFINE_MUTEX(disable_lock);
drivers/firmware/tegra/bpmp-debugfs.c
13
static DEFINE_MUTEX(bpmp_debug_lock);
drivers/firmware/ti_sci.c
38
static DEFINE_MUTEX(ti_sci_list_mutex);
drivers/fpga/dfl.c
143
static DEFINE_MUTEX(dfl_port_ops_mutex);
drivers/fpga/dfl.c
21
static DEFINE_MUTEX(dfl_id_mutex);
drivers/fsi/fsi-sbefifo.c
144
static DEFINE_MUTEX(sbefifo_ffdc_mutex);
drivers/gpib/agilent_82357a/agilent_82357a.c
26
static DEFINE_MUTEX(agilent_82357a_hotplug_lock); // protect board insertion and removal
drivers/gpib/ni_usb/ni_usb_gpib.c
30
static DEFINE_MUTEX(ni_usb_hotplug_lock);
drivers/gpio/gpio-aggregator.c
79
static DEFINE_MUTEX(gpio_aggregator_lock); /* protects idr */
drivers/gpio/gpio-mlxbf2.c
89
static DEFINE_MUTEX(yu_arm_gpio_lock_mutex);
drivers/gpio/gpiolib-acpi-quirks.c
43
static DEFINE_MUTEX(acpi_gpio_deferred_req_irqs_lock);
drivers/gpio/gpiolib-sysfs.c
101
static DEFINE_MUTEX(sysfs_lock);
drivers/gpio/gpiolib.c
102
static DEFINE_MUTEX(gpio_devices_lock);
drivers/gpio/gpiolib.c
97
static DEFINE_MUTEX(gpio_lookup_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
46
static DEFINE_MUTEX(xgmi_mutex);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
53
DEFINE_MUTEX(kfd_processes_mutex);
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c
49
static DEFINE_MUTEX(xcp_mutex);
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
57
static DEFINE_MUTEX(ge_b850v3_lvds_dev_mutex);
drivers/gpu/drm/display/drm_dp_aux_dev.c
56
static DEFINE_MUTEX(aux_idr_mutex);
drivers/gpu/drm/drm_bridge.c
202
static DEFINE_MUTEX(bridge_lock);
drivers/gpu/drm/drm_client_sysrq.c
13
static DEFINE_MUTEX(drm_client_sysrq_dev_lock);
drivers/gpu/drm/drm_connector.c
81
static DEFINE_MUTEX(connector_list_lock);
drivers/gpu/drm/drm_file.c
55
DEFINE_MUTEX(drm_global_mutex);
drivers/gpu/drm/drm_mipi_dsi.c
300
static DEFINE_MUTEX(host_lock);
drivers/gpu/drm/drm_panel.c
34
static DEFINE_MUTEX(panel_lock);
drivers/gpu/drm/drm_privacy_screen.c
37
static DEFINE_MUTEX(drm_privacy_screen_lookup_lock);
drivers/gpu/drm/drm_privacy_screen.c
40
static DEFINE_MUTEX(drm_privacy_screen_devs_lock);
drivers/gpu/drm/exynos/exynos_drm_mic.c
94
static DEFINE_MUTEX(mic_mutex);
drivers/gpu/drm/i915/i915_gpu_error.c
2216
static DEFINE_MUTEX(capture_mutex);
drivers/gpu/drm/i915/intel_gvt.c
55
static DEFINE_MUTEX(intel_gvt_mutex);
drivers/gpu/drm/msm/msm_drv.c
202
static DEFINE_MUTEX(init_lock);
drivers/gpu/drm/msm/msm_drv.c
227
static DEFINE_MUTEX(init_lock);
drivers/gpu/drm/msm/msm_submitqueue.c
138
static DEFINE_MUTEX(entity_lock);
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
32
static DEFINE_MUTEX(nv_devices_mutex);
drivers/gpu/drm/omapdrm/dss/base.c
29
static DEFINE_MUTEX(omapdss_devices_lock);
drivers/gpu/drm/tegra/dpaux.c
30
static DEFINE_MUTEX(dpaux_lock);
drivers/gpu/drm/tegra/vic.c
214
static DEFINE_MUTEX(lock);
drivers/gpu/drm/ttm/ttm_device.c
46
static DEFINE_MUTEX(ttm_global_mutex);
drivers/gpu/host1x/bus.c
18
static DEFINE_MUTEX(clients_lock);
drivers/gpu/host1x/bus.c
21
static DEFINE_MUTEX(drivers_lock);
drivers/gpu/host1x/bus.c
24
static DEFINE_MUTEX(devices_lock);
drivers/gpu/host1x/debug.c
20
static DEFINE_MUTEX(debug_lock);
drivers/gpu/ipu-v3/ipu-common.c
1098
static DEFINE_MUTEX(ipu_client_id_mutex);
drivers/gpu/ipu-v3/ipu-di.c
28
static DEFINE_MUTEX(di_mutex);
drivers/gpu/ipu-v3/ipu-di.c
675
static DEFINE_MUTEX(ipu_di_lock);
drivers/gpu/ipu-v3/ipu-pre.c
112
static DEFINE_MUTEX(ipu_pre_list_mutex);
drivers/gpu/ipu-v3/ipu-prg.c
81
static DEFINE_MUTEX(ipu_prg_list_mutex);
drivers/gpu/vga/vga_switcheroo.c
128
static DEFINE_MUTEX(vgasr_mutex);
drivers/greybus/connection.c
19
static DEFINE_MUTEX(gb_connection_mutex);
drivers/hid/hid-cougar.c
82
static DEFINE_MUTEX(cougar_udev_list_lock);
drivers/hid/hid-google-hammer.c
46
static DEFINE_MUTEX(cbas_ec_reglock);
drivers/hid/hid-logitech-dj.c
650
static DEFINE_MUTEX(dj_hdev_list_lock);
drivers/hid/hid-playstation.c
25
static DEFINE_MUTEX(ps_devices_lock);
drivers/hid/hid-quirks.c
1112
static DEFINE_MUTEX(dquirks_lock);
drivers/hid/hid-roccat.c
71
static DEFINE_MUTEX(devices_lock);
drivers/hid/hid-steam.c
54
static DEFINE_MUTEX(steam_devices_lock);
drivers/hid/wacom_sys.c
761
static DEFINE_MUTEX(wacom_udev_list_lock);
drivers/hv/mshv_vtl_main.c
54
static DEFINE_MUTEX(flag_lock);
drivers/hv/mshv_vtl_main.c
997
static DEFINE_MUTEX(vtl2_vmbus_sint_mask_mutex);
drivers/hv/vmbus_drv.c
95
static DEFINE_MUTEX(hyperv_mmio_lock);
drivers/hwmon/acpi_power_meter.c
51
static DEFINE_MUTEX(acpi_notify_lock);
drivers/hwmon/fschmd.c
304
static DEFINE_MUTEX(watchdog_data_mutex);
drivers/hwmon/via-cputemp.c
210
static DEFINE_MUTEX(pdev_list_mutex);
drivers/hwmon/w83793.c
271
static DEFINE_MUTEX(watchdog_data_mutex);
drivers/hwspinlock/hwspinlock_core.c
57
static DEFINE_MUTEX(hwspinlock_tree_lock);
drivers/hwtracing/coresight/coresight-core.c
35
DEFINE_MUTEX(coresight_mutex);
drivers/hwtracing/coresight/coresight-cpu-debug.c
106
static DEFINE_MUTEX(debug_lock);
drivers/hwtracing/coresight/coresight-cti-core.c
40
static DEFINE_MUTEX(ect_mutex);
drivers/hwtracing/coresight/coresight-syscfg.c
24
static DEFINE_MUTEX(cscfg_mutex);
drivers/hwtracing/intel_th/msu.c
180
static DEFINE_MUTEX(msu_buffer_mutex);
drivers/i2c/busses/i2c-designware-amdpsp.c
30
static DEFINE_MUTEX(psp_i2c_access_mutex);
drivers/i2c/busses/i2c-eg20t.c
164
static DEFINE_MUTEX(pch_mutex);
drivers/i2c/busses/i2c-parport.c
125
static DEFINE_MUTEX(adapter_list_lock);
drivers/i2c/busses/scx200_acb.c
378
static DEFINE_MUTEX(scx200_acb_list_mutex);
drivers/i2c/i2c-core-base.c
63
static DEFINE_MUTEX(core_lock);
drivers/i3c/master.c
25
static DEFINE_MUTEX(i3c_core_lock);
drivers/idle/intel_idle.c
110
static DEFINE_MUTEX(c1_demotion_mutex);
drivers/iio/industrialio-backend.c
77
static DEFINE_MUTEX(iio_back_lock);
drivers/iio/industrialio-sw-device.c
26
static DEFINE_MUTEX(iio_device_types_lock);
drivers/iio/industrialio-sw-trigger.c
26
static DEFINE_MUTEX(iio_trigger_types_lock);
drivers/iio/industrialio-trigger.c
38
static DEFINE_MUTEX(iio_trigger_list_lock);
drivers/iio/inkern.c
30
static DEFINE_MUTEX(iio_map_list_lock);
drivers/iio/trigger/iio-trig-sysfs.c
24
static DEFINE_MUTEX(iio_sysfs_trig_list_mut);
drivers/infiniband/core/cma.c
160
static DEFINE_MUTEX(lock);
drivers/infiniband/core/ucaps.c
15
static DEFINE_MUTEX(ucaps_mutex);
drivers/infiniband/hw/bnxt_re/main.c
80
static DEFINE_MUTEX(bnxt_re_mutex);
drivers/infiniband/hw/cxgb4/device.c
68
static DEFINE_MUTEX(dev_mutex);
drivers/infiniband/hw/hfi1/driver.c
32
DEFINE_MUTEX(hfi1_mutex); /* general driver use */
drivers/infiniband/hw/hfi1/firmware.c
125
static DEFINE_MUTEX(fw_mutex);
drivers/infiniband/hw/hfi1/sdma.c
891
static DEFINE_MUTEX(process_to_sde_mutex);
drivers/infiniband/hw/mlx5/data_direct.c
15
static DEFINE_MUTEX(mlx5_data_direct_mutex);
drivers/infiniband/hw/mlx5/main.c
85
static DEFINE_MUTEX(mlx5_ib_multiport_mutex);
drivers/infiniband/hw/mlx5/umr.c
14
static DEFINE_MUTEX(xlt_emergency_page_mutex);
drivers/infiniband/hw/mthca/mthca_main.c
77
DEFINE_MUTEX(mthca_device_mutex);
drivers/infiniband/hw/usnic/usnic_ib_main.c
72
static DEFINE_MUTEX(usnic_ib_ibdev_list_lock);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
61
static DEFINE_MUTEX(pvrdma_device_list_lock);
drivers/infiniband/ulp/iser/iscsi_iser.c
85
static DEFINE_MUTEX(unbind_iser_conn_mutex);
drivers/infiniband/ulp/isert/ib_isert.c
43
static DEFINE_MUTEX(device_list_mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
100
static DEFINE_MUTEX(rdma_cm_mutex);
drivers/infiniband/ulp/srpt/ib_srpt.c
72
static DEFINE_MUTEX(srpt_mc_mutex); /* Protects srpt_memory_caches. */
drivers/input/gameport/gameport.c
38
static DEFINE_MUTEX(gameport_mutex);
drivers/input/input.c
50
static DEFINE_MUTEX(input_mutex);
drivers/input/joystick/amijoy.c
31
static DEFINE_MUTEX(amijoy_mutex);
drivers/input/keyboard/maple_keyb.c
18
static DEFINE_MUTEX(maple_keyb_mutex);
drivers/input/keyboard/omap-keypad.c
34
static DEFINE_MUTEX(kp_enable_mutex);
drivers/input/misc/ati_remote2.c
114
static DEFINE_MUTEX(ati_remote2_mutex);
drivers/input/mouse/alps.c
1397
static DEFINE_MUTEX(alps_mutex);
drivers/input/mouse/psmouse-base.c
115
static DEFINE_MUTEX(psmouse_mutex);
drivers/input/mouse/psmouse-smbus.c
27
static DEFINE_MUTEX(psmouse_smbus_mutex);
drivers/input/serio/i8042.c
156
static DEFINE_MUTEX(i8042_mutex);
drivers/input/serio/serio.c
30
static DEFINE_MUTEX(serio_mutex);
drivers/input/serio/serio_raw.c
48
static DEFINE_MUTEX(serio_raw_mutex);
drivers/interconnect/core.c
32
static DEFINE_MUTEX(icc_lock);
drivers/interconnect/core.c
33
static DEFINE_MUTEX(icc_bw_lock);
drivers/interconnect/debugfs-client.c
21
static DEFINE_MUTEX(debugfs_lock);
drivers/interconnect/qcom/bcm-voter.c
20
static DEFINE_MUTEX(bcm_voter_lock);
drivers/iommu/apple-dart.c
850
static DEFINE_MUTEX(apple_dart_groups_lock);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
80
DEFINE_MUTEX(arm_smmu_asid_lock);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
44
static DEFINE_MUTEX(tbu_list_lock);
drivers/iommu/iommu-sva.c
13
static DEFINE_MUTEX(iommu_sva_lock);
drivers/iommu/iommu.c
605
DEFINE_MUTEX(iommu_probe_device_lock);
drivers/iommu/iova.c
227
static DEFINE_MUTEX(iova_cache_mutex);
drivers/iommu/omap-iommu-debug.c
21
static DEFINE_MUTEX(iommu_debug_lock);
drivers/irqchip/irq-gic-v3-its.c
2098
static DEFINE_MUTEX(lpi_range_lock);
drivers/irqchip/irq-gic-v3-mbi.c
29
static DEFINE_MUTEX(mbi_lock);
drivers/isdn/capi/capi.c
135
static DEFINE_MUTEX(capidev_list_lock);
drivers/isdn/capi/capi.c
51
static DEFINE_MUTEX(capi_mutex);
drivers/isdn/capi/kcapi.c
57
DEFINE_MUTEX(capi_controller_lock);
drivers/isdn/mISDN/timerdev.c
23
static DEFINE_MUTEX(mISDN_mutex);
drivers/leds/led-class.c
25
static DEFINE_MUTEX(leds_lookup_lock);
drivers/leds/leds-menf21bmc.c
50
static DEFINE_MUTEX(led_lock);
drivers/leds/trigger/ledtrig-backlight.c
28
static DEFINE_MUTEX(ledtrig_backlight_list_mutex);
drivers/macintosh/adb.c
111
static DEFINE_MUTEX(adb_handler_mutex);
drivers/macintosh/adb.c
57
static DEFINE_MUTEX(adb_mutex);
drivers/macintosh/ams/ams-input.c
26
static DEFINE_MUTEX(ams_input_mutex);
drivers/macintosh/ans-lcd.c
29
static DEFINE_MUTEX(anslcd_mutex);
drivers/macintosh/mac_hid.c
28
static DEFINE_MUTEX(mac_hid_emumouse_mutex);
drivers/macintosh/smu.c
101
static DEFINE_MUTEX(smu_part_access);
drivers/macintosh/smu.c
99
static DEFINE_MUTEX(smu_mutex);
drivers/macintosh/via-pmu.c
80
static DEFINE_MUTEX(pmu_info_proc_mutex);
drivers/macintosh/windfarm_core.c
52
static DEFINE_MUTEX(wf_lock);
drivers/mailbox/mailbox.c
24
static DEFINE_MUTEX(con_mutex);
drivers/mailbox/pl320-ipc.c
44
static DEFINE_MUTEX(ipc_m1_lock);
drivers/md/dm-bufio.c
1081
static DEFINE_MUTEX(dm_bufio_clients_lock);
drivers/md/dm-cache-metadata.c
799
static DEFINE_MUTEX(table_lock);
drivers/md/dm-ioctl.c
81
static DEFINE_MUTEX(dm_hash_cells_mutex);
drivers/md/dm-log-userspace-transfer.c
41
static DEFINE_MUTEX(dm_ulog_lock);
drivers/md/dm-switch.c
473
static DEFINE_MUTEX(message_mutex);
drivers/md/dm-table.c
1534
static DEFINE_MUTEX(_event_lock);
drivers/md/dm-vdo/dm-vdo-target.c
183
static DEFINE_MUTEX(instances_lock);
drivers/md/md.c
10861
static DEFINE_MUTEX(detected_devices_mutex);
drivers/md/md.c
6305
static DEFINE_MUTEX(disks_mutex);
drivers/media/cec/core/cec-core.c
47
static DEFINE_MUTEX(cec_devnode_lock);
drivers/media/cec/core/cec-notifier.c
35
static DEFINE_MUTEX(cec_notifiers_lock);
drivers/media/common/siano/smscoreapi.c
417
static DEFINE_MUTEX(g_smscore_deviceslock);
drivers/media/common/siano/smscoreapi.c
420
static DEFINE_MUTEX(g_smscore_registrylock);
drivers/media/common/siano/smsdvb-main.c
30
static DEFINE_MUTEX(g_smsdvb_clientslock);
drivers/media/dvb-core/dvb_frontend.c
91
static DEFINE_MUTEX(frontend_mutex);
drivers/media/dvb-core/dvbdev.c
29
static DEFINE_MUTEX(dvbdev_mutex);
drivers/media/dvb-core/dvbdev.c
43
static DEFINE_MUTEX(dvbdev_register_lock);
drivers/media/dvb-frontends/au8522_common.c
27
static DEFINE_MUTEX(au8522_list_mutex);
drivers/media/dvb-frontends/cx24117.c
156
static DEFINE_MUTEX(cx24117_list_mutex);
drivers/media/mc/mc-dev-allocator.c
27
static DEFINE_MUTEX(media_device_lock);
drivers/media/mc/mc-devnode.c
45
static DEFINE_MUTEX(media_devnode_lock);
drivers/media/pci/bt8xx/dst_ca.c
43
static DEFINE_MUTEX(dst_ca_mutex);
drivers/media/pci/cx88/cx88-core.c
62
static DEFINE_MUTEX(devlist);
drivers/media/pci/cx88/cx88-mpeg.c
69
static DEFINE_MUTEX(cx8802_mutex);
drivers/media/pci/ddbridge/ddbridge-core.c
103
static DEFINE_MUTEX(redirect_lock);
drivers/media/pci/ddbridge/ddbridge-core.c
2682
static DEFINE_MUTEX(ddb_mutex);
drivers/media/pci/intel/ipu-bridge.c
851
static DEFINE_MUTEX(ipu_bridge_mutex);
drivers/media/pci/intel/ipu6/ipu6-bus.c
73
static DEFINE_MUTEX(ipu6_bus_mutex);
drivers/media/pci/saa7134/saa7134-core.c
77
DEFINE_MUTEX(saa7134_devlist_lock);
drivers/media/pci/saa7164/saa7164-core.c
79
static DEFINE_MUTEX(devlist);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
499
static DEFINE_MUTEX(vdec_vp9_slice_frame_ctx_lock);
drivers/media/platform/renesas/rcar-fcp.c
36
static DEFINE_MUTEX(fcp_lock);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
59
static DEFINE_MUTEX(rvin_group_lock);
drivers/media/platform/xilinx/xilinx-vtc.c
163
static DEFINE_MUTEX(xvtc_lock);
drivers/media/rc/rc-ir-raw.c
17
DEFINE_MUTEX(ir_raw_handler_lock);
drivers/media/tuners/mxl5007t.c
14
static DEFINE_MUTEX(mxl5007t_list_mutex);
drivers/media/tuners/r820t.c
114
static DEFINE_MUTEX(r820t_list_mutex);
drivers/media/tuners/tda18271-fe.c
23
static DEFINE_MUTEX(tda18271_list_mutex);
drivers/media/tuners/tda9887.c
28
static DEFINE_MUTEX(tda9887_list_mutex);
drivers/media/tuners/tuner-simple.c
104
static DEFINE_MUTEX(tuner_simple_list_mutex);
drivers/media/tuners/xc2028.c
73
static DEFINE_MUTEX(xc2028_list_mutex);
drivers/media/tuners/xc4000.c
49
static DEFINE_MUTEX(xc4000_list_mutex);
drivers/media/tuners/xc5000.c
33
static DEFINE_MUTEX(xc5000_list_mutex);
drivers/media/usb/au0828/au0828-video.c
30
static DEFINE_MUTEX(au0828_sysfs_lock);
drivers/media/usb/cx231xx/cx231xx-core.c
51
static DEFINE_MUTEX(cx231xx_devlist_mutex);
drivers/media/usb/em28xx/em28xx-core.c
1195
static DEFINE_MUTEX(em28xx_devlist_mutex);
drivers/media/usb/go7007/go7007-i2c.c
36
static DEFINE_MUTEX(adlink_mpg24_i2c_mutex);
drivers/media/usb/pvrusb2/pvrusb2-context.c
22
static DEFINE_MUTEX(pvr2_context_mutex);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
54
static DEFINE_MUTEX(pvr2_unit_mtx);
drivers/media/v4l2-core/v4l2-async.c
176
static DEFINE_MUTEX(list_lock);
drivers/media/v4l2-core/v4l2-dev.c
102
static DEFINE_MUTEX(videodev_lock);
drivers/memory/tegra/tegra20.c
60
static DEFINE_MUTEX(tegra20_mc_stat_lock);
drivers/memstick/core/ms_block.c
1943
static DEFINE_MUTEX(msb_disk_lock); /* protects against races in open/release */
drivers/memstick/core/mspro_block.c
174
static DEFINE_MUTEX(mspro_block_disk_lock);
drivers/message/fusion/mptctl.c
86
static DEFINE_MUTEX(mpctl_mutex);
drivers/mfd/mfd-core.c
25
static DEFINE_MUTEX(mfd_of_node_mutex);
drivers/mfd/qcom-spmi-pmic.c
35
static DEFINE_MUTEX(pmic_spmi_revid_lock);
drivers/mfd/syscon.c
24
static DEFINE_MUTEX(syscon_list_lock);
drivers/mfd/ucb1x00-core.c
30
static DEFINE_MUTEX(ucb1x00_mutex);
drivers/mfd/wm8350-core.c
58
static DEFINE_MUTEX(reg_lock_mutex);
drivers/misc/atmel-ssc.c
23
static DEFINE_MUTEX(user_lock);
drivers/misc/c2port/c2port-duramar2150.c
23
static DEFINE_MUTEX(update_lock);
drivers/misc/eeprom/ee1004.c
47
static DEFINE_MUTEX(ee1004_bus_lock);
drivers/misc/enclosure.c
23
static DEFINE_MUTEX(container_list_lock);
drivers/misc/hmc6352.c
20
static DEFINE_MUTEX(compass_mutex);
drivers/misc/isl29020.c
22
static DEFINE_MUTEX(mutex);
drivers/misc/mei/main.c
36
static DEFINE_MUTEX(mei_minor_lock);
drivers/misc/ocxl/file.c
17
static DEFINE_MUTEX(minors_idr_lock);
drivers/misc/ocxl/link.c
99
static DEFINE_MUTEX(links_list_lock);
drivers/misc/pch_phub.c
135
static DEFINE_MUTEX(pch_phub_mutex);
drivers/misc/phantom.c
37
static DEFINE_MUTEX(phantom_mutex);
drivers/misc/sram-exec.c
19
static DEFINE_MUTEX(exec_pool_list_mutex);
drivers/misc/vmw_vmci/vmci_driver.c
31
static DEFINE_MUTEX(vmci_vsock_mutex); /* protects vmci_vsock_transport_cb */
drivers/misc/vmw_vmci/vmci_event.c
32
static DEFINE_MUTEX(subscriber_mutex);
drivers/mmc/core/block.c
178
static DEFINE_MUTEX(open_lock);
drivers/mmc/core/block.c
86
static DEFINE_MUTEX(block_mutex);
drivers/mmc/core/mmc_test.c
2922
static DEFINE_MUTEX(mmc_test_lock);
drivers/mmc/core/pwrseq.c
18
static DEFINE_MUTEX(pwrseq_list_mutex);
drivers/mtd/lpddr/lpddr2_nvm.c
79
static DEFINE_MUTEX(lpdd2_nvm_mutex);
drivers/mtd/maps/pcmciamtd.c
297
static DEFINE_MUTEX(pcmcia_vpp_lock);
drivers/mtd/mtdcore.c
75
DEFINE_MUTEX(mtd_table_mutex);
drivers/mtd/nand/ecc.c
104
static DEFINE_MUTEX(on_host_hw_engines_mutex);
drivers/mtd/nand/raw/atmel/pmecc.c
183
static DEFINE_MUTEX(pmecc_gf_tables_lock);
drivers/mtd/nand/raw/fsl_elbc_nand.c
855
static DEFINE_MUTEX(fsl_elbc_nand_mutex);
drivers/mtd/nand/raw/fsl_ifc_nand.c
978
static DEFINE_MUTEX(fsl_ifc_nand_mutex);
drivers/mtd/ubi/block.c
92
static DEFINE_MUTEX(devices_mutex);
drivers/mtd/ubi/build.c
94
DEFINE_MUTEX(ubi_devices_mutex);
drivers/mtd/ubi/gluebi.c
54
static DEFINE_MUTEX(devices_mutex);
drivers/mtd/ubi/nvmem.c
12
static DEFINE_MUTEX(devices_mutex);
drivers/net/ethernet/airoha/airoha_ppe.c
18
static DEFINE_MUTEX(flow_offload_mutex);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
279
static DEFINE_MUTEX(xgbe_phy_comm_lock);
drivers/net/ethernet/broadcom/cnic.c
74
static DEFINE_MUTEX(cnic_lock);
drivers/net/ethernet/brocade/bna/bnad.c
28
static DEFINE_MUTEX(bnad_fwimg_mutex);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
58
static DEFINE_MUTEX(cxgb3_db_lock);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
184
DEFINE_MUTEX(uld_mutex);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
72
static DEFINE_MUTEX(dev_mutex);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
17
static DEFINE_MUTEX(dev_mutex);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
31
static DEFINE_MUTEX(cdev_mutex);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
33
static DEFINE_MUTEX(notify_mutex);
drivers/net/ethernet/emulex/benet/be_roce.c
24
static DEFINE_MUTEX(be_adapter_list_lock);
drivers/net/ethernet/freescale/fman/mac.c
56
static DEFINE_MUTEX(eth_lock);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
41
static DEFINE_MUTEX(hnae3_common_lock);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
44
static DEFINE_MUTEX(hnae3_unload_lock);
drivers/net/ethernet/ibm/ehea/ehea_main.c
86
static DEFINE_MUTEX(dlpar_mem_lock);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
563
static DEFINE_MUTEX(ehea_busmap_mutex);
drivers/net/ethernet/ibm/emac/core.c
96
static DEFINE_MUTEX(emac_phy_map_lock);
drivers/net/ethernet/intel/e1000/e1000_hw.c
85
static DEFINE_MUTEX(e1000_eeprom_lock);
drivers/net/ethernet/intel/e1000e/82571.c
552
static DEFINE_MUTEX(swflag_mutex);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1847
static DEFINE_MUTEX(nvm_mutex);
drivers/net/ethernet/intel/i40e/i40e_client.c
11
static DEFINE_MUTEX(i40e_device_mutex);
drivers/net/ethernet/intel/ice/ice_adapter.c
14
static DEFINE_MUTEX(ice_adapters_mutex);
drivers/net/ethernet/intel/ice/ice_common.c
1803
DEFINE_MUTEX(ice_global_cfg_lock_sw);
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
565
static DEFINE_MUTEX(mtk_flow_offload_mutex);
drivers/net/ethernet/mediatek/mtk_wed.c
52
static DEFINE_MUTEX(hw_lock);
drivers/net/ethernet/mellanox/mlx4/intf.c
41
static DEFINE_MUTEX(intf_mutex);
drivers/net/ethernet/mellanox/mlx4/main.c
1228
static DEFINE_MUTEX(set_port_type_mutex);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
16
static DEFINE_MUTEX(shared_ctx_lock);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
13
static DEFINE_MUTEX(dev_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
15
static DEFINE_MUTEX(comp_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
43
static DEFINE_MUTEX(mlx5_roce_en_lock);
drivers/net/ethernet/qlogic/qed/qed_debug.c
7822
static DEFINE_MUTEX(qed_dbg_lock);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
16
static DEFINE_MUTEX(qedr_dev_list_lock);
drivers/net/ethernet/sun/ldmvsw.c
92
static DEFINE_MUTEX(vnet_list_mutex);
drivers/net/ethernet/sun/niu.c
9382
static DEFINE_MUTEX(niu_parent_lock);
drivers/net/ethernet/sun/sunvnet.c
189
static DEFINE_MUTEX(vnet_list_mutex);
drivers/net/ethernet/ti/netcp_core.c
101
static DEFINE_MUTEX(netcp_modules_lock);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
245
static DEFINE_MUTEX(wx_sw_sync_lock);
drivers/net/ieee802154/fakelb.c
25
static DEFINE_MUTEX(fakelb_phys_lock);
drivers/net/ieee802154/mac802154_hwsim.c
31
static DEFINE_MUTEX(hwsim_phys_lock);
drivers/net/mctp/mctp-i2c.c
53
static DEFINE_MUTEX(driver_clients_lock);
drivers/net/mctp/mctp-i3c.c
47
static DEFINE_MUTEX(busdevs_lock);
drivers/net/netconsole.c
195
static DEFINE_MUTEX(dynamic_netconsole_mutex);
drivers/net/netconsole.c
88
static DEFINE_MUTEX(target_cleanup_list_lock);
drivers/net/netdevsim/bus.c
20
static DEFINE_MUTEX(nsim_bus_dev_list_lock);
drivers/net/phy/dp83640.c
211
static DEFINE_MUTEX(phyter_clocks_lock);
drivers/net/phy/mii_timestamper.c
10
static DEFINE_MUTEX(tstamping_devices_lock);
drivers/net/phy/phy_device.c
241
static DEFINE_MUTEX(phy_fixup_lock);
drivers/net/phy/sfp-bus.c
380
static DEFINE_MUTEX(sfp_mutex);
drivers/net/ppp/ppp_generic.c
210
static DEFINE_MUTEX(ppp_mutex);
drivers/net/pse-pd/pse_core.c
21
static DEFINE_MUTEX(pse_list_mutex);
drivers/net/pse-pd/pse_core.c
24
static DEFINE_MUTEX(pse_pw_d_mutex);
drivers/net/wan/framer/framer-core.c
27
static DEFINE_MUTEX(framer_provider_mutex);
drivers/net/wireguard/ratelimiter.c
15
static DEFINE_MUTEX(init_lock);
drivers/net/wireguard/selftest/allowedips.c
260
DEFINE_MUTEX(mutex);
drivers/net/wireguard/selftest/allowedips.c
502
DEFINE_MUTEX(mutex);
drivers/net/wireless/ath/ath12k/core.c
40
static DEFINE_MUTEX(ath12k_hw_group_mutex);
drivers/net/wireless/atmel/at76c50x-usb.c
104
static DEFINE_MUTEX(fw_mutex);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
35
static DEFINE_MUTEX(fwvid_list_lock);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
84
static DEFINE_MUTEX(iwlwifi_opmode_table_mtx);
drivers/net/wireless/intel/iwlwifi/mei/main.c
48
static DEFINE_MUTEX(iwl_mei_mutex);
drivers/net/wwan/wwan_core.c
31
static DEFINE_MUTEX(wwan_register_lock); /* WWAN device create|remove lock */
drivers/nvdimm/core.c
20
DEFINE_MUTEX(nvdimm_bus_list_mutex);
drivers/nvme/common/auth.c
18
static DEFINE_MUTEX(nvme_dhchap_mutex);
drivers/nvme/host/core.c
130
DEFINE_MUTEX(nvme_subsystems_lock);
drivers/nvme/host/fabrics.c
1383
static DEFINE_MUTEX(nvmf_dev_mutex);
drivers/nvme/host/fabrics.c
21
static DEFINE_MUTEX(nvmf_hosts_mutex);
drivers/nvme/host/rdma.c
136
static DEFINE_MUTEX(device_list_mutex);
drivers/nvme/host/rdma.c
139
static DEFINE_MUTEX(nvme_rdma_ctrl_mutex);
drivers/nvme/host/tcp.c
204
static DEFINE_MUTEX(nvme_tcp_ctrl_mutex);
drivers/nvme/target/loop.c
61
static DEFINE_MUTEX(nvme_loop_ports_mutex);
drivers/nvme/target/loop.c
64
static DEFINE_MUTEX(nvme_loop_ctrl_mutex);
drivers/nvme/target/pci-epf.c
27
static DEFINE_MUTEX(nvmet_pci_epf_ports_mutex);
drivers/nvme/target/rdma.c
161
static DEFINE_MUTEX(nvmet_rdma_queue_mutex);
drivers/nvme/target/rdma.c
164
static DEFINE_MUTEX(device_list_mutex);
drivers/nvme/target/tcp.c
211
static DEFINE_MUTEX(nvmet_tcp_queue_mutex);
drivers/nvmem/core.c
47
static DEFINE_MUTEX(nvmem_mutex);
drivers/nvmem/core.c
50
static DEFINE_MUTEX(nvmem_lookup_mutex);
drivers/nvmem/imx-ocotp-scu.c
52
static DEFINE_MUTEX(scu_ocotp_mutex);
drivers/nvmem/imx-ocotp.c
78
static DEFINE_MUTEX(ocotp_mutex);
drivers/of/base.c
52
DEFINE_MUTEX(of_mutex);
drivers/of/fdt.c
424
static DEFINE_MUTEX(of_fdt_unflatten_mutex);
drivers/of/of_reserved_mem.c
606
static DEFINE_MUTEX(of_rmem_assigned_device_mutex);
drivers/of/overlay.c
116
static DEFINE_MUTEX(of_overlay_phandle_mutex);
drivers/opp/core.c
33
DEFINE_MUTEX(opp_table_lock);
drivers/parport/share.c
52
static DEFINE_MUTEX(registration_lock);
drivers/pci/endpoint/pci-ep-cfs.c
18
static DEFINE_MUTEX(functions_mutex);
drivers/pci/endpoint/pci-epf-core.c
18
static DEFINE_MUTEX(pci_epf_mutex);
drivers/pci/hotplug/acpiphp_glue.c
45
static DEFINE_MUTEX(bridge_mutex);
drivers/pci/hotplug/cpqphp_sysfs.c
27
static DEFINE_MUTEX(cpqphp_mutex);
drivers/pci/hotplug/ibmphp_hpc.c
91
static DEFINE_MUTEX(sem_hpcaccess); // lock access to HPC
drivers/pci/hotplug/ibmphp_hpc.c
92
static DEFINE_MUTEX(operations_mutex); // lock all operations and
drivers/pci/hotplug/rpadlpar_core.c
33
static DEFINE_MUTEX(rpadlpar_mutex);
drivers/pci/pci.c
38
DEFINE_MUTEX(pci_slot_mutex);
drivers/pci/pci.c
58
static DEFINE_MUTEX(pci_pme_list_mutex);
drivers/pci/pcie/aspm.c
252
static DEFINE_MUTEX(aspm_lock);
drivers/pci/probe.c
3515
DEFINE_MUTEX(pci_rescan_remove_lock);
drivers/peci/device.c
16
static DEFINE_MUTEX(peci_device_del_lock);
drivers/perf/alibaba_uncore_drw_pmu.c
82
static DEFINE_MUTEX(ali_drw_pmu_irqs_lock);
drivers/perf/arm_cspmu/arm_cspmu.c
66
static DEFINE_MUTEX(arm_cspmu_lock);
drivers/perf/arm_dmc620_pmu.c
73
static DEFINE_MUTEX(dmc620_pmu_irqs_lock);
drivers/perf/arm_dmc620_pmu.c
74
static DEFINE_MUTEX(dmc620_pmu_node_lock);
drivers/phy/broadcom/phy-brcm-usb.c
24
static DEFINE_MUTEX(sysfs_lock);
drivers/phy/phy-core.c
30
static DEFINE_MUTEX(phy_provider_mutex);
drivers/pinctrl/core.c
44
static DEFINE_MUTEX(pinctrl_list_mutex);
drivers/pinctrl/core.c
47
DEFINE_MUTEX(pinctrl_maps_mutex);
drivers/pinctrl/core.c
50
static DEFINE_MUTEX(pinctrldev_list_mutex);
drivers/platform/chrome/cros_ec_lightbar.c
67
static DEFINE_MUTEX(lb_mutex);
drivers/platform/chrome/cros_ec_lpc_mec.c
19
static DEFINE_MUTEX(io_mutex);
drivers/platform/mellanox/mlxbf-bootctl.c
91
static DEFINE_MUTEX(icm_ops_lock);
drivers/platform/mellanox/mlxbf-bootctl.c
92
static DEFINE_MUTEX(os_up_lock);
drivers/platform/mellanox/mlxbf-bootctl.c
93
static DEFINE_MUTEX(mfg_ops_lock);
drivers/platform/mellanox/mlxbf-bootctl.c
94
static DEFINE_MUTEX(rtc_ops_lock);
drivers/platform/olpc/olpc-ec.c
257
static DEFINE_MUTEX(ec_dbgfs_lock);
drivers/platform/surface/surface3-wmi.c
55
static DEFINE_MUTEX(s3_wmi_lock);
drivers/platform/x86/amd/hfi/hfi.c
115
static DEFINE_MUTEX(hfi_cpuinfo_lock);
drivers/platform/x86/asus-wmi.c
5378
static DEFINE_MUTEX(register_mutex);
drivers/platform/x86/dell/dcdbas.c
45
static DEFINE_MUTEX(smi_data_lock);
drivers/platform/x86/dell/dell-laptop.c
1207
static DEFINE_MUTEX(kbd_led_mutex);
drivers/platform/x86/dell/dell-smbios-base.c
31
static DEFINE_MUTEX(smbios_mutex);
drivers/platform/x86/dell/dell-smbios-smm.c
26
static DEFINE_MUTEX(smm_mutex);
drivers/platform/x86/dell/dell-smbios-wmi.c
22
static DEFINE_MUTEX(call_mutex);
drivers/platform/x86/dell/dell-smbios-wmi.c
23
static DEFINE_MUTEX(list_mutex);
drivers/platform/x86/dell/dell-wmi-descriptor.c
26
static DEFINE_MUTEX(list_mutex);
drivers/platform/x86/dell/dell-wmi-privacy.c
32
static DEFINE_MUTEX(list_mutex);
drivers/platform/x86/hdaps.c
68
static DEFINE_MUTEX(hdaps_mtx);
drivers/platform/x86/hp/hp-wmi.c
407
static DEFINE_MUTEX(active_platform_profile_lock);
drivers/platform/x86/ibm_rtl.c
68
static DEFINE_MUTEX(rtl_lock);
drivers/platform/x86/intel/pmt/discovery.c
115
static DEFINE_MUTEX(feature_list_lock);
drivers/platform/x86/intel/pmt/telemetry.c
48
static DEFINE_MUTEX(ep_lock);
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
631
static DEFINE_MUTEX(punit_misc_dev_open_lock);
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
85
static DEFINE_MUTEX(isst_hash_lock);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
316
static DEFINE_MUTEX(isst_tpmi_dev_lock);
drivers/platform/x86/intel/tpmi_power_domains.c
80
static DEFINE_MUTEX(tpmi_lock);
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c
13
static DEFINE_MUTEX(uncore_lock);
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
386
static DEFINE_MUTEX(domain_lock);
drivers/platform/x86/intel/vsec_tpmi.c
263
static DEFINE_MUTEX(tpmi_dev_lock);
drivers/platform/x86/intel_scu_ipc.c
83
static DEFINE_MUTEX(ipclock); /* lock used to prevent multiple call to SCU */
drivers/platform/x86/intel_scu_ipcutil.c
26
static DEFINE_MUTEX(scu_lock);
drivers/platform/x86/lenovo/ideapad-laptop.c
254
static DEFINE_MUTEX(ideapad_shared_mutex);
drivers/platform/x86/lenovo/think-lmi.c
235
static DEFINE_MUTEX(tlmi_mutex);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10396
static DEFINE_MUTEX(dytc_mutex);
drivers/platform/x86/lenovo/thinkpad_acpi.c
5045
static DEFINE_MUTEX(kbdlight_mutex);
drivers/platform/x86/silicom-platform.c
54
static DEFINE_MUTEX(mec_io_mutex);
drivers/pmdomain/core.c
2571
static DEFINE_MUTEX(of_genpd_mutex);
drivers/pmdomain/core.c
55
static DEFINE_MUTEX(gpd_list_lock);
drivers/pmdomain/qcom/rpmhpd.c
69
static DEFINE_MUTEX(rpmhpd_lock);
drivers/pmdomain/qcom/rpmpd.c
71
static DEFINE_MUTEX(rpmpd_lock);
drivers/pmdomain/rockchip/pm-domains.c
257
static DEFINE_MUTEX(dmc_pmu_mutex);
drivers/pnp/core.c
24
DEFINE_MUTEX(pnp_lock);
drivers/pnp/isapnp/core.c
94
static DEFINE_MUTEX(isapnp_cfg_mutex);
drivers/pnp/manager.c
20
DEFINE_MUTEX(pnp_res_mutex);
drivers/power/supply/apm_power.c
26
static DEFINE_MUTEX(apm_mutex);
drivers/power/supply/bq2415x_charger.c
181
static DEFINE_MUTEX(bq2415x_id_mutex);
drivers/power/supply/bq2415x_charger.c
182
static DEFINE_MUTEX(bq2415x_timer_mutex);
drivers/power/supply/bq2415x_charger.c
183
static DEFINE_MUTEX(bq2415x_i2c_mutex);
drivers/power/supply/bq25890_charger.c
138
static DEFINE_MUTEX(bq25890_id_mutex);
drivers/power/supply/bq27xxx_battery.c
1061
static DEFINE_MUTEX(bq27xxx_list_lock);
drivers/power/supply/charger-manager.c
77
static DEFINE_MUTEX(cm_list_mtx);
drivers/power/supply/collie_battery.c
24
static DEFINE_MUTEX(bat_lock); /* protects gpio pins */
drivers/power/supply/isp1704_charger.c
227
static DEFINE_MUTEX(lock);
drivers/power/supply/wm97xx_battery.c
24
static DEFINE_MUTEX(work_lock);
drivers/powercap/dtpm.c
36
static DEFINE_MUTEX(dtpm_lock);
drivers/powercap/intel_rapl_tpmi.c
61
static DEFINE_MUTEX(tpmi_rapl_lock);
drivers/powercap/powercap_sys.c
152
static DEFINE_MUTEX(powercap_cntrl_list_lock);
drivers/pps/pps.c
31
static DEFINE_MUTEX(pps_idr_lock);
drivers/ps3/ps3-sys-manager.c
672
static DEFINE_MUTEX(mutex);
drivers/ptp/ptp_ines.c
112
static DEFINE_MUTEX(ines_clocks_lock);
drivers/ptp/ptp_ocp.c
1291
static DEFINE_MUTEX(ptp_ocp_lock);
drivers/pwm/core.c
1894
static DEFINE_MUTEX(pwm_lookup_lock);
drivers/pwm/core.c
34
static DEFINE_MUTEX(pwm_lock);
drivers/rapidio/devices/rio_mport_cdev.c
227
static DEFINE_MUTEX(mport_devs_lock);
drivers/rapidio/rio.c
60
static DEFINE_MUTEX(rio_mport_list_lock);
drivers/ras/amd/atl/access.c
16
static DEFINE_MUTEX(df_indirect_mutex);
drivers/ras/amd/fmpm.c
168
static DEFINE_MUTEX(fmpm_update_mutex);
drivers/ras/cec.c
125
static DEFINE_MUTEX(ce_mutex);
drivers/regulator/ab8500.c
289
static DEFINE_MUTEX(shared_mode_mutex);
drivers/regulator/core.c
39
static DEFINE_MUTEX(regulator_nesting_mutex);
drivers/regulator/core.c
40
static DEFINE_MUTEX(regulator_list_mutex);
drivers/remoteproc/qcom_common.c
93
static DEFINE_MUTEX(qcom_ssr_subsys_lock);
drivers/remoteproc/qcom_pil_info.c
28
static DEFINE_MUTEX(pil_reloc_lock);
drivers/remoteproc/qcom_sysmon.c
72
static DEFINE_MUTEX(sysmon_lock);
drivers/remoteproc/remoteproc_core.c
43
static DEFINE_MUTEX(rproc_list_mutex);
drivers/resctrl/mpam_devices.c
47
static DEFINE_MUTEX(mpam_list_lock);
drivers/resctrl/mpam_devices.c
59
static DEFINE_MUTEX(mpam_cpuhp_state_lock);
drivers/resctrl/mpam_resctrl.c
57
static DEFINE_MUTEX(domain_list_lock);
drivers/reset/core.c
27
static DEFINE_MUTEX(reset_list_mutex);
drivers/reset/core.c
31
static DEFINE_MUTEX(reset_gpio_lookup_mutex);
drivers/rtc/rtc-m41t80.c
629
static DEFINE_MUTEX(m41t80_rtc_mutex);
drivers/s390/block/dasd_eckd.c
111
static DEFINE_MUTEX(dasd_pe_handler_mutex);
drivers/s390/block/dasd_eckd.c
84
static DEFINE_MUTEX(dasd_reserve_mutex);
drivers/s390/block/dasd_eckd.c
91
static DEFINE_MUTEX(dasd_vol_info_mutex);
drivers/s390/block/dasd_eer.c
540
static DEFINE_MUTEX(readbuffer_mutex);
drivers/s390/char/fs3270.c
45
static DEFINE_MUTEX(fs3270_mutex);
drivers/s390/char/hmcdrv_ftp.c
43
static DEFINE_MUTEX(hmcdrv_ftp_mutex); /* mutex for hmcdrv_ftp_funcs */
drivers/s390/char/raw3270.c
79
static DEFINE_MUTEX(raw3270_mutex);
drivers/s390/char/sclp_config.c
93
static DEFINE_MUTEX(send_mutex);
drivers/s390/char/sclp_cpi_sys.c
34
static DEFINE_MUTEX(sclp_cpi_mutex);
drivers/s390/char/sclp_pci.c
26
static DEFINE_MUTEX(sclp_pci_mutex);
drivers/s390/char/sclp_sdias.c
36
static DEFINE_MUTEX(sdias_mutex);
drivers/s390/char/vmur.c
83
static DEFINE_MUTEX(vmur_mutex);
drivers/s390/char/zcore.c
54
static DEFINE_MUTEX(hsa_buf_mutex);
drivers/s390/cio/chp.c
45
static DEFINE_MUTEX(info_lock);
drivers/s390/cio/chsc_sch.c
34
static DEFINE_MUTEX(on_close_mutex);
drivers/s390/cio/crw.c
19
static DEFINE_MUTEX(crw_handler_mutex);
drivers/s390/cio/qdio_debug.c
29
static DEFINE_MUTEX(qdio_dbf_list_mutex);
drivers/s390/cio/qdio_thinint.c
41
static DEFINE_MUTEX(tiq_list_lock);
drivers/s390/crypto/ap_bus.c
142
static DEFINE_MUTEX(ap_scan_bus_mutex); /* mutex ap_scan_bus() invocations */
drivers/s390/crypto/ap_bus.c
157
static DEFINE_MUTEX(ap_poll_thread_mutex);
drivers/s390/crypto/ap_bus.c
98
DEFINE_MUTEX(ap_attr_mutex);
drivers/s390/crypto/pkey_uv.c
26
static DEFINE_MUTEX(uv_list_mutex);
drivers/s390/crypto/zcrypt_api.c
1758
static DEFINE_MUTEX(zcrypt_rng_mutex);
drivers/s390/crypto/zcrypt_api.c
1841
static DEFINE_MUTEX(zcrypt_wait_api_lock);
drivers/s390/crypto/zcrypt_ccamisc.c
57
static DEFINE_MUTEX(dev_status_mem_mutex);
drivers/s390/crypto/zcrypt_ep11misc.c
56
static DEFINE_MUTEX(dev_status_mem_mutex);
drivers/s390/net/qeth_core_main.c
6155
static DEFINE_MUTEX(qeth_mod_mutex); /* for synchronized module loading */
drivers/s390/net/qeth_core_main.c
6223
static DEFINE_MUTEX(qeth_dbf_list_mutex);
drivers/s390/scsi/zfcp_sysfs.c
248
DEFINE_MUTEX(zfcp_sysfs_port_units_mutex);
drivers/s390/virtio/virtio_ccw.c
185
static DEFINE_MUTEX(airq_areas_lock);
drivers/sbus/char/display7seg.c
29
static DEFINE_MUTEX(d7s_mutex);
drivers/sbus/char/flash.c
23
static DEFINE_MUTEX(flash_mutex);
drivers/sbus/char/openprom.c
50
static DEFINE_MUTEX(openprom_mutex);
drivers/sbus/char/uctrl.c
71
static DEFINE_MUTEX(uctrl_mutex);
drivers/scsi/3w-9xxx.c
104
static DEFINE_MUTEX(twa_chrdev_mutex);
drivers/scsi/3w-sas.c
76
static DEFINE_MUTEX(twl_chrdev_mutex);
drivers/scsi/3w-xxxx.c
223
static DEFINE_MUTEX(tw_mutex);
drivers/scsi/aacraid/linit.c
68
static DEFINE_MUTEX(aac_mutex);
drivers/scsi/bfa/bfad.c
32
DEFINE_MUTEX(bfad_mutex);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
24
static DEFINE_MUTEX(bnx2fc_dev_lock);
drivers/scsi/bnx2i/bnx2i_init.c
39
static DEFINE_MUTEX(bnx2i_dev_lock);
drivers/scsi/cxgbi/libcxgbi.c
62
static DEFINE_MUTEX(cdev_mutex);
drivers/scsi/fcoe/fcoe.c
62
static DEFINE_MUTEX(fcoe_config_mutex);
drivers/scsi/fcoe/fcoe_transport.c
35
static DEFINE_MUTEX(ft_mutex);
drivers/scsi/fcoe/fcoe_transport.c
37
static DEFINE_MUTEX(fn_mutex);
drivers/scsi/libfc/fc_libfc.c
27
DEFINE_MUTEX(fc_prov_mutex);
drivers/scsi/megaraid.c
65
static DEFINE_MUTEX(megadev_mutex);
drivers/scsi/megaraid/megaraid_mm.c
20
static DEFINE_MUTEX(mraid_mm_mutex);
drivers/scsi/megaraid/megaraid_sas_base.c
206
static DEFINE_MUTEX(megasas_async_queue_mutex);
drivers/scsi/qla1280.c
523
static DEFINE_MUTEX(qla1280_firmware_mutex);
drivers/scsi/qla2xxx/qla_init.c
9212
static DEFINE_MUTEX(qla_cs84xx_mutex);
drivers/scsi/qla2xxx/qla_os.c
7634
static DEFINE_MUTEX(qla_fw_lock);
drivers/scsi/qla2xxx/qla_target.c
134
static DEFINE_MUTEX(qla_tgt_mutex);
drivers/scsi/scsi_debug.c
990
static DEFINE_MUTEX(sdebug_host_list_mutex);
drivers/scsi/scsi_lib.c
57
static DEFINE_MUTEX(scsi_sense_cache_mutex);
drivers/scsi/scsi_proc.c
47
static DEFINE_MUTEX(global_host_template_mutex);
drivers/scsi/scsi_transport_iscsi.c
1603
static DEFINE_MUTEX(rx_queue_mutex);
drivers/scsi/scsi_transport_iscsi.c
90
static DEFINE_MUTEX(iscsi_ep_idr_mutex);
drivers/scsi/smartpqi/smartpqi_init.c
7997
static DEFINE_MUTEX(pqi_firmware_features_mutex);
drivers/scsi/st.c
228
static DEFINE_MUTEX(st_ref_mutex);
drivers/scsi/xen-scsifront.c
135
static DEFINE_MUTEX(scsifront_mutex);
drivers/sh/clk/core.c
34
static DEFINE_MUTEX(clock_list_sem);
drivers/sh/maple/maple.c
44
static DEFINE_MUTEX(maple_wlist_lock);
drivers/soc/amlogic/meson-clk-measure.c
15
static DEFINE_MUTEX(measure_lock);
drivers/soc/microchip/mpfs-sys-controller.c
29
static DEFINE_MUTEX(transaction_lock);
drivers/soc/pxa/ssp.c
35
static DEFINE_MUTEX(ssp_lock);
drivers/soc/qcom/pmic_glink.c
50
static DEFINE_MUTEX(__pmic_glink_lock);
drivers/soc/qcom/qcom_pd_mapper.c
49
static DEFINE_MUTEX(qcom_pdm_mutex); /* protects __qcom_pdm_data */
drivers/soc/qcom/smem_state.c
15
static DEFINE_MUTEX(list_lock);
drivers/soc/tegra/cbb/tegra194-cbb.c
1988
static DEFINE_MUTEX(cbb_err_mutex);
drivers/soc/tegra/cbb/tegra234-cbb.c
625
static DEFINE_MUTEX(cbb_debugfs_mutex);
drivers/soc/ti/k3-ringacc.c
22
static DEFINE_MUTEX(k3_ringacc_list_lock);
drivers/soc/ti/knav_qmss_queue.c
29
static DEFINE_MUTEX(knav_dev_lock);
drivers/spi/spi-fsl-cpm.c
49
static DEFINE_MUTEX(fsl_dummy_rx_lock);
drivers/spi/spi-offload.c
54
static DEFINE_MUTEX(spi_offload_triggers_lock);
drivers/spi/spi.c
4895
static DEFINE_MUTEX(lock);
drivers/spi/spi.c
537
static DEFINE_MUTEX(board_lock);
drivers/spi/spidev.c
84
static DEFINE_MUTEX(device_list_lock);
drivers/ssb/main.c
42
static DEFINE_MUTEX(buses_mutex);
drivers/staging/greybus/authentication.c
46
static DEFINE_MUTEX(list_mutex);
drivers/staging/greybus/fw-management.c
65
static DEFINE_MUTEX(list_mutex);
drivers/staging/greybus/uart.c
71
static DEFINE_MUTEX(table_lock);
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
120
static DEFINE_MUTEX(gmin_regulator_mutex);
drivers/staging/media/ipu7/ipu7-bus.c
73
static DEFINE_MUTEX(ipu7_bus_mutex);
drivers/staging/most/net/net.c
71
static DEFINE_MUTEX(probe_disc_mt); /* ch->linked = true, most_nd_open */
drivers/staging/vme_user/vme.c
36
static DEFINE_MUTEX(vme_buses_lock);
drivers/target/iscsi/cxgbit/cxgbit_main.c
19
DEFINE_MUTEX(cdev_list_lock);
drivers/target/iscsi/iscsi_target.c
50
static DEFINE_MUTEX(np_lock);
drivers/target/iscsi/iscsi_target_transport.c
8
static DEFINE_MUTEX(transport_mutex);
drivers/target/target_core_configfs.c
70
static DEFINE_MUTEX(g_tf_lock);
drivers/target/target_core_configfs.c
77
static DEFINE_MUTEX(target_devices_lock);
drivers/target/target_core_device.c
39
static DEFINE_MUTEX(device_mutex);
drivers/target/target_core_hba.c
30
static DEFINE_MUTEX(backend_mutex);
drivers/target/target_core_user.c
217
static DEFINE_MUTEX(root_udev_mutex);
drivers/target/target_core_user.c
97
static DEFINE_MUTEX(tcmu_nl_cmd_mutex);
drivers/target/tcm_fc/tfc_conf.c
38
DEFINE_MUTEX(ft_lport_lock);
drivers/tee/amdtee/call.c
124
static DEFINE_MUTEX(ta_refcount_mutex);
drivers/tee/amdtee/core.c
172
static DEFINE_MUTEX(drv_mutex);
drivers/tee/amdtee/core.c
24
static DEFINE_MUTEX(session_list_mutex);
drivers/thermal/intel/int340x_thermal/platform_temperature_control.c
89
static DEFINE_MUTEX(ptc_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c
19
static DEFINE_MUTEX(mbox_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c
48
static DEFINE_MUTEX(pf_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c
57
static DEFINE_MUTEX(slider_param_lock);
drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c
49
static DEFINE_MUTEX(wt_lock);
drivers/thermal/intel/intel_hfi.c
166
static DEFINE_MUTEX(hfi_instance_lock);
drivers/thermal/intel/intel_powerclamp.c
74
static DEFINE_MUTEX(powerclamp_lock);
drivers/thermal/intel/intel_quark_dts_thermal.c
113
static DEFINE_MUTEX(dts_update_mutex);
drivers/thermal/intel/x86_pkg_temp_thermal.c
71
static DEFINE_MUTEX(thermal_zone_mutex);
drivers/thermal/testing/zone.c
92
static DEFINE_MUTEX(tt_thermal_zones_lock);
drivers/thermal/thermal_core.c
37
static DEFINE_MUTEX(thermal_list_lock);
drivers/thermal/thermal_core.c
38
static DEFINE_MUTEX(thermal_governor_lock);
drivers/thermal/thermal_hwmon.c
47
static DEFINE_MUTEX(thermal_hwmon_list_lock);
drivers/thunderbolt/ctl.c
78
static DEFINE_MUTEX(tb_cfg_request_lock);
drivers/thunderbolt/switch.c
36
static DEFINE_MUTEX(nvm_auth_status_lock);
drivers/thunderbolt/tunnel.c
112
static DEFINE_MUTEX(tb_tunnel_lock);
drivers/thunderbolt/xdomain.c
70
static DEFINE_MUTEX(xdomain_lock);
drivers/tty/goldfish.c
47
static DEFINE_MUTEX(goldfish_tty_lock);
drivers/tty/hvc/hvc_console.c
76
static DEFINE_MUTEX(hvc_structs_mutex);
drivers/tty/hvc/hvcs.c
294
static DEFINE_MUTEX(hvcs_init_mutex);
drivers/tty/moxa.c
416
static DEFINE_MUTEX(moxa_openlock);
drivers/tty/pty.c
44
static DEFINE_MUTEX(devpts_mutex);
drivers/tty/rpmsg_tty.c
25
static DEFINE_MUTEX(idr_lock); /* protects tty_idr */
drivers/tty/serial/8250/8250_core.c
53
static DEFINE_MUTEX(hash_mutex); /* Used to walk the hash */
drivers/tty/serial/8250/8250_core.c
631
static DEFINE_MUTEX(serial_mutex);
drivers/tty/serial/amba-pl010.c
651
static DEFINE_MUTEX(amba_reg_lock);
drivers/tty/serial/kgdboc.c
103
static DEFINE_MUTEX(kgdboc_reset_mutex);
drivers/tty/serial/kgdboc.c
33
static DEFINE_MUTEX(config_mutex);
drivers/tty/serial/max3100.c
121
static DEFINE_MUTEX(max3100s_lock); /* race on probe */
drivers/tty/serial/serial_core.c
40
static DEFINE_MUTEX(port_mutex);
drivers/tty/serial/serial_txx9.c
946
static DEFINE_MUTEX(serial_txx9_mutex);
drivers/tty/serial/sh-sci.c
3551
static DEFINE_MUTEX(sci_uart_registration_lock);
drivers/tty/tty_io.c
145
DEFINE_MUTEX(tty_mutex);
drivers/uio/uio.c
37
static DEFINE_MUTEX(minor_lock);
drivers/usb/atm/ueagle-atm.c
522
static DEFINE_MUTEX(uea_mutex);
drivers/usb/class/cdc-acm.c
52
static DEFINE_MUTEX(acm_minors_lock);
drivers/usb/class/cdc-wdm.c
70
static DEFINE_MUTEX(wdm_mutex);
drivers/usb/class/usblp.c
245
static DEFINE_MUTEX(usblp_mutex); /* locks the existence of usblp's */
drivers/usb/common/common.c
432
DEFINE_MUTEX(usb_dynids_lock);
drivers/usb/core/devio.c
59
static DEFINE_MUTEX(usbfs_mutex);
drivers/usb/core/hcd.c
88
DEFINE_MUTEX(usb_bus_idr_lock); /* exported only for usbfs */
drivers/usb/core/hub.c
89
DEFINE_MUTEX(usb_port_peer_mutex);
drivers/usb/core/quirks.c
21
static DEFINE_MUTEX(quirk_mutex);
drivers/usb/gadget/function/f_fs.c
279
DEFINE_MUTEX(ffs_lock);
drivers/usb/gadget/function/f_hid.c
40
static DEFINE_MUTEX(hidg_ida_lock); /* protects access to hidg_ida */
drivers/usb/gadget/function/f_midi2.c
1876
static DEFINE_MUTEX(f_midi2_desc_mutex);
drivers/usb/gadget/function/f_printer.c
62
static DEFINE_MUTEX(printer_ida_lock); /* protects access do printer_ida */
drivers/usb/gadget/function/f_tcm.c
38
static DEFINE_MUTEX(tpg_instances_lock);
drivers/usb/gadget/functions.c
10
static DEFINE_MUTEX(func_lock);
drivers/usb/gadget/legacy/inode.c
237
static DEFINE_MUTEX(sb_mutex); /* Serialize superblock operations */
drivers/usb/gadget/udc/core.c
69
static DEFINE_MUTEX(udc_lock);
drivers/usb/host/xhci-dbgtty.c
20
static DEFINE_MUTEX(dbc_tty_minors_lock);
drivers/usb/misc/adutux.c
101
static DEFINE_MUTEX(adutux_mutex);
drivers/usb/misc/chaoskey.c
30
static DEFINE_MUTEX(chaoskey_list_lock);
drivers/usb/mon/mon_main.c
26
DEFINE_MUTEX(mon_lock);
drivers/usb/serial/usb-serial.c
53
static DEFINE_MUTEX(table_lock);
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
65
static DEFINE_MUTEX(shared_buffer_mutex);
drivers/vdpa/vdpa_user/vduse_dev.c
162
static DEFINE_MUTEX(vduse_lock);
drivers/vfio/mdev/mdev_core.c
24
static DEFINE_MUTEX(mdev_list_lock);
drivers/vfio/pci/vfio_pci_core.c
80
static DEFINE_MUTEX(vfio_pci_sriov_pfs_mutex);
drivers/vfio/platform/vfio_platform_common.c
29
static DEFINE_MUTEX(driver_lock);
drivers/vhost/scsi.c
294
static DEFINE_MUTEX(vhost_scsi_mutex);
drivers/vhost/vsock.c
45
static DEFINE_MUTEX(vhost_vsock_mutex);
drivers/video/aperture.c
142
static DEFINE_MUTEX(apertures_lock);
drivers/video/backlight/kb3886_bl.c
26
static DEFINE_MUTEX(bl_mutex);
drivers/video/backlight/lcd.c
20
static DEFINE_MUTEX(lcd_dev_list_mutex);
drivers/video/fbdev/aty/atyfb_base.c
279
static DEFINE_MUTEX(reboot_lock);
drivers/video/fbdev/core/fbmem.c
33
DEFINE_MUTEX(registration_lock);
drivers/video/fbdev/mmp/core.c
61
static DEFINE_MUTEX(disp_lock);
drivers/video/fbdev/omap2/omapfb/dss/apply.c
114
static DEFINE_MUTEX(apply_lock);
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1584
static DEFINE_MUTEX(compat_init_lock);
drivers/video/fbdev/omap2/omapfb/dss/display.c
121
static DEFINE_MUTEX(panel_list_mutex);
drivers/video/fbdev/omap2/omapfb/dss/output.c
19
static DEFINE_MUTEX(output_lock);
drivers/video/fbdev/omap2/omapfb/vrfb.c
56
static DEFINE_MUTEX(ctx_lock);
drivers/video/fbdev/smscufx.c
139
static DEFINE_MUTEX(disconnect_mutex);
drivers/video/fbdev/uvesafb.c
63
static DEFINE_MUTEX(uvfb_lock);
drivers/video/fbdev/via/via-core.c
141
static DEFINE_MUTEX(viafb_dma_lock);
drivers/video/fbdev/via/via-core.c
564
static __maybe_unused DEFINE_MUTEX(viafb_pm_hooks_lock);
drivers/virt/coco/tdx-guest/tdx-guest.c
199
static DEFINE_MUTEX(quote_lock);
drivers/virt/coco/tdx-guest/tdx-guest.c
33
static DEFINE_MUTEX(mr_lock);
drivers/virt/vboxguest/vboxguest_linux.c
28
static DEFINE_MUTEX(vbg_gdev_mutex);
drivers/virtio/virtio_mem.c
277
static DEFINE_MUTEX(virtio_mem_mutex);
drivers/w1/masters/ds2490.c
168
static DEFINE_MUTEX(ds_mutex);
drivers/w1/w1.c
58
DEFINE_MUTEX(w1_mlock);
drivers/watchdog/cpwd.c
94
static DEFINE_MUTEX(cpwd_mutex);
drivers/watchdog/pcwd_usb.c
149
static DEFINE_MUTEX(disconnect_mutex);
drivers/watchdog/sbc_fitpc2_wdt.c
30
static DEFINE_MUTEX(wdt_lock);
drivers/watchdog/watchdog_core.c
64
static DEFINE_MUTEX(wtd_deferred_reg_mutex);
drivers/watchdog/watchdog_pretimeout.c
32
static DEFINE_MUTEX(governor_lock);
drivers/watchdog/wm8350_wdt.c
25
static DEFINE_MUTEX(wdt_mutex);
drivers/xen/balloon.c
128
static DEFINE_MUTEX(balloon_mutex);
drivers/xen/events/events_base.c
149
static DEFINE_MUTEX(irq_mapping_update_lock);
drivers/xen/gntalloc.c
79
static DEFINE_MUTEX(gref_mutex);
drivers/xen/mcelog.c
60
static DEFINE_MUTEX(mcelog_lock);
drivers/xen/pcpu.c
73
static DEFINE_MUTEX(xen_pcpu_lock);
drivers/xen/privcmd.c
1135
static DEFINE_MUTEX(ioreq_lock);
drivers/xen/unpopulated-alloc.c
15
static DEFINE_MUTEX(list_lock);
drivers/xen/xen-acpi-pad.c
23
static DEFINE_MUTEX(xen_cpu_lock);
drivers/xen/xen-acpi-processor.c
41
static DEFINE_MUTEX(acpi_ids_mutex);
drivers/xen/xen-scsiback.c
192
static DEFINE_MUTEX(scsiback_mutex);
drivers/xen/xenbus/xenbus_comms.c
52
DEFINE_MUTEX(xb_write_mutex);
drivers/xen/xenbus/xenbus_comms.c
55
DEFINE_MUTEX(xs_response_mutex);
drivers/xen/xenbus/xenbus_xs.c
95
static DEFINE_MUTEX(xenwatch_mutex);
fs/afs/security.c
19
static DEFINE_MUTEX(afs_key_lock);
fs/btrfs/volumes.c
364
DEFINE_MUTEX(uuid_mutex);
fs/char_dev.c
31
static DEFINE_MUTEX(chrdevs_lock);
fs/configfs/dir.c
43
static DEFINE_MUTEX(configfs_subsystem_mutex);
fs/configfs/symlink.c
20
DEFINE_MUTEX(configfs_symlink_mutex);
fs/cramfs/inode.c
61
static DEFINE_MUTEX(read_mutex);
fs/crypto/crypto.c
42
static DEFINE_MUTEX(fscrypt_init_mutex);
fs/crypto/keyring.c
519
static DEFINE_MUTEX(fscrypt_add_key_mutex);
fs/crypto/keysetup.c
80
static DEFINE_MUTEX(fscrypt_mode_key_setup_mutex);
fs/dlm/midcomms.c
225
static DEFINE_MUTEX(close_lock);
fs/ecryptfs/crypto.c
1483
DEFINE_MUTEX(key_tfm_list_mutex);
fs/ecryptfs/messaging.c
17
static DEFINE_MUTEX(ecryptfs_msg_ctx_lists_mux);
fs/ecryptfs/messaging.c
20
DEFINE_MUTEX(ecryptfs_daemon_hash_mux);
fs/erofs/decompressor_deflate.c
56
static DEFINE_MUTEX(deflate_resize_mutex);
fs/erofs/decompressor_lzma.c
75
static DEFINE_MUTEX(lzma_resize_mutex);
fs/erofs/decompressor_zstd.c
78
static DEFINE_MUTEX(zstd_resize_mutex);
fs/erofs/fscache.c
10
static DEFINE_MUTEX(erofs_domain_cookies_lock);
fs/erofs/fscache.c
9
static DEFINE_MUTEX(erofs_domain_list_lock);
fs/erofs/zutil.c
67
static DEFINE_MUTEX(gbuf_resize_mutex);
fs/eventpoll.c
261
static DEFINE_MUTEX(epnested_mutex);
fs/ext4/mballoc.c
3605
static DEFINE_MUTEX(ext4_grpinfo_slab_create_mutex);
fs/ext4/super.c
65
static DEFINE_MUTEX(ext4_li_mtx);
fs/fuse/cuse.c
70
static DEFINE_MUTEX(cuse_lock); /* protects registration */
fs/fuse/inode.c
37
DEFINE_MUTEX(fuse_mutex);
fs/fuse/virtio_fs.c
34
static DEFINE_MUTEX(virtio_fs_mutex);
fs/isofs/compress.c
33
static DEFINE_MUTEX(zisofs_zlib_lock);
fs/jbd2/journal.c
2738
static DEFINE_MUTEX(jbd2_slab_create_mutex);
fs/jffs2/compr_lzo.c
22
static DEFINE_MUTEX(deflate_mutex); /* for lzo_mem and lzo_compress_buf */
fs/jffs2/compr_zlib.c
34
static DEFINE_MUTEX(deflate_mutex);
fs/jffs2/compr_zlib.c
35
static DEFINE_MUTEX(inflate_mutex);
fs/jfs/jfs_logmgr.c
158
static DEFINE_MUTEX(jfs_log_mutex);
fs/lockd/host.c
49
static DEFINE_MUTEX(nlm_host_mutex);
fs/lockd/svc.c
54
static DEFINE_MUTEX(nlmsvc_mutex);
fs/lockd/svcsubs.c
33
static DEFINE_MUTEX(nlm_file_mutex);
fs/nfs/callback.c
38
static DEFINE_MUTEX(nfs_callback_mutex);
fs/nfs/nfs4state.c
93
static DEFINE_MUTEX(nfs_clid_init_mutex);
fs/nfsd/nfssvc.c
71
DEFINE_MUTEX(nfsd_mutex);
fs/ocfs2/stack_user.c
170
static DEFINE_MUTEX(ocfs2_control_lock);
fs/openpromfs/inode.c
23
static DEFINE_MUTEX(op_mutex);
fs/orangefs/devorangefs-req.c
26
static DEFINE_MUTEX(devreq_mutex);
fs/orangefs/orangefs-debugfs.c
187
static DEFINE_MUTEX(orangefs_debug_lock);
fs/orangefs/orangefs-debugfs.c
190
static DEFINE_MUTEX(orangefs_help_file_lock);
fs/orangefs/orangefs-mod.c
66
DEFINE_MUTEX(orangefs_request_mutex);
fs/proc/vmcore.c
72
static DEFINE_MUTEX(vmcore_mutex);
fs/pstore/blk.c
71
static DEFINE_MUTEX(pstore_blk_lock);
fs/pstore/ftrace.c
88
static DEFINE_MUTEX(pstore_ftrace_lock);
fs/pstore/inode.c
32
static DEFINE_MUTEX(records_list_lock);
fs/pstore/inode.c
35
static DEFINE_MUTEX(pstore_sb_lock);
fs/pstore/platform.c
69
static DEFINE_MUTEX(psinfo_lock);
fs/pstore/pmsg.c
12
static DEFINE_MUTEX(pmsg_lock);
fs/resctrl/rdtgroup.c
34
DEFINE_MUTEX(rdtgroup_mutex);
fs/smb/client/cifs_swn.c
20
static DEFINE_MUTEX(cifs_swnreg_idr_mutex);
fs/smb/client/fs_context.c
39
DEFINE_MUTEX(cifs_mount_mutex);
fs/smb/server/connection.c
19
static DEFINE_MUTEX(init_lock);
fs/smb/server/server.c
40
static DEFINE_MUTEX(ctrl_lock);
fs/smb/server/transport_ipc.c
36
static DEFINE_MUTEX(startup_lock);
fs/smb/server/vfs_cache.c
131
static DEFINE_MUTEX(durable_scavenger_lock);
fs/tracefs/event_inode.c
33
static DEFINE_MUTEX(eventfs_mutex);
fs/vboxsf/super.c
32
static DEFINE_MUTEX(vboxsf_setup_mutex);
fs/xfs/xfs_mount.c
46
static DEFINE_MUTEX(xfs_uuid_table_mutex);
io_uring/bpf-ops.c
12
static DEFINE_MUTEX(io_bpf_ctrl_mutex);
kernel/acct.c
280
static DEFINE_MUTEX(acct_on_mutex);
kernel/auditfilter.c
63
DEFINE_MUTEX(audit_filter_mutex);
kernel/bpf/bpf_iter.c
33
static DEFINE_MUTEX(targets_mutex);
kernel/bpf/bpf_iter.c
36
static DEFINE_MUTEX(link_mutex);
kernel/bpf/bpf_struct_ops.c
64
static DEFINE_MUTEX(update_mutex);
kernel/bpf/btf.c
7763
static DEFINE_MUTEX(cand_cache_mutex);
kernel/bpf/btf.c
8349
static DEFINE_MUTEX(btf_module_mutex);
kernel/bpf/core.c
888
static DEFINE_MUTEX(pack_mutex);
kernel/bpf/inode.c
962
static DEFINE_MUTEX(bpf_preload_lock);
kernel/bpf/net_namespace.c
26
DEFINE_MUTEX(netns_bpf_mutex);
kernel/bpf/syscall.c
5991
DEFINE_MUTEX(bpf_stats_enabled_mutex);
kernel/bpf/trampoline.c
31
static DEFINE_MUTEX(trampoline_mutex);
kernel/bpf/verifier.c
269
static DEFINE_MUTEX(bpf_verifier_lock);
kernel/bpf/verifier.c
270
static DEFINE_MUTEX(bpf_percpu_ma_lock);
kernel/cgroup/cgroup.c
81
DEFINE_MUTEX(cgroup_mutex);
kernel/cgroup/cpuset.c
117
static DEFINE_MUTEX(cpuset_top_mutex);
kernel/cgroup/cpuset.c
118
static DEFINE_MUTEX(cpuset_mutex);
kernel/cgroup/legacy_freezer.c
42
static DEFINE_MUTEX(freezer_mutex);
kernel/cgroup/rdma.c
24
static DEFINE_MUTEX(rdmacg_mutex);
kernel/cpu.c
144
static DEFINE_MUTEX(cpuhp_state_mutex);
kernel/cpu.c
458
static DEFINE_MUTEX(cpu_add_remove_lock);
kernel/crash_core.c
522
static DEFINE_MUTEX(__crash_hotplug_lock);
kernel/events/callchain.c
36
static DEFINE_MUTEX(callchain_mutex);
kernel/events/core.c
12537
static DEFINE_MUTEX(mux_interval_mutex);
kernel/events/core.c
446
static DEFINE_MUTEX(perf_sched_mutex);
kernel/events/core.c
464
static DEFINE_MUTEX(pmus_lock);
kernel/events/core.c
6341
static DEFINE_MUTEX(perf_mediated_pmu_mutex);
kernel/events/uprobes.c
97
static DEFINE_MUTEX(delayed_uprobe_lock);
kernel/extable.c
27
DEFINE_MUTEX(text_mutex);
kernel/fail_function.c
31
static DEFINE_MUTEX(fei_lock);
kernel/gcov/base.c
26
DEFINE_MUTEX(gcov_lock);
kernel/gcov/fs.c
69
static DEFINE_MUTEX(node_lock);
kernel/irq/autoprobe.c
21
static DEFINE_MUTEX(probing_active);
kernel/irq/irqdesc.c
168
static DEFINE_MUTEX(sparse_irq_lock);
kernel/irq/irqdomain.c
24
static DEFINE_MUTEX(irq_domain_mutex);
kernel/irq/proc.c
333
static DEFINE_MUTEX(register_lock);
kernel/jump_label.c
23
static DEFINE_MUTEX(jump_label_mutex);
kernel/kcsan/kcsan_test.c
310
static DEFINE_MUTEX(test_mutex);
kernel/kprobes.c
1000
static DEFINE_MUTEX(kprobe_sysctl_mutex);
kernel/kprobes.c
70
static DEFINE_MUTEX(kprobe_mutex);
kernel/ksysfs.c
96
static DEFINE_MUTEX(lock);
kernel/kthread.c
39
static DEFINE_MUTEX(kthread_affinity_lock);
kernel/livepatch/core.c
38
DEFINE_MUTEX(klp_mutex);
kernel/locking/locktorture.c
527
static DEFINE_MUTEX(torture_mutex);
kernel/locking/test-ww_mutex.c
705
static DEFINE_MUTEX(run_lock);
kernel/module/dups.c
44
static DEFINE_MUTEX(kmod_dup_mutex);
kernel/module/main.c
76
DEFINE_MUTEX(module_mutex);
kernel/params.c
21
static DEFINE_MUTEX(param_lock);
kernel/pid_namespace.c
30
static DEFINE_MUTEX(pid_caches_mutex);
kernel/power/autosleep.c
23
static DEFINE_MUTEX(autosleep_lock);
kernel/power/console.c
21
static DEFINE_MUTEX(vt_switch_mutex);
kernel/power/energy_model.c
26
static DEFINE_MUTEX(em_pd_mutex);
kernel/power/energy_model.c
36
static DEFINE_MUTEX(em_pd_list_mutex);
kernel/power/main.c
406
static DEFINE_MUTEX(suspend_stats_lock);
kernel/power/wakelock.c
25
static DEFINE_MUTEX(wakelocks_lock);
kernel/printk/printk.c
440
static DEFINE_MUTEX(syslog_lock);
kernel/printk/printk.c
90
static DEFINE_MUTEX(console_mutex);
kernel/rcu/rcutorture.c
3238
static DEFINE_MUTEX(rcu_fwd_mutex);
kernel/rcu/rcutorture.c
328
static DEFINE_MUTEX(boost_mutex); /* protect setting boost_starttime */
kernel/rcu/rcutorture.c
4321
static DEFINE_MUTEX(mut0);
kernel/rcu/rcutorture.c
4322
static DEFINE_MUTEX(mut1);
kernel/rcu/rcutorture.c
4323
static DEFINE_MUTEX(mut2);
kernel/rcu/rcutorture.c
4324
static DEFINE_MUTEX(mut3);
kernel/rcu/rcutorture.c
4325
static DEFINE_MUTEX(mut4);
kernel/rcu/rcutorture.c
4326
static DEFINE_MUTEX(mut5);
kernel/rcu/rcutorture.c
4327
static DEFINE_MUTEX(mut6);
kernel/rcu/rcutorture.c
4328
static DEFINE_MUTEX(mut7);
kernel/rcu/rcutorture.c
4329
static DEFINE_MUTEX(mut8);
kernel/rcu/rcutorture.c
4330
static DEFINE_MUTEX(mut9);
kernel/reboot.c
718
DEFINE_MUTEX(system_transition_mutex);
kernel/relay.c
26
static DEFINE_MUTEX(relay_channels_mutex);
kernel/sched/core.c
1539
static __maybe_unused DEFINE_MUTEX(uclamp_mutex);
kernel/sched/core.c
402
static DEFINE_MUTEX(sched_core_mutex);
kernel/sched/core.c
7905
static DEFINE_MUTEX(sched_dynamic_mutex);
kernel/sched/core.c
9774
static DEFINE_MUTEX(cfs_constraints_mutex);
kernel/sched/cpufreq_schedutil.c
581
static DEFINE_MUTEX(global_tunables_lock);
kernel/sched/ext.c
50
static DEFINE_MUTEX(scx_enable_mutex);
kernel/sched/ext.c
7137
static DEFINE_MUTEX(helper_mutex);
kernel/sched/fair.c
14033
static DEFINE_MUTEX(shares_mutex);
kernel/sched/membarrier.c
167
static DEFINE_MUTEX(membarrier_ipi_mutex);
kernel/sched/rt.c
2637
static DEFINE_MUTEX(rt_constraints_mutex);
kernel/sched/rt.c
2866
static DEFINE_MUTEX(mutex);
kernel/sched/rt.c
2908
static DEFINE_MUTEX(mutex);
kernel/sched/topology.c
11
DEFINE_MUTEX(sched_domains_mutex);
kernel/sched/topology.c
212
static DEFINE_MUTEX(sched_energy_mutex);
kernel/smpboot.c
78
static DEFINE_MUTEX(smpboot_threads_lock);
kernel/static_call_inline.c
32
static DEFINE_MUTEX(static_call_mutex);
kernel/stop_machine.c
67
static DEFINE_MUTEX(stop_cpus_mutex);
kernel/sysctl.c
1348
static DEFINE_MUTEX(static_key_mutex);
kernel/time/clockevents.c
25
static DEFINE_MUTEX(clockevents_mutex);
kernel/time/clocksource.c
107
static DEFINE_MUTEX(clocksource_mutex);
kernel/time/namespace.c
142
DEFINE_MUTEX(timens_offset_lock);
kernel/time/test_udelay.c
23
static DEFINE_MUTEX(udelay_test_lock);
kernel/time/timekeeping.c
3182
static DEFINE_MUTEX(aux_clock_mutex);
kernel/time/timer.c
272
static DEFINE_MUTEX(timer_keys_mutex);
kernel/time/timer_migration.c
418
static DEFINE_MUTEX(tmigr_mutex);
kernel/time/timer_migration.c
434
static DEFINE_MUTEX(tmigr_available_mutex);
kernel/torture.c
485
static DEFINE_MUTEX(shuffle_task_mutex);
kernel/torture.c
70
static DEFINE_MUTEX(fullstop_mutex);
kernel/trace/blktrace.c
60
static DEFINE_MUTEX(blk_probe_mutex);
kernel/trace/bpf_trace.c
1916
static DEFINE_MUTEX(bpf_event_mutex);
kernel/trace/bpf_trace.c
53
static DEFINE_MUTEX(bpf_module_mutex);
kernel/trace/fprobe.c
46
static DEFINE_MUTEX(fprobe_mutex);
kernel/trace/ftrace.c
122
DEFINE_MUTEX(ftrace_lock);
kernel/trace/ftrace.c
2614
static DEFINE_MUTEX(direct_mutex);
kernel/trace/ftrace.c
448
static DEFINE_MUTEX(ftrace_profile_lock);
kernel/trace/ftrace.c
5730
static DEFINE_MUTEX(ftrace_cmd_mutex);
kernel/trace/ftrace.c
7046
static DEFINE_MUTEX(graph_lock);
kernel/trace/remote_test.c
23
static DEFINE_MUTEX(simple_rbs_lock);
kernel/trace/rv/rv.c
153
DEFINE_MUTEX(rv_interface_lock);
kernel/trace/trace.c
196
static DEFINE_MUTEX(trace_eval_mutex);
kernel/trace/trace.c
2466
static DEFINE_MUTEX(tracepoint_printk_mutex);
kernel/trace/trace.c
395
static DEFINE_MUTEX(ftrace_export_lock);
kernel/trace/trace.c
5420
static DEFINE_MUTEX(scratch_mutex);
kernel/trace/trace.c
6621
static DEFINE_MUTEX(trace_user_buffer_mutex);
kernel/trace/trace.c
754
DEFINE_MUTEX(trace_types_lock);
kernel/trace/trace.c
7628
static DEFINE_MUTEX(tracing_err_log_lock);
kernel/trace/trace.c
818
static DEFINE_MUTEX(access_lock);
kernel/trace/trace_branch.c
26
static DEFINE_MUTEX(branch_tracing_mutex);
kernel/trace/trace_dynevent.c
19
DEFINE_MUTEX(dyn_event_ops_mutex);
kernel/trace/trace_events.c
36
DEFINE_MUTEX(event_mutex);
kernel/trace/trace_events.c
4852
static DEFINE_MUTEX(test_mutex);
kernel/trace/trace_events_synth.c
47
static DEFINE_MUTEX(lastcmd_mutex);
kernel/trace/trace_events_trigger.c
19
static DEFINE_MUTEX(trigger_cmd_mutex);
kernel/trace/trace_events_trigger.c
23
static DEFINE_MUTEX(trigger_data_kthread_mutex);
kernel/trace/trace_fprobe.c
45
static DEFINE_MUTEX(tracepoint_user_mutex);
kernel/trace/trace_printk.c
31
static DEFINE_MUTEX(btrace_mutex);
kernel/trace/trace_recursion_record.c
118
static DEFINE_MUTEX(recursed_function_lock);
kernel/trace/trace_remote.c
786
static DEFINE_MUTEX(lock);
kernel/trace/trace_sched_switch.c
22
static DEFINE_MUTEX(sched_register_mutex);
kernel/trace/trace_stack.c
33
static DEFINE_MUTEX(stack_sysctl_mutex);
kernel/trace/trace_stat.c
42
static DEFINE_MUTEX(all_stat_sessions_mutex);
kernel/trace/trace_syscalls.c
17
static DEFINE_MUTEX(syscall_trace_lock);
kernel/tracepoint.c
76
static DEFINE_MUTEX(tracepoint_module_list_mutex);
kernel/tracepoint.c
86
static DEFINE_MUTEX(tracepoints_mutex);
kernel/unwind/deferred.c
45
static DEFINE_MUTEX(callback_mutex);
kernel/user_namespace.c
27
static DEFINE_MUTEX(userns_state_mutex);
kernel/watchdog.c
36
static DEFINE_MUTEX(watchdog_mutex);
kernel/workqueue.c
458
static DEFINE_MUTEX(wq_pool_mutex); /* protects pools and workqueues list */
kernel/workqueue.c
459
static DEFINE_MUTEX(wq_pool_attach_mutex); /* protects worker attach/detach */
lib/codetag.c
35
static DEFINE_MUTEX(codetag_lock);
lib/dynamic_debug.c
73
static DEFINE_MUTEX(ddebug_lock);
lib/error-inject.c
15
static DEFINE_MUTEX(ei_mutex);
lib/kobject_uevent.c
46
static DEFINE_MUTEX(uevent_sock_mutex);
lib/kunit/test.c
28
static DEFINE_MUTEX(kunit_run_lock);
lib/locking-selftest.c
123
static DEFINE_MUTEX(mutex_X1);
lib/locking-selftest.c
124
static DEFINE_MUTEX(mutex_X2);
lib/locking-selftest.c
125
static DEFINE_MUTEX(mutex_Y1);
lib/locking-selftest.c
126
static DEFINE_MUTEX(mutex_Y2);
lib/locking-selftest.c
127
static DEFINE_MUTEX(mutex_Z1);
lib/locking-selftest.c
128
static DEFINE_MUTEX(mutex_Z2);
lib/locking-selftest.c
84
static DEFINE_MUTEX(mutex_A);
lib/locking-selftest.c
85
static DEFINE_MUTEX(mutex_B);
lib/locking-selftest.c
86
static DEFINE_MUTEX(mutex_C);
lib/locking-selftest.c
87
static DEFINE_MUTEX(mutex_D);
lib/logic_iomem.c
35
static DEFINE_MUTEX(regions_mtx);
lib/logic_pio.c
21
static DEFINE_MUTEX(io_range_mutex);
lib/math/prime_numbers.c
57
static DEFINE_MUTEX(lock);
lib/once.c
70
static DEFINE_MUTEX(once_mutex);
lib/reed_solomon/reed_solomon.c
55
static DEFINE_MUTEX(rslistlock);
lib/stackdepot.c
230
static DEFINE_MUTEX(stack_depot_init_mutex);
lib/test_firmware.c
39
static DEFINE_MUTEX(test_fw_mutex);
lib/test_kmod.c
49
static DEFINE_MUTEX(reg_dev_mutex);
lib/tests/liveupdate.c
89
static DEFINE_MUTEX(init_lock);
mm/damon/core.c
23
static DEFINE_MUTEX(damon_lock);
mm/damon/core.c
27
static DEFINE_MUTEX(damon_ops_lock);
mm/damon/sysfs-common.c
12
DEFINE_MUTEX(damon_sysfs_lock);
mm/dmapool.c
70
static DEFINE_MUTEX(pools_lock);
mm/dmapool.c
71
static DEFINE_MUTEX(pools_reg_lock);
mm/gup_test.c
207
static DEFINE_MUTEX(pin_longterm_test_mutex);
mm/huge_memory.c
4872
static DEFINE_MUTEX(split_debug_mutex);
mm/hugetlb_cgroup.c
581
static DEFINE_MUTEX(hugetlb_limit_mutex);
mm/khugepaged.c
70
static DEFINE_MUTEX(khugepaged_mutex);
mm/kmemleak.c
238
static DEFINE_MUTEX(scan_mutex);
mm/ksm.c
487
static DEFINE_MUTEX(ksm_thread_mutex);
mm/list_lru.c
20
static DEFINE_MUTEX(list_lrus_mutex);
mm/memblock.c
2362
static DEFINE_MUTEX(reserve_mem_lock);
mm/memcontrol-v1.c
1456
static DEFINE_MUTEX(memcg_max_mutex);
mm/memcontrol.c
1848
static DEFINE_MUTEX(percpu_charge_mutex);
mm/memory-failure.c
163
static DEFINE_MUTEX(pfn_space_lock);
mm/memory-failure.c
81
static DEFINE_MUTEX(mf_mutex);
mm/memory-tiers.c
137
static DEFINE_MUTEX(default_dram_perf_lock);
mm/memory-tiers.c
38
static DEFINE_MUTEX(memory_tier_lock);
mm/memory_hotplug.c
207
static DEFINE_MUTEX(online_page_callback_lock);
mm/mempolicy.c
168
static DEFINE_MUTEX(wi_state_lock);
mm/oom_kill.c
68
DEFINE_MUTEX(oom_lock);
mm/oom_kill.c
70
DEFINE_MUTEX(oom_adj_mutex);
mm/page_alloc.c
178
static DEFINE_MUTEX(pcpu_drain_mutex);
mm/page_alloc.c
94
static DEFINE_MUTEX(pcp_batch_high_lock);
mm/page_reporting.c
349
static DEFINE_MUTEX(page_reporting_mutex);
mm/percpu.c
172
static DEFINE_MUTEX(pcpu_alloc_mutex); /* chunk create/destroy, [de]pop, map ext */
mm/shrinker.c
11
DEFINE_MUTEX(shrinker_mutex);
mm/slab_common.c
42
DEFINE_MUTEX(slab_mutex);
mm/slub.c
492
static DEFINE_MUTEX(flush_lock);
mm/swap.c
811
static DEFINE_MUTEX(lock);
mm/swap_cgroup.c
8
static DEFINE_MUTEX(swap_cgroup_mutex);
mm/swapfile.c
113
static DEFINE_MUTEX(swapon_mutex);
mm/vma.c
2140
static DEFINE_MUTEX(mm_all_locks_mutex);
mm/vmalloc.c
2197
static DEFINE_MUTEX(vmap_purge_lock);
mm/vmscan.c
5173
static DEFINE_MUTEX(state_mutex);
mm/vmstat.c
77
static DEFINE_MUTEX(vm_numa_stat_lock);
mm/zswap.c
219
static DEFINE_MUTEX(zswap_init_lock);
net/802/stp.c
27
static DEFINE_MUTEX(stp_proto_mutex);
net/9p/trans_usbg.c
89
static DEFINE_MUTEX(usb9pfs_lock);
net/9p/trans_virtio.c
41
static DEFINE_MUTEX(virtio_9p_lock);
net/atm/clip.c
49
static DEFINE_MUTEX(atmarpd_lock);
net/atm/ioctl.c
31
static DEFINE_MUTEX(ioctl_mutex);
net/atm/lec.c
127
static DEFINE_MUTEX(lec_mutex);
net/atm/resources.c
33
DEFINE_MUTEX(atm_dev_mutex);
net/bluetooth/6lowpan.c
54
static DEFINE_MUTEX(set_lock);
net/bluetooth/hci_core.c
60
DEFINE_MUTEX(hci_cb_list_lock);
net/bluetooth/hci_sock.c
40
static DEFINE_MUTEX(mgmt_chan_list_lock);
net/bluetooth/rfcomm/core.c
48
static DEFINE_MUTEX(rfcomm_mutex);
net/bluetooth/rfcomm/tty.c
42
static DEFINE_MUTEX(rfcomm_ioctl_mutex);
net/bluetooth/rfcomm/tty.c
72
static DEFINE_MUTEX(rfcomm_dev_lock);
net/bridge/netfilter/ebtables.c
57
static DEFINE_MUTEX(ebt_mutex);
net/can/af_can.c
83
static DEFINE_MUTEX(proto_tab_lock);
net/can/j1939/main.c
125
static DEFINE_MUTEX(j1939_netdev_lock);
net/core/dev.c
179
static DEFINE_MUTEX(ifalias_mutex);
net/core/dev.c
2675
static DEFINE_MUTEX(xps_map_mutex);
net/core/dev.c
6570
static DEFINE_MUTEX(flush_backlogs_mutex);
net/core/drop_monitor.c
57
static DEFINE_MUTEX(net_dm_mutex);
net/core/filter.c
9191
DEFINE_MUTEX(nf_conn_btf_access_lock);
net/core/flow_offload.c
375
static DEFINE_MUTEX(flow_indr_block_lock);
net/core/net-sysfs.c
984
static DEFINE_MUTEX(rps_map_mutex);
net/core/page_pool_user.c
22
DEFINE_MUTEX(page_pools_lock);
net/core/pktgen.c
502
static DEFINE_MUTEX(pktgen_thread_lock);
net/core/rtnetlink.c
563
static DEFINE_MUTEX(link_ops_mutex);
net/core/rtnetlink.c
76
static DEFINE_MUTEX(rtnl_mutex);
net/core/sock.c
155
static DEFINE_MUTEX(proto_list_mutex);
net/core/sock_map.c
32
static DEFINE_MUTEX(sockmap_mutex);
net/core/sysctl_net_core.c
101
DEFINE_MUTEX(rps_default_mask_mutex);
net/core/sysctl_net_core.c
142
static DEFINE_MUTEX(sock_flow_mutex);
net/core/sysctl_net_core.c
216
static DEFINE_MUTEX(flow_limit_update_mutex);
net/core/sysctl_net_core.c
319
static DEFINE_MUTEX(dev_weight_mutex);
net/core/sysctl_net_core.c
355
static DEFINE_MUTEX(skb_defer_max_mutex);
net/core/xdp.c
32
static DEFINE_MUTEX(mem_id_lock);
net/devlink/sh_dev.c
9
static DEFINE_MUTEX(shd_mutex); /* Protects shd_list and shd->list */
net/dsa/dsa.c
34
static DEFINE_MUTEX(dsa2_mutex);
net/dsa/tag.c
20
static DEFINE_MUTEX(dsa_tag_drivers_lock);
net/ipv4/netfilter/nf_defrag_ipv4.c
24
static DEFINE_MUTEX(defrag4_mutex);
net/ipv4/tcp_ipv4.c
106
static DEFINE_MUTEX(tcp_exit_batch_mutex);
net/ipv4/tcp_sigpool.c
33
static DEFINE_MUTEX(cpool_mutex);
net/ipv4/tunnel4.c
22
static DEFINE_MUTEX(tunnel4_mutex);
net/ipv4/udp_offload.c
47
static DEFINE_MUTEX(udp_tunnel_gro_type_lock);
net/ipv4/xfrm4_protocol.c
24
static DEFINE_MUTEX(xfrm4_protocol_mutex);
net/ipv6/ila/ila_xlat.c
198
static DEFINE_MUTEX(ila_mutex);
net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
29
static DEFINE_MUTEX(defrag6_mutex);
net/ipv6/tunnel6.c
25
static DEFINE_MUTEX(tunnel6_mutex);
net/ipv6/xfrm6_protocol.c
25
static DEFINE_MUTEX(xfrm6_protocol_mutex);
net/iucv/iucv.c
215
static DEFINE_MUTEX(iucv_register_mutex);
net/key/af_key.c
41
static DEFINE_MUTEX(pfkey_mutex);
net/mac80211/rate.c
24
static DEFINE_MUTEX(rate_ctrl_mutex);
net/netfilter/core.c
35
static DEFINE_MUTEX(nf_hook_mutex);
net/netfilter/ipset/ip_set_core.c
26
static DEFINE_MUTEX(ip_set_type_mutex); /* protects ip_set_type_list */
net/netfilter/ipvs/ip_vs_app.c
39
static DEFINE_MUTEX(__ip_vs_app_mutex);
net/netfilter/ipvs/ip_vs_pe.c
17
static DEFINE_MUTEX(ip_vs_pe_mutex);
net/netfilter/ipvs/ip_vs_sched.c
33
static DEFINE_MUTEX(ip_vs_sched_mutex);
net/netfilter/nf_conntrack_core.c
81
static DEFINE_MUTEX(nf_conntrack_mutex);
net/netfilter/nf_conntrack_ecache.c
29
static DEFINE_MUTEX(nf_ct_ecache_mutex);
net/netfilter/nf_conntrack_helper.c
33
static DEFINE_MUTEX(nf_ct_helper_mutex);
net/netfilter/nf_conntrack_helper.c
40
static DEFINE_MUTEX(nf_ct_nat_helpers_mutex);
net/netfilter/nf_conntrack_proto.c
45
static DEFINE_MUTEX(nf_ct_proto_mutex);
net/netfilter/nf_flow_table_core.c
17
static DEFINE_MUTEX(flowtable_lock);
net/netfilter/nf_flow_table_xdp.c
24
static DEFINE_MUTEX(nf_xdp_hashtable_lock);
net/netfilter/nf_log.c
23
static DEFINE_MUTEX(nf_log_mutex);
net/netfilter/nf_nat_core.c
35
static DEFINE_MUTEX(nf_nat_proto_mutex);
net/netfilter/nf_nat_masquerade.c
23
static DEFINE_MUTEX(masq_mutex);
net/netfilter/nf_sockopt.c
15
static DEFINE_MUTEX(nf_sockopt_mutex);
net/netfilter/nft_ct.c
37
static DEFINE_MUTEX(nft_ct_pcpu_mutex);
net/netfilter/xt_IDLETIMER.c
46
static DEFINE_MUTEX(list_mutex);
net/netfilter/xt_LED.c
24
static DEFINE_MUTEX(xt_led_mutex);
net/netfilter/xt_hashlimit.c
173
static DEFINE_MUTEX(hashlimit_mutex); /* protects htables list */
net/netfilter/xt_recent.c
103
static DEFINE_MUTEX(recent_mutex);
net/netlink/genetlink.c
27
static DEFINE_MUTEX(genl_mutex); /* serialization of message processing */
net/nfc/core.c
28
DEFINE_MUTEX(nfc_devlist_mutex);
net/openvswitch/datapath.c
104
static DEFINE_MUTEX(ovs_mutex);
net/packet/af_packet.c
1508
DEFINE_MUTEX(fanout_mutex);
net/phonet/af_phonet.c
459
static DEFINE_MUTEX(proto_tab_lock);
net/phonet/socket.c
154
static DEFINE_MUTEX(port_mutex);
net/phonet/socket.c
626
static DEFINE_MUTEX(resource_mutex);
net/qrtr/af_qrtr.c
110
static DEFINE_MUTEX(qrtr_node_lock);
net/rfkill/core.c
107
static DEFINE_MUTEX(rfkill_global_mutex);
net/rxrpc/rxkad.c
52
static DEFINE_MUTEX(rxkad_ci_mutex);
net/sched/act_api.c
969
static DEFINE_MUTEX(act_id_mutex);
net/sched/act_ct.c
44
static DEFINE_MUTEX(zones_mutex);
net/sctp/sysctl.c
517
static DEFINE_MUTEX(sctp_sysctl_mutex);
net/smc/af_smc.c
62
static DEFINE_MUTEX(smc_server_lgr_pending); /* serialize link group
net/smc/af_smc.c
65
static DEFINE_MUTEX(smc_client_lgr_pending); /* serialize link group
net/socket.c
1264
static DEFINE_MUTEX(br_ioctl_mutex);
net/socket.c
1292
static DEFINE_MUTEX(vlan_ioctl_mutex);
net/sunrpc/rpcb_clnt.c
347
static DEFINE_MUTEX(rpcb_create_local_mutex);
net/sunrpc/svc.c
73
static DEFINE_MUTEX(svc_pool_map_mutex);/* protects svc_pool_map.count only */
net/tls/tls_main.c
123
static DEFINE_MUTEX(tcpv6_prot_mutex);
net/tls/tls_main.c
125
static DEFINE_MUTEX(tcpv4_prot_mutex);
net/vmw_vsock/af_vsock.c
211
static DEFINE_MUTEX(vsock_register_mutex);
net/vmw_vsock/virtio_transport.c
27
static DEFINE_MUTEX(the_virtio_vsock_mutex); /* protects the_virtio_vsock */
net/wireless/reg.c
472
static DEFINE_MUTEX(reg_regdb_apply_mutex);
net/xfrm/espintcp.c
402
static DEFINE_MUTEX(tcpv6_prot_mutex);
net/xfrm/xfrm_policy.c
725
static DEFINE_MUTEX(hash_resize_mutex);
samples/hung_task/hung_task_tests.c
31
static DEFINE_MUTEX(dummy_mutex);
samples/kfifo/bytestream-example.c
25
static DEFINE_MUTEX(read_access);
samples/kfifo/bytestream-example.c
28
static DEFINE_MUTEX(write_access);
samples/kfifo/inttype-example.c
25
static DEFINE_MUTEX(read_access);
samples/kfifo/inttype-example.c
28
static DEFINE_MUTEX(write_access);
samples/kfifo/record-example.c
25
static DEFINE_MUTEX(read_access);
samples/kfifo/record-example.c
28
static DEFINE_MUTEX(write_access);
samples/livepatch/livepatch-shadow-mod.c
88
static DEFINE_MUTEX(dummy_list_mutex);
samples/trace_events/trace-events-sample.c
94
static DEFINE_MUTEX(thread_mutex);
security/device_cgroup.c
21
static DEFINE_MUTEX(devcgroup_mutex);
security/integrity/evm/evm_crypto.c
33
static DEFINE_MUTEX(mutex);
security/integrity/evm/evm_secfs.c
24
static DEFINE_MUTEX(xattr_list_mutex);
security/integrity/ima/ima_fs.c
27
static DEFINE_MUTEX(ima_write_mutex);
security/integrity/ima/ima_queue.c
46
static DEFINE_MUTEX(ima_extend_list_mutex);
security/integrity/ima/ima_queue_keys.c
25
static DEFINE_MUTEX(ima_keys_lock);
security/ipe/policy.c
17
DEFINE_MUTEX(ipe_policy_lock);
security/keys/key.c
35
DEFINE_MUTEX(key_construction_mutex);
security/keys/keyring.c
101
static DEFINE_MUTEX(keyring_serialise_link_lock);
security/keys/process_keys.c
23
static DEFINE_MUTEX(key_session_mutex);
security/safesetid/securityfs.c
22
static DEFINE_MUTEX(uid_policy_update_lock);
security/safesetid/securityfs.c
23
static DEFINE_MUTEX(gid_policy_update_lock);
security/smack/smack_access.c
400
DEFINE_MUTEX(smack_known_lock);
security/smack/smack_access.c
698
DEFINE_MUTEX(smack_onlycap_lock);
security/smack/smack_lsm.c
66
static DEFINE_MUTEX(smack_ipv6_lock);
security/smack/smackfs.c
70
static DEFINE_MUTEX(smack_cipso_lock);
security/smack/smackfs.c
71
static DEFINE_MUTEX(smack_ambient_lock);
security/smack/smackfs.c
72
static DEFINE_MUTEX(smk_net4addr_lock);
security/smack/smackfs.c
73
static DEFINE_MUTEX(smk_cipso_doi_lock);
security/smack/smackfs.c
75
static DEFINE_MUTEX(smk_net6addr_lock);
security/tomoyo/gc.c
617
static DEFINE_MUTEX(tomoyo_gc_mutex);
security/tomoyo/util.c
14
DEFINE_MUTEX(tomoyo_policy_lock);
sound/ac97/bus.c
28
static DEFINE_MUTEX(ac97_controllers_mutex);
sound/arm/pxa2xx-ac97-lib.c
27
static DEFINE_MUTEX(car_mutex);
sound/atmel/ac97c.c
33
static DEFINE_MUTEX(opened_mutex);
sound/core/control_led.c
54
static DEFINE_MUTEX(snd_ctl_led_mutex);
sound/core/hwdep.c
25
static DEFINE_MUTEX(register_mutex);
sound/core/info.c
49
static DEFINE_MUTEX(info_mutex);
sound/core/info_oss.c
21
static DEFINE_MUTEX(strings);
sound/core/init.c
41
static DEFINE_MUTEX(snd_card_mutex);
sound/core/pcm.c
28
static DEFINE_MUTEX(register_mutex);
sound/core/rawmidi.c
44
static DEFINE_MUTEX(register_mutex);
sound/core/seq/oss/seq_oss.c
115
static DEFINE_MUTEX(register_mutex);
sound/core/seq/seq_clientmgr.c
56
static DEFINE_MUTEX(register_mutex);
sound/core/seq/seq_midi.c
59
static DEFINE_MUTEX(register_mutex);
sound/core/sound.c
49
static DEFINE_MUTEX(sound_mutex);
sound/core/sound_oss.c
20
static DEFINE_MUTEX(sound_oss_mutex);
sound/core/timer.c
141
static DEFINE_MUTEX(register_mutex);
sound/firewire/bebob/bebob.c
31
static DEFINE_MUTEX(devices_mutex);
sound/firewire/fireworks/fireworks.c
41
static DEFINE_MUTEX(devices_mutex);
sound/hda/controllers/intel.c
909
static DEFINE_MUTEX(card_list_lock);
sound/oss/dmasound/dmasound_core.c
195
static DEFINE_MUTEX(dmasound_core_mutex);
sound/soc/codecs/cs-amp-lib.c
66
static DEFINE_MUTEX(cs_amp_efi_cal_write_lock);
sound/soc/codecs/lpass-macro-common.c
14
static DEFINE_MUTEX(lpass_codec_mutex);
sound/soc/codecs/rt5677-spi.c
59
static DEFINE_MUTEX(spi_mutex);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
27
static DEFINE_MUTEX(sst_lock);
sound/soc/mediatek/mt8186/mt8186-afe-gpio.c
68
static DEFINE_MUTEX(gpio_request_mutex);
sound/soc/mediatek/mt8192/mt8192-afe-gpio.c
101
static DEFINE_MUTEX(gpio_request_mutex);
sound/soc/soc-core.c
48
static DEFINE_MUTEX(client_mutex);
sound/soc/soc-usb.c
13
static DEFINE_MUTEX(ctx_mutex);
sound/soc/sprd/sprd-mcdt.c
116
static DEFINE_MUTEX(sprd_mcdt_list_mutex);
sound/soc/ux500/mop500_ab8500.c
44
static DEFINE_MUTEX(mop500_ab8500_params_lock);
sound/usb/6fire/chip.c
43
static DEFINE_MUTEX(register_mutex);
sound/usb/bcd2000/bcd2000.c
63
static DEFINE_MUTEX(devices_mutex);
sound/usb/card.c
112
static DEFINE_MUTEX(quirk_flags_mutex);
sound/usb/card.c
137
static DEFINE_MUTEX(register_mutex);
sound/usb/hiface/chip.c
39
static DEFINE_MUTEX(register_mutex);
sound/usb/misc/ua101.c
124
static DEFINE_MUTEX(devices_mutex);
sound/usb/qcom/qc_audio_offload.c
142
static DEFINE_MUTEX(qdev_mutex);
tools/testing/cxl/test/cxl.c
391
static DEFINE_MUTEX(mock_res_lock);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1205
static DEFINE_MUTEX(st_ops_mutex);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
38
static DEFINE_MUTEX(sock_lock);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
627
static DEFINE_MUTEX(testmod_uprobe_mutex);
tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
27
static DEFINE_MUTEX(kpid_mutex);
virt/kvm/kvm_main.c
110
DEFINE_MUTEX(kvm_lock);
virt/kvm/kvm_main.c
5575
static DEFINE_MUTEX(kvm_usage_lock);
virt/kvm/kvm_main.c
999
static DEFINE_MUTEX(kvm_debugfs_lock);
virt/lib/irqbypass.c
27
static DEFINE_MUTEX(lock);