kern_rwlock.c | 439 uintptr_t curthread, owner, decr, newown, next; local in function:rw_vector_exit 472 newown = (owner - decr); 473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS) 475 next = rw_cas(rw, owner, newown); 512 newown = (uintptr_t)l | (owner & RW_NODEBUG); 513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS; 515 newown |= RW_WRITE_WANTED; 516 rw_swap(rw, owner, newown); 520 newown = owner & RW_NODEBUG; 521 newown |= RW_WRITE_WANTED 596 uintptr_t owner, newown, next, curthread __diagused; local in function:rw_downgrade 694 uintptr_t owner, curthread, newown, next; local in function:rw_tryupgrade [all...] |