Home | History | Annotate | Download | only in kern

Lines Matching refs:RW_HAS_WAITERS

167 	RW_ASSERT(rw, (o & RW_HAS_WAITERS) != 0);
257 if ((owner & (RW_WRITE_LOCKED|RW_HAS_WAITERS)) != RW_WRITE_LOCKED) {
318 set_wait = RW_HAS_WAITERS;
324 set_wait = RW_HAS_WAITERS | RW_WRITE_WANTED;
473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS)
489 RW_ASSERT(rw, (owner & RW_HAS_WAITERS) != 0);
513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS;
536 newown |= RW_HAS_WAITERS | RW_WRITE_WANTED;
616 if ((owner & RW_HAS_WAITERS) == 0) {
648 RW_ASSERT(rw, (rw->rw_owner & RW_HAS_WAITERS) != 0);
651 newown |= RW_READ_INCR | RW_HAS_WAITERS |
667 newown |= RW_HAS_WAITERS | RW_WRITE_WANTED;