| /src/sys/contrib/openzfs/include/sys/ |
| H A D | range_tree.h | 83 } zfs_range_tree_t; typedef 119 void (*rtop_create)(zfs_range_tree_t *rt, void *arg); 120 void (*rtop_destroy)(zfs_range_tree_t *rt, void *arg); 121 void (*rtop_add)(zfs_range_tree_t *rt, void *rs, void *arg); 122 void (*rtop_remove)(zfs_range_tree_t *rt, void *rs, void *arg); 123 void (*rtop_vacate)(zfs_range_tree_t *rt, void *arg); 127 zfs_rs_get_start_raw(const zfs_range_seg_t *rs, const zfs_range_tree_t *rt) in zfs_rs_get_start_raw() 144 zfs_rs_get_end_raw(const zfs_range_seg_t *rs, const zfs_range_tree_t *rt) in zfs_rs_get_end_raw() 161 zfs_rs_get_fill_raw(const zfs_range_seg_t *rs, const zfs_range_tree_t *rt) in zfs_rs_get_fill_raw() 183 zfs_rs_get_start(const zfs_range_seg_t *rs, const zfs_range_tree_t *rt) in zfs_rs_get_start() [all …]
|
| H A D | metaslab_impl.h | 375 zfs_range_tree_t *ms_allocating[TXG_SIZE]; 376 zfs_range_tree_t *ms_allocatable; 385 zfs_range_tree_t *ms_freeing; /* to free this syncing txg */ 387 zfs_range_tree_t *ms_freed; 388 zfs_range_tree_t *ms_defer[TXG_DEFER_SIZE]; 390 zfs_range_tree_t *ms_checkpointing; 400 zfs_range_tree_t *ms_trim; 521 zfs_range_tree_t *ms_unflushed_allocs; 522 zfs_range_tree_t *ms_unflushed_frees;
|
| H A D | space_map.h | 211 int space_map_load(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype); 212 int space_map_load_length(space_map_t *sm, zfs_range_tree_t *rt, 219 boolean_t space_map_histogram_verify(space_map_t *sm, zfs_range_tree_t *rt); 221 void space_map_histogram_add(space_map_t *sm, zfs_range_tree_t *rt, 227 uint64_t space_map_entries(space_map_t *sm, zfs_range_tree_t *rt); 230 void space_map_write(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype, 232 uint64_t space_map_estimate_optimal_size(space_map_t *sm, zfs_range_tree_t *rt,
|
| H A D | space_reftree.h | 50 void space_reftree_add_map(avl_tree_t *t, zfs_range_tree_t *rt, int64_t refcnt); 51 void space_reftree_generate_map(avl_tree_t *t, zfs_range_tree_t *rt,
|
| H A D | vdev_removal.h | 39 zfs_range_tree_t *svr_allocd_segs; 53 zfs_range_tree_t *svr_frees[TXG_SIZE];
|
| H A D | vdev_rebuild.h | 70 zfs_range_tree_t *vr_scan_tree;
|
| H A D | vdev_impl.h | 303 zfs_range_tree_t *vdev_initialize_tree; 379 zfs_range_tree_t *vdev_obsolete_segments; 392 zfs_range_tree_t *vdev_dtl[DTL_TYPES]; /* dirty time logs */
|
| /src/sys/contrib/openzfs/module/zfs/ |
| H A D | range_tree.c | 90 zfs_rs_copy(zfs_range_seg_t *src, zfs_range_seg_t *dest, zfs_range_tree_t *rt) in zfs_rs_copy() 111 zfs_range_tree_stat_verify(zfs_range_tree_t *rt) in zfs_range_tree_stat_verify() 137 zfs_range_tree_stat_incr(zfs_range_tree_t *rt, zfs_range_seg_t *rs) in zfs_range_tree_stat_incr() 151 zfs_range_tree_stat_decr(zfs_range_tree_t *rt, zfs_range_seg_t *rs) in zfs_range_tree_stat_decr() 212 static zfs_range_tree_t * in ZFS_BTREE_FIND_IN_BUF_FUNC() 217 zfs_range_tree_t *rt = kmem_zalloc(sizeof (zfs_range_tree_t), KM_SLEEP); in ZFS_BTREE_FIND_IN_BUF_FUNC() 260 zfs_range_tree_t * 269 zfs_range_tree_t * 277 zfs_range_tree_t * 287 zfs_range_tree_destroy(zfs_range_tree_t *rt) in zfs_range_tree_destroy() [all …]
|
| H A D | space_reftree.c | 111 space_reftree_add_map(avl_tree_t *t, zfs_range_tree_t *rt, int64_t refcnt) in space_reftree_add_map() 127 space_reftree_generate_map(avl_tree_t *t, zfs_range_tree_t *rt, int64_t minref) in space_reftree_generate_map()
|
| H A D | space_map.c | 397 zfs_range_tree_t *smla_rt; 423 space_map_load_length(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype, in space_map_load_length() 450 space_map_load(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype) in space_map_load() 466 space_map_histogram_verify(space_map_t *sm, zfs_range_tree_t *rt) in space_map_histogram_verify() 480 space_map_histogram_add(space_map_t *sm, zfs_range_tree_t *rt, dmu_tx_t *tx) in space_map_histogram_add() 673 space_map_write_impl(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype, in space_map_write_impl() 760 space_map_write(space_map_t *sm, zfs_range_tree_t *rt, maptype_t maptype, in space_map_write() 967 space_map_estimate_optimal_size(space_map_t *sm, zfs_range_tree_t *rt, in space_map_estimate_optimal_size()
|
| H A D | metaslab.c | 357 static void metaslab_rt_add(zfs_range_tree_t *rt, zfs_range_seg_t *rs, 1516 zfs_range_tree_t *rt; 1524 zfs_range_tree_t *rt = mssap->rt; in metaslab_size_sorted_add() 1533 metaslab_size_tree_full_load(zfs_range_tree_t *rt) in metaslab_size_tree_full_load() 1558 metaslab_rt_create(zfs_range_tree_t *rt, void *arg) in ZFS_BTREE_FIND_IN_BUF_FUNC() 1585 metaslab_rt_destroy(zfs_range_tree_t *rt, void *arg) in metaslab_rt_destroy() 1596 metaslab_rt_add(zfs_range_tree_t *rt, zfs_range_seg_t *rs, void *arg) in metaslab_rt_add() 1609 metaslab_rt_remove(zfs_range_tree_t *rt, zfs_range_seg_t *rs, void *arg) in metaslab_rt_remove() 1622 metaslab_rt_vacate(zfs_range_tree_t *rt, void *arg) in metaslab_rt_vacate() 1735 metaslab_block_find(zfs_btree_t *t, zfs_range_tree_t *rt, uint64_t start, in metaslab_block_find() [all …]
|
| H A D | vdev_removal.c | 967 zfs_range_tree_t *vcsa_obsolete_segs; 1157 spa_vdev_copy_segment(vdev_t *vd, zfs_range_tree_t *segs, in spa_vdev_copy_segment() 1220 zfs_range_tree_t *obsolete_segs = zfs_range_tree_create_flags( in spa_vdev_copy_segment() 1490 zfs_range_tree_t *segs = zfs_range_tree_create_flags( in spa_vdev_copy_impl() 1494 zfs_range_tree_t *rt = svr->svr_allocd_segs; in spa_vdev_copy_impl() 1653 zfs_range_tree_t *segs = zfs_range_tree_create_flags( in spa_vdev_remove_thread() 1939 zfs_range_tree_t *segs = zfs_range_tree_create_flags( in spa_vdev_remove_cancel_sync()
|
| H A D | vdev_initialize.c | 334 zfs_range_tree_t *rt = vd->vdev_initialize_tree; in vdev_initialize_ranges() 445 zfs_range_tree_t *rt = msp->ms_allocatable; in vdev_initialize_calculate_progress()
|
| H A D | vdev_trim.c | 153 zfs_range_tree_t *trim_tree; /* TRIM ranges (in metaslab) */ 733 zfs_range_tree_t *rt = msp->ms_allocatable; in vdev_trim_calculate_progress() 1269 zfs_range_tree_t *trim_tree; in vdev_autotrim_thread()
|
| H A D | dsl_scan.c | 332 zfs_range_tree_t *q_exts_by_addr; 3387 zfs_range_tree_t *rt = queue->q_exts_by_addr; in scan_io_queue_fetch_ext() 5024 ext_size_create(zfs_range_tree_t *rt, void *arg) in ZFS_BTREE_FIND_IN_BUF_FUNC() 5034 ext_size_destroy(zfs_range_tree_t *rt, void *arg) in ext_size_destroy() 5044 ext_size_value(zfs_range_tree_t *rt, zfs_range_seg_gap_t *rsg) in ext_size_value() 5055 ext_size_add(zfs_range_tree_t *rt, zfs_range_seg_t *rs, void *arg) in ext_size_add() 5064 ext_size_remove(zfs_range_tree_t *rt, zfs_range_seg_t *rs, void *arg) in ext_size_remove() 5073 ext_size_vacate(zfs_range_tree_t *rt, void *arg) in ext_size_vacate()
|
| H A D | vdev.c | 3092 zfs_range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_dirty() 3107 zfs_range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_contains() 3132 zfs_range_tree_t *rt = vd->vdev_dtl[t]; in vdev_dtl_empty() 3499 zfs_range_tree_t *rt; in vdev_dtl_load() 3623 zfs_range_tree_t *rt = vd->vdev_dtl[DTL_MISSING]; in vdev_dtl_sync() 3625 zfs_range_tree_t *rtsync; in vdev_dtl_sync()
|
| H A D | vdev_raidz.c | 4308 raidz_reflow_impl(vdev_t *vd, vdev_raidz_expand_t *vre, zfs_range_tree_t *rt, in raidz_reflow_impl() 4910 zfs_range_tree_t *rt = zfs_range_tree_create_flags( in spa_raidz_expand_thread()
|
| /src/sys/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 134 static zfs_range_tree_t *mos_refd_objs; 353 zfs_range_tree_t *mv_allocated; 1682 zfs_range_tree_t *rt = msp->ms_allocatable; in dump_metaslab_stats() 2372 zfs_range_tree_t *rt = vd->vdev_dtl[t]; in dump_dtl() 6552 zfs_range_tree_t *allocs = zfs_range_tree_create_flags( in zdb_claim_removing()
|