Home
last modified time | relevance | path

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

/xnu-11417.140.69/osfmk/kern/
H A Dlock_rw.c733 data = load_exclusive32(&lock->lck_rw_data, memory_order_acquire_smp);
817 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp);
837 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) {
872 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_drop()
883 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_drop()
1129 LCK_RW_WANT_EXCL, memory_order_acquire_smp, FALSE))
1436 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp);
1462 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) {
1737 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_lock_shared_to_exclusive()
1748 if (atomic_exchange_complete32(&lock->lck_rw_data, prev, data, memory_order_acquire_smp)) { in lck_rw_lock_shared_to_exclusive()
[all …]
/xnu-11417.140.69/libkern/os/
H A Datomic_private_impl.h126 #define memory_order_acquire_smp _os_atomic_mo_acquire_smp macro
/xnu-11417.140.69/osfmk/i386/
H A Dpmap_x86_common.c606 …ange_strong((_Atomic pt_entry_t *)lpte, &pte, pte | PTE_LOCK(0), memory_order_acquire_smp, TRUE)) { in PTE_LOCK_LOCK()