Home
last modified time | relevance | path

Searched refs:atomic_exchange_begin32 (Results 1 – 4 of 4) sorted by relevance

/xnu-8019.80.24/osfmk/kern/
H A Dlock_rw.c730 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_relaxed); in lck_rw_interlock_spin()
765 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_grab()
1251 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_lock_shared_internal_inline()
1521 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_lock_shared_to_exclusive()
1636 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_lock_exclusive_to_shared()
1719 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_try_lock_shared_internal_inline()
1812 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_try_lock_exclusive_internal_inline()
2030 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_done()
H A Dsimple_lock.h173 extern uint32_t atomic_exchange_begin32(
/xnu-8019.80.24/osfmk/arm/
H A Dlocks_arm.c253 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() function
288 value = atomic_exchange_begin32(target, &prev, ord); in atomic_test_and_set32()
/xnu-8019.80.24/osfmk/i386/
H A Dlocks_i386.c157 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() function
184 value = atomic_exchange_begin32(target, &prev, ord); in atomic_test_and_set32()