Searched refs:metaslab_class_t (Results 1 – 15 of 15) sorted by relevance
| /src/sys/contrib/openzfs/include/sys/ |
| H A D | metaslab.h | 83 int metaslab_alloc(spa_t *, metaslab_class_t *, uint64_t, blkptr_t *, int, 85 int metaslab_alloc_range(spa_t *, metaslab_class_t *, uint64_t, uint64_t, 88 int metaslab_alloc_dva(spa_t *, metaslab_class_t *, uint64_t, 105 metaslab_class_t *metaslab_class_create(spa_t *, const char *, 107 void metaslab_class_destroy(metaslab_class_t *); 108 void metaslab_class_validate(metaslab_class_t *); 109 void metaslab_class_balance(metaslab_class_t *mc, boolean_t onsync); 110 void metaslab_class_histogram_verify(metaslab_class_t *); 111 uint64_t metaslab_class_fragmentation(metaslab_class_t *); 112 uint64_t metaslab_class_expandable_space(metaslab_class_t *); [all …]
|
| H A D | spa_impl.h | 249 metaslab_class_t *spa_normal_class; /* normal data class */ 250 metaslab_class_t *spa_log_class; /* intent log data class */ 251 metaslab_class_t *spa_embedded_log_class; /* log on normal vdevs */ 252 metaslab_class_t *spa_special_class; /* special allocation class */ 253 metaslab_class_t *spa_special_embedded_log_class; /* log on special */ 254 metaslab_class_t *spa_dedup_class; /* dedup allocation class */
|
| H A D | spa.h | 62 typedef struct metaslab_class metaslab_class_t; typedef 1100 extern metaslab_class_t *spa_normal_class(spa_t *spa); 1101 extern metaslab_class_t *spa_log_class(spa_t *spa); 1102 extern metaslab_class_t *spa_embedded_log_class(spa_t *spa); 1103 extern metaslab_class_t *spa_special_class(spa_t *spa); 1104 extern metaslab_class_t *spa_special_embedded_log_class(spa_t *spa); 1105 extern metaslab_class_t *spa_dedup_class(spa_t *spa); 1106 extern metaslab_class_t *spa_preferred_class(spa_t *spa, const zio_t *zio);
|
| H A D | metaslab_impl.h | 254 metaslab_class_t *mg_class;
|
| H A D | vdev.h | 121 extern metaslab_group_t *vdev_get_mg(vdev_t *vd, metaslab_class_t *mc);
|
| H A D | zio.h | 516 metaslab_class_t *io_metaslab_class; /* dva throttle class */
|
| /src/sys/contrib/openzfs/module/zfs/ |
| H A D | metaslab.c | 424 metaslab_class_t * 428 metaslab_class_t *mc; in metaslab_class_create() 430 mc = kmem_zalloc(offsetof(metaslab_class_t, in metaslab_class_create() 455 metaslab_class_destroy(metaslab_class_t *mc) in metaslab_class_destroy() 475 kmem_free(mc, offsetof(metaslab_class_t, in metaslab_class_destroy() 480 metaslab_class_validate(metaslab_class_t *mc) in metaslab_class_validate() 522 metaslab_class_balance(metaslab_class_t *mc, boolean_t onsync) in metaslab_class_balance() 642 metaslab_class_t *mc = mg->mg_class; in metaslab_class_rotate() 701 metaslab_class_space_update(metaslab_class_t *mc, int64_t alloc_delta, in metaslab_class_space_update() 714 metaslab_class_get_name(metaslab_class_t *mc) in metaslab_class_get_name() [all …]
|
| H A D | spa_misc.c | 2075 metaslab_class_t * 2081 metaslab_class_t * 2087 metaslab_class_t * 2093 metaslab_class_t * 2099 metaslab_class_t * 2105 metaslab_class_t * 2120 metaslab_class_t * 2123 metaslab_class_t *mc = zio->io_metaslab_class; in spa_preferred_class() 2170 metaslab_class_t *special = spa_special_class(spa); in spa_preferred_class()
|
| H A D | vdev_removal.c | 233 metaslab_class_t *normal = spa_normal_class(spa); in vdev_passivate() 248 metaslab_class_t *mc = cvd->vdev_mg->mg_class; in vdev_passivate() 1203 metaslab_class_t *mc = mg->mg_class; in spa_vdev_copy_segment() 2239 metaslab_class_t *mc = vd->vdev_mg->mg_class; in spa_vdev_remove_top_check() 2240 metaslab_class_t *normal = spa_normal_class(spa); in spa_vdev_remove_top_check()
|
| H A D | zio.c | 3144 zio_write_gang_block(zio_t *pio, metaslab_class_t *mc) in zio_write_gang_block() 4228 metaslab_class_t *mc; in zio_dva_throttle() 4261 zio_allocate_dispatch(metaslab_class_t *mc, int allocator) in zio_allocate_dispatch() 4284 metaslab_class_t *mc, *newmc; in zio_dva_allocate()
|
| H A D | ddt.c | 1117 ddt_special_over_quota(metaslab_class_t *mc) in ddt_special_over_quota()
|
| H A D | vdev.c | 310 vdev_get_mg(vdev_t *vd, metaslab_class_t *mc) in vdev_get_mg() 1547 metaslab_class_t *mc; in vdev_metaslab_group_create()
|
| H A D | spa.c | 424 spa_prop_add_metaslab_class(nvlist_t *nv, metaslab_class_t *mc, in spa_prop_add_metaslab_class() 485 metaslab_class_t *mc = spa_normal_class(spa); in spa_prop_get_config()
|
| /src/sys/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 1828 metaslab_class_t *mc = spa_normal_class(spa); in dump_metaslab_groups() 1829 metaslab_class_t *smc = spa_special_class(spa); in dump_metaslab_groups() 6586 metaslab_class_t *mc = mg->mg_class; in zdb_count_block()
|
| /src/sys/contrib/openzfs/cmd/ |
| H A D | ztest.c | 3481 metaslab_class_t *mc; in ztest_vdev_class_add() 4365 metaslab_class_t *mc; in ztest_vdev_LUN_growth()
|