Lines Matching refs:range_s

76 typedef struct range range_s;  typedef
78 DEF_VEC_O(range_s);
100 range_lessthan (const range_s *r1, const range_s *r2) in range_lessthan()
109 ranges_contain (VEC(range_s) *ranges, int offset, int length) in ranges_contain()
111 range_s what; in ranges_contain()
148 i = VEC_lower_bound (range_s, ranges, &what, range_lessthan); in ranges_contain()
152 struct range *bef = VEC_index (range_s, ranges, i - 1); in ranges_contain()
158 if (i < VEC_length (range_s, ranges)) in ranges_contain()
160 struct range *r = VEC_index (range_s, ranges, i); in ranges_contain()
331 VEC(range_s) *unavailable;
350 if (VEC_empty (range_s, value->unavailable)) in value_entirely_available()
358 range_s newr; in mark_value_bytes_unavailable()
447 i = VEC_lower_bound (range_s, value->unavailable, &newr, range_lessthan); in mark_value_bytes_unavailable()
450 struct range *bef = VEC_index (range_s, value->unavailable, i - 1); in mark_value_bytes_unavailable()
471 VEC_safe_insert (range_s, value->unavailable, i, &newr); in mark_value_bytes_unavailable()
477 VEC_safe_insert (range_s, value->unavailable, i, &newr); in mark_value_bytes_unavailable()
482 if (i + 1 < VEC_length (range_s, value->unavailable)) in mark_value_bytes_unavailable()
490 t = VEC_index (range_s, value->unavailable, i); in mark_value_bytes_unavailable()
494 for (; VEC_iterate (range_s, value->unavailable, i, r); i++) in mark_value_bytes_unavailable()
516 VEC_block_remove (range_s, value->unavailable, next, removed); in mark_value_bytes_unavailable()
526 find_first_range_overlap (VEC(range_s) *ranges, int pos, in find_first_range_overlap()
529 range_s *r; in find_first_range_overlap()
532 for (i = pos; VEC_iterate (range_s, ranges, i, r); i++) in find_first_range_overlap()
551 range_s *r1, *r2; in value_available_contents_eq()
572 r1 = VEC_index (range_s, val1->unavailable, idx1); in value_available_contents_eq()
573 r2 = VEC_index (range_s, val2->unavailable, idx2); in value_available_contents_eq()
889 if (!VEC_empty (range_s, value->unavailable)) in require_available()
931 range_s *r; in value_contents_copy_raw()
951 for (i = 0; VEC_iterate (range_s, src->unavailable, i, r); i++) in value_contents_copy_raw()
1246 VEC_free (range_s, val->unavailable); in value_free()
1398 val->unavailable = VEC_copy (range_s, arg->unavailable); in value_copy()