Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Drange_tree.h57 } range_tree_t; typedef
67 void (*rtop_create)(range_tree_t *rt, void *arg);
68 void (*rtop_destroy)(range_tree_t *rt, void *arg);
69 void (*rtop_add)(range_tree_t *rt, range_seg_t *rs, void *arg);
70 void (*rtop_remove)(range_tree_t *rt, range_seg_t *rs, void *arg);
71 void (*rtop_vacate)(range_tree_t *rt, void *arg);
78 range_tree_t *range_tree_create(range_tree_ops_t *ops, void *arg, kmutex_t *lp);
79 void range_tree_destroy(range_tree_t *rt);
80 boolean_t range_tree_contains(range_tree_t *rt, uint64_t start, uint64_t size);
81 uint64_t range_tree_space(range_tree_t *rt);
[all …]
H A Dmetaslab_impl.h168 range_tree_t *ms_alloctree[TXG_SIZE];
169 range_tree_t *ms_freetree[TXG_SIZE];
170 range_tree_t *ms_defertree[TXG_DEFER_SIZE];
171 range_tree_t *ms_tree;
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 Dspace_map.h136 int space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype);
139 void space_map_histogram_add(space_map_t *sm, range_tree_t *rt,
148 void space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
H A Dvdev_impl.h180 range_tree_t *vdev_dtl[DTL_TYPES]; /* dirty time logs */
/titanic_41/usr/src/uts/common/fs/zfs/
H A Drange_tree.c54 range_tree_stat_verify(range_tree_t *rt) in range_tree_stat_verify()
79 range_tree_stat_incr(range_tree_t *rt, range_seg_t *rs) in range_tree_stat_incr()
94 range_tree_stat_decr(range_tree_t *rt, range_seg_t *rs) in range_tree_stat_decr()
130 range_tree_t *
133 range_tree_t *rt; in range_tree_create()
135 rt = kmem_zalloc(sizeof (range_tree_t), KM_SLEEP); in range_tree_create()
151 range_tree_destroy(range_tree_t *rt) in range_tree_destroy()
165 range_tree_t *rt = arg; in range_tree_add()
240 range_tree_t *rt = arg; in range_tree_remove()
304 range_tree_find_impl(range_tree_t *rt, uint64_t start, uint64_t size) in range_tree_find_impl()
[all …]
H A Dspace_reftree.c116 space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt) in space_reftree_add_map()
131 space_reftree_generate_map(avl_tree_t *t, range_tree_t *rt, int64_t minref) in space_reftree_generate_map()
H A Dspace_map.c56 space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype) in space_map_load()
145 space_map_histogram_verify(space_map_t *sm, range_tree_t *rt) in space_map_histogram_verify()
159 space_map_histogram_add(space_map_t *sm, range_tree_t *rt, dmu_tx_t *tx) in space_map_histogram_add()
211 space_map_entries(space_map_t *sm, range_tree_t *rt) in space_map_entries()
237 space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype, in space_map_write()
H A Dmetaslab.c809 metaslab_rt_create(range_tree_t *rt, void *arg) in metaslab_rt_create()
824 metaslab_rt_destroy(range_tree_t *rt, void *arg) in metaslab_rt_destroy()
836 metaslab_rt_add(range_tree_t *rt, range_seg_t *rs, void *arg) in metaslab_rt_add()
847 metaslab_rt_remove(range_tree_t *rt, range_seg_t *rs, void *arg) in metaslab_rt_remove()
858 metaslab_rt_vacate(range_tree_t *rt, void *arg) in metaslab_rt_vacate()
908 range_tree_t *rt = msp->ms_tree; in metaslab_block_alloc()
1016 range_tree_t *rt = msp->ms_tree; in metaslab_df_alloc()
1056 range_tree_t *rt = msp->ms_tree; in metaslab_cf_alloc()
1699 range_tree_t *freetree = msp->ms_freetree[txg & TXG_MASK]; in metaslab_condense()
1700 range_tree_t *condense_tree; in metaslab_condense()
[all …]
H A Dvdev.c1676 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_dirty()
1691 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_contains()
1708 range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_empty()
1945 range_tree_t *rt = vd->vdev_dtl[DTL_MISSING]; in vdev_dtl_sync()
1947 range_tree_t *rtsync; in vdev_dtl_sync()
/titanic_41/usr/src/cmd/zdb/
H A Dzdb.c722 range_tree_t *rt = msp->ms_tree; in dump_metaslab_stats()
1038 range_tree_t *rt = vd->vdev_dtl[t]; in dump_dtl()