rw_semaphore
Defined as a struct type in:
Referenced (in 128 files total) in:
- arch/s390/include/asm/kvm_host.h, line 836
- arch/x86/include/asm/kvm_host.h, line 1353
- arch/x86/include/asm/mmu.h, line 41
- crypto/internal.h, line 64
- fs/9p/v9fs.h, line 129
- fs/afs/internal.h, 5 times
- fs/bcachefs/bcachefs.h, 4 times
- fs/btrfs/block-group.h, line 154
- fs/btrfs/btrfs_inode.h, line 339
- fs/btrfs/extent_io.h, line 114
- fs/btrfs/fs.h, 4 times
- fs/btrfs/space-info.h, line 163
- fs/ceph/mds_client.h, 2 times
- fs/configfs/configfs_internal.h, line 23
- fs/crypto/fscrypt_private.h, line 512
- fs/dcache.c, line 2931
- fs/dlm/dlm_internal.h, line 638
- fs/dlm/lowcomms.c, line 79
- fs/erofs/internal.h, line 78
- fs/exfat/exfat_fs.h, line 324
- fs/ext2/ext2.h, line 663
- fs/ext4/ext4.h, 3 times
- fs/f2fs/f2fs.h, line 150
- fs/f2fs/segment.h, 2 times
- fs/fat/fat.h, line 131
- fs/fuse/dax.c, line 65
- fs/fuse/fuse_i.h, line 894
- fs/gfs2/incore.h, 2 times
- fs/jffs2/jffs2_fs_sb.h, 2 times
- fs/jfs/jfs_incore.h, 2 times
- fs/kernfs/kernfs-internal.h, 3 times
- fs/nilfs2/bmap.h, line 116
- fs/nilfs2/mdt.h, line 43
- fs/nilfs2/nilfs.h, line 59
- fs/nilfs2/the_nilfs.h, 2 times
- fs/ntfs3/frecord.c, line 1957
- fs/ntfs3/index.c, 2 times
- fs/ntfs3/ntfs_fs.h, 3 times
- fs/ntfs3/record.c, line 124
- fs/ocfs2/inode.h, 2 times
- fs/ocfs2/journal.h, line 56
- fs/ocfs2/ocfs2.h, line 422
- fs/ocfs2/refcounttree.h, line 15
- fs/orangefs/orangefs-kernel.h, line 182
- fs/reiserfs/reiserfs.h, 2 times
- fs/smb/client/cifsglob.h, line 1541
- fs/smb/client/cifsproto.h, line 193
- fs/smb/client/file.c, line 640
- fs/smb/server/connection.h, 2 times
- fs/smb/server/vfs_cache.h, line 50
- fs/ubifs/ubifs.h, 2 times
- fs/udf/udf_i.h, line 52
- fs/xfs/xfs_inode.h, line 43
- fs/xfs/xfs_log_priv.h, line 275
- include/linux/backing-dev-defs.h, line 191
- include/linux/blk-crypto-profile.h, line 113
- include/linux/ceph/osd_client.h, line 409
- include/linux/comedi/comedidev.h, line 557
- include/linux/cpufreq.h, line 102
- include/linux/dmar.h, line 67
- include/linux/fs.h, 4 times
- include/linux/fscache-cache.h, line 89
- include/linux/gnss.h, line 45
- include/linux/hisi_acc_qm.h, line 370
- include/linux/hugetlb.h, 2 times
- include/linux/i3c/master.h, line 367
- include/linux/ipc_namespace.h, line 21
- include/linux/key.h, line 205
- include/linux/leds.h, line 181
- include/linux/lockd/lockd.h, line 58
- include/linux/mdev.h, line 45
- include/linux/mfd/intel-m10-bmc.h, line 268
- include/linux/mm.h, line 264
- include/linux/mm_types.h, 2 times
- include/linux/nfs_fs.h, 2 times
- include/linux/notifier.h, line 66
- include/linux/posix-clock.h, line 90
- include/linux/quota.h, line 523
- include/linux/rmap.h, line 33
- include/linux/rtnetlink.h, 2 times
- include/linux/rwsem.h, 35 times
- include/linux/sched/signal.h, line 244
- include/linux/tpm.h, line 160
- include/linux/tty.h, line 202
- include/linux/usb/hcd.h, line 761
- include/linux/user_namespace.h, line 96
- include/linux/userfaultfd_k.h, line 78
- include/linux/utsname.h, line 90
- include/linux/vdpa.h, line 93
- include/linux/vfio_pci_core.h, line 96
- include/net/netfilter/nf_flow_table.h, line 85
- include/net/sch_generic.h, line 473
- include/rdma/ib_verbs.h, 3 times
- include/sound/core.h, line 101
- include/sound/seq_virmidi.h, line 50
- include/ufs/ufshcd.h, line 1090
- kernel/events/uprobes.c, 2 times
- kernel/kcmp.c, 4 times
- kernel/locking/rwsem.c, 80 times
- kernel/rcu/rcutorture.c, line 3630
- kernel/rcu/refscale.c, line 358
- kernel/sched/autogroup.h, line 15
- kernel/taskstats.c, line 55
- kernel/trace/trace_output.h, line 36
- lib/codetag.c, line 14
- lib/locking-selftest.c, line 157
- lib/test_lockup.c, 10 times
- lib/test_maple_tree.c, 3 times
- lib/test_objpool.c, line 36
- net/ceph/osd_client.c, line 58
- net/core/dev.h, line 44
- net/rds/ib.h, line 28
- net/smc/smc_core.c, 4 times
- net/smc/smc_core.h, 3 times
- sound/core/seq/seq_ports.h, line 40
- sound/usb/midi.c, line 103
- tools/include/linux/rwsem.h, 7 times
- tools/perf/util/bpf_skel/lock_contention.bpf.c, 3 times
- tools/perf/util/bpf_skel/vmlinux/vmlinux.h, 2 times
- tools/perf/util/comm.c, line 16
- tools/perf/util/dsos.h, line 21
- tools/perf/util/env.h, 2 times
- tools/perf/util/maps.c, 2 times
- tools/perf/util/rwsem.c, 6 times
- tools/perf/util/rwsem.h, 7 times
- tools/perf/util/thread.h, 4 times
- tools/perf/util/threads.h, line 16
- tools/testing/vma/vma_internal.h, line 182
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.