Searched refs:prl_rwlock (Results 1 - 2 of 2) sorted by relevance

/openbsd-current/sys/sys/
H A Dpool.h148 struct rwlock prl_rwlock; member in union:pool_lock
/openbsd-current/sys/kern/
H A Dsubr_pool.c2246 _rw_init_flags(&lock->prl_rwlock, pp->pr_wchan, 0, type);
2252 rw_enter_write(&lock->prl_rwlock);
2258 return (rw_enter(&lock->prl_rwlock, RW_WRITE | RW_NOSLEEP) == 0);
2264 rw_exit_write(&lock->prl_rwlock);
2270 rw_assert_wrlock(&lock->prl_rwlock);
2276 KASSERT(rw_status(&lock->prl_rwlock) != RW_WRITE);
2283 return rwsleep_nsec(ident, &lock->prl_rwlock, priority, wmesg, INFSLP);

Completed in 126 milliseconds