Searched refs:metaslab_class_t (Results 1 - 14 of 14) sorted by relevance

/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dmetaslab.h86 int metaslab_alloc(spa_t *, metaslab_class_t *, uint64_t,
89 int metaslab_alloc_dva(spa_t *, metaslab_class_t *, uint64_t,
105 metaslab_class_t *metaslab_class_create(spa_t *, const metaslab_ops_t *);
106 void metaslab_class_destroy(metaslab_class_t *);
107 int metaslab_class_validate(metaslab_class_t *);
108 void metaslab_class_histogram_verify(metaslab_class_t *);
109 uint64_t metaslab_class_fragmentation(metaslab_class_t *);
110 uint64_t metaslab_class_expandable_space(metaslab_class_t *);
111 boolean_t metaslab_class_throttle_reserve(metaslab_class_t *, int, int,
113 void metaslab_class_throttle_unreserve(metaslab_class_t *, in
[all...]
H A Dspa_impl.h248 metaslab_class_t *spa_normal_class; /* normal data class */
249 metaslab_class_t *spa_log_class; /* intent log data class */
250 metaslab_class_t *spa_embedded_log_class; /* log on normal vdevs */
251 metaslab_class_t *spa_special_class; /* special allocation class */
252 metaslab_class_t *spa_dedup_class; /* dedup allocation class */
H A Dmetaslab_impl.h169 * metaslab_class_t, and only top-level vdevs (i.e. metaslab groups) belonging
251 metaslab_class_t *mg_class;
H A Dspa.h61 typedef struct metaslab_class metaslab_class_t; typedef in typeref:struct:metaslab_class
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_embedded_log_class(spa_t *spa);
1051 extern metaslab_class_t *spa_special_class(spa_t *spa);
1052 extern metaslab_class_t *spa_dedup_class(spa_t *spa);
1053 extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size,
H A Dvdev.h119 extern metaslab_group_t *vdev_get_mg(vdev_t *vd, metaslab_class_t *mc);
H A Dzio.h487 metaslab_class_t *io_metaslab_class; /* dva throttle class */
/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dmetaslab.c406 metaslab_class_t *
409 metaslab_class_t *mc;
411 mc = kmem_zalloc(offsetof(metaslab_class_t,
429 metaslab_class_destroy(metaslab_class_t *mc)
445 kmem_free(mc, offsetof(metaslab_class_t,
450 metaslab_class_validate(metaslab_class_t *mc)
476 metaslab_class_space_update(metaslab_class_t *mc, int64_t alloc_delta,
486 metaslab_class_get_alloc(metaslab_class_t *mc)
492 metaslab_class_get_deferred(metaslab_class_t *mc)
498 metaslab_class_get_space(metaslab_class_t *m
[all...]
H A Dspa_misc.c1969 metaslab_class_t *
1975 metaslab_class_t *
1981 metaslab_class_t *
1987 metaslab_class_t *
1993 metaslab_class_t *
2002 metaslab_class_t *
2044 metaslab_class_t *special = spa_special_class(spa);
H A Dvdev_removal.c201 metaslab_class_t *normal = spa_normal_class(spa);
216 metaslab_class_t *mc = cvd->vdev_mg->mg_class;
1168 metaslab_class_t *mc = mg->mg_class;
2189 metaslab_class_t *mc = vd->vdev_mg->mg_class;
2190 metaslab_class_t *normal = spa_normal_class(spa);
H A Dzio.c2967 zio_write_gang_block(zio_t *pio, metaslab_class_t *mc)
3628 metaslab_class_t *mc;
3676 metaslab_class_t *mc;
H A Dspa.c367 metaslab_class_t *mc = spa_normal_class(spa);
9768 metaslab_class_t *normal = spa_normal_class(spa);
9769 metaslab_class_t *special = spa_special_class(spa);
9770 metaslab_class_t *dedup = spa_dedup_class(spa);
9780 metaslab_class_t *mc = mg->mg_class;
H A Dvdev.c271 vdev_get_mg(vdev_t *vd, metaslab_class_t *mc)
1451 metaslab_class_t *mc;
/freebsd-current/sys/contrib/openzfs/cmd/
H A Dztest.c3455 metaslab_class_t *mc;
4339 metaslab_class_t *mc;
/freebsd-current/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c1716 metaslab_class_t *mc = spa_normal_class(spa);
1717 metaslab_class_t *smc = spa_special_class(spa);

Completed in 351 milliseconds