Searched refs:rl_waiters (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/sys/kern/ |
H A D | kern_rangelock.c | 75 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 D | vfs_subr.c | 2985 VNASSERT(TAILQ_EMPTY(&vp->v_rl.rl_waiters), vp,
|
/freebsd-11-stable/sys/sys/ |
H A D | rangelock.h | 51 * 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