• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/hfs/

Lines Matching refs:start

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);
52 if ((limit > 0) && (entry->rl_start <= limit)) panic("hfs: rl_verify: bad entry start?!");
76 rl_add(off_t start, off_t end, struct rl_head *rangelist)
83 if (end < start) panic("hfs: rl_add: end < start?!");
86 ovcase = rl_scan(rangelist, start, end, &overlap);
104 range->rl_start = start;
129 overlap->rl_start = start;
148 overlap->rl_start = start;
168 rl_remove(off_t start, off_t end, struct rl_head *rangelist)
174 if (end < start) panic("hfs: rl_remove: end < start?!");
182 while ((ovcase = rl_scan_from(rangelist, start, end, &overlap, range))) {
191 if (overlap->rl_start == start) {
197 overlap->rl_end = start - 1;
207 overlap->rl_end = start - 1;
227 overlap->rl_end = start - 1;
257 off_t start,
266 return rl_scan_from(rangelist, start, end, overlap, TAILQ_FIRST(rangelist));
280 off_t start,
308 if (((range->rl_end != RL_INFINITY) && (start > range->rl_end)) ||
324 if ((range->rl_start == start) && (range->rl_end == end)) {
329 if ((range->rl_start <= start) &&
336 if ((start <= range->rl_start) &&
343 if ((range->rl_start < start) &&
344 ((range->rl_end >= start) || (range->rl_end == RL_INFINITY))) {
349 if ((range->rl_start > start) &&
429 void rl_add(off_t start, off_t end, void *rangelist);
431 void rl_remove(off_t start, off_t end, void *rangelist);
432 int rl_scan(void *rangelist, off_t start, off_t end, void **overlap);
434 void rl_add(__unused off_t start, __unused off_t end, __unused void *rangelist)
444 void rl_remove(__unused off_t start, __unused off_t end, __unused void *rangelist)
449 int rl_scan(__unused void *rangelist, __unused off_t start, __unused off_t end, __unused void **overlap)