Home
last modified time | relevance | path

Searched refs:range_tree_t (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Drange_tree.h63 } range_tree_t; typedef
88 void range_tree_destroy(range_tree_t *rt);
93 uint64_t range_tree_space(range_tree_t *rt);
94 boolean_t range_tree_is_empty(range_tree_t *rt);
96 void range_tree_swap(range_tree_t **rtsrc, range_tree_t **rtdst);
97 void range_tree_stat_verify(range_tree_t *rt);
98 uint64_t range_tree_min(range_tree_t *rt);
99 uint64_t range_tree_max(range_tree_t *rt);
100 uint64_t range_tree_span(range_tree_t *rt);
110 range_seg_t *range_tree_first(range_tree_t *rt);
[all …]
H A Dmetaslab_impl.h353 range_tree_t *ms_allocating[TXG_SIZE];
354 range_tree_t *ms_allocatable;
361 range_tree_t *ms_freeing; /* to free this syncing txg */
362 range_tree_t *ms_freed; /* already freed this syncing txg */
363 range_tree_t *ms_defer[TXG_DEFER_SIZE];
364 range_tree_t *ms_checkpointing; /* to add to the checkpoint */
H A Dspace_map.h191 int space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype);
197 void space_map_histogram_add(space_map_t *sm, range_tree_t *rt,
206 void space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
208 uint64_t space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
H A Dspace_reftree.h49 void space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt);
50 void space_reftree_generate_map(avl_tree_t *t, range_tree_t *rt,
H A Dvdev_removal.h38 range_tree_t *svr_allocd_segs;
52 range_tree_t *svr_frees[TXG_SIZE];
H A Dvdev_impl.h276 range_tree_t *vdev_initialize_tree; /* valid while initializing */
317 range_tree_t *vdev_obsolete_segments;
340 range_tree_t *vdev_dtl[DTL_TYPES]; /* dirty time logs */
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Drange_tree.c171 range_tree_t *
175 range_tree_t *rt = kmem_zalloc(sizeof (range_tree_t), KM_SLEEP); in range_tree_create_impl()
191 range_tree_t *
225 range_tree_t *rt = arg; in range_tree_add_impl()
549 range_tree_swap(range_tree_t **rtsrc, range_tree_t **rtdst) in range_tree_swap()
551 range_tree_t *rt; in range_tree_swap()
591 range_tree_first(range_tree_t *rt) in range_tree_first()
597 range_tree_space(range_tree_t *rt) in range_tree_space()
655 range_tree_min(range_tree_t *rt) in range_tree_min()
662 range_tree_max(range_tree_t *rt) in range_tree_max()
[all …]
H A Dspace_reftree.c110 space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt) in space_reftree_add_map()
123 space_reftree_generate_map(avl_tree_t *t, range_tree_t *rt, int64_t minref) in space_reftree_generate_map()
H A Dspace_map.c379 range_tree_t *smla_rt;
403 space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype) in space_map_load()
441 space_map_histogram_verify(space_map_t *sm, range_tree_t *rt) in space_map_histogram_verify()
455 space_map_histogram_add(space_map_t *sm, range_tree_t *rt, dmu_tx_t *tx) in space_map_histogram_add()
647 space_map_write_impl(space_map_t *sm, range_tree_t *rt, maptype_t maptype, in space_map_write_impl()
729 space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype, in space_map_write()
946 space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt, in space_map_estimate_optimal_size()
H A Dvdev_removal.c751 range_tree_t *vcsa_obsolete_segs;
909 spa_vdev_copy_segment(vdev_t *vd, range_tree_t *segs, in spa_vdev_copy_segment()
969 range_tree_t *obsolete_segs = range_tree_create(NULL, NULL); in spa_vdev_copy_segment()
1225 range_tree_t *segs = range_tree_create(NULL, NULL); in spa_vdev_copy_impl()
H A Dmetaslab.c1327 range_tree_t *rt = msp->ms_allocatable; in metaslab_df_alloc()
1368 range_tree_t *rt = msp->ms_allocatable; in metaslab_cf_alloc()
2331 range_tree_t *condense_tree; in metaslab_condense()
2413 range_tree_t *alloctree = msp->ms_allocating[txg & TXG_MASK]; in metaslab_sync()
2628 range_tree_t **defer_tree; in metaslab_sync_done()
3011 range_tree_t *rt = msp->ms_allocatable; in metaslab_block_alloc()
H A Dvdev.c2358 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_dirty()
2373 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_contains()
2401 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_empty()
2702 range_tree_t *rt = vd->vdev_dtl[DTL_MISSING]; in vdev_dtl_sync()
2704 range_tree_t *rtsync; in vdev_dtl_sync()
H A Ddsl_scan.c303 range_tree_t *q_exts_by_addr;
/freebsd-12.1/cddl/contrib/opensolaris/cmd/zdb/
H A Dzdb.c870 range_tree_t *rt = msp->ms_allocatable; in dump_metaslab_stats()
1268 range_tree_t *rt = vd->vdev_dtl[t]; in dump_dtl()
4543 static range_tree_t *mos_refd_objs;