Searched refs:memory_order_release_smp (Results 1 – 3 of 3) sorted by relevance
| /xnu-8019.80.24/libkern/os/ |
| H A D | atomic_private_impl.h | 127 #define memory_order_release_smp _os_atomic_mo_release_smp macro
|
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | lock_rw.c | 1636 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_lock_exclusive_to_shared() 1651 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_release_smp)) { in lck_rw_lock_exclusive_to_shared() 2030 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_done() 2075 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_release_smp)) { in lck_rw_done()
|
| /xnu-8019.80.24/osfmk/i386/ |
| H A D | pmap_x86_common.c | 609 __c11_atomic_fetch_and((_Atomic pt_entry_t *)lpte, ~PTE_LOCK(0), memory_order_release_smp); in PTE_LOCK_UNLOCK()
|