Home
last modified time | relevance | path

Searched refs:RW_HAS_WAITERS (Results 1 – 2 of 2) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Drwlock.c285 lock_wait = RW_HAS_WAITERS; in rw_enter_sleep()
289 lock_wait = RW_HAS_WAITERS; in rw_enter_sleep()
293 lock_wait = RW_HAS_WAITERS | RW_WRITE_WANTED; in rw_enter_sleep()
439 if ((new & (RW_LOCKED | RW_HAS_WAITERS)) != RW_HAS_WAITERS) { in rw_exit_wakeup()
466 RW_HAS_WAITERS | RW_WRITE_WANTED; in rw_exit_wakeup()
487 new |= RW_HAS_WAITERS; in rw_exit_wakeup()
509 new |= RW_HAS_WAITERS; in rw_exit_wakeup()
575 RW_READ_LOCK - RW_WRITE_LOCK(curthread)) & RW_HAS_WAITERS) { in rw_downgrade()
581 delta -= RW_HAS_WAITERS; in rw_downgrade()
599 if (((old = lp->rw_wwwh) & ~RW_HAS_WAITERS) != RW_READ_LOCK) in rw_tryupgrade()
/titanic_50/usr/src/uts/common/sys/
H A Drwlock_impl.h50 #define RW_HAS_WAITERS 1 macro