Home
last modified time | relevance | path

Searched refs:metaslab_t (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dmetaslab.h42 uint64_t (*msop_alloc)(metaslab_t *, uint64_t);
49 metaslab_t **);
50 void metaslab_fini(metaslab_t *);
52 void metaslab_set_unflushed_txg(metaslab_t *, uint64_t, dmu_tx_t *);
53 void metaslab_set_estimated_condensed_size(metaslab_t *, uint64_t, dmu_tx_t *);
54 uint64_t metaslab_unflushed_txg(metaslab_t *);
55 uint64_t metaslab_estimated_condensed_size(metaslab_t *);
57 uint64_t metaslab_unflushed_changes_memused(metaslab_t *);
59 int metaslab_load(metaslab_t *);
60 void metaslab_unload(metaslab_t *);
[all …]
H A Dmetaslab_impl.h51 metaslab_t *mat_msp;
217 metaslab_t **mg_primaries;
218 metaslab_t **mg_secondaries;
H A Dvdev_impl.h247 metaslab_t **vdev_ms; /* metaslab array */
H A Dspa.h58 typedef struct metaslab metaslab_t; typedef
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dmetaslab.c306 static uint64_t metaslab_weight(metaslab_t *);
307 static void metaslab_set_fragmentation(metaslab_t *);
310 static void metaslab_passivate(metaslab_t *msp, uint64_t weight);
311 static uint64_t metaslab_weight_from_range_tree(metaslab_t *msp);
312 static void metaslab_flush_update(metaslab_t *, dmu_tx_t *);
314 static void metaslab_evict(metaslab_t *, uint64_t);
381 mc->mc_metaslab_txg_list = multilist_create(sizeof (metaslab_t), in metaslab_class_create()
382 offsetof(metaslab_t, ms_class_txg_node), metaslab_idx_func); in metaslab_class_create()
606 metaslab_t *msp = multilist_sublist_head(mls); in metaslab_class_evict_old()
623 metaslab_t *next_msp = multilist_sublist_next(mls, msp); in metaslab_class_evict_old()
[all …]
H A Dspa_log_spacemap.c796 metaslab_t *next = NULL; in spa_flush_metaslabs()
797 for (metaslab_t *curr = avl_first(&spa->spa_metaslabs_by_flushed); in spa_flush_metaslabs()
899 metaslab_t *oldest = avl_first(&spa->spa_metaslabs_by_flushed); in spa_cleanup_old_sm_logs()
1020 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_metadata()
1074 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in spa_ld_log_sm_cb()
1174 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_data()
1226 metaslab_t *ms = vd->vdev_ms[m]; in spa_ld_unflushed_txgs()
H A Dvdev_trim.c151 metaslab_t *trim_msp; /* Disabled metaslab */
607 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_trim_calculate_progress()
752 metaslab_t *msp = ta->trim_msp; in vdev_trim_range_add()
851 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_trim_thread()
1107 metaslab_t *msp = ta->trim_msp; in vdev_trim_range_verify()
1169 metaslab_t *msp = vd->vdev_ms[i]; in vdev_autotrim_thread()
1370 metaslab_t *msp = vd->vdev_ms[i]; in vdev_autotrim_thread()
H A Dvdev_initialize.c319 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_initialize_calculate_progress()
483 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_initialize_thread()
H A Dvdev_removal.c82 metaslab_t *vca_msp;
284 metaslab_t *ms = vd->vdev_ms[i]; in vdev_remove_initiate_sync()
1379 metaslab_t *msp = vd->vdev_ms[msi]; in spa_vdev_remove_thread()
1585 metaslab_t *msp = vd->vdev_ms[msi]; in spa_vdev_remove_cancel_sync()
H A Dspa_checkpoint.c210 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
H A Dvdev.c975 metaslab_t *msp; in vdev_top_transfer()
1216 metaslab_t **mspp; in vdev_metaslab_init()
1329 metaslab_t *msp = vd->vdev_ms[m]; in vdev_metaslab_fini()
1333 kmem_free(vd->vdev_ms, count * sizeof (metaslab_t *)); in vdev_metaslab_fini()
3181 metaslab_t *msp; in vdev_sync_done()
3199 metaslab_t *msp; in vdev_sync()
H A Dspa_misc.c714 sizeof (metaslab_t), offsetof(metaslab_t, ms_spa_txg_node)); in spa_add()
H A Ddsl_pool.c585 metaslab_t *ms; in dsl_early_sync_task_verify()
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c891 dump_metaslab_stats(metaslab_t *msp) in dump_metaslab_stats()
911 dump_metaslab(metaslab_t *msp) in dump_metaslab()
3793 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in load_unflushed_svr_segs_cb()
3905 metaslab_t *msp = vd->vdev_ms[msi]; in zdb_claim_removing()
3999 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in checkpoint_sm_exclude_entry_cb()
4108 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in count_unflushed_space_cb()
4147 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in load_unflushed_cb()
4182 metaslab_t *msp = vd->vdev_ms[m]; in load_concrete_ms_allocatable_trees()
4219 load_indirect_ms_allocatable_tree(vdev_t *vd, metaslab_t *msp, in load_indirect_ms_allocatable_tree()
4388 metaslab_t *msp = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in zdb_check_for_obsolete_leaks()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c2097 metaslab_t ms; in metaslab_walk_step()
2134 if (mdb_vread(&ms, sizeof (metaslab_t), msp) == -1) { in metaslab_walk_step()