Lines Matching refs:rl_entry
38 static enum rl_overlaptype rl_scan_from(struct rl_head *rangelist, off_t start, off_t end, struct rl_entry **overlap, struct rl_entry *range);
39 static void rl_collapse_forwards(struct rl_head *rangelist, struct rl_entry *range);
40 static void rl_collapse_backwards(struct rl_head *rangelist, struct rl_entry *range);
41 static void rl_collapse_neighbors(struct rl_head *rangelist, struct rl_entry *range);
47 struct rl_entry *entry;
48 struct rl_entry *next;
78 struct rl_entry *range;
79 struct rl_entry *overlap;
105 MALLOC(range, struct rl_entry *, sizeof(*range), M_TEMP, M_WAITOK);
172 struct rl_entry *range, *next_range, *overlap, *splitrange;
206 MALLOC(splitrange, struct rl_entry *, sizeof *splitrange, M_TEMP, M_WAITOK);
261 struct rl_entry **overlap) {
284 struct rl_entry **overlap,
285 struct rl_entry *range)
370 rl_collapse_forwards(struct rl_head *rangelist, struct rl_entry *range) {
371 struct rl_entry *next_range;
392 rl_collapse_backwards(struct rl_head *rangelist, struct rl_entry *range) {
393 struct rl_entry *prev_range;
415 rl_collapse_neighbors(struct rl_head *rangelist, struct rl_entry *range)