Searched refs:RW_HAS_WAITERS (Results 1 – 2 of 2) sorted by relevance
285 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()
50 #define RW_HAS_WAITERS 1 macro