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

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dmetaslab.h82 int metaslab_alloc(spa_t *, metaslab_class_t *, uint64_t,
85 int metaslab_alloc_dva(spa_t *, metaslab_class_t *, uint64_t,
101 metaslab_class_t *metaslab_class_create(spa_t *, metaslab_ops_t *);
102 void metaslab_class_destroy(metaslab_class_t *);
103 int metaslab_class_validate(metaslab_class_t *);
104 void metaslab_class_histogram_verify(metaslab_class_t *);
105 uint64_t metaslab_class_fragmentation(metaslab_class_t *);
106 uint64_t metaslab_class_expandable_space(metaslab_class_t *);
107 boolean_t metaslab_class_throttle_reserve(metaslab_class_t *, int, int,
109 void metaslab_class_throttle_unreserve(metaslab_class_t *, in
[all...]
H A 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 */
H A Dmetaslab_impl.h145 * metaslab_class_t, and only top-level vdevs (i.e. metaslab groups) belonging
228 metaslab_class_t *mg_class;
H A Dspa.h57 typedef struct metaslab_class metaslab_class_t; typedef in typeref:struct:metaslab_class
997 extern metaslab_class_t *spa_normal_class(spa_t *spa);
998 extern metaslab_class_t *spa_log_class(spa_t *spa);
999 extern metaslab_class_t *spa_special_class(spa_t *spa);
1000 extern metaslab_class_t *spa_dedup_class(spa_t *spa);
1001 extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size,
H A Dzio.h462 metaslab_class_t *io_metaslab_class; /* dva throttle class */
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dmetaslab.c281 metaslab_class_t *
284 metaslab_class_t *mc;
286 mc = kmem_zalloc(sizeof (metaslab_class_t), KM_SLEEP);
303 metaslab_class_destroy(metaslab_class_t *mc)
318 kmem_free(mc, sizeof (metaslab_class_t));
322 metaslab_class_validate(metaslab_class_t *mc)
348 metaslab_class_space_update(metaslab_class_t *mc, int64_t alloc_delta,
358 metaslab_class_get_alloc(metaslab_class_t *mc)
364 metaslab_class_get_deferred(metaslab_class_t *mc)
370 metaslab_class_get_space(metaslab_class_t *m
[all...]
H A Dspa_misc.c1818 metaslab_class_t *
1824 metaslab_class_t *
1830 metaslab_class_t *
1836 metaslab_class_t *
1845 metaslab_class_t *
1889 metaslab_class_t *special = spa_special_class(spa);
H A Dvdev_removal.c949 metaslab_class_t *mc = mg->mg_class;
1882 metaslab_class_t *mc = vd->vdev_mg->mg_class;
H A Dzio.c2405 metaslab_class_t *mc = spa_normal_class(spa);
3094 metaslab_class_t *mc;
3167 metaslab_class_t *mc;
H A Dspa.c275 metaslab_class_t *mc = spa_normal_class(spa);
8241 metaslab_class_t *normal = spa_normal_class(spa);
8242 metaslab_class_t *special = spa_special_class(spa);
8243 metaslab_class_t *dedup = spa_dedup_class(spa);
8253 metaslab_class_t *mc = mg->mg_class;
H A Dvdev.c1141 metaslab_class_t *mc;
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c2993 metaslab_class_t *mc;
3584 metaslab_class_t *mc;
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1003 metaslab_class_t *mc = spa_normal_class(spa);

Completed in 276 milliseconds