Home
last modified time | relevance | path

Searched refs:memory_order (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/libc++/include/
H A Datomic26 typedef enum memory_order
34 } memory_order;
108 memory_order s, memory_order f) volatile noexcept;
113 memory_order s, memory_order f) noexcept;
150 memory_order s, memory_order f) noexcept;
154 memory_order s, memory_order f) noexcept;
225 memory_order s, memory_order f) noexcept;
229 memory_order s, memory_order f) noexcept;
585 } memory_order;
735 memory_order __success, memory_order __failure) {
[all …]
H A Dmemory604 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo);
608 void atomic_store_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
613 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
623 shared_ptr<T> w, memory_order success,
624 memory_order failure);
628 shared_ptr<T> w, memory_order success,
629 memory_order failure);
5440 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
5460 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order)
5521 shared_ptr<_Tp> __w, memory_order, memory_order)
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h67 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument
71 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument
82 const volatile T *a, memory_order mo) { in atomic_load()
116 u32 v, memory_order mo) { in atomic_fetch_add()
124 uptr v, memory_order mo) { in atomic_fetch_add()
137 u32 v, memory_order mo) { in atomic_fetch_sub()
145 uptr v, memory_order mo) { in atomic_fetch_sub()
158 u8 v, memory_order mo) { in atomic_exchange()
165 u16 v, memory_order mo) { in atomic_exchange()
172 u32 v, memory_order mo) { in atomic_exchange()
[all …]
H A Dsanitizer_atomic_clang.h38 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument
42 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument
48 typename T::Type v, memory_order mo) { in atomic_fetch_add()
56 typename T::Type v, memory_order mo) { in atomic_fetch_sub()
64 typename T::Type v, memory_order mo) { in atomic_exchange()
77 memory_order mo) { in atomic_compare_exchange_strong()
91 memory_order mo) { in atomic_compare_exchange_weak()
H A Dsanitizer_atomic_clang_mips.h43 memory_order mo) { in atomic_fetch_add()
61 memory_order mo) { in atomic_fetch_sub()
69 memory_order mo) { in atomic_compare_exchange_strong()
92 memory_order mo) { in atomic_load()
105 memory_order mo) { in atomic_store()
H A Dsanitizer_atomic_clang_x86.h29 const volatile T *a, memory_order mo) { in atomic_load()
74 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
H A Dsanitizer_atomic_clang_other.h27 const volatile T *a, memory_order mo) { in atomic_load()
64 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
H A Dsanitizer_atomic.h21 enum memory_order { enum
/freebsd-12.1/contrib/llvm/tools/clang/lib/Headers/
H A Dstdatomic.h61 typedef enum memory_order { enum
68 } memory_order; typedef
75 void atomic_thread_fence(memory_order);
76 void atomic_signal_fence(memory_order);
170 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
173 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
176 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
H A Dopencl-c.h13648 typedef enum memory_order enum
13655 } memory_order; typedef
13904 … int desired, memory_order success, memory_order failure);
13909 … uint desired, memory_order success, memory_order failure);
13914 … int desired, memory_order success, memory_order failure);
13919 … uint desired, memory_order success, memory_order failure);
13924 … float desired, memory_order success, memory_order failure);
13929 … float desired, memory_order success, memory_order failure);
13947 … long desired, memory_order success, memory_order failure);
13952 … long desired, memory_order success, memory_order failure);
[all …]
/freebsd-12.1/sys/sys/
H A Dstdatomic.h134 } memory_order; typedef
141 atomic_thread_fence(memory_order __order __unused) in atomic_thread_fence()
154 atomic_signal_fence(memory_order __order __unused) in atomic_signal_fence()
381 memory_order __order) in atomic_flag_test_and_set_explicit()
387 atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) in atomic_flag_clear_explicit()
/freebsd-12.1/contrib/libc++/src/experimental/
H A Dmemory_resource.cpp113 &__res, new_res, memory_order::memory_order_acq_rel); in __default_memory_resource()
117 &__res, memory_order::memory_order_acquire); in __default_memory_resource()
/freebsd-12.1/contrib/compiler-rt/lib/builtins/
H A Datomic_signal_fence.c23 void atomic_signal_fence(memory_order order) { in atomic_signal_fence()
H A Datomic_thread_fence.c23 void atomic_thread_fence(memory_order order) { in atomic_thread_fence()
H A Datomic_flag_clear_explicit.c24 memory_order order) { in atomic_flag_clear_explicit()
H A Datomic_flag_test_and_set_explicit.c24 memory_order order) { in atomic_flag_test_and_set_explicit()
/freebsd-12.1/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h8 #define atomic_memory_order_t memory_order
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_interceptors.cc43 using __sanitizer::memory_order;
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cc197 static memory_order to_mo(morder mo) { in to_mo()
/freebsd-12.1/contrib/compiler-rt/lib/msan/
H A Dmsan_interceptors.cc52 using __sanitizer::memory_order;