| /freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/ |
| H A D | aliases.h | 29 using atomic_bool = atomic<bool>; 30 using atomic_char = atomic<char>; 31 using atomic_schar = atomic<signed char>; 33 using atomic_short = atomic<short>; 35 using atomic_int = atomic<int>; 37 using atomic_long = atomic<long>; 39 using atomic_llong = atomic<long long>; 42 using atomic_char8_t = atomic<char8_t>; 44 using atomic_char16_t = atomic<char16_t>; 45 using atomic_char32_t = atomic<char32_t>; [all …]
|
| H A D | atomic.h | 58 atomic& operator=(const atomic&) = delete; argument 59 atomic& operator=(const atomic&) volatile = delete; argument 120 atomic& operator=(const atomic&) = delete; 121 atomic& operator=(const atomic&) volatile = delete; 200 atomic(const atomic&) = delete; 201 atomic& operator=(const atomic&) = delete; 202 atomic& operator=(const atomic&) volatile = delete; 364 …volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type… 370 …atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NO… 378 …volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type… [all …]
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 62 struct atomic 73 atomic(const atomic&) = delete; 74 atomic& operator=(const atomic&) = delete; 75 atomic& operator=(const atomic&) volatile = delete; 124 atomic(const atomic&) = delete; 125 atomic& operator=(const atomic&) = delete; 126 atomic& operator=(const atomic&) volatile = delete; 208 atomic(const atomic&) = delete; 209 atomic& operator=(const atomic&) = delete; 276 atomic(const atomic&) = delete; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 261 WebAssemblyBinRMW<I32, "i32.atomic.rmw8.add_u", 0x20>; 265 WebAssemblyBinRMW<I64, "i64.atomic.rmw8.add_u", 0x22>; 274 WebAssemblyBinRMW<I32, "i32.atomic.rmw8.sub_u", 0x27>; 278 WebAssemblyBinRMW<I64, "i64.atomic.rmw8.sub_u", 0x29>; 287 WebAssemblyBinRMW<I32, "i32.atomic.rmw8.and_u", 0x2e>; 291 WebAssemblyBinRMW<I64, "i64.atomic.rmw8.and_u", 0x30>; 300 WebAssemblyBinRMW<I32, "i32.atomic.rmw8.or_u", 0x35>; 302 WebAssemblyBinRMW<I32, "i32.atomic.rmw16.or_u", 0x36>; 304 WebAssemblyBinRMW<I64, "i64.atomic.rmw8.or_u", 0x37>; 324 WebAssemblyBinRMW<I32, "i32.atomic.rmw.xchg", 0x41>; [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_api/common/utils/ |
| H A D | lac_lock_free_stack.h | 12 uint64_t atomic; member 41 old_top.atomic = stack->top.atomic; in pop() 48 } while (!__sync_bool_compare_and_swap(&stack->top.atomic, in pop() 49 old_top.atomic, in pop() 50 new_top.atomic)); in pop() 62 old_top.atomic = stack->top.atomic; in push() 66 } while (!__sync_bool_compare_and_swap(&stack->top.atomic, in push() 67 old_top.atomic, in push() 68 new_top.atomic)); in push()
|
| /freebsd-14.2/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | prng.h | 67 prng_lg_range_u32(atomic_u32_t *state, unsigned lg_range, bool atomic) { in prng_lg_range_u32() argument 75 if (atomic) { in prng_lg_range_u32() 104 prng_lg_range_zu(atomic_zu_t *state, unsigned lg_range, bool atomic) { in prng_lg_range_zu() argument 112 if (atomic) { in prng_lg_range_zu() 132 prng_range_u32(atomic_u32_t *state, uint32_t range, bool atomic) { in prng_range_u32() argument 143 ret = prng_lg_range_u32(state, lg_range, atomic); in prng_range_u32() 168 prng_range_zu(atomic_zu_t *state, size_t range, bool atomic) { in prng_range_zu() argument 179 ret = prng_lg_range_zu(state, lg_range, atomic); in prng_range_zu()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Timer.h | 33 std::atomic<uint64_t> m_nanos; 34 std::atomic<uint64_t> m_nanos_total; 35 std::atomic<uint64_t> m_count; 36 std::atomic<Category *> m_next; 71 static std::atomic<bool> g_quiet; 72 static std::atomic<unsigned> g_display_depth;
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_x86_64.cpp | 161 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionEntry() 165 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp9Seq, in patchFunctionEntry() 208 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionExit() 212 reinterpret_cast<std::atomic<uint8_t> *>(Address), RetOpCode, in patchFunctionExit() 238 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionTailExit() 242 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp9Seq, in patchFunctionTailExit() 267 reinterpret_cast<std::atomic<uint16_t> *>(Address), NopwSeq, in patchCustomEvent() 271 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp15Seq, in patchCustomEvent() 299 reinterpret_cast<std::atomic<uint16_t> *>(Address), NopwSeq, in patchTypedEvent() 303 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp20Seq, in patchTypedEvent()
|
| H A D | xray_AArch64.cpp | 78 reinterpret_cast<std::atomic<uint32_t> *>(FirstAddress), in patchSled() 82 reinterpret_cast<std::atomic<uint32_t> *>(FirstAddress), in patchSled() 124 reinterpret_cast<std::atomic<uint32_t> *>(Sled.address()), Inst, in patchCustomEvent() 135 reinterpret_cast<std::atomic<uint32_t> *>(Sled.address()), Inst, in patchTypedEvent()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSpecialSymbolMap.inc | 247 SYMBOL(atomic, std::, <atomic>) 249 SYMBOL(atomic_bool, std::, <atomic>) 251 SYMBOL(atomic_char, std::, <atomic>) 259 SYMBOL(atomic_int, std::, <atomic>) 289 SYMBOL(atomic_llong, std::, <atomic>) 291 SYMBOL(atomic_long, std::, <atomic>) 295 SYMBOL(atomic_schar, std::, <atomic>) 297 SYMBOL(atomic_short, std::, <atomic>) 303 SYMBOL(atomic_uchar, std::, <atomic>) 305 SYMBOL(atomic_uint, std::, <atomic>) [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | ArrayList.h | 111 std::atomic<ItemsGroup *> Next = nullptr; 117 std::atomic<size_t> ItemsCount = 0; 131 bool allocateNewGroup(std::atomic<ItemsGroup *> &AtomicGroup) { in allocateNewGroup() 158 std::atomic<ItemsGroup *> GroupsHead = nullptr; 159 std::atomic<ItemsGroup *> LastGroup = nullptr;
|
| H A D | TypePool.h | 27 using TypeEntry = StringMapEntry<std::atomic<TypeEntryBody *>>; 59 std::atomic<DIE *> Die = {nullptr}; 62 std::atomic<DIE *> DeclarationDie = {nullptr}; 65 std::atomic<bool> ParentIsDeclaration = {true};
|
| H A D | DependencyTracker.h | 43 std::atomic<bool> &HasNewInterconnectedCUs); 226 std::atomic<bool> &HasNewInterconnectedCUs); 233 std::atomic<bool> &HasNewInterconnectedCUs); 246 std::atomic<bool> &HasNewInterconnectedCUs);
|
| H A D | DWARFLinkerCompileUnit.h | 142 std::atomic<bool> &HasNewInterconnectedCUs); 178 std::atomic<uint16_t> Flags = {0}; 316 return reinterpret_cast<std::atomic<uint64_t> *>(&OutDieOffsetArray[Idx]) in getDieOutOffset() 323 return reinterpret_cast<std::atomic<TypeEntry *> *>(&TypeEntries[Idx]) in getDieTypeEntry() 330 return reinterpret_cast<std::atomic<uint64_t> *>( in getDieOutOffset() 338 return reinterpret_cast<std::atomic<TypeEntry *> *>( in getDieTypeEntry() 346 reinterpret_cast<std::atomic<uint64_t> *>(&OutDieOffsetArray[Idx]) in rememberDieOutOffset() 353 reinterpret_cast<std::atomic<TypeEntry *> *>(&TypeEntries[Idx]) in setDieTypeEntry() 361 reinterpret_cast<std::atomic<TypeEntry *> *>( in setDieTypeEntry() 717 std::atomic<Stage> Stage;
|
| H A D | DWARFLinkerImpl.h | 198 std::atomic<bool> HasNewInterconnectedCUs = {false}; 200 std::atomic<bool> HasNewGlobalDependency = {false}; 203 std::atomic<size_t> &UniqueUnitID; 207 std::atomic<size_t> &UniqueUnitID); 341 std::atomic<size_t> UniqueUnitID;
|
| /freebsd-14.2/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_wait_release.h | 109 std::atomic<bool> *sleepLoc; 116 kmp_flag(std::atomic<bool> *sloc) 242 kmp_flag_atomic(std::atomic<PtrType> *p, kmp_info_t *thr) 246 kmp_flag_atomic(std::atomic<PtrType> *p, PtrType c) 248 kmp_flag_atomic(std::atomic<PtrType> *p, PtrType c, std::atomic<bool> *sloc) 251 std::atomic<PtrType> *get() { return loc; } 695 std::atomic<kmp_int32> *unfinished_threads = 824 kmp_flag_32(std::atomic<kmp_uint32> *p) 828 kmp_flag_32(std::atomic<kmp_uint32> *p, kmp_uint32 c) 895 kmp_atomic_flag_64(std::atomic<kmp_uint64> *p) [all …]
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__stop_token/ |
| H A D | atomic_unique_lock.h | 34 std::atomic<_State>& __state_; 38 _LIBCPP_HIDE_FROM_ABI explicit __atomic_unique_lock(std::atomic<_State>& __state) noexcept in __atomic_unique_lock() 44 …_LIBCPP_HIDE_FROM_ABI __atomic_unique_lock(std::atomic<_State>& __state, _Pred&& __give_up_locking… in __atomic_unique_lock() 51 std::atomic<_State>& __state, in __atomic_unique_lock()
|
| H A D | stop_state.h | 36 atomic<bool> __completed_ = false; 54 atomic<uint32_t> __state_ = 0; 59 atomic<uint32_t> __ref_count_ = 0; 227 _LIBCPP_HIDE_FROM_ABI static atomic<uint32_t>& __get_atomic_ref_count(__stop_state& __state) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsBPF.td | 44 llvm_i8_ty, // atomic order 54 ImmArg <ArgIndex<2>>, // atomic order 64 llvm_i8_ty, // atomic order 74 ImmArg <ArgIndex<3>>, // atomic order
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | SelectionDAGCompat.td | 26 // SelectionDAG has separate nodes for atomic and non-atomic memory operations 198 // G_LOAD handles both atomic and non-atomic loads where as SelectionDAG had 199 // separate nodes for them. This GINodeEquiv maps the non-atomic loads to 200 // G_LOAD with a non-atomic MachineMemOperand. 215 // G_STORE handles both atomic and non-atomic stores where as SelectionDAG had 216 // separate nodes for them. This GINodeEquiv maps the non-atomic stores to 217 // G_STORE with a non-atomic MachineMemOperand.
|
| /freebsd-14.2/sys/dev/cxgbe/ |
| H A D | offload.h | 37 #define INIT_ULPTX_WRH(w, wrlen, atomic, tid) do { \ argument 38 (w)->wr_hi = htonl(V_FW_WR_OP(FW_ULPTX_WR) | V_FW_WR_ATOMIC(atomic)); \ 44 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) \ argument 45 INIT_ULPTX_WRH(&((w)->wr), wrlen, atomic, tid)
|
| /freebsd-14.2/cddl/lib/libspl/ |
| H A D | Makefile | 26 atomic.c \ 46 CFLAGS.atomic.c+= -Wno-error=atomic-alignment
|
| /freebsd-14.2/contrib/libcxxrt/ |
| H A D | guard.cc | 128 atomic<GuardWord> val; 205 atomic<uint32_t> init_word; 210 atomic<uint32_t> lock_word;
|
| /freebsd-14.2/crypto/openssl/doc/man3/ |
| H A D | CRYPTO_THREAD_run_once.pod | 77 result of the operation in I<*ret>. I<lock> will be locked, unless atomic 80 be the only way that the variable is modified. If atomic operations are not 85 CRYPTO_atomic_or() performs an atomic bitwise or of I<op> and I<*val> and stores 87 I<*ret>. I<lock> will be locked, unless atomic operations are supported on the 90 be the only way that the variable is modified. If atomic operations are not 96 I<lock> will be locked, unless atomic operations are supported on the specific 99 the variable is read. If atomic operations are not supported and I<lock> is
|
| /freebsd-14.2/sys/contrib/openzfs/config/ |
| H A D | user-libatomic.m4 | 2 dnl # If -latomic exists and atomic.c doesn't link without it, 16 …AC_LINK_IFELSE([AC_LANG_PROGRAM([#include "lib/libspl/atomic.c"], [])], [], [LIBATOMIC_LIBS="-lato…
|