summaryrefslogtreecommitdiffstats
path: root/include/sys/range_tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sys/range_tree.h')
-rw-r--r--include/sys/range_tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/sys/range_tree.h b/include/sys/range_tree.h
index 970505628..9eef762de 100644
--- a/include/sys/range_tree.h
+++ b/include/sys/range_tree.h
@@ -93,9 +93,13 @@ range_seg_t *range_tree_find(range_tree_t *rt, uint64_t start, uint64_t size);
void range_tree_resize_segment(range_tree_t *rt, range_seg_t *rs,
uint64_t newstart, uint64_t newsize);
uint64_t range_tree_space(range_tree_t *rt);
+boolean_t range_tree_is_empty(range_tree_t *rt);
void range_tree_verify(range_tree_t *rt, uint64_t start, uint64_t size);
void range_tree_swap(range_tree_t **rtsrc, range_tree_t **rtdst);
void range_tree_stat_verify(range_tree_t *rt);
+uint64_t range_tree_min(range_tree_t *rt);
+uint64_t range_tree_max(range_tree_t *rt);
+uint64_t range_tree_span(range_tree_t *rt);
void range_tree_add(void *arg, uint64_t start, uint64_t size);
void range_tree_remove(void *arg, uint64_t start, uint64_t size);