Lines Matching refs:metaslab_class_t
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 *);
110 void metaslab_class_evict_old(metaslab_class_t *, uint64_t);
111 uint64_t metaslab_class_get_alloc(metaslab_class_t *);
112 uint64_t metaslab_class_get_space(metaslab_class_t *);
113 uint64_t metaslab_class_get_dspace(metaslab_class_t *);
114 uint64_t metaslab_class_get_deferred(metaslab_class_t *);
116 void metaslab_space_update(vdev_t *, metaslab_class_t *,
119 metaslab_group_t *metaslab_group_create(metaslab_class_t *, vdev_t *, int);