Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/os/
H A Drwlock.c298 if (casip(&lp->rw_wwwh, old, old + lock_value) != old) { in rw_enter_sleep()
331 } while (old != new && casip(&lp->rw_wwwh, old, new) != old); in rw_enter_sleep()
440 if (casip(&lp->rw_wwwh, old, new) != old) { in rw_exit_wakeup()
468 if (casip(&lp->rw_wwwh, old, new) != old) in rw_exit_wakeup()
540 if (casip(&lp->rw_wwwh, old, old + RW_READ_LOCK) == old) in rw_tryenter()
553 if (casip(&lp->rw_wwwh, 0, RW_WRITE_LOCK(curthread)) != 0) in rw_tryenter()
602 } while (casip(&lp->rw_wwwh, old, new) != old); in rw_tryupgrade()
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dmutex_impl.h85 casip(&(lp)->m_owner, old, old | MUTEX_WAITERS) != old) \
/illumos-gate/usr/src/uts/intel/sys/
H A Dmutex_impl.h88 casip(&(lp)->m_owner, old, old | MUTEX_WAITERS) != old) \
/illumos-gate/usr/src/uts/common/sys/
H A Datomic.h272 #define casip atomic_cas_ulong macro