Lines Matching defs:start
192 rangelock_unlock_range(struct rangelock *lock, void *cookie, off_t start,
201 KASSERT(entry->rl_q_start == start, ("wrong start"));
220 rangelock_enqueue(struct rangelock *lock, off_t start, off_t end, int mode,
236 entry->rl_q_start = start;
274 rangelock_rlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk)
277 return (rangelock_enqueue(lock, start, end, RL_LOCK_READ, ilk, false));
281 rangelock_tryrlock(struct rangelock *lock, off_t start, off_t end,
285 return (rangelock_enqueue(lock, start, end, RL_LOCK_READ, ilk, true));
289 rangelock_wlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk)
292 return (rangelock_enqueue(lock, start, end, RL_LOCK_WRITE, ilk, false));
296 rangelock_trywlock(struct rangelock *lock, off_t start, off_t end,
300 return (rangelock_enqueue(lock, start, end, RL_LOCK_WRITE, ilk, true));