Home
last modified time | relevance | path

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

/xnu-8020.140.41/libkern/os/
H A Datomic_private_impl.h127 #define memory_order_release_smp _os_atomic_mo_release_smp macro
/xnu-8020.140.41/osfmk/kern/
H A Dlock_rw.c1634 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_lock_exclusive_to_shared()
1649 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_release_smp)) { in lck_rw_lock_exclusive_to_shared()
2028 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_done()
2073 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_release_smp)) { in lck_rw_done()
/xnu-8020.140.41/osfmk/i386/
H A Dpmap_x86_common.c614 __c11_atomic_fetch_and((_Atomic pt_entry_t *)lpte, ~PTE_LOCK(0), memory_order_release_smp); in PTE_LOCK_UNLOCK()