Home
last modified time | relevance | path

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

/xnu-11417.121.6/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-11417.121.6/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-11417.121.6/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-11417.121.6/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-11417.121.6/doc/primitives/
H A Datomics.md157 according to the semantics of `atomic_thread_fence()`. It always
/xnu-11417.121.6/osfmk/kern/
H A Dsched_prim.c7237 atomic_thread_fence(memory_order_acquire); in processor_idle()
7287 atomic_thread_fence(memory_order_acquire); in processor_idle()