kern_rwlock.c | 285 uintptr_t owner, incr, need_wait, set_wait, curthread, next; local in function:rw_vector_enter 319 need_wait = RW_WRITE_LOCKED | RW_WRITE_WANTED; 325 need_wait = RW_WRITE_LOCKED | RW_THREAD; 337 if ((owner & need_wait) == 0) { 372 if ((owner & need_wait) == 0) 389 if ((owner & need_wait) == 0 || rw_oncpu(owner)) { 552 uintptr_t curthread, owner, incr, need_wait, next; local in function:rw_vector_tryenter 562 need_wait = RW_WRITE_LOCKED | RW_WRITE_WANTED; 566 need_wait = RW_WRITE_LOCKED | RW_THREAD; 570 if (__predict_false((owner & need_wait) != 0) [all...] |