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