Defined in 3 files as a struct:
Defined in 2 files as a prototype:
Defined in 5 files as a member:
Defined in 2 files as a function:
Referenced in 163 files:
- external/bsd/jemalloc/dist/include/jemalloc/internal/prng.h, 8 times
- external/bsd/jemalloc/dist/test/unit/prng.c, 20 times
- external/bsd/jemalloc/include/jemalloc/internal/prng.h, 8 times
- external/bsd/libc++/dist/libcxx/src/ios.cpp, line 156
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/address.pass.cpp, line 134
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/bool.pass.cpp, 5 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp, 22 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/integral_typedefs.pass.cpp, 14 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/trivially_copyable.fail.cpp, line 64
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.generic/trivially_copyable.pass.cpp, line 63
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp, line 26
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp, line 20
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/address.pass.cpp, line 140
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/bool.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp, 22 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp, 14 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp, line 64
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp, line 69
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp, line 32
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp, line 32
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp, line 32
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp, line 30
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp, line 32
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp, line 32
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp, line 31
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp, line 31
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp, line 23
- external/bsd/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp, line 41
- external/bsd/libc++/dist/libcxx/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp, line 27
- external/bsd/libc++/dist/libcxx/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp, line 27
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/support/cmpxchg_loop.h, 8 times
- external/bsd/llvm/dist/clang/INPUTS/all-std-headers.cpp, line 57
- external/bsd/llvm/dist/clang/lib/AST/TypeLoc.cpp, 2 times
- external/bsd/llvm/dist/clang/lib/Basic/VirtualFileSystem.cpp, line 1774
- external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCGNU.cpp, 4 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp, 9 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCRuntime.h, line 214
- external/bsd/llvm/dist/clang/lib/Frontend/ASTUnit.cpp, line 239
- external/bsd/llvm/dist/clang/lib/Frontend/CompilerInvocation.cpp, line 3201
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_ast_print.cpp, 24 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_capture_codegen.cpp, 48 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_codegen.cpp, 9 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_messages.c, 118 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_messages.cpp, 241 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_read_codegen.c, 47 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_update_codegen.cpp, 48 times
- external/bsd/llvm/dist/clang/test/OpenMP/atomic_write_codegen.c, 48 times
- external/bsd/llvm/dist/clang/test/OpenMP/nesting_of_regions.cpp, 150 times
- external/bsd/llvm/dist/clang/test/SemaCXX/atomic-type.cpp, line 12
- external/bsd/llvm/dist/clang/tools/c-index-test/c-index-test.c, line 1093
- external/bsd/llvm/dist/clang/tools/libclang/CIndex.cpp, line 7870
- external/bsd/llvm/dist/clang/tools/libclang/CIndexCodeCompletion.cpp, line 357
- external/bsd/llvm/dist/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h, line 89
- external/bsd/llvm/dist/llvm/include/llvm/ADT/Statistic.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h, line 42
- external/bsd/llvm/dist/llvm/include/llvm/Support/ManagedStatic.h, line 41
- external/bsd/llvm/dist/llvm/include/llvm/Support/ThreadPool.h, line 92
- external/bsd/llvm/dist/llvm/lib/AsmParser/LLLexer.cpp, line 549
- external/bsd/llvm/dist/llvm/lib/IR/DiagnosticInfo.cpp, line 47
- external/bsd/llvm/dist/llvm/lib/Support/Parallel.cpp, line 108
- external/bsd/llvm/dist/llvm/lib/Support/Signals.cpp, line 53
- external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, line 418
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86EvexToVex.cpp, line 241
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 605
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFMA3Info.cpp, line 118
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFoldTables.cpp, line 5274
- external/bsd/llvm/dist/llvm/unittests/Support/TaskQueueTest.cpp, 6 times
- external/cddl/osnet/sys/sys/atomic.h, line 35
- external/gpl2/gettext/dist/gettext-tools/src/msgmerge.c, line 1149
- external/gpl3/gcc/dist/gcc/dwarf2out.h, line 166
- external/gpl3/gcc/dist/gcc/hsa-common.c, 2 times
- external/gpl3/gcc/dist/gcc/input.h, line 126
- external/gpl3/gcc/dist/gcc/tree-core.h, line 1814
- external/gpl3/gcc/dist/libcpp/include/line-map.h, line 474
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_debugging.cc, 3 times
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface.h, line 109
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.cc, 3 times
- external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_report.cc, line 174
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/atomic_base.h, 2 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/atomic_futex.h, line 70
- external/gpl3/gcc/dist/libstdc++-v3/include/parallel/balanced_quicksort.h, 2 times
- external/gpl3/gcc/dist/libstdc++-v3/include/parallel/partition.h, 2 times
- external/gpl3/gcc/dist/libstdc++-v3/include/parallel/workstealing.h, 3 times
- external/gpl3/gdb/dist/sim/testsuite/sim/ft32/basic.s, line 766
- external/mit/lua/dist/src/lgc.c, line 1069
- sys/arch/arm/nvidia/tegra_drm_mode.c, 2 times
- sys/arch/arm/rockchip/rk_vop.c, 2 times
- sys/arch/arm/sunxi/sunxi_mixer.c, 2 times
- sys/arch/arm/ti/ti_lcdc.c, 2 times
- sys/arch/sparc/sparc/locore.s, line 3483
- sys/dev/kttcp.c, 7 times
- sys/external/bsd/compiler_rt/dist/lib/fuzzer/FuzzerDriver.cpp, 4 times
- sys/external/bsd/compiler_rt/dist/lib/fuzzer/FuzzerInternal.h, line 119
- sys/external/bsd/compiler_rt/dist/lib/fuzzer/FuzzerLoop.cpp, 2 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_debugging.cc, 3 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_interface.h, line 141
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_report.cc, 3 times
- sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/tsan_rtl_report.cc, line 175
- sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/buffer_queue_test.cc, line 173
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_AArch64.cc, 2 times
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_arm.cc, 2 times
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_mips.cc, 2 times
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_mips64.cc, 2 times
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_trampoline_powerpc64.cc, line 6
- sys/external/bsd/compiler_rt/dist/lib/xray/xray_x86_64.cc, 11 times
- sys/external/bsd/drm/dist/bsd-core/drm_mm.c, 11 times
- sys/external/bsd/drm/dist/bsd-core/drm_mm.h, 2 times
- sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v10_0.c, 5 times
- sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v11_0.c, 5 times
- sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c, 5 times
- sys/external/bsd/drm2/dist/drm/ast/ast_mode.c, 2 times
- sys/external/bsd/drm2/dist/drm/drm_atomic.c, line 1512
- sys/external/bsd/drm2/dist/drm/drm_crtc.c, 4 times
- sys/external/bsd/drm2/dist/drm/drm_fb_helper.c, 3 times
- sys/external/bsd/drm2/dist/drm/drm_ioctl.c, line 358
- sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c, line 214
- sys/external/bsd/drm2/dist/drm/i915/intel_display.c, 42 times
- sys/external/bsd/drm2/dist/drm/i915/intel_fbdev.c, line 760
- sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_crtc.c, 3 times
- sys/external/bsd/drm2/dist/drm/radeon/radeon_atombios_crtc.c, 10 times
- sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_crtc.c, 5 times
- sys/external/bsd/drm2/dist/drm/radeon/radeon_mode.h, line 875
- sys/external/bsd/drm2/drm/drm_fops.c, line 59
- sys/external/bsd/drm2/include/linux/atomic.h, 38 times
- sys/kern/uipc_socket.c, 12 times
- tests/lib/libc/sync/cpp_atomic_ops_linkable.cc, 2 times