• Home
  • Raw
  • Download

Lines Matching refs:start

11 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end)  in add_range()  argument
13 if (start >= end) in add_range()
20 range[nr_range].start = start; in add_range()
29 u64 start, u64 end) in add_range_with_merge() argument
33 if (start >= end) in add_range_with_merge()
43 common_start = max(range[i].start, start); in add_range_with_merge()
49 start = min(range[i].start, start); in add_range_with_merge()
54 range[nr_range - 1].start = 0; in add_range_with_merge()
61 return add_range(range, az, nr_range, start, end); in add_range_with_merge()
64 void subtract_range(struct range *range, int az, u64 start, u64 end) in subtract_range() argument
68 if (start >= end) in subtract_range()
75 if (start <= range[j].start && end >= range[j].end) { in subtract_range()
76 range[j].start = 0; in subtract_range()
81 if (start <= range[j].start && end < range[j].end && in subtract_range()
82 range[j].start < end) { in subtract_range()
83 range[j].start = end; in subtract_range()
88 if (start > range[j].start && end >= range[j].end && in subtract_range()
89 range[j].end > start) { in subtract_range()
90 range[j].end = start; in subtract_range()
94 if (start > range[j].start && end < range[j].end) { in subtract_range()
102 range[i].start = end; in subtract_range()
107 range[j].end = start; in subtract_range()
118 if (r1->start < r2->start) in cmp_range()
120 if (r1->start > r2->start) in cmp_range()
140 range[i].start = range[k].start; in clean_sort_range()
142 range[k].start = 0; in clean_sort_range()