Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Dmetaslab.h74 int metaslab_alloc(spa_t *, metaslab_class_t *, uint64_t,
77 int metaslab_alloc_dva(spa_t *, metaslab_class_t *, uint64_t,
93 metaslab_class_t *metaslab_class_create(spa_t *, metaslab_ops_t *);
94 void metaslab_class_destroy(metaslab_class_t *);
95 int metaslab_class_validate(metaslab_class_t *);
96 void metaslab_class_histogram_verify(metaslab_class_t *);
97 uint64_t metaslab_class_fragmentation(metaslab_class_t *);
98 uint64_t metaslab_class_expandable_space(metaslab_class_t *);
99 boolean_t metaslab_class_throttle_reserve(metaslab_class_t *, int, int,
101 void metaslab_class_throttle_unreserve(metaslab_class_t *, int, int, zio_t *);
[all …]
Dspa_impl.h222 metaslab_class_t *spa_normal_class; /* normal data class */
223 metaslab_class_t *spa_log_class; /* intent log data class */
224 metaslab_class_t *spa_special_class; /* special allocation class */
225 metaslab_class_t *spa_dedup_class; /* dedup allocation class */
Dspa.h56 typedef struct metaslab_class metaslab_class_t; typedef
823 extern metaslab_class_t *spa_normal_class(spa_t *spa);
824 extern metaslab_class_t *spa_log_class(spa_t *spa);
825 extern metaslab_class_t *spa_special_class(spa_t *spa);
826 extern metaslab_class_t *spa_dedup_class(spa_t *spa);
827 extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size,
Dmetaslab_impl.h229 metaslab_class_t *mg_class;
Dzio.h463 metaslab_class_t *io_metaslab_class; /* dva throttle class */
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dmetaslab.c294 metaslab_class_t *
297 metaslab_class_t *mc; in metaslab_class_create()
299 mc = kmem_zalloc(sizeof (metaslab_class_t), KM_SLEEP); in metaslab_class_create()
316 metaslab_class_destroy(metaslab_class_t *mc) in metaslab_class_destroy()
331 kmem_free(mc, sizeof (metaslab_class_t)); in metaslab_class_destroy()
335 metaslab_class_validate(metaslab_class_t *mc) in metaslab_class_validate()
361 metaslab_class_space_update(metaslab_class_t *mc, int64_t alloc_delta, in metaslab_class_space_update()
371 metaslab_class_minblocksize_update(metaslab_class_t *mc) in metaslab_class_minblocksize_update()
392 metaslab_class_get_alloc(metaslab_class_t *mc) in metaslab_class_get_alloc()
398 metaslab_class_get_deferred(metaslab_class_t *mc) in metaslab_class_get_deferred()
[all …]
Dspa_misc.c1918 metaslab_class_t *
1924 metaslab_class_t *
1930 metaslab_class_t *
1936 metaslab_class_t *
1945 metaslab_class_t *
1989 metaslab_class_t *special = spa_special_class(spa); in spa_preferred_class()
Dvdev_removal.c948 metaslab_class_t *mc = mg->mg_class; in spa_vdev_copy_segment()
1849 metaslab_class_t *mc = vd->vdev_mg->mg_class; in spa_vdev_remove_top_check()
Dzio.c2339 metaslab_class_t *mc = spa_normal_class(spa); in zio_write_gang_block()
2974 metaslab_class_t *mc; in zio_dva_throttle()
3032 metaslab_class_t *mc; in zio_dva_allocate()
Dspa.c312 metaslab_class_t *mc = spa_normal_class(spa); in spa_prop_get_config()
8367 metaslab_class_t *normal = spa_normal_class(spa);
8368 metaslab_class_t *special = spa_special_class(spa);
8369 metaslab_class_t *dedup = spa_dedup_class(spa);
8469 metaslab_class_t *mc;
Dvdev.c1253 metaslab_class_t *mc; in vdev_metaslab_group_create()
/freebsd-12-stable/cddl/contrib/opensolaris/cmd/ztest/
Dztest.c2966 metaslab_class_t *mc; in ztest_vdev_class_add()
3557 metaslab_class_t *mc; in ztest_vdev_LUN_growth()
/freebsd-12-stable/cddl/contrib/opensolaris/cmd/zdb/
Dzdb.c959 metaslab_class_t *mc = spa_normal_class(spa); in dump_metaslab_groups()