Home
last modified time | relevance | path

Searched refs:metaslab_class_t (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dmetaslab.h83 int metaslab_alloc(spa_t *, metaslab_class_t *, uint64_t,
86 int metaslab_alloc_dva(spa_t *, metaslab_class_t *, uint64_t,
105 void metaslab_class_destroy(metaslab_class_t *);
106 int metaslab_class_validate(metaslab_class_t *);
107 void metaslab_class_histogram_verify(metaslab_class_t *);
108 uint64_t metaslab_class_fragmentation(metaslab_class_t *);
114 uint64_t metaslab_class_get_alloc(metaslab_class_t *);
115 uint64_t metaslab_class_get_space(metaslab_class_t *);
116 uint64_t metaslab_class_get_dspace(metaslab_class_t *);
117 uint64_t metaslab_class_get_deferred(metaslab_class_t *);
[all …]
H A Dspa_impl.h227 metaslab_class_t *spa_normal_class; /* normal data class */
228 metaslab_class_t *spa_log_class; /* intent log data class */
229 metaslab_class_t *spa_special_class; /* special allocation class */
230 metaslab_class_t *spa_dedup_class; /* dedup allocation class */
H A Dspa.h61 typedef struct metaslab_class metaslab_class_t; typedef
1048 extern metaslab_class_t *spa_normal_class(spa_t *spa);
1049 extern metaslab_class_t *spa_log_class(spa_t *spa);
1050 extern metaslab_class_t *spa_special_class(spa_t *spa);
1051 extern metaslab_class_t *spa_dedup_class(spa_t *spa);
1052 extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size,
H A Dmetaslab_impl.h251 metaslab_class_t *mg_class;
H A Dzio.h487 metaslab_class_t *io_metaslab_class; /* dva throttle class */
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dmetaslab.c408 metaslab_class_t *
411 metaslab_class_t *mc; in metaslab_class_create()
413 mc = kmem_zalloc(offsetof(metaslab_class_t, in metaslab_class_create()
431 metaslab_class_destroy(metaslab_class_t *mc) in metaslab_class_destroy()
447 kmem_free(mc, offsetof(metaslab_class_t, in metaslab_class_destroy()
734 metaslab_class_t *mc = mg->mg_class; in metaslab_group_alloc_update()
883 metaslab_class_t *mc = mg->mg_class; in metaslab_group_activate()
924 metaslab_class_t *mc = mg->mg_class; in metaslab_group_passivate()
1048 metaslab_class_t *mc = mg->mg_class; in metaslab_group_histogram_add()
1068 metaslab_class_t *mc = mg->mg_class; in metaslab_group_histogram_remove()
[all …]
H A Dspa_misc.c1863 metaslab_class_t *
1869 metaslab_class_t *
1875 metaslab_class_t *
1881 metaslab_class_t *
1890 metaslab_class_t *
1934 metaslab_class_t *special = spa_special_class(spa); in spa_preferred_class()
H A Dvdev_removal.c995 metaslab_class_t *mc = mg->mg_class; in spa_vdev_copy_segment()
1980 metaslab_class_t *mc = vd->vdev_mg->mg_class; in spa_vdev_remove_top_check()
1981 metaslab_class_t *normal = spa_normal_class(spa); in spa_vdev_remove_top_check()
H A Dzio.c2787 metaslab_class_t *mc = spa_normal_class(spa); in zio_write_gang_block()
3412 metaslab_class_t *mc; in zio_dva_throttle()
3469 metaslab_class_t *mc; in zio_dva_allocate()
H A Dspa.c298 metaslab_class_t *mc = spa_normal_class(spa); in spa_prop_get_config()
8848 metaslab_class_t *normal = spa_normal_class(spa);
8849 metaslab_class_t *special = spa_special_class(spa);
8850 metaslab_class_t *dedup = spa_dedup_class(spa);
8860 metaslab_class_t *mc = mg->mg_class;
H A Dvdev.c1295 metaslab_class_t *mc; in vdev_metaslab_group_create()
/f-stack/freebsd/contrib/openzfs/cmd/ztest/
H A Dztest.c3232 metaslab_class_t *mc; in ztest_vdev_class_add()
3880 metaslab_class_t *mc; in ztest_vdev_LUN_growth()
/f-stack/freebsd/contrib/openzfs/cmd/zdb/
H A Dzdb.c1701 metaslab_class_t *mc = spa_normal_class(spa); in dump_metaslab_groups()