Lines Matching refs:Range
29 struct Range { struct
39 static inline void range_invariant(const Range *range) in range_invariant() argument
45 #define range_empty ((Range){ .lob = 1, .upb = 0 })
48 static inline bool range_is_empty(const Range *range) in range_is_empty()
55 static inline bool range_contains(const Range *range, uint64_t val) in range_contains()
61 static inline void range_make_empty(Range *range) in range_make_empty()
73 static inline void range_set_bounds(Range *range, uint64_t lob, uint64_t upb) in range_set_bounds()
86 static inline void range_set_bounds1(Range *range, in range_set_bounds1()
99 static inline uint64_t range_lob(Range *range) in range_lob()
106 static inline uint64_t range_upb(Range *range) in range_upb()
118 static inline int range_init(Range *range, uint64_t lob, uint64_t size) in range_init()
133 static inline void range_init_nofail(Range *range, uint64_t lob, uint64_t size) in range_init_nofail()
143 static inline uint64_t range_size(const Range *range) in range_size()
152 static inline bool range_overlaps_range(const Range *range1, in range_overlaps_range()
153 const Range *range2) in range_overlaps_range()
165 static inline bool range_contains_range(const Range *range1, in range_contains_range()
166 const Range *range2) in range_contains_range()
177 static inline void range_extend(Range *range, Range *extend_by) in range_extend()
224 int range_compare(Range *a, Range *b);
226 GList *range_list_insert(GList *list, Range *data);