Symbol: range_tree_t
usr/src/cmd/zdb/zdb.c
1338
range_tree_t *rt = vd->vdev_dtl[t];
usr/src/cmd/zdb/zdb.c
3903
range_tree_t *allocs = range_tree_create(NULL, RANGE_SEG64, NULL, 0, 0);
usr/src/cmd/zdb/zdb.c
5463
static range_tree_t *mos_refd_objs;
usr/src/cmd/zdb/zdb.c
894
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/dsl_scan.c
2845
range_tree_t *rt = queue->q_exts_by_addr;
usr/src/uts/common/fs/zfs/dsl_scan.c
295
range_tree_t *q_exts_by_addr;
usr/src/uts/common/fs/zfs/metaslab.c
1323
range_tree_t *rt;
usr/src/uts/common/fs/zfs/metaslab.c
1331
range_tree_t *rt = mssap->rt;
usr/src/uts/common/fs/zfs/metaslab.c
1340
metaslab_size_tree_full_load(range_tree_t *rt)
usr/src/uts/common/fs/zfs/metaslab.c
1360
metaslab_rt_create(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
1385
metaslab_rt_destroy(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
1396
metaslab_rt_add(range_tree_t *rt, range_seg_t *rs, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
1410
metaslab_rt_remove(range_tree_t *rt, range_seg_t *rs, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
1424
metaslab_rt_vacate(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
1537
metaslab_block_find(zfs_btree_t *t, range_tree_t *rt, uint64_t start,
usr/src/uts/common/fs/zfs/metaslab.c
1560
metaslab_block_picker(range_tree_t *rt, uint64_t *cursor, uint64_t size,
usr/src/uts/common/fs/zfs/metaslab.c
1621
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/metaslab.c
1685
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/metaslab.c
1738
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/metaslab.c
1907
range_tree_t *rt)
usr/src/uts/common/fs/zfs/metaslab.c
315
static void metaslab_rt_add(range_tree_t *rt, range_seg_t *rs, void *arg);
usr/src/uts/common/fs/zfs/metaslab.c
3483
range_tree_t *condense_tree;
usr/src/uts/common/fs/zfs/metaslab.c
3608
range_tree_t *tmp_tree = range_tree_create(NULL, type, NULL, start,
usr/src/uts/common/fs/zfs/metaslab.c
3823
range_tree_t *alloctree = msp->ms_allocating[txg & TXG_MASK];
usr/src/uts/common/fs/zfs/metaslab.c
4137
range_tree_t **defer_tree;
usr/src/uts/common/fs/zfs/metaslab.c
4518
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/range_tree.c
125
range_tree_stat_incr(range_tree_t *rt, range_seg_t *rs)
usr/src/uts/common/fs/zfs/range_tree.c
139
range_tree_stat_decr(range_tree_t *rt, range_seg_t *rs)
usr/src/uts/common/fs/zfs/range_tree.c
188
range_tree_t *
usr/src/uts/common/fs/zfs/range_tree.c
194
range_tree_t *rt = kmem_zalloc(sizeof (range_tree_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/range_tree.c
232
range_tree_t *
usr/src/uts/common/fs/zfs/range_tree.c
240
range_tree_destroy(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
252
range_tree_adjust_fill(range_tree_t *rt, range_seg_t *rs, int64_t delta)
usr/src/uts/common/fs/zfs/range_tree.c
268
range_tree_t *rt = arg;
usr/src/uts/common/fs/zfs/range_tree.c
413
range_tree_remove_impl(range_tree_t *rt, uint64_t start, uint64_t size,
usr/src/uts/common/fs/zfs/range_tree.c
534
range_tree_remove_fill(range_tree_t *rt, uint64_t start, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
540
range_tree_resize_segment(range_tree_t *rt, range_seg_t *rs,
usr/src/uts/common/fs/zfs/range_tree.c
560
range_tree_find_impl(range_tree_t *rt, uint64_t start, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
573
range_tree_find(range_tree_t *rt, uint64_t start, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
587
range_tree_verify_not_present(range_tree_t *rt, uint64_t off, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
595
range_tree_contains(range_tree_t *rt, uint64_t start, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
606
range_tree_find_in(range_tree_t *rt, uint64_t start, uint64_t size,
usr/src/uts/common/fs/zfs/range_tree.c
639
range_tree_clear(range_tree_t *rt, uint64_t start, uint64_t size)
usr/src/uts/common/fs/zfs/range_tree.c
657
range_tree_swap(range_tree_t **rtsrc, range_tree_t **rtdst)
usr/src/uts/common/fs/zfs/range_tree.c
659
range_tree_t *rt;
usr/src/uts/common/fs/zfs/range_tree.c
670
range_tree_vacate(range_tree_t *rt, range_tree_func_t *func, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
694
range_tree_walk(range_tree_t *rt, range_tree_func_t *func, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
705
range_tree_first(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
711
range_tree_space(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
717
range_tree_numsegs(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
723
range_tree_is_empty(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
731
rt_btree_create(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
754
rt_btree_destroy(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
764
rt_btree_add(range_tree_t *rt, range_seg_t *rs, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
773
rt_btree_remove(range_tree_t *rt, range_seg_t *rs, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
78
rs_copy(range_seg_t *src, range_seg_t *dest, range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
782
rt_btree_vacate(range_tree_t *rt, void *arg)
usr/src/uts/common/fs/zfs/range_tree.c
805
range_tree_t *removefrom, range_tree_t *addto)
usr/src/uts/common/fs/zfs/range_tree.c
879
range_tree_remove_xor_add(range_tree_t *rt, range_tree_t *removefrom,
usr/src/uts/common/fs/zfs/range_tree.c
880
range_tree_t *addto)
usr/src/uts/common/fs/zfs/range_tree.c
891
range_tree_min(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
898
range_tree_max(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
905
range_tree_span(range_tree_t *rt)
usr/src/uts/common/fs/zfs/range_tree.c
99
range_tree_stat_verify(range_tree_t *rt)
usr/src/uts/common/fs/zfs/space_map.c
375
range_tree_t *smla_rt;
usr/src/uts/common/fs/zfs/space_map.c
399
space_map_load_length(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
usr/src/uts/common/fs/zfs/space_map.c
426
space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype)
usr/src/uts/common/fs/zfs/space_map.c
441
space_map_histogram_verify(space_map_t *sm, range_tree_t *rt)
usr/src/uts/common/fs/zfs/space_map.c
455
space_map_histogram_add(space_map_t *sm, range_tree_t *rt, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
648
space_map_write_impl(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
usr/src/uts/common/fs/zfs/space_map.c
734
space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
usr/src/uts/common/fs/zfs/space_map.c
938
space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
usr/src/uts/common/fs/zfs/space_reftree.c
110
space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt)
usr/src/uts/common/fs/zfs/space_reftree.c
126
space_reftree_generate_map(avl_tree_t *t, range_tree_t *rt, int64_t minref)
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
385
range_tree_t *ms_allocating[TXG_SIZE];
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
386
range_tree_t *ms_allocatable;
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
395
range_tree_t *ms_freeing; /* to free this syncing txg */
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
396
range_tree_t *ms_freed; /* already freed this syncing txg */
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
397
range_tree_t *ms_defer[TXG_DEFER_SIZE];
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
398
range_tree_t *ms_checkpointing; /* to add to the checkpoint */
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
408
range_tree_t *ms_trim;
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
529
range_tree_t *ms_unflushed_allocs;
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
530
range_tree_t *ms_unflushed_frees;
usr/src/uts/common/fs/zfs/sys/range_tree.h
116
void (*rtop_create)(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
117
void (*rtop_destroy)(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
118
void (*rtop_add)(range_tree_t *rt, void *rs, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
119
void (*rtop_remove)(range_tree_t *rt, void *rs, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
120
void (*rtop_vacate)(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
124
rs_get_start_raw(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
141
rs_get_end_raw(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
158
rs_get_fill_raw(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
180
rs_get_start(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
186
rs_get_end(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
192
rs_get_fill(const range_seg_t *rs, const range_tree_t *rt)
usr/src/uts/common/fs/zfs/sys/range_tree.h
198
rs_set_start_raw(range_seg_t *rs, range_tree_t *rt, uint64_t start)
usr/src/uts/common/fs/zfs/sys/range_tree.h
218
rs_set_end_raw(range_seg_t *rs, range_tree_t *rt, uint64_t end)
usr/src/uts/common/fs/zfs/sys/range_tree.h
238
rs_set_fill_raw(range_seg_t *rs, range_tree_t *rt, uint64_t fill)
usr/src/uts/common/fs/zfs/sys/range_tree.h
257
rs_set_start(range_seg_t *rs, range_tree_t *rt, uint64_t start)
usr/src/uts/common/fs/zfs/sys/range_tree.h
265
rs_set_end(range_seg_t *rs, range_tree_t *rt, uint64_t end)
usr/src/uts/common/fs/zfs/sys/range_tree.h
273
rs_set_fill(range_seg_t *rs, range_tree_t *rt, uint64_t fill)
usr/src/uts/common/fs/zfs/sys/range_tree.h
281
range_tree_t *range_tree_create_impl(range_tree_ops_t *ops,
usr/src/uts/common/fs/zfs/sys/range_tree.h
284
range_tree_t *range_tree_create(range_tree_ops_t *ops, range_seg_type_t type,
usr/src/uts/common/fs/zfs/sys/range_tree.h
286
void range_tree_destroy(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
287
boolean_t range_tree_contains(range_tree_t *rt, uint64_t start, uint64_t size);
usr/src/uts/common/fs/zfs/sys/range_tree.h
288
range_seg_t *range_tree_find(range_tree_t *rt, uint64_t start, uint64_t size);
usr/src/uts/common/fs/zfs/sys/range_tree.h
289
boolean_t range_tree_find_in(range_tree_t *rt, uint64_t start, uint64_t size,
usr/src/uts/common/fs/zfs/sys/range_tree.h
291
void range_tree_verify_not_present(range_tree_t *rt,
usr/src/uts/common/fs/zfs/sys/range_tree.h
293
void range_tree_resize_segment(range_tree_t *rt, range_seg_t *rs,
usr/src/uts/common/fs/zfs/sys/range_tree.h
295
uint64_t range_tree_space(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
296
uint64_t range_tree_numsegs(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
297
boolean_t range_tree_is_empty(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
298
void range_tree_swap(range_tree_t **rtsrc, range_tree_t **rtdst);
usr/src/uts/common/fs/zfs/sys/range_tree.h
299
void range_tree_stat_verify(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
300
uint64_t range_tree_min(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
301
uint64_t range_tree_max(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
302
uint64_t range_tree_span(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
306
void range_tree_remove_fill(range_tree_t *rt, uint64_t start, uint64_t size);
usr/src/uts/common/fs/zfs/sys/range_tree.h
307
void range_tree_adjust_fill(range_tree_t *rt, range_seg_t *rs, int64_t delta);
usr/src/uts/common/fs/zfs/sys/range_tree.h
308
void range_tree_clear(range_tree_t *rt, uint64_t start, uint64_t size);
usr/src/uts/common/fs/zfs/sys/range_tree.h
310
void range_tree_vacate(range_tree_t *rt, range_tree_func_t *func, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
311
void range_tree_walk(range_tree_t *rt, range_tree_func_t *func, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
312
range_seg_t *range_tree_first(range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/range_tree.h
315
range_tree_t *removefrom, range_tree_t *addto);
usr/src/uts/common/fs/zfs/sys/range_tree.h
316
void range_tree_remove_xor_add(range_tree_t *rt, range_tree_t *removefrom,
usr/src/uts/common/fs/zfs/sys/range_tree.h
317
range_tree_t *addto);
usr/src/uts/common/fs/zfs/sys/range_tree.h
319
void rt_btree_create(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
320
void rt_btree_destroy(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
321
void rt_btree_add(range_tree_t *rt, range_seg_t *rs, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
322
void rt_btree_remove(range_tree_t *rt, range_seg_t *rs, void *arg);
usr/src/uts/common/fs/zfs/sys/range_tree.h
323
void rt_btree_vacate(range_tree_t *rt, void *arg);
usr/src/uts/common/fs/zfs/sys/space_map.h
201
int space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype);
usr/src/uts/common/fs/zfs/sys/space_map.h
202
int space_map_load_length(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
usr/src/uts/common/fs/zfs/sys/space_map.h
209
boolean_t space_map_histogram_verify(space_map_t *sm, range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/space_map.h
211
void space_map_histogram_add(space_map_t *sm, range_tree_t *rt,
usr/src/uts/common/fs/zfs/sys/space_map.h
217
uint64_t space_map_entries(space_map_t *sm, range_tree_t *rt);
usr/src/uts/common/fs/zfs/sys/space_map.h
220
void space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
usr/src/uts/common/fs/zfs/sys/space_map.h
222
uint64_t space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
usr/src/uts/common/fs/zfs/sys/space_reftree.h
49
void space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt);
usr/src/uts/common/fs/zfs/sys/space_reftree.h
50
void space_reftree_generate_map(avl_tree_t *t, range_tree_t *rt,
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
275
range_tree_t *vdev_initialize_tree; /* valid while initializing */
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
343
range_tree_t *vdev_obsolete_segments;
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
356
range_tree_t *vdev_dtl[DTL_TYPES]; /* dirty time logs */
usr/src/uts/common/fs/zfs/sys/vdev_removal.h
38
range_tree_t *svr_allocd_segs;
usr/src/uts/common/fs/zfs/sys/vdev_removal.h
52
range_tree_t *svr_frees[TXG_SIZE];
usr/src/uts/common/fs/zfs/vdev.c
2398
range_tree_t *rt = vd->vdev_dtl[t];
usr/src/uts/common/fs/zfs/vdev.c
2413
range_tree_t *rt = vd->vdev_dtl[t];
usr/src/uts/common/fs/zfs/vdev.c
2441
range_tree_t *rt = vd->vdev_dtl[t];
usr/src/uts/common/fs/zfs/vdev.c
2782
range_tree_t *rt = vd->vdev_dtl[DTL_MISSING];
usr/src/uts/common/fs/zfs/vdev.c
2784
range_tree_t *rtsync;
usr/src/uts/common/fs/zfs/vdev_initialize.c
281
range_tree_t *rt = vd->vdev_initialize_tree;
usr/src/uts/common/fs/zfs/vdev_initialize.c
358
range_tree_t *rt = msp->ms_allocatable;
usr/src/uts/common/fs/zfs/vdev_removal.c
1225
range_tree_t *segs = range_tree_create(NULL, RANGE_SEG64, NULL, 0, 0);
usr/src/uts/common/fs/zfs/vdev_removal.c
1227
range_tree_t *rt = svr->svr_allocd_segs;
usr/src/uts/common/fs/zfs/vdev_removal.c
746
range_tree_t *vcsa_obsolete_segs;
usr/src/uts/common/fs/zfs/vdev_removal.c
904
spa_vdev_copy_segment(vdev_t *vd, range_tree_t *segs,
usr/src/uts/common/fs/zfs/vdev_removal.c
964
range_tree_t *obsolete_segs = range_tree_create(NULL, RANGE_SEG64, NULL,
usr/src/uts/common/fs/zfs/vdev_trim.c
1170
range_tree_t *trim_tree;
usr/src/uts/common/fs/zfs/vdev_trim.c
152
range_tree_t *trim_tree; /* TRIM ranges (in metaslab) */
usr/src/uts/common/fs/zfs/vdev_trim.c
644
range_tree_t *rt = msp->ms_allocatable;