Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Dmetaslab.h43 uint64_t (*msop_alloc)(metaslab_t *, uint64_t);
50 metaslab_t **);
51 void metaslab_fini(metaslab_t *);
53 void metaslab_set_unflushed_dirty(metaslab_t *, boolean_t);
54 void metaslab_set_unflushed_txg(metaslab_t *, uint64_t, dmu_tx_t *);
55 void metaslab_set_estimated_condensed_size(metaslab_t *, uint64_t, dmu_tx_t *);
56 boolean_t metaslab_unflushed_dirty(metaslab_t *);
57 uint64_t metaslab_unflushed_txg(metaslab_t *);
58 uint64_t metaslab_estimated_condensed_size(metaslab_t *);
60 void metaslab_unflushed_bump(metaslab_t *, dmu_tx_t *, boolean_t);
[all …]
H A Dmetaslab_impl.h51 metaslab_t *mat_msp;
220 metaslab_t *mga_primary;
221 metaslab_t *mga_secondary;
H A Dvdev_rebuild.h67 metaslab_t *vr_scan_msp; /* scanning disabled metaslab */
H A Dvdev_impl.h271 metaslab_t **vdev_ms; /* metaslab array */
H A Dspa.h59 typedef struct metaslab metaslab_t; typedef
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dmetaslab.c340 static uint64_t metaslab_weight(metaslab_t *, boolean_t);
341 static void metaslab_set_fragmentation(metaslab_t *, boolean_t);
345 static void metaslab_passivate(metaslab_t *msp, uint64_t weight);
346 static uint64_t metaslab_weight_from_range_tree(metaslab_t *msp);
347 static void metaslab_flush_update(metaslab_t *, dmu_tx_t *);
349 static void metaslab_evict(metaslab_t *, uint64_t);
418 multilist_create(&mc->mc_metaslab_txg_list, sizeof (metaslab_t), in metaslab_class_create()
419 offsetof(metaslab_t, ms_class_txg_node), metaslab_idx_func); in metaslab_class_create()
645 metaslab_t *msp = multilist_sublist_head(mls); in metaslab_class_evict_old()
662 metaslab_t *next_msp = multilist_sublist_next(mls, msp); in metaslab_class_evict_old()
[all …]
H A Dspa_log_spacemap.c830 metaslab_t *next = NULL; in spa_flush_metaslabs()
831 for (metaslab_t *curr = avl_first(&spa->spa_metaslabs_by_flushed); in spa_flush_metaslabs()
924 metaslab_t *oldest = avl_first(&spa->spa_metaslabs_by_flushed); in spa_cleanup_old_sm_logs()
1041 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_metadata()
1096 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in spa_ld_log_sm_cb()
1250 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_data()
1302 metaslab_t *ms = vd->vdev_ms[m]; in spa_ld_unflushed_txgs()
H A Dvdev_trim.c151 metaslab_t *trim_msp; /* Disabled metaslab */
687 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_trim_calculate_progress()
858 metaslab_t *msp = ta->trim_msp; in vdev_trim_range_add()
921 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_trim_thread()
1205 metaslab_t *msp = ta->trim_msp; in vdev_trim_range_verify()
1265 metaslab_t *msp = vd->vdev_ms[i]; in vdev_autotrim_thread()
1477 metaslab_t *msp = vd->vdev_ms[i]; in vdev_autotrim_thread()
H A Dvdev_initialize.c398 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_initialize_calculate_progress()
548 metaslab_t *msp = vd->vdev_top->vdev_ms[i]; in vdev_initialize_thread()
H A Dspa_checkpoint.c211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
H A Dvdev_removal.c84 metaslab_t *vca_msp;
467 metaslab_t *ms = vd->vdev_ms[i]; in vdev_remove_initiate_sync()
1632 metaslab_t *msp = vd->vdev_ms[msi]; in spa_vdev_remove_thread()
1888 metaslab_t *msp = vd->vdev_ms[msi]; in spa_vdev_remove_cancel_sync()
H A Dvdev_rebuild.c699 metaslab_t *msp = vd->vdev_ms[i]; in vdev_rebuild_update_bytes_est()
811 metaslab_t *msp = vd->vdev_ms[i]; in vdev_rebuild_thread()
H A Dvdev.c1219 metaslab_t *msp; in vdev_top_transfer()
1524 metaslab_t **mspp; in vdev_metaslab_init()
1603 metaslab_t *slog_ms = vd->vdev_ms[slog_msid]; in vdev_metaslab_init()
1672 metaslab_t *msp = vd->vdev_ms[m]; in vdev_metaslab_fini()
1676 vmem_free(vd->vdev_ms, count * sizeof (metaslab_t *)); in vdev_metaslab_fini()
4044 metaslab_t *msp; in vdev_sync_done()
4065 metaslab_t *msp; in vdev_sync()
H A Dspa_misc.c777 sizeof (metaslab_t), offsetof(metaslab_t, ms_spa_txg_node)); in spa_add()
H A Ddsl_pool.c659 metaslab_t *ms; in dsl_early_sync_task_verify()
H A Dvdev_raidz.c4532 metaslab_t *msp = raidvd->vdev_ms[i]; in spa_raidz_expand_thread()
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c474 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in spacemap_check_sm_log_cb()
607 metaslab_t *m = vd->vdev_ms[mid]; in livelist_metaslab_validate()
1633 dump_metaslab_stats(metaslab_t *msp) in dump_metaslab_stats()
1653 dump_metaslab(metaslab_t *msp) in dump_metaslab()
6257 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in load_unflushed_svr_segs_cb()
6325 metaslab_t *msp = vd->vdev_ms[msi]; in zdb_claim_removing()
6421 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in checkpoint_sm_exclude_entry_cb()
6532 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in count_unflushed_space_cb()
6573 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in load_unflushed_cb()
6608 metaslab_t *msp = vd->vdev_ms[m]; in load_concrete_ms_allocatable_trees()
[all …]