Defined in 1 files as a prototype:
Defined in 8 files as a member:
Defined in 3 files as a function:
Referenced in 102 files:
- contrib/apr/atomic/unix/mutex.c, line 35
- contrib/apr/atomic/unix/mutex64.c, line 35
- contrib/jemalloc/include/jemalloc/internal/prng.h, 8 times
- contrib/llvm-project/clang/lib/AST/TypeLoc.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CGObjCMac.cpp, 9 times
- contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.h, line 241
- contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp, line 239
- contrib/llvm-project/compiler-rt/lib/BlocksRuntime/runtime.c, line 81
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp, 4 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerInternal.h, line 112
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp, 3 times
- contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.h, line 145
- contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_report.cpp, 3 times
- contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp, line 175
- contrib/llvm-project/compiler-rt/lib/xray/xray_AArch64.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/xray/xray_arm.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/xray/xray_mips.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/xray/xray_mips64.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_powerpc64.cpp, line 6
- contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.cpp, 11 times
- contrib/llvm-project/libcxx/src/experimental/memory_resource.cpp, line 113
- contrib/llvm-project/libcxx/src/ios.cpp, line 156
- contrib/llvm-project/lld/COFF/ICF.cpp, line 64
- contrib/llvm-project/lld/ELF/Config.h, line 305
- contrib/llvm-project/lld/ELF/ICF.cpp, line 127
- contrib/llvm-project/lld/include/lld/Common/Timer.h, line 51
- contrib/llvm-project/lldb/include/lldb/Core/Communication.h, 2 times
- contrib/llvm-project/lldb/include/lldb/Core/Module.h, 3 times
- contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatManager.h, line 193
- contrib/llvm-project/lldb/include/lldb/Expression/IRExecutionUnit.h, line 391
- contrib/llvm-project/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h, line 108
- contrib/llvm-project/lldb/include/lldb/Interpreter/CommandInterpreter.h, line 584
- contrib/llvm-project/lldb/include/lldb/Utility/Log.h, 3 times
- contrib/llvm-project/lldb/include/lldb/Utility/Timer.h, 6 times
- contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp, line 181
- contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h, line 248
- contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h, line 302
- contrib/llvm-project/lldb/source/Target/Process.cpp, line 4557
- contrib/llvm-project/lldb/source/Utility/Timer.cpp, 3 times
- contrib/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h, line 88
- contrib/llvm-project/llvm/include/llvm/ADT/Statistic.h, 2 times
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h, line 421
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h, line 42
- contrib/llvm-project/llvm/include/llvm/Support/ManagedStatic.h, 2 times
- contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp, line 548
- contrib/llvm-project/llvm/lib/IR/DiagnosticInfo.cpp, line 47
- contrib/llvm-project/llvm/lib/Support/BuryPointer.cpp, line 23
- contrib/llvm-project/llvm/lib/Support/Parallel.cpp, 2 times
- contrib/llvm-project/llvm/lib/Support/PrettyStackTrace.cpp, line 63
- contrib/llvm-project/llvm/lib/Support/Signals.cpp, line 54
- contrib/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp, line 1908
- contrib/llvm-project/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, line 450
- contrib/llvm-project/llvm/lib/Target/X86/X86EvexToVex.cpp, line 238
- contrib/llvm-project/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 611
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrFMA3Info.cpp, line 117
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrFoldTables.cpp, line 5536
- contrib/llvm-project/openmp/runtime/src/kmp.h, 21 times
- contrib/llvm-project/openmp/runtime/src/kmp_global.cpp, 4 times
- contrib/llvm-project/openmp/runtime/src/kmp_lock.cpp, 8 times
- contrib/llvm-project/openmp/runtime/src/kmp_lock.h, 11 times
- contrib/llvm-project/openmp/runtime/src/kmp_os.h, 3 times
- contrib/llvm-project/openmp/runtime/src/kmp_taskdeps.cpp, 2 times
- contrib/llvm-project/openmp/runtime/src/kmp_tasking.cpp, 7 times
- contrib/llvm-project/openmp/runtime/src/kmp_wait_release.h, 11 times
- contrib/lua/src/lgc.c, line 1065
- contrib/netbsd-tests/lib/libc/sync/cpp_atomic_ops_linkable.cc, 2 times
- contrib/ofed/libibverbs/cmd.c, 8 times
- contrib/ofed/libibverbs/compat-1_0.c, 8 times
- contrib/ofed/libmlx4/qp.c, 5 times
- contrib/ofed/libmlx5/qp.c, 4 times
- sbin/dump/tape.c, 11 times
- sbin/ipfw/tables.c, 10 times
- sys/arm/include/atomic-v4.h, line 43
- sys/arm/include/atomic-v6.h, line 43
- sys/cam/ctl/ctl_backend_block.c, 4 times
- sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c, line 43
- sys/contrib/ck/include/ck_pr.h, 3 times
- sys/contrib/ck/include/gcc/aarch64/ck_pr.h, line 68
- sys/contrib/ck/include/gcc/arm/ck_pr.h, line 85
- sys/contrib/ck/include/gcc/ck_pr.h, line 132
- sys/contrib/ck/include/gcc/ppc/ck_pr.h, line 76
- sys/contrib/ck/include/gcc/ppc64/ck_pr.h, line 73
- sys/contrib/ck/include/gcc/sparcv9/ck_pr.h, line 70
- sys/contrib/ck/include/gcc/x86/ck_pr.h, line 90
- sys/contrib/ck/include/gcc/x86_64/ck_pr.h, line 79
- sys/contrib/openzfs/module/lua/lgc.c, line 1061
- sys/contrib/openzfs/module/os/freebsd/spl/spl_atomic.c, line 43
- sys/dev/cxgbe/offload.h, 4 times
- sys/dev/drm2/drm_mm.c, 5 times
- sys/dev/drm2/drm_mm.h, 2 times
- sys/dev/mlx5/mlx5_core/mlx5_fw.c, line 154
- sys/dev/mlx5/mlx5_core/mlx5_main.c, line 478
- sys/dev/qlnx/qlnxr/qlnxr_cm.h, line 55
- sys/kern/subr_csan.c, 7 times
- sys/kern/uipc_socket.c, 6 times
- sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c, 13 times
- sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c, 4 times
- sys/sys/_atomic_subword.h, line 40
- sys/sys/_cscan_atomic.h, line 39
- sys/sys/atomic_common.h, line 37