linux/
<<
>>
Prefs
X
Identifier: rw_semaphore
Structure at include/linux/rwsem.h, line 35 References: arch/s390/include/asm/kvm_host.h, line 806 crypto/internal.h, line 45 drivers/acpi/cppc_acpi.c, line 70 drivers/block/rbd.c, line 412 drivers/block/rbd.c, line 443 drivers/comedi/comedidev.h, line 558 drivers/crypto/hisilicon/qm.h, line 250 drivers/gpu/drm/amd/amdgpu/amdgpu.h, line 1051 drivers/gpu/drm/gma500/gtt.h, line 23 drivers/gpu/drm/radeon/radeon.h, line 1628 drivers/gpu/drm/radeon/radeon.h, line 2348 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h, line 290 drivers/i2c/i2c-core.h, line 17 drivers/infiniband/sw/siw/siw.h, line 426 drivers/infiniband/ulp/ipoib/ipoib.h, line 339 drivers/md/bcache/bcache.h, line 324 drivers/md/bcache/btree.h, line 125 drivers/md/dm-cache-metadata.c, line 117 drivers/md/dm-cache-target.c, line 352 drivers/md/dm-cache-target.c, line 398 drivers/md/dm-snap.c, line 49 drivers/md/dm-snap.c, line 344 drivers/md/dm-thin-metadata.c, line 182 drivers/md/dm-thin.c, line 146 drivers/md/dm-zoned-metadata.c, line 184 drivers/misc/habanalabs/common/habanalabs.h, line 1849 drivers/misc/sgi-gru/grutables.h, line 450 drivers/misc/vmw_balloon.c, line 373 drivers/mtd/ubi/ubi.h, line 206 drivers/mtd/ubi/ubi.h, line 596 drivers/mtd/ubi/ubi.h, line 597 drivers/mtd/ubi/ubi.h, line 617 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h, line 304 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h, line 143 drivers/net/ethernet/sfc/efx.h, line 225 drivers/net/ethernet/sfc/falcon/net_driver.h, line 880 drivers/net/ethernet/sfc/farch.c, line 1881 drivers/net/ethernet/sfc/mcdi_filters.h, line 61 drivers/net/ethernet/sfc/net_driver.h, line 1089 drivers/net/ppp/ppp_generic.c, line 172 drivers/net/wireless/ath/wil6210/wil6210.h, line 1007 drivers/nvme/host/nvme.h, line 247 drivers/nvme/target/nvmet.h, line 527 drivers/nvme/target/nvmet.h, line 531 drivers/pci/hotplug/pciehp.h, line 108 drivers/pci/pci.h, line 190 drivers/platform/surface/aggregator/controller.h, line 201 drivers/platform/surface/surface_acpi_notify.c, line 44 drivers/platform/surface/surface_aggregator_cdev.c, line 38 drivers/platform/surface/surface_aggregator_cdev.c, line 45 drivers/platform/surface/surface_dtx.c, line 147 drivers/platform/surface/surface_dtx.c, line 156 drivers/s390/block/dcssblk.c, line 116 drivers/scsi/ufs/ufshcd.h, line 896 drivers/usb/gadget/function/f_mass_storage.c, line 240 drivers/usb/gadget/function/f_mass_storage.c, line 2492 drivers/usb/gadget/function/f_mass_storage.c, line 2501 drivers/usb/gadget/function/f_mass_storage.c, line 2518 drivers/usb/gadget/function/storage_common.c, line 330 drivers/usb/gadget/function/storage_common.c, line 391 drivers/usb/gadget/function/storage_common.c, line 434 drivers/usb/gadget/function/storage_common.c, line 465 drivers/usb/gadget/function/storage_common.h, line 206 drivers/usb/gadget/function/storage_common.h, line 211 drivers/usb/gadget/function/storage_common.h, line 214 drivers/usb/gadget/function/storage_common.h, line 216 drivers/vdpa/vdpa_user/vduse_dev.c, line 83 drivers/vfio/vfio.c, line 59 drivers/video/fbdev/matrox/matroxfb_base.h, line 368 drivers/video/fbdev/matrox/matroxfb_base.h, line 371 fs/9p/v9fs.h, line 103 fs/afs/internal.h, line 275 fs/afs/internal.h, line 393 fs/afs/internal.h, line 637 fs/afs/internal.h, line 638 fs/btrfs/btrfs_inode.h, line 232 fs/btrfs/ctree.h, line 423 fs/btrfs/ctree.h, line 739 fs/btrfs/ctree.h, line 741 fs/btrfs/ctree.h, line 743 fs/ceph/mds_client.h, line 413 fs/ceph/mds_client.h, line 472 fs/cifs/cifsglob.h, line 1388 fs/cifs/cifsproto.h, line 180 fs/cifs/file.c, line 273 fs/dcache.c, line 3006 fs/dlm/dlm_internal.h, line 632 fs/dlm/dlm_internal.h, line 633 fs/dlm/dlm_internal.h, line 653 fs/exfat/exfat_fs.h, line 295 fs/ext2/ext2.h, line 667 fs/ext4/ext4.h, line 1035 fs/ext4/ext4.h, line 1095 fs/ext4/ext4.h, line 3449 fs/f2fs/f2fs.h, line 741 fs/f2fs/f2fs.h, line 766 fs/f2fs/f2fs.h, line 767 fs/f2fs/f2fs.h, line 893 fs/f2fs/f2fs.h, line 1006 fs/f2fs/f2fs.h, line 1189 fs/f2fs/f2fs.h, line 1193 fs/f2fs/f2fs.h, line 1556 fs/f2fs/f2fs.h, line 1576 fs/f2fs/f2fs.h, line 1584 fs/f2fs/f2fs.h, line 1585 fs/f2fs/f2fs.h, line 1586 fs/f2fs/f2fs.h, line 1587 fs/f2fs/f2fs.h, line 1647 fs/f2fs/f2fs.h, line 1663 fs/f2fs/f2fs.h, line 1680 fs/f2fs/segment.h, line 253 fs/f2fs/segment.h, line 309 fs/fat/fat.h, line 128 fs/fscache/internal.h, line 39 fs/fuse/dax.c, line 65 fs/fuse/fuse_i.h, line 799 fs/gfs2/incore.h, line 397 fs/gfs2/incore.h, line 823 fs/kernfs/kernfs-internal.h, line 125 fs/nfsd/filecache.h, line 49 fs/nilfs2/bmap.h, line 104 fs/nilfs2/mdt.h, line 45 fs/nilfs2/nilfs.h, line 57 fs/nilfs2/the_nilfs.h, line 100 fs/nilfs2/the_nilfs.h, line 142 fs/ntfs3/frecord.c, line 1849 fs/ntfs3/index.c, line 369 fs/ntfs3/index.c, line 962 fs/ntfs3/ntfs_fs.h, line 137 fs/ntfs3/ntfs_fs.h, line 186 fs/ntfs3/ntfs_fs.h, line 372 fs/ntfs3/record.c, line 124 fs/ocfs2/journal.h, line 56 fs/ocfs2/ocfs2.h, line 396 fs/ubifs/ubifs.h, line 413 fs/ubifs/ubifs.h, line 1284 fs/xfs/xfs_inode.c, line 351 include/linux/backing-dev-defs.h, line 192 include/linux/ceph/osd_client.h, line 348 include/linux/cpufreq.h, line 102 include/linux/dmar.h, line 70 include/linux/fs.h, line 462 include/linux/fs.h, line 470 include/linux/fs.h, line 673 include/linux/fs.h, line 1480 include/linux/i3c/master.h, line 345 include/linux/ipc_namespace.h, line 19 include/linux/keyslot-manager.h, line 67 include/linux/leds.h, line 147 include/linux/lockd/lockd.h, line 58 include/linux/mm.h, line 259 include/linux/mm_types.h, line 473 include/linux/nfs_fs.h, line 181 include/linux/nfs_fs.h, line 192 include/linux/notifier.h, line 66 include/linux/quota.h, line 521 include/linux/rmap.h, line 31 include/linux/rtnetlink.h, line 41 include/linux/rtnetlink.h, line 42 include/linux/rwsem.h, line 48 include/linux/rwsem.h, line 70 include/linux/rwsem.h, line 102 include/linux/rwsem.h, line 104 include/linux/rwsem.h, line 120 include/linux/rwsem.h, line 129 include/linux/rwsem.h, line 143 include/linux/rwsem.h, line 145 include/linux/rwsem.h, line 155 include/linux/rwsem.h, line 160 include/linux/rwsem.h, line 175 include/linux/rwsem.h, line 176 include/linux/rwsem.h, line 177 include/linux/rwsem.h, line 182 include/linux/rwsem.h, line 187 include/linux/rwsem.h, line 188 include/linux/rwsem.h, line 193 include/linux/rwsem.h, line 198 include/linux/rwsem.h, line 203 include/linux/rwsem.h, line 208 include/linux/rwsem.h, line 224 include/linux/rwsem.h, line 225 include/linux/rwsem.h, line 226 include/linux/rwsem.h, line 227 include/linux/rwsem.h, line 228 include/linux/rwsem.h, line 242 include/linux/rwsem.h, line 243 include/linux/sched/signal.h, line 233 include/linux/tpm.h, line 129 include/linux/tty.h, line 158 include/linux/usb/hcd.h, line 753 include/linux/vfio_pci_core.h, line 139 include/net/netfilter/nf_flow_table.h, line 79 include/net/sch_generic.h, line 474 include/rdma/ib_verbs.h, line 1543 include/rdma/ib_verbs.h, line 2681 include/rdma/ib_verbs.h, line 2686 include/sound/core.h, line 100 kernel/events/uprobes.c, line 58 kernel/events/uprobes.c, line 59 kernel/locking/rwsem.c, line 137 kernel/locking/rwsem.c, line 142 kernel/locking/rwsem.c, line 150 kernel/locking/rwsem.c, line 165 kernel/locking/rwsem.c, line 174 kernel/locking/rwsem.c, line 182 kernel/locking/rwsem.c, line 203 kernel/locking/rwsem.c, line 214 kernel/locking/rwsem.c, line 223 kernel/locking/rwsem.c, line 236 kernel/locking/rwsem.c, line 251 kernel/locking/rwsem.c, line 266 kernel/locking/rwsem.c, line 277 kernel/locking/rwsem.c, line 305 kernel/locking/rwsem.c, line 381 kernel/locking/rwsem.c, line 539 kernel/locking/rwsem.c, line 584 kernel/locking/rwsem.c, line 608 kernel/locking/rwsem.c, line 667 kernel/locking/rwsem.c, line 724 kernel/locking/rwsem.c, line 737 kernel/locking/rwsem.c, line 862 kernel/locking/rwsem.c, line 869 kernel/locking/rwsem.c, line 874 kernel/locking/rwsem.c, line 879 kernel/locking/rwsem.c, line 882 kernel/locking/rwsem.c, line 892 kernel/locking/rwsem.c, line 893 kernel/locking/rwsem.c, line 1016 kernel/locking/rwsem.c, line 1017 kernel/locking/rwsem.c, line 1022 kernel/locking/rwsem.c, line 1169 kernel/locking/rwsem.c, line 1169 kernel/locking/rwsem.c, line 1190 kernel/locking/rwsem.c, line 1190 kernel/locking/rwsem.c, line 1209 kernel/locking/rwsem.c, line 1221 kernel/locking/rwsem.c, line 1226 kernel/locking/rwsem.c, line 1231 kernel/locking/rwsem.c, line 1236 kernel/locking/rwsem.c, line 1259 kernel/locking/rwsem.c, line 1269 kernel/locking/rwsem.c, line 1274 kernel/locking/rwsem.c, line 1279 kernel/locking/rwsem.c, line 1288 kernel/locking/rwsem.c, line 1308 kernel/locking/rwsem.c, line 1329 kernel/locking/rwsem.c, line 1379 kernel/locking/rwsem.c, line 1391 kernel/locking/rwsem.c, line 1396 kernel/locking/rwsem.c, line 1401 kernel/locking/rwsem.c, line 1406 kernel/locking/rwsem.c, line 1411 kernel/locking/rwsem.c, line 1416 kernel/locking/rwsem.c, line 1421 kernel/locking/rwsem.c, line 1426 kernel/locking/rwsem.c, line 1431 kernel/locking/rwsem.c, line 1436 kernel/locking/rwsem.c, line 1444 kernel/locking/rwsem.c, line 1449 kernel/locking/rwsem.c, line 1461 kernel/locking/rwsem.c, line 1470 kernel/locking/rwsem.c, line 1484 kernel/locking/rwsem.c, line 1501 kernel/locking/rwsem.c, line 1514 kernel/locking/rwsem.c, line 1525 kernel/locking/rwsem.c, line 1543 kernel/locking/rwsem.c, line 1557 kernel/locking/rwsem.c, line 1567 kernel/locking/rwsem.c, line 1577 kernel/locking/rwsem.c, line 1586 kernel/locking/rwsem.c, line 1594 kernel/locking/rwsem.c, line 1608 kernel/locking/rwsem.c, line 1616 kernel/locking/rwsem.c, line 1624 kernel/locking/rwsem.c, line 1632 kernel/locking/rwsem.c, line 1647 kernel/rcu/refscale.c, line 330 kernel/taskstats.c, line 54 lib/locking-selftest.c, line 151 lib/test_lockup.c, line 187 lib/test_lockup.c, line 189 lib/test_lockup.c, line 288 lib/test_lockup.c, line 290 lib/test_lockup.c, line 479 lib/test_lockup.c, line 494 lib/test_lockup.c, line 508 net/ceph/osd_client.c, line 58 net/rxrpc/ar-internal.h, line 288 sound/usb/midi.c, line 103
Documentation
LICENSES
arch
block
certs
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.clang-format 17019 2021-06-27 15:21:11 -0700
.cocciconfig 59 2016-10-02 16:24:40 -0700
.get_maintainer.ignore 71 2019-07-07 15:42:04 -0700
.gitattributes 62 2020-01-26 16:23:17 -0800
.gitignore 1959 2021-06-27 15:21:11 -0700
.mailmap 20412 2021-10-31 13:53:10 -0700
COPYING 496 2020-03-29 15:25:50 -0700
CREDITS 100996 2021-10-31 13:53:10 -0700
Kbuild 1327 2020-03-29 15:25:50 -0700
Kconfig 555 2020-08-02 14:21:45 -0700
MAINTAINERS 620589 2021-10-31 13:53:10 -0700
Makefile 65578 2021-10-31 13:53:10 -0700
README 727 2018-12-23 15:56:06 -0800