Symbol: DECLARE_RWSEM
arch/powerpc/platforms/pseries/lpar.c
173
DECLARE_RWSEM(dtl_access_lock);
arch/s390/kernel/sysinfo.c
290
static DECLARE_RWSEM(service_level_sem);
arch/x86/kvm/svm/sev.c
97
static DECLARE_RWSEM(sev_deactivate_lock);
arch/x86/mm/pat/set_memory.c
2427
static DECLARE_RWSEM(mem_enc_lock);
crypto/af_alg.c
41
static DECLARE_RWSEM(alg_types_sem);
crypto/api.c
28
DECLARE_RWSEM(crypto_alg_sem);
crypto/asymmetric_keys/asymmetric_type.c
24
static DECLARE_RWSEM(asymmetric_key_parsers_sem);
drivers/acpi/glue.c
27
static DECLARE_RWSEM(bus_type_sem);
drivers/char/apm-emulation.c
130
static DECLARE_RWSEM(user_list_lock);
drivers/cxl/core/memdev.c
14
static DECLARE_RWSEM(cxl_memdev_rwsem);
drivers/dax/bus.c
19
DECLARE_RWSEM(dax_region_rwsem);
drivers/dax/bus.c
25
DECLARE_RWSEM(dax_dev_rwsem);
drivers/firewire/core-device.c
889
DECLARE_RWSEM(fw_device_rwsem);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
50
static DECLARE_RWSEM(topology_lock);
drivers/gpu/drm/ttm/ttm_pool.c
133
static DECLARE_RWSEM(pool_shrink_rwsem);
drivers/gpu/drm/xe/xe_svm.c
1598
static DECLARE_RWSEM(driver_migrate_lock);
drivers/hid/hidraw.c
39
static DECLARE_RWSEM(minors_rwsem);
drivers/i2c/i2c-boardinfo.c
19
DECLARE_RWSEM(__i2c_board_lock);
drivers/infiniband/core/device.c
101
static DECLARE_RWSEM(clients_rwsem);
drivers/infiniband/core/device.c
126
static DECLARE_RWSEM(rdma_nets_rwsem);
drivers/infiniband/core/device.c
94
static DECLARE_RWSEM(devices_rwsem);
drivers/infiniband/core/nldev.c
1723
static DECLARE_RWSEM(link_ops_rwsem);
drivers/iommu/intel/dmar.c
60
DECLARE_RWSEM(dmar_global_lock);
drivers/leds/led-core.c
23
DECLARE_RWSEM(leds_list_lock);
drivers/leds/led-triggers.c
25
static DECLARE_RWSEM(triggers_list_lock);
drivers/md/dm-ioctl.c
72
static DECLARE_RWSEM(_hash_lock);
drivers/md/dm-path-selector.c
28
static DECLARE_RWSEM(_ps_lock);
drivers/md/dm-target.c
19
static DECLARE_RWSEM(_lock);
drivers/media/dvb-core/dvbdev.c
84
static DECLARE_RWSEM(minor_rwsem);
drivers/nvme/host/fabrics.c
18
static DECLARE_RWSEM(nvmf_transports_rwsem);
drivers/nvme/target/core.c
49
DECLARE_RWSEM(nvmet_config_sem);
drivers/nvme/target/core.c
53
DECLARE_RWSEM(nvmet_ana_sem);
drivers/pci/hotplug/cpci_hotplug_core.c
43
static DECLARE_RWSEM(list_rwsem);
drivers/pci/pci-acpi.c
1257
static DECLARE_RWSEM(pci_acpi_companion_lookup_sem);
drivers/pci/pcie/bwctrl.c
49
static DECLARE_RWSEM(pcie_bwctrl_setspeed_rwsem);
drivers/pci/search.c
17
DECLARE_RWSEM(pci_bus_sem);
drivers/pci/tsm.c
24
static DECLARE_RWSEM(pci_tsm_rwsem);
drivers/pcmcia/cs.c
69
DECLARE_RWSEM(pcmcia_socket_list_rwsem);
drivers/platform/chrome/cros_ec_ishtp.c
85
static DECLARE_RWSEM(init_lock);
drivers/power/sequencing/core.c
62
static DECLARE_RWSEM(pwrseq_sem);
drivers/rapidio/rio_cm.c
228
static DECLARE_RWSEM(rdev_sem);
drivers/staging/greybus/audio_manager.c
21
static DECLARE_RWSEM(modules_rwsem);
drivers/usb/core/file.c
31
static DECLARE_RWSEM(minor_rwsem);
drivers/usb/core/hcd-pci.c
30
static DECLARE_RWSEM(companions_rwsem);
drivers/usb/core/hub.c
135
DECLARE_RWSEM(ehci_cf_port_reset_rwsem);
drivers/vdpa/vdpa.c
21
static DECLARE_RWSEM(vdpa_dev_lock);
drivers/virt/coco/guest/report.c
20
static DECLARE_RWSEM(tsm_rwsem);
drivers/xen/xen-pciback/pci_stub.c
40
static DECLARE_RWSEM(pcistub_sem);
drivers/xen/xenbus/xenbus_xs.c
86
static DECLARE_RWSEM(xs_watch_rwsem);
fs/adfs/dir.c
16
static DECLARE_RWSEM(adfs_dir_rwsem);
fs/erofs/decompressor_crypto.c
80
static DECLARE_RWSEM(z_erofs_crypto_rwsem);
fs/namespace.c
83
static DECLARE_RWSEM(namespace_sem);
fs/netfs/fscache_cache.c
14
DECLARE_RWSEM(fscache_addremove_sem);
fs/ocfs2/cluster/heartbeat.c
39
static DECLARE_RWSEM(o2hb_callback_sem);
fs/ocfs2/dlm/dlmdomain.c
2266
static DECLARE_RWSEM(dlm_callback_sem);
fs/smb/client/dfs_cache.c
65
static DECLARE_RWSEM(htable_rw_lock);
fs/smb/server/connection.c
24
DECLARE_RWSEM(conn_list_lock);
fs/smb/server/mgmt/share_config.c
24
static DECLARE_RWSEM(shares_table_lock);
fs/smb/server/mgmt/user_session.c
26
static DECLARE_RWSEM(sessions_table_lock);
fs/smb/server/transport_ipc.c
35
static DECLARE_RWSEM(ipc_msg_table_lock);
kernel/bpf/crypto.c
40
static DECLARE_RWSEM(bpf_crypto_types_sem);
kernel/bpf/offload.c
25
static DECLARE_RWSEM(bpf_devs_lock);
kernel/locking/locktorture.c
782
static DECLARE_RWSEM(torture_rwsem);
kernel/rcu/rcutorture.c
4270
static DECLARE_RWSEM(rwsem0);
kernel/rcu/rcutorture.c
4271
static DECLARE_RWSEM(rwsem1);
kernel/rcu/rcutorture.c
4272
static DECLARE_RWSEM(rwsem2);
kernel/rcu/rcutorture.c
4273
static DECLARE_RWSEM(rwsem3);
kernel/rcu/rcutorture.c
4274
static DECLARE_RWSEM(rwsem4);
kernel/rcu/rcutorture.c
4275
static DECLARE_RWSEM(rwsem5);
kernel/rcu/rcutorture.c
4276
static DECLARE_RWSEM(rwsem6);
kernel/rcu/rcutorture.c
4277
static DECLARE_RWSEM(rwsem7);
kernel/rcu/rcutorture.c
4278
static DECLARE_RWSEM(rwsem8);
kernel/rcu/rcutorture.c
4279
static DECLARE_RWSEM(rwsem9);
kernel/sys.c
1308
DECLARE_RWSEM(uts_sem);
kernel/trace/trace.c
723
static DECLARE_RWSEM(all_cpu_access_lock);
kernel/trace/trace_output.c
26
DECLARE_RWSEM(trace_event_sem);
kernel/umh.c
37
static DECLARE_RWSEM(umhelper_sem);
lib/cache_maint.c
26
static DECLARE_RWSEM(cache_ops_instance_list_lock);
lib/locking-selftest.c
130
static DECLARE_RWSEM(rwsem_X1);
lib/locking-selftest.c
131
static DECLARE_RWSEM(rwsem_X2);
lib/locking-selftest.c
132
static DECLARE_RWSEM(rwsem_Y1);
lib/locking-selftest.c
133
static DECLARE_RWSEM(rwsem_Y2);
lib/locking-selftest.c
134
static DECLARE_RWSEM(rwsem_Z1);
lib/locking-selftest.c
135
static DECLARE_RWSEM(rwsem_Z2);
lib/locking-selftest.c
89
static DECLARE_RWSEM(rwsem_A);
lib/locking-selftest.c
90
static DECLARE_RWSEM(rwsem_B);
lib/locking-selftest.c
91
static DECLARE_RWSEM(rwsem_C);
lib/locking-selftest.c
92
static DECLARE_RWSEM(rwsem_D);
mm/nommu.c
54
DECLARE_RWSEM(nommu_region_sem);
mm/util.c
1102
static DECLARE_RWSEM(page_offline_rwsem);
net/bluetooth/bnep/core.c
46
static DECLARE_RWSEM(bnep_session_sem);
net/bluetooth/cmtp/core.c
50
static DECLARE_RWSEM(cmtp_session_sem);
net/bluetooth/hidp/core.c
38
static DECLARE_RWSEM(hidp_session_sem);
net/core/dev.c
10027
DECLARE_RWSEM(dev_addr_sem);
net/core/net_namespace.c
42
DECLARE_RWSEM(net_rwsem);
net/core/net_namespace.c
59
DECLARE_RWSEM(pernet_ops_rwsem);
net/netlink/genetlink.c
28
static DECLARE_RWSEM(cb_lock);
net/rds/ib.c
66
DECLARE_RWSEM(rds_ib_devices_lock);
net/rds/transport.c
48
static DECLARE_RWSEM(rds_trans_sem);
net/tls/tls_device.c
48
static DECLARE_RWSEM(device_offload_lock);
samples/hung_task/hung_task_tests.c
33
static DECLARE_RWSEM(dummy_rwsem);
security/keys/key.c
32
static DECLARE_RWSEM(key_types_sem);
security/keys/keyring.c
994
static DECLARE_RWSEM(keyring_serialise_restrict_sem);
sound/core/control.c
34
static DECLARE_RWSEM(snd_ioctl_rwsem);
sound/core/control.c
35
static DECLARE_RWSEM(snd_ctl_layer_rwsem);
sound/core/pcm_native.c
76
static DECLARE_RWSEM(snd_pcm_link_rwsem);