| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 94 memory_order s, memory_order f) noexcept; 105 void wait(T, memory_order = memory_order::seq_cst) const noexcept; 143 memory_order s, memory_order f) noexcept; 147 memory_order s, memory_order f) noexcept; 226 memory_order s, memory_order f) noexcept; 230 memory_order s, memory_order f) noexcept; 258 void wait(T*, memory_order = memory_order::seq_cst) const noexcept; 285 floating-point-type load(memory_order = memory_order::seq_cst) noexcept; 296 memory_order, memory_order) noexcept; 300 memory_order, memory_order) noexcept; [all …]
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/ |
| H A D | cxx_atomic_impl.h | 167 memory_order __success, in __cxx_atomic_compare_exchange_strong() 168 memory_order __failure) { in __cxx_atomic_compare_exchange_strong() 195 memory_order __success, in __cxx_atomic_compare_exchange_weak() 196 memory_order __failure) { in __cxx_atomic_compare_exchange_weak() 381 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR memory_order __to_failure_order(memory_order __order… 393 memory_order __success, 419 memory_order __success, 644 …atile __cxx_atomic_lock_impl<_Tp>* __a, _Tp* __expected, _Tp __value, memory_order, memory_order) { 658 __cxx_atomic_lock_impl<_Tp>* __a, _Tp* __expected, _Tp __value, memory_order, memory_order) { 671 …atile __cxx_atomic_lock_impl<_Tp>* __a, _Tp* __expected, _Tp __value, memory_order, memory_order) { [all …]
|
| H A D | atomic_base.h | 50 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT 54 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT 58 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT 67 _LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT { 71 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_weak() 75 …_HIDE_FROM_ABI bool compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) _… in compare_exchange_weak() 80 compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_strong() 84 …IDE_FROM_ABI bool compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) _… in compare_exchange_strong() 93 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT { 101 compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT { [all …]
|
| H A D | atomic_flag.h | 30 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT { 33 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT { 37 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP… 40 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT { 43 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT { 46 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) _NOEXCEPT { 55 wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT { 85 atomic_flag_test_explicit(const volatile atomic_flag* __o, memory_order __m) _NOEXCEPT { in atomic_flag_test_explicit() 100 atomic_flag_test_and_set_explicit(volatile atomic_flag* __o, memory_order __m) _NOEXCEPT { in atomic_flag_test_and_set_explicit() 131 atomic_flag_wait_explicit(const volatile atomic_flag* __o, bool __v, memory_order __m) _NOEXCEPT { in atomic_flag_wait_explicit() [all …]
|
| H A D | memory_order.h | 31 enum class memory_order : __memory_order_underlying_t { enum 40 static_assert((is_same<underlying_type<memory_order>::type, __memory_order_underlying_t>::value), 43 inline constexpr auto memory_order_relaxed = memory_order::relaxed; 44 inline constexpr auto memory_order_consume = memory_order::consume; 45 inline constexpr auto memory_order_acquire = memory_order::acquire; 46 inline constexpr auto memory_order_release = memory_order::release; 47 inline constexpr auto memory_order_acq_rel = memory_order::acq_rel; 48 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst; 52 enum memory_order { enum
|
| H A D | atomic.h | 177 _LIBCPP_HIDE_FROM_ABI static _Tp __fetch_add(_This&& __self, _Tp __operand, memory_order __m) { 185 _LIBCPP_HIDE_FROM_ABI static _Tp __fetch_sub(_This&& __self, _Tp __operand, memory_order __m) { 329 _LIBCPP_HIDE_FROM_ABI _Tp atomic_load_explicit(const atomic<_Tp>* __o, memory_order __m) _NOEXCEPT 395 memory_order __s, 396 memory_order __f) _NOEXCEPT _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__s, __f) { 405 memory_order __s, 406 memory_order __f) _NOEXCEPT _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__s, __f) { 417 memory_order __s, 418 memory_order __f) _NOEXCEPT _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__s, __f) { 427 memory_order __s, [all …]
|
| H A D | fence.h | 22 inline _LIBCPP_HIDE_FROM_ABI void atomic_thread_fence(memory_order __m) _NOEXCEPT { __cxx_atomic_th… in atomic_thread_fence() 24 inline _LIBCPP_HIDE_FROM_ABI void atomic_signal_fence(memory_order __m) _NOEXCEPT { __cxx_atomic_si… in atomic_signal_fence()
|
| H A D | atomic_sync.h | 93 memory_order __order; 101 __cxx_atomic_wait(_Atp* __a, _Tp const __val, memory_order __order) { in __cxx_atomic_wait()
|
| /freebsd-14.2/contrib/libcxxrt/ |
| H A D | atomic.h | 26 enum memory_order enum 64 T load(memory_order order = memory_order::seqcst) 72 void store(T v, memory_order order = memory_order::seqcst) 80 T exchange(T v, memory_order order = memory_order::seqcst) 90 memory_order order = memory_order::seqcst)
|
| H A D | guard.cc | 137 val.store(isInitialised ? initialised : 0, memory_order::release); in unlock() 176 return (val.load(memory_order::acquire) & initialised) == in is_initialised() 235 lock_word.store(0, memory_order::release); in try_lock() 251 memory_order::release); in unlock() 252 lock_word.store(0, memory_order::release); in unlock() 261 return (init_word.load(memory_order::acquire) & initialised) == in is_initialised()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_msvc.h | 57 inline void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 61 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 72 const volatile T *a, memory_order mo) { in atomic_load() 106 u32 v, memory_order mo) { in atomic_fetch_add() 114 uptr v, memory_order mo) { in atomic_fetch_add() 127 u32 v, memory_order mo) { in atomic_fetch_sub() 135 uptr v, memory_order mo) { in atomic_fetch_sub() 148 u8 v, memory_order mo) { in atomic_exchange() 155 u16 v, memory_order mo) { in atomic_exchange() 162 u32 v, memory_order mo) { in atomic_exchange() [all …]
|
| H A D | sanitizer_atomic_clang.h | 37 inline void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 41 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 47 typename T::Type v, memory_order mo) { in atomic_fetch_add() 55 typename T::Type v, memory_order mo) { in atomic_fetch_sub() 63 typename T::Type v, memory_order mo) { in atomic_exchange() 76 memory_order mo) { in atomic_compare_exchange_strong() 89 memory_order mo) { in atomic_compare_exchange_weak()
|
| H A D | sanitizer_atomic_clang_mips.h | 42 memory_order mo) { in atomic_fetch_add() 60 memory_order mo) { in atomic_fetch_sub() 68 memory_order mo) { in atomic_compare_exchange_strong() 91 memory_order mo) { in atomic_load() 104 memory_order mo) { in atomic_store()
|
| H A D | sanitizer_atomic_clang_other.h | 26 const volatile T *a, memory_order mo) { in atomic_load() 60 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
| H A D | sanitizer_atomic_clang_x86.h | 28 const volatile T *a, memory_order mo) { in atomic_load() 73 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | atomic_helpers.h | 16 enum memory_order { enum 63 inline typename T::Type atomic_load(const volatile T *A, memory_order MO) { in atomic_load() 71 inline void atomic_store(volatile T *A, typename T::Type V, memory_order MO) { in atomic_store() 76 inline void atomic_thread_fence(memory_order) { __sync_synchronize(); } in atomic_thread_fence() argument 80 memory_order MO) { in atomic_fetch_add() 87 memory_order MO) { in atomic_fetch_sub() 94 memory_order MO) { in atomic_fetch_and() 101 memory_order MO) { in atomic_fetch_or() 108 memory_order MO) { in atomic_exchange() 118 memory_order MO) { in atomic_compare_exchange_strong() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Headers/ |
| H A D | stdatomic.h | 65 typedef enum memory_order { enum 72 } memory_order; typedef 79 void atomic_thread_fence(memory_order); 80 void atomic_signal_fence(memory_order); 174 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 177 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 180 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
|
| H A D | opencl-c.h | 14354 …ic_compare_exchange_strong_explicit(volatile atomic_int *, int *, int, memory_order, memory_order); 14355 …compare_exchange_strong_explicit(volatile atomic_uint *, uint *, uint, memory_order, memory_order); 14356 …omic_compare_exchange_weak_explicit(volatile atomic_int *, int *, int, memory_order, memory_order); 14357 …c_compare_exchange_weak_explicit(volatile atomic_uint *, uint *, uint, memory_order, memory_order); 14358 …pare_exchange_strong_explicit(volatile atomic_float *, float *, float, memory_order, memory_order); 14359 …ompare_exchange_weak_explicit(volatile atomic_float *, float *, float, memory_order, memory_order); 14363 …are_exchange_weak_explicit(volatile atomic_double *, double *, double, memory_order, memory_order); 14365 …compare_exchange_strong_explicit(volatile atomic_long *, long *, long, memory_order, memory_order); 14366 …c_compare_exchange_weak_explicit(volatile atomic_long *, long *, long, memory_order, memory_order); 14367 …pare_exchange_strong_explicit(volatile atomic_ulong *, ulong *, ulong, memory_order, memory_order); [all …]
|
| /freebsd-14.2/sys/sys/ |
| H A D | stdatomic.h | 132 } memory_order; typedef 139 atomic_thread_fence(memory_order __order __unused) in atomic_thread_fence() 152 atomic_signal_fence(memory_order __order __unused) in atomic_signal_fence() 383 memory_order __order) in atomic_flag_test_and_set_explicit() 389 atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) in atomic_flag_clear_explicit()
|
| /freebsd-14.2/tools/test/stress2/misc/ |
| H A D | vm_reserv_populate.sh | 96 enum memory_order { 114 const volatile T *a, memory_order mo) {
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__stop_token/ |
| H A D | atomic_unique_lock.h | 54 std::memory_order __locked_ordering) noexcept in __atomic_unique_lock() 94 std::memory_order __locked_ordering) noexcept { in __lock_impl()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic_thread_fence.c | 21 void atomic_thread_fence(memory_order order) { in atomic_thread_fence()
|
| H A D | atomic_signal_fence.c | 21 void atomic_signal_fence(memory_order order) { in atomic_signal_fence()
|
| H A D | atomic_flag_clear_explicit.c | 22 memory_order order) { in atomic_flag_clear_explicit()
|
| H A D | atomic_flag_test_and_set_explicit.c | 22 memory_order order) { in atomic_flag_test_and_set_explicit()
|