Home
last modified time | relevance | path

Searched refs:memory_order_release_smp (Results 1 – 3 of 3) sorted by relevance

/xnu-8019.80.24/libkern/os/
H A Datomic_private_impl.h127 #define memory_order_release_smp _os_atomic_mo_release_smp macro
/xnu-8019.80.24/osfmk/kern/
H A Dlock_rw.c1636 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 Dpmap_x86_common.c609 __c11_atomic_fetch_and((_Atomic pt_entry_t *)lpte, ~PTE_LOCK(0), memory_order_release_smp); in PTE_LOCK_UNLOCK()