Searched refs:atomic_exchange_begin32 (Results 1 – 4 of 4) sorted by relevance
| /xnu-11417.121.6/osfmk/kern/ |
| H A D | lock_rw.c | 767 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_relaxed); in lck_rw_interlock_spin() 817 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); 872 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_drop() 1436 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, 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() 1856 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_lock_exclusive_to_shared() 1939 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_try_lock_shared_internal_inline() 2032 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_acquire_smp); in lck_rw_try_lock_exclusive_internal_inline() 2239 data = atomic_exchange_begin32(&lock->lck_rw_data, &prev, memory_order_release_smp); in lck_rw_done()
|
| H A D | simple_lock.h | 179 extern uint32_t atomic_exchange_begin32(
|
| /xnu-11417.121.6/osfmk/arm/ |
| H A D | locks_arm.c | 155 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() function 190 value = atomic_exchange_begin32(target, &prev, ord); in atomic_test_and_set32()
|
| /xnu-11417.121.6/osfmk/i386/ |
| H A D | locks_i386.c | 161 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() function 188 value = atomic_exchange_begin32(target, &prev, ord); in atomic_test_and_set32()
|