kern_rwlock.c | 285 uintptr_t owner, incr, need_wait, set_wait, curthread, next; local in function:rw_vector_enter 296 curthread = (uintptr_t)l; 299 RW_ASSERT(rw, curthread != 0); 323 incr = curthread | RW_WRITE_LOCKED; 353 if (__predict_false(RW_OWNER(rw) == curthread)) { 410 if (op == RW_READER || (rw->rw_owner & RW_THREAD) == curthread) 426 RW_ASSERT(rw, (op != RW_READER && RW_OWNER(rw) == curthread) || 439 uintptr_t curthread, owner, decr, newown, next; local in function:rw_vector_exit 445 curthread = (uintptr_t)l; 446 RW_ASSERT(rw, curthread != 0) 552 uintptr_t curthread, owner, incr, need_wait, next; local in function:rw_vector_tryenter 694 uintptr_t owner, curthread, newown, next; local in function:rw_tryupgrade [all...] |