Defined in 6 files as a prototype:
Defined in 7 files as a member:
Defined in 26 files as a function:
- contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp, line 990 (as a function)
- contrib/llvm-project/compiler-rt/lib/builtins/atomic.c, line 61 (as a function)
- contrib/llvm-project/compiler-rt/lib/builtins/atomic.c, line 82 (as a function)
- contrib/llvm-project/compiler-rt/lib/builtins/atomic.c, line 91 (as a function)
- contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp, line 24 (as a function)
- contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h, line 89 (as a function)
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuchsia.cpp, line 165 (as a function)
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.cpp, line 118 (as a function)
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd.h, line 57 (as a function)
- contrib/llvm-project/libcxx/src/debug.cpp, line 319 (as a function)
- contrib/llvm-project/libcxx/src/memory.cpp, line 170 (as a function)
- contrib/llvm-project/libcxx/src/mutex.cpp, line 45 (as a function)
- contrib/llvm-project/libcxx/src/mutex.cpp, line 77 (as a function)
- contrib/llvm-project/libcxx/src/mutex.cpp, line 124 (as a function)
- contrib/llvm-project/libcxx/src/mutex.cpp, line 179 (as a function)
- contrib/llvm-project/libcxx/src/shared_mutex.cpp, line 51 (as a function)
- contrib/llvm-project/libcxx/src/shared_mutex.cpp, line 111 (as a function)
- contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp, line 300 (as a function)
- contrib/llvm-project/llvm/include/llvm/Support/Mutex.h, line 46 (as a function)
- contrib/llvm-project/llvm/include/llvm/Support/RWMutex.h, line 148 (as a function)
- contrib/llvm-project/llvm/lib/Support/RWMutex.cpp, line 30 (as a function)
- contrib/llvm-project/llvm/lib/Support/RWMutex.cpp, line 101 (as a function)
- contrib/llvm-project/llvm/lib/Support/RWMutex.cpp, line 130 (as a function)
- contrib/netbsd-tests/lib/libpthread/t_cond.c, line 542 (as a function)
- contrib/subversion/subversion/svnserve/serve.c, line 3191 (as a function)
- usr.sbin/rpc.lockd/lockd_lock.c, line 1997 (as a function)
Referenced in 103 files:
- contrib/libevent/evthread-internal.h, line 100
- contrib/libevent/evthread.c, 7 times
- contrib/libevent/test/regress_bufferevent.c, line 280
- contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp, 2 times
- contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp, line 2708
- contrib/llvm-project/compiler-rt/lib/builtins/atomic.c, 11 times
- contrib/llvm-project/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp, line 117
- contrib/llvm-project/compiler-rt/lib/gwp_asan/mutex.h, line 41
- contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h, 3 times
- contrib/llvm-project/compiler-rt/lib/scudo/scudo_allocator.cpp, 3 times
- contrib/llvm-project/compiler-rt/lib/scudo/scudo_tsd.h, line 48
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/combined.h, 3 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/mutex.h, line 62
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary32.h, 3 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary64.h, 2 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/quarantine.h, 3 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/release.h, line 84
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/secondary.h, 2 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/stats.h, line 93
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_exclusive.h, 2 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_shared.h, 2 times
- contrib/llvm-project/libcxx/src/debug.cpp, 4 times
- contrib/llvm-project/libcxx/src/future.cpp, line 163
- contrib/llvm-project/libcxx/src/mutex.cpp, line 185
- contrib/llvm-project/libcxx/src/thread.cpp, line 175
- contrib/llvm-project/lldb/include/lldb/Utility/Iterable.h, line 185
- contrib/llvm-project/lldb/source/Host/common/Editline.cpp, line 570
- contrib/llvm-project/lldb/source/Interpreter/CommandObject.cpp, line 267
- contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp, line 349
- contrib/llvm-project/lldb/source/Plugins/Process/Utility/HistoryThread.cpp, line 66
- contrib/llvm-project/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp, line 60
- contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp, 2 times
- contrib/llvm-project/lldb/source/Utility/Listener.cpp, line 308
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h, line 1198
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Support/Mutex.h, line 48
- contrib/llvm-project/llvm/include/llvm/Support/RWMutex.h, 2 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp, 2 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp, line 89
- contrib/llvm-project/llvm/lib/Support/Parallel.cpp, line 107
- contrib/netbsd-tests/lib/libpthread/t_cond.c, line 552
- contrib/ntp/lib/isc/unix/app.c, 3 times
- contrib/ntp/lib/isc/win32/app.c, 3 times
- contrib/ntp/sntp/libevent/evthread-internal.h, line 100
- contrib/ntp/sntp/libevent/evthread.c, 7 times
- contrib/ntp/sntp/libevent/test/regress_bufferevent.c, line 273
- contrib/ofed/librdmacm/acm.c, 2 times
- contrib/ofed/librdmacm/rsocket.c, 3 times
- contrib/subversion/subversion/libsvn_delta/branch_compat.c, line 858
- contrib/subversion/subversion/libsvn_delta/compat.c, 4 times
- contrib/subversion/subversion/libsvn_fs/fs-loader.c, line 1995
- contrib/subversion/subversion/libsvn_ra/ra_loader.c, line 1113
- contrib/subversion/subversion/libsvn_ra_svn/wrapped_sasl.c, 2 times
- contrib/subversion/subversion/svn/util.c, 3 times
- contrib/subversion/subversion/svnserve/serve.c, line 3807
- crypto/openssl/crypto/objects/o_names.c, 3 times
- sys/cam/ctl/scsi_ctl.c, 4 times
- sys/cam/scsi/scsi_ses.h, line 419
- sys/compat/linux/linux_futex.c, 4 times
- sys/contrib/ck/include/ck_pr.h, 3 times
- sys/contrib/ck/include/gcc/aarch64/ck_pr.h, line 82
- sys/contrib/ck/include/gcc/arm/ck_pr.h, line 99
- sys/contrib/ck/include/gcc/ck_pr.h, line 149
- sys/contrib/ck/include/gcc/ppc/ck_pr.h, line 90
- sys/contrib/ck/include/gcc/ppc64/ck_pr.h, line 87
- sys/contrib/ck/include/gcc/sparcv9/ck_pr.h, line 84
- sys/contrib/ck/include/gcc/x86/ck_pr.h, line 104
- sys/contrib/ck/include/gcc/x86_64/ck_pr.h, line 113
- sys/contrib/openzfs/module/os/freebsd/zfs/zvol_os.c, 2 times
- sys/contrib/openzfs/module/os/linux/zfs/zvol_os.c, 3 times
- sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c, 9 times
- sys/dev/axgbe/xgbe-dev.c, 3 times
- sys/dev/cxgbe/common/t4_hw.c, 4 times
- sys/dev/iwn/if_iwn.c, 2 times
- sys/dev/mlx4/mlx4_core/mlx4_port.c, 8 times
- sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c, 2 times
- sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c, 4 times
- sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c, 4 times
- sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c, 8 times
- sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c, 2 times
- sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c, 2 times
- sys/dev/mthca/mthca_provider.c, 3 times
- sys/dev/netmap/if_ptnet.c, 3 times
- sys/dev/rtwn/pci/rtwn_pci_rx.c, 3 times
- sys/dev/vnic/nic_main.c, 4 times
- sys/dev/wpi/if_wpi.c, 5 times
- sys/fs/msdosfs/msdosfs_vfsops.c, 3 times
- sys/fs/nfsclient/nfs_clstate.c, 4 times
- sys/fs/nfsserver/nfs_nfsdstate.c, 4 times
- sys/fs/tmpfs/tmpfs_subr.c, 2 times
- sys/kern/kern_alq.c, 2 times
- sys/kern/kern_descrip.c, 7 times
- sys/kern/kern_lockf.c, 4 times
- sys/kern/subr_sleepqueue.c, 3 times
- sys/kern/vfs_bio.c, 7 times
- sys/kern/vfs_vnops.c, 12 times
- sys/netpfil/ipfw/ip_fw2.c, 3 times
- sys/ofed/drivers/infiniband/core/ib_cm.c, 16 times
- sys/ufs/ufs/ufs_extattr.c, 2 times
- sys/vm/swap_pager.c, 2 times
- sys/vm/vm_map.c, 7 times
- sys/vm/vm_page.c, 4 times
- usr.sbin/rpc.lockd/lock_proc.c, 8 times