Searched refs:rl_waiters (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/sys/kern/
H A Dkern_rangelock.c75 TAILQ_INIT(&lock->rl_waiters);
83 KASSERT(TAILQ_EMPTY(&lock->rl_waiters), ("Dangling waiters"));
112 for (entry1 = TAILQ_FIRST(&lock->rl_waiters);
120 for (entry1 = TAILQ_FIRST(&lock->rl_waiters);
128 TAILQ_REMOVE(&lock->rl_waiters, entry, rl_q_link);
129 TAILQ_INSERT_HEAD(&lock->rl_waiters, entry, rl_q_link);
149 TAILQ_REMOVE(&lock->rl_waiters, entry, rl_q_link);
226 TAILQ_INSERT_TAIL(&lock->rl_waiters, entry, rl_q_link);
H A Dvfs_subr.c2985 VNASSERT(TAILQ_EMPTY(&vp->v_rl.rl_waiters), vp,
/freebsd-11-stable/sys/sys/
H A Drangelock.h51 * rl_waiters is the queue containing in order (a) granted write lock
60 TAILQ_HEAD(, rl_q_entry) rl_waiters; member in struct:rangelock

Completed in 217 milliseconds