Home
last modified time | relevance | path

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

/xnu-8020.140.41/osfmk/kern/ !
H A Dlock_rw.c700 data = load_exclusive32(&lock->lck_rw_data, memory_order_acquire_smp); in lck_rw_drain_status()
763 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_grab()
783 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_grab()
999 LCK_RW_WANT_EXCL, memory_order_acquire_smp, FALSE))
1249 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_lock_shared_internal_inline()
1265 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_lock_shared_internal_inline()
1519 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_lock_shared_to_exclusive()
1530 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_lock_shared_to_exclusive()
1536 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_lock_shared_to_exclusive()
1717 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_try_lock_shared_internal_inline()
[all …]
/xnu-8020.140.41/libkern/os/ !
H A Datomic_private_impl.h126 #define memory_order_acquire_smp _os_atomic_mo_acquire_smp macro
/xnu-8020.140.41/osfmk/i386/ !
H A Dpmap_x86_common.c604 …ange_strong((_Atomic pt_entry_t *)lpte, &pte, pte | PTE_LOCK(0), memory_order_acquire_smp, TRUE)) { in PTE_LOCK_LOCK()