Searched refs:memory_order_acquire (Results 1 – 9 of 9) sorted by relevance
| /xnu-11215/libkern/os/ |
| H A D | atomic_private_impl.h | 49 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 D | refcnt.c | 461 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 D | counter.c | 163 atomic_thread_fence(memory_order_acquire);
|
| /xnu-11215/EXTERNAL_HEADERS/ |
| H A D | stdatomic.h | 84 memory_order_acquire = __ATOMIC_ACQUIRE, enumerator
|
| /xnu-11215/tests/ |
| H A D | lockf_basic.c | 162 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 D | ksancov.h | 335 size_t head = atomic_load_explicit(&trace->kt_head, memory_order_acquire); in ksancov_trace_head()
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOPerfControl.cpp | 32 shared = atomic_load_explicit(&gIOPerfControlClientShared, memory_order_acquire); in init() 81 memory_order_acquire)) { in init()
|
| /xnu-11215/doc/primitives/ |
| H A D | atomics.md | 266 new_value, memory_order_acquire, memory_order_relaxed); 330 for `memory_order_acquire`. However, its concept is useful
|
| /xnu-11215/osfmk/kern/ |
| H A D | sched_prim.c | 6809 atomic_thread_fence(memory_order_acquire); in processor_idle() 6854 atomic_thread_fence(memory_order_acquire); in processor_idle()
|