Loading...
Defined in 3 files as a macro:
- include/linux/rwlock.h, line 20 (as a macro)
- include/linux/rwlock.h, line 27 (as a macro)
- include/linux/rwlock_rt.h, line 19 (as a macro)
Referenced in 111 files:
- arch/arm/xen/p2m.c, line 207
- arch/riscv/kvm/aia_imsic.c, line 1040
- arch/s390/kvm/kvm-s390.c, line 3322
- drivers/bluetooth/bfusb.c, line 634
- drivers/bus/mhi/host/init.c, 2 times
- drivers/crypto/hisilicon/zip/zip_crypto.c, line 459
- drivers/dma/qcom/gpi.c, line 2239
- drivers/firmware/arm_ffa/driver.c, 2 times
- drivers/gpu/drm/drm_vma_manager.c, line 88
- drivers/gpu/drm/i915/gem/i915_gem_userptr.c, line 589
- drivers/gpu/drm/msm/msm_drv.c, line 342
- drivers/gpu/drm/nouveau/include/nvkm/core/event.h, line 41
- drivers/infiniband/core/cache.c, line 786
- drivers/infiniband/core/cm.c, line 4488
- drivers/infiniband/core/device.c, line 611
- drivers/infiniband/hw/mlx5/main.c, line 3722
- drivers/input/serio/hil_mlc.c, line 925
- drivers/input/serio/hp_sdc.c, 4 times
- drivers/isdn/mISDN/stack.c, line 377
- drivers/isdn/mISDN/tei.c, line 1352
- drivers/leds/leds-ns2.c, line 208
- drivers/md/dm-bufio.c, line 547
- drivers/md/dm-region-hash.c, line 202
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c, line 734
- drivers/net/ethernet/chelsio/cxgb3/l2t.c, line 455
- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c, line 299
- drivers/net/ethernet/chelsio/cxgb4/l2t.c, line 651
- drivers/net/ethernet/chelsio/cxgb4/smt.c, line 54
- drivers/net/ethernet/marvell/prestera/prestera_main.c, line 1372
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c, line 1194
- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c, line 1482
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c, line 2511
- drivers/net/ethernet/sfc/tc_encap_actions.c, line 199
- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c, line 312
- drivers/net/ppp/ppp_generic.c, line 2899
- drivers/net/ppp/pppoe.c, line 1151
- drivers/net/wireguard/peer.c, line 52
- drivers/parisc/pdc_stable.c, line 997
- drivers/parport/share.c, line 454
- drivers/s390/scsi/zfcp_aux.c, 4 times
- drivers/s390/virtio/virtio_ccw.c, 2 times
- drivers/scsi/bnx2i/bnx2i_iscsi.c, line 832
- drivers/scsi/cxgbi/libcxgbi.c, line 578
- drivers/scsi/lpfc/lpfc_init.c, line 4666
- drivers/scsi/qla2xxx/qla_nx.c, line 2257
- drivers/scsi/qla4xxx/ql4_os.c, line 8678
- drivers/scsi/scsi_debug.c, line 7616
- drivers/scsi/sg.c, 2 times
- drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c, line 569
- drivers/vdpa/vdpa_user/iova_domain.c, line 589
- drivers/virt/acrn/ioreq.c, line 437
- fs/afs/cell.c, line 170
- fs/afs/main.c, line 110
- fs/afs/server.c, line 217
- fs/afs/server_list.c, line 68
- fs/afs/vl_list.c, 2 times
- fs/afs/volume.c, 2 times
- fs/binfmt_misc.c, line 1012
- fs/btrfs/disk-io.c, 4 times
- fs/btrfs/extent_map.c, line 39
- fs/eventpoll.c, line 984
- fs/ext2/super.c, line 204
- fs/ext4/mballoc.c, 2 times
- fs/ext4/super.c, 2 times
- fs/f2fs/extent_cache.c, line 343
- fs/fcntl.c, line 928
- fs/file_table.c, line 159
- fs/jbd2/journal.c, line 1555
- fs/ntfs/inode.c, line 371
- fs/ocfs2/cluster/nodemanager.c, line 711
- fs/smb/server/mgmt/user_session.c, line 358
- fs/smb/server/vfs_cache.c, 2 times
- fs/udf/super.c, line 2126
- fs/xattr.c, line 1380
- include/drm/drm_vma_manager.h, line 152
- kernel/rcu/refscale.c, line 323
- kernel/trace/trace_uprobe.c, line 254
- lib/locking-selftest.c, 3 times
- mm/mempolicy.c, line 2690
- mm/z3fold.c, line 204
- mm/zsmalloc.c, line 1715
- net/atm/mpc.c, 2 times
- net/bridge/netfilter/ebtables.c, line 1236
- net/can/j1939/main.c, 2 times
- net/core/neighbour.c, 2 times
- net/core/sock.c, 2 times
- net/ipv6/addrconf.c, line 385
- net/ipv6/ip6_fib.c, line 2360
- net/mac802154/llsec.c, line 38
- net/netfilter/nft_set_rbtree.c, line 701
- net/nfc/llcp_core.c, 3 times
- net/packet/af_packet.c, line 640
- net/rds/af_rds.c, line 677
- net/rxrpc/af_rxrpc.c, line 852
- net/rxrpc/local_object.c, line 138
- net/rxrpc/net_ns.c, line 51
- net/sctp/protocol.c, line 1574
- net/smc/smc_clc.c, line 1339
- net/smc/smc_core.c, line 871
- net/smc/smc_pnet.c, line 876
- net/tipc/monitor.c, line 667
- net/tipc/name_table.c, line 900
- net/tipc/node.c, line 564
- net/xfrm/xfrm_policy.c, line 415
- security/apparmor/label.c, line 2010
- sound/core/init.c, line 319
- sound/core/seq/seq_clientmgr.c, line 244
- sound/core/seq/seq_ports.c, line 107
- sound/core/seq/seq_virmidi.c, line 514
- virt/kvm/kvm_mm.h, line 14
- virt/kvm/pfncache.c, line 346