Lines Matching refs:last

43 #define LAST(node) ((node)->last)
70 usnic_uiom_interval_node_alloc(long int start, long int last, int ref_cnt, in usnic_uiom_interval_node_alloc() argument
79 interval->last = last; in usnic_uiom_interval_node_alloc()
104 unsigned long start, unsigned long last, in find_intervals_intersection_sorted() argument
111 for (node = usnic_uiom_interval_tree_iter_first(root, start, last); in find_intervals_intersection_sorted()
113 node = usnic_uiom_interval_tree_iter_next(node, start, last)) in find_intervals_intersection_sorted()
119 int usnic_uiom_get_intervals_diff(unsigned long start, unsigned long last, in usnic_uiom_get_intervals_diff() argument
131 find_intervals_intersection_sorted(root, start, last, in usnic_uiom_get_intervals_diff()
147 if (pivot > interval->last) { in usnic_uiom_get_intervals_diff()
149 } else if (pivot <= interval->last && in usnic_uiom_get_intervals_diff()
152 pivot = interval->last + 1; in usnic_uiom_get_intervals_diff()
156 if (pivot <= last) in usnic_uiom_get_intervals_diff()
157 MAKE_NODE_AND_APPEND(tmp, pivot, last, 1, flags, err, err_out, in usnic_uiom_get_intervals_diff()
179 unsigned long last, int flags) in usnic_uiom_insert_interval() argument
189 find_intervals_intersection_sorted(root, start, last, in usnic_uiom_insert_interval()
198 ilast = interval->last; in usnic_uiom_insert_interval()
213 if (ilast > last) { in usnic_uiom_insert_interval()
214 MAKE_NODE_AND_APPEND(tmp, lpivot, last, iref_cnt + 1, in usnic_uiom_insert_interval()
217 MAKE_NODE_AND_APPEND(tmp, last + 1, ilast, iref_cnt, in usnic_uiom_insert_interval()
228 if (lpivot <= last) in usnic_uiom_insert_interval()
229 MAKE_NODE_AND_APPEND(tmp, lpivot, last, 1, flags, err, err_out, in usnic_uiom_insert_interval()
250 unsigned long start, unsigned long last, in usnic_uiom_remove_interval() argument
255 for (interval = usnic_uiom_interval_tree_iter_first(root, start, last); in usnic_uiom_remove_interval()
259 last)) { in usnic_uiom_remove_interval()