Searched refs:metaslab_t (Results 1 – 17 of 17) sorted by relevance
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | metaslab.h | 43 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 D | metaslab_impl.h | 51 metaslab_t *mat_msp; 220 metaslab_t *mga_primary; 221 metaslab_t *mga_secondary;
|
H A D | vdev_rebuild.h | 67 metaslab_t *vr_scan_msp; /* scanning disabled metaslab */
|
H A D | vdev_impl.h | 271 metaslab_t **vdev_ms; /* metaslab array */
|
H A D | spa.h | 59 typedef struct metaslab metaslab_t; typedef
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | metaslab.c | 340 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 D | spa_log_spacemap.c | 830 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 D | vdev_trim.c | 151 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 D | vdev_initialize.c | 398 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 D | spa_checkpoint.c | 211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
|
H A D | vdev_removal.c | 84 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 D | vdev_rebuild.c | 699 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 D | vdev.c | 1219 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 D | spa_misc.c | 777 sizeof (metaslab_t), offsetof(metaslab_t, ms_spa_txg_node)); in spa_add()
|
H A D | dsl_pool.c | 659 metaslab_t *ms; in dsl_early_sync_task_verify()
|
H A D | vdev_raidz.c | 4532 metaslab_t *msp = raidvd->vdev_ms[i]; in spa_raidz_expand_thread()
|
/freebsd/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 474 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 …]
|