Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Datomic94 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;
528 void wait(bool, memory_order = memory_order::seq_cst) const noexcept;
662 } memory_order;
814 memory_order __success, memory_order __failure) {
[all …]
H A Dmemory622 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo);
626 void atomic_store_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
631 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
641 shared_ptr<T> w, memory_order success,
642 memory_order failure);
646 shared_ptr<T> w, memory_order success,
647 memory_order failure);
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h57 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 Dsanitizer_atomic_clang.h37 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()
90 memory_order mo) { in atomic_compare_exchange_weak()
H A Dsanitizer_atomic_clang_mips.h42 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 Dsanitizer_atomic_clang_other.h26 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 Dsanitizer_atomic_clang_x86.h28 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()
H A Dsanitizer_atomic.h20 enum memory_order { enum
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h16 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()
/freebsd-13.1/contrib/llvm-project/clang/lib/Headers/
H A Dstdatomic.h47 typedef enum memory_order { enum
54 } memory_order; typedef
61 void atomic_thread_fence(memory_order);
62 void atomic_signal_fence(memory_order);
156 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
159 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
162 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
H A Dopencl-c.h13555 … int desired, memory_order success, memory_order failure);
13557 … uint desired, memory_order success, memory_order failure);
13559 … int desired, memory_order success, memory_order failure);
13561 … uint desired, memory_order success, memory_order failure);
13563 … float desired, memory_order success, memory_order failure);
13565 … float desired, memory_order success, memory_order failure);
13569 … double desired, memory_order success, memory_order failure);
13574 … long desired, memory_order success, memory_order failure);
13576 … long desired, memory_order success, memory_order failure);
13578 … ulong desired, memory_order success, memory_order failure);
[all …]
H A Dopencl-c-base.h354 typedef enum memory_order enum
363 } memory_order; typedef
/freebsd-13.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()
380 memory_order __order) in atomic_flag_test_and_set_explicit()
386 atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) in atomic_flag_clear_explicit()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/builtins/
H A Datomic_signal_fence.c21 void atomic_signal_fence(memory_order order) { in atomic_signal_fence()
H A Datomic_thread_fence.c21 void atomic_thread_fence(memory_order order) { in atomic_thread_fence()
H A Datomic_flag_clear_explicit.c22 memory_order order) { in atomic_flag_clear_explicit()
H A Datomic_flag_test_and_set_explicit.c22 memory_order order) { in atomic_flag_test_and_set_explicit()
/freebsd-13.1/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h8 #define atomic_memory_order_t memory_order
/freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h1777 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
1797 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order)
1818 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order)
1858 shared_ptr<_Tp> __w, memory_order, memory_order)
1868 shared_ptr<_Tp> __w, memory_order, memory_order)
/freebsd-13.1/tests/sys/fs/fusefs/
H A Dread.cc910 atomic_signal_fence(std::memory_order::memory_order_seq_cst); in TEST_F()
1037 atomic_signal_fence(std::memory_order::memory_order_seq_cst); in TEST_F()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp196 static memory_order to_mo(morder mo) { in to_mo()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp52 using __sanitizer::memory_order;
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td356 def MemoryOrder : EnumType<"memory_order">;
990 // Functions that use memory_order and cl_mem_fence_flags enums are not