Home
last modified time | relevance | path

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

/xnu-10002.1.13/osfmk/kern/
H A Dlocks_internal.h116 #define lock_cmpxchg(p, e, v, m) ({ \ macro
H A Dsmr.c1011 if (lock_cmpxchg(&smrw->sect_waiter, NULL, self, relaxed)) { in __smr_wait_for_oncore()
1230 lock_cmpxchg(&smr->smr_clock.s_wr_seq, seq - SMR_SEQ_INC, seq, relaxed); in smr_deferred_advance_commit()
1920 if (lock_cmpxchg(quiesce_genp, gen, gen + 1, relaxed)) { in cpu_quiescent_advance()
H A Dlocks.c366 return lock_cmpxchg(&lock->lock_data, 0, newval, acquire); in hw_lock_trylock_contended()
751 if (__probable(lock_cmpxchg(&lock->lock_data, 0, in hw_lock_try_internal()
H A Dlock_mtx.c357 was_last = lock_cmpxchg(&lock->lck_mtx.as_tail, idx, pidx, release); in lck_mtx_ilk_lock_cleanup_as_mcs()