Searched refs:metaslab_class_t (Results 1 – 13 of 13) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | metaslab.h | 82 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 *, int, int, zio_t *); [all …]
|
H A D | spa_impl.h | 223 metaslab_class_t *spa_normal_class; /* normal data class */ 224 metaslab_class_t *spa_log_class; /* intent log data class */ 225 metaslab_class_t *spa_special_class; /* special allocation class */ 226 metaslab_class_t *spa_dedup_class; /* dedup allocation class */
|
H A D | spa.h | 60 typedef struct metaslab_class metaslab_class_t; typedef 936 extern metaslab_class_t *spa_normal_class(spa_t *spa); 937 extern metaslab_class_t *spa_log_class(spa_t *spa); 938 extern metaslab_class_t *spa_special_class(spa_t *spa); 939 extern metaslab_class_t *spa_dedup_class(spa_t *spa); 940 extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size,
|
H A D | metaslab_impl.h | 235 metaslab_class_t *mg_class;
|
H A D | zio.h | 462 metaslab_class_t *io_metaslab_class; /* dva throttle class */
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | metaslab.c | 370 metaslab_class_t * 373 metaslab_class_t *mc; in metaslab_class_create() 375 mc = kmem_zalloc(sizeof (metaslab_class_t), KM_SLEEP); in metaslab_class_create() 394 metaslab_class_destroy(metaslab_class_t *mc) in metaslab_class_destroy() 410 kmem_free(mc, sizeof (metaslab_class_t)); in metaslab_class_destroy() 414 metaslab_class_validate(metaslab_class_t *mc) in metaslab_class_validate() 440 metaslab_class_space_update(metaslab_class_t *mc, int64_t alloc_delta, in metaslab_class_space_update() 450 metaslab_class_get_alloc(metaslab_class_t *mc) in metaslab_class_get_alloc() 456 metaslab_class_get_deferred(metaslab_class_t *mc) in metaslab_class_get_deferred() 462 metaslab_class_get_space(metaslab_class_t *mc) in metaslab_class_get_space() [all …]
|
H A D | spa_misc.c | 1871 metaslab_class_t * 1877 metaslab_class_t * 1883 metaslab_class_t * 1889 metaslab_class_t * 1898 metaslab_class_t * 1942 metaslab_class_t *special = spa_special_class(spa); in spa_preferred_class()
|
H A D | vdev_removal.c | 947 metaslab_class_t *mc = mg->mg_class; in spa_vdev_copy_segment() 1885 metaslab_class_t *mc = vd->vdev_mg->mg_class; in spa_vdev_remove_top_check()
|
H A D | zio.c | 2441 metaslab_class_t *mc = spa_normal_class(spa); in zio_write_gang_block() 3130 metaslab_class_t *mc; in zio_dva_throttle() 3203 metaslab_class_t *mc; in zio_dva_allocate()
|
H A D | spa.c | 285 metaslab_class_t *mc = spa_normal_class(spa); in spa_prop_get_config() 8354 metaslab_class_t *normal = spa_normal_class(spa); 8355 metaslab_class_t *special = spa_special_class(spa); 8356 metaslab_class_t *dedup = spa_dedup_class(spa); 8366 metaslab_class_t *mc = mg->mg_class;
|
H A D | vdev.c | 1168 metaslab_class_t *mc; in vdev_metaslab_group_create()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 2998 metaslab_class_t *mc; in ztest_vdev_class_add() 3589 metaslab_class_t *mc; in ztest_vdev_LUN_growth()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 1000 metaslab_class_t *mc = spa_normal_class(spa); in dump_metaslab_groups()
|