Home
last modified time | relevance | path

Searched refs:memory_order_acquire (Results 1 – 9 of 9) sorted by relevance

/xnu-11215/libkern/os/
H A Datomic_private_impl.h49 case os_atomic_std(memory_order_acquire): in _os_atomic_mo_has_acquire()
77 #define _os_atomic_mo_dependency os_atomic_std(memory_order_acquire)
79 #define _os_atomic_mo_acquire os_atomic_std(memory_order_acquire)
H A Drefcnt.c461 memory_order_release, memory_order_acquire); in os_ref_release_barrier_internal()
465 memory_order_release, memory_order_acquire); in os_ref_release_barrier_internal()
579 os_ref_retain_mask_inline(rc, n, grp, memory_order_acquire); in os_ref_retain_acquire_mask_internal()
589 memory_order_release, memory_order_acquire); in os_ref_release_barrier_mask_internal()
594 memory_order_release, memory_order_acquire); in os_ref_release_barrier_mask_internal()
/xnu-11215/tests/counter/
H A Dcounter.c163 atomic_thread_fence(memory_order_acquire);
/xnu-11215/EXTERNAL_HEADERS/
H A Dstdatomic.h84 memory_order_acquire = __ATOMIC_ACQUIRE, enumerator
/xnu-11215/tests/
H A Dlockf_basic.c162 atomic_thread_fence(memory_order_acquire); in lock_thread()
172 atomic_thread_fence(memory_order_acquire); in has_completed()
/xnu-11215/san/tools/
H A Dksancov.h335 size_t head = atomic_load_explicit(&trace->kt_head, memory_order_acquire); in ksancov_trace_head()
/xnu-11215/iokit/Kernel/
H A DIOPerfControl.cpp32 shared = atomic_load_explicit(&gIOPerfControlClientShared, memory_order_acquire); in init()
81 memory_order_acquire)) { in init()
/xnu-11215/doc/primitives/
H A Datomics.md266 new_value, memory_order_acquire, memory_order_relaxed);
330 for `memory_order_acquire`. However, its concept is useful
/xnu-11215/osfmk/kern/
H A Dsched_prim.c6809 atomic_thread_fence(memory_order_acquire); in processor_idle()
6854 atomic_thread_fence(memory_order_acquire); in processor_idle()