Home
last modified time | relevance | path

Searched refs:metaslab_group_t (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Dmetaslab.h50 int metaslab_init(metaslab_group_t *, uint64_t, uint64_t, uint64_t,
72 void metaslab_sync_reassess(metaslab_group_t *);
121 metaslab_group_t *metaslab_group_create(metaslab_class_t *, vdev_t *, int);
122 void metaslab_group_destroy(metaslab_group_t *);
123 void metaslab_group_activate(metaslab_group_t *);
124 void metaslab_group_passivate(metaslab_group_t *);
125 boolean_t metaslab_group_initialized(metaslab_group_t *);
126 uint64_t metaslab_group_get_space(metaslab_group_t *);
127 void metaslab_group_histogram_verify(metaslab_group_t *);
128 uint64_t metaslab_group_fragmentation(metaslab_group_t *);
[all …]
H A Dmetaslab_impl.h51 metaslab_group_t *mat_mg;
147 metaslab_group_t *mca_rotor;
253 metaslab_group_t *mg_prev;
254 metaslab_group_t *mg_next;
506 metaslab_group_t *ms_group; /* metaslab group */
H A Dvdev_impl.h266 metaslab_group_t *vdev_mg; /* metaslab group */
267 metaslab_group_t *vdev_log_mg; /* embedded slog metaslab group */
H A Dvdev.h120 extern metaslab_group_t *vdev_get_mg(vdev_t *vd, metaslab_class_t *mc);
H A Dspa.h61 typedef struct metaslab_group metaslab_group_t; typedef
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dmetaslab.c479 metaslab_group_t *mg, *rotor; in metaslab_class_validate()
510 metaslab_group_t *mg, *first; in metaslab_class_balance()
621 metaslab_class_rotate(metaslab_group_t *mg, int allocator, uint64_t psize, in metaslab_class_rotate()
733 metaslab_group_t *mg = vdev_get_mg(tvd, mc); in metaslab_class_histogram_verify()
776 metaslab_group_t *mg = tvd->vdev_mg; in metaslab_class_fragmentation()
825 metaslab_group_t *mg = tvd->vdev_mg; in metaslab_class_expandable_space()
946 metaslab_group_alloc_update(metaslab_group_t *mg) in metaslab_group_alloc_update()
1039 metaslab_group_t *
1042 metaslab_group_t *mg; in metaslab_group_create()
1044 mg = kmem_zalloc(offsetof(metaslab_group_t, in metaslab_group_create()
[all …]
H A Dvdev_removal.c174 metaslab_group_t *mg = vd->vdev_mg; in vdev_activate()
201 metaslab_group_t *mg = vd->vdev_mg; in vdev_passivate()
1129 metaslab_group_t *mg = vd->vdev_mg; in spa_vdev_copy_segment()
2084 metaslab_group_t *mg = vd->vdev_mg; in spa_vdev_remove_log()
H A Dvdev.c287 metaslab_group_t *
1663 metaslab_group_t *mg = vd->vdev_mg; in vdev_metaslab_fini()
4390 metaslab_group_t *mg; in vdev_offline_locked()
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c3349 metaslab_group_t *mg; in ztest_vdev_add_remove()
4367 metaslab_group_t *mg; in ztest_vdev_LUN_growth()
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c1754 metaslab_group_t *mg = tvd->vdev_mg; in dump_metaslab_groups()