Home
last modified time | relevance | path

Searched refs:atomic_thread_fence (Results 1 – 7 of 7) sorted by relevance

/xnu-10063.101.15/tests/counter/
H A Dcounter.c71 atomic_thread_fence(memory_order_release); in background_scalable_counter_thread()
163 atomic_thread_fence(memory_order_acquire);
/xnu-10063.101.15/EXTERNAL_HEADERS/
H A Dstdatomic.h96 void atomic_thread_fence(memory_order);
100 #define atomic_thread_fence(order) __c11_atomic_thread_fence(order) macro
/xnu-10063.101.15/libkern/os/
H A Datomic_private_impl.h209 os_atomic_std(atomic_thread_fence)(_os_rel_fence_##m)
211 os_atomic_std(atomic_thread_fence)(_os_acq_fence_##m)
H A Datomic_private.h197 os_atomic_std(atomic_thread_fence)(_os_atomic_mo_##m##_smp); \
/xnu-10063.101.15/tests/
H A Dlockf_basic.c162 atomic_thread_fence(memory_order_acquire); in lock_thread()
164 atomic_thread_fence(memory_order_release); in lock_thread()
172 atomic_thread_fence(memory_order_acquire); in has_completed()
174 atomic_thread_fence(memory_order_release); in has_completed()
/xnu-10063.101.15/doc/primitives/
H A Datomics.md157 according to the semantics of `atomic_thread_fence()`. It always
/xnu-10063.101.15/osfmk/kern/
H A Dsched_prim.c6617 atomic_thread_fence(memory_order_acquire); in processor_idle()
6662 atomic_thread_fence(memory_order_acquire); in processor_idle()