Home
last modified time | relevance | path

Searched refs:memory_order_seq_cst (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Datomic_base.h41 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXC…
45 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
49 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT
53 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT
59 …_LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOE…
62 _LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
84 …compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCE…
88 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
92 …compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEX…
96 compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
[all …]
H A Datomic_flag.h31 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT {
34 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT {
38 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP…
41 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT {
44 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT {
47 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) _NOEXCEPT {
52 wait(bool __v, memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT {
56 wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT {
H A Dto_gcc_order.h32 : (__order == memory_order_seq_cst in __to_gcc_order()
45 : (__order == memory_order_seq_cst in __to_gcc_failure_order()
H A Dmemory_order.h35 memory_order_seq_cst = __mo_seq_cst, enumerator
H A Datomic.h79 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola…
85 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE…
91 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola…
97 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE…
/freebsd/contrib/llvm-project/libcxx/include/
H A Datomic43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
77 T load(memory_order m = memory_order_seq_cst) const volatile noexcept;
78 T load(memory_order m = memory_order_seq_cst) const noexcept;
81 void store(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
82 void store(T desr, memory_order m = memory_order_seq_cst) noexcept;
86 T exchange(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
87 T exchange(T desr, memory_order m = memory_order_seq_cst) noexcept;
96 memory_order m = memory_order_seq_cst) volatile noexcept;
98 memory_order m = memory_order_seq_cst) noexcept;
100 memory_order m = memory_order_seq_cst) volatile noexcept;
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Datomic43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
77 T load(memory_order m = memory_order_seq_cst) const volatile noexcept;
78 T load(memory_order m = memory_order_seq_cst) const noexcept;
81 void store(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
82 void store(T desr, memory_order m = memory_order_seq_cst) noexcept;
86 T exchange(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
87 T exchange(T desr, memory_order m = memory_order_seq_cst) noexcept;
96 memory_order m = memory_order_seq_cst) volatile noexcept;
98 memory_order m = memory_order_seq_cst) noexcept;
100 memory_order m = memory_order_seq_cst) volatile noexcept;
[all …]
/freebsd/sys/sys/
H A Dstdatomic.h135 memory_order_seq_cst = __ATOMIC_SEQ_CST enumerator
354 desired, memory_order_seq_cst, memory_order_seq_cst)
357 desired, memory_order_seq_cst, memory_order_seq_cst)
359 atomic_exchange_explicit(object, desired, memory_order_seq_cst)
361 atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
363 atomic_fetch_and_explicit(object, operand, memory_order_seq_cst)
365 atomic_fetch_or_explicit(object, operand, memory_order_seq_cst)
367 atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst)
369 atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst)
371 atomic_load_explicit(object, memory_order_seq_cst)
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic_flag.h31 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT {
34 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT {
38 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP…
41 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT {
44 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT {
47 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) _NOEXCEPT {
52 …ILITY_SYNC _LIBCPP_HIDE_FROM_ABI void wait(bool __v, memory_order __m = memory_order_seq_cst) const
57 wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT {
H A Datomic.h56 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXC…
60 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
64 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT
68 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT
74 …_LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOE…
77 _LIBCPP_HIDE_FROM_ABI _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
99 …compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCE…
103 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
107 …compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEX…
111 compare_exchange_strong(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
[all …]
H A Datomic_ref.h278 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
281 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_sub(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
284 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_and(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
287 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_or(_Tp __arg, memory_order __order = memory_order_seq_cst) const n…
290 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_xor(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
324 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
332 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_sub(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
357 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __arg, memory_order __order = memory_order_seq_cst)…
360 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __arg, memory_order __order = memory_order_seq_cst)…
H A Dto_gcc_order.h32 : (__order == memory_order_seq_cst in __to_gcc_order()
45 : (__order == memory_order_seq_cst in __to_gcc_failure_order()
H A Dmemory_order.h48 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst; variable
58 memory_order_seq_cst = __mo_seq_cst, enumerator
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h74 mo == memory_order_acquire || mo == memory_order_seq_cst); in atomic_load()
81 atomic_signal_fence(memory_order_seq_cst); in atomic_load()
83 atomic_signal_fence(memory_order_seq_cst); in atomic_load()
91 mo == memory_order_seq_cst); in atomic_store()
97 atomic_signal_fence(memory_order_seq_cst); in atomic_store()
99 atomic_signal_fence(memory_order_seq_cst); in atomic_store()
101 if (mo == memory_order_seq_cst) in atomic_store()
102 atomic_thread_fence(memory_order_seq_cst); in atomic_store()
H A Dsanitizer_atomic.h30 memory_order_seq_cst = __ATOMIC_SEQ_CST enumerator
37 memory_order_seq_cst = 1 << 5
H A Dsanitizer_atomic_clang.h54 mo == memory_order_acquire || mo == memory_order_seq_cst); in atomic_load()
62 mo == memory_order_seq_cst); in atomic_store()
/freebsd/tests/sys/kern/
H A Dsigsys.c43 atomic_signal_fence(memory_order_seq_cst); in sigsys_test()
48 atomic_signal_fence(memory_order_seq_cst); in sigsys_test()
54 atomic_signal_fence(memory_order_seq_cst); in sigsys_test()
59 atomic_signal_fence(memory_order_seq_cst); in sigsys_test()
/freebsd/contrib/llvm-project/libcxx/src/
H A Datomic.cpp141 if (0 != __cxx_atomic_load(__contention_state, memory_order_seq_cst)) in __libcpp_contention_notify()
157 __cxx_atomic_thread_fence(memory_order_seq_cst); in __libcpp_contention_wait()
169 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_seq_cst); in __libcpp_atomic_notify()
/freebsd/tools/test/stress2/misc/
H A Dvm_reserv_populate.sh102 memory_order_seq_cst = 1 << 5
116 | memory_order_acquire | memory_order_seq_cst));
/freebsd/bin/dd/
H A Dmisc.c185 atomic_signal_fence(memory_order_seq_cst); in before_io()
194 atomic_signal_fence(memory_order_seq_cst); in after_io()
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_fuchsia.cpp134 atomic_signal_fence(memory_order_seq_cst); in ThreadCreateHook()
163 atomic_signal_fence(memory_order_seq_cst); in ThreadExitHook()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h22 memory_order_seq_cst = 5 enumerator
29 static_assert(memory_order_seq_cst == __ATOMIC_SEQ_CST, "");
/freebsd/tests/sys/arch/amd64/
H A Dint0x80.c76 atomic_signal_fence(memory_order_seq_cst); in main()
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_linux.cpp261 atomic_signal_fence(memory_order_seq_cst); in MsanTSDDtor()
299 atomic_signal_fence(memory_order_seq_cst); in MsanTSDDtor()
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h13 #define atomic_memory_order_seq_cst memory_order_seq_cst

123