HomeSort by: relevance | last modified time | path
    Searched refs:metaslab (Results 1 - 12 of 12) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
metaslab_impl.h 33 #include <sys/metaslab.h>
45 * Metaslab allocation tracing record.
58 * Used by the metaslab allocation tracing facility to indicate
80 * The metaslab weight is used to encode the amount of free space in a
81 * metaslab, such that the "best" metaslab appears first when sorting the
82 * metaslabs by weight. The weight (and therefore the "best" metaslab) can
84 * the free space in the metaslab (a space based weight) or by counting only
133 * A metaslab class encompasses a category of allocatable top-level vdevs.
134 * Each top-level vdev is associated with a metaslab group which define
308 struct metaslab { struct
    [all...]
spa_impl.h 35 #include <sys/metaslab.h>
vdev_impl.h 31 #include <sys/metaslab.h>
181 uint64_t vdev_ms_array; /* metaslab array object */
182 uint64_t vdev_ms_shift; /* metaslab size shift */
184 metaslab_group_t *vdev_mg; /* metaslab group */
185 metaslab_t **vdev_ms; /* metaslab array */
186 txg_list_t vdev_ms_list; /* per-txg dirty metaslab lists */
spa.h 49 typedef struct metaslab metaslab_t;
  /src/external/cddl/osnet/dist/uts/common/
Makefile.files 70 metaslab.o \
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
dsl_synctask.c 31 #include <sys/metaslab.h>
vdev_label.c 145 #include <sys/metaslab.h>
metaslab.c 39 SYSCTL_NODE(_vfs_zfs, OID_AUTO, metaslab, CTLFLAG_RW, 0, "ZFS metaslab");
63 * Condensing a metaslab is not guaranteed to actually reduce the amount of
65 * MAX(1 << ashift, space_map_blksize), so a metaslab might use the
78 * The zfs_mg_noalloc_threshold defines which metaslab groups should
80 * free space. Metaslab groups that have more free space than
82 * a metaslab group's free space is less than or equal to the
87 * eligible to allocate on any metaslab group. The default value of 0 means
88 * no metaslab group will be excluded based on this criterion.
93 "Percentage of metaslab group size that should be free
    [all...]
spa_misc.c 42 #include <sys/metaslab.h>
189 * Protects changes to metaslab groups and classes.
198 * Protects changes to metaslab groups and classes.
1298 * Verify the metaslab classes.
dsl_dir.c 41 #include <sys/metaslab.h>
vdev.c 39 #include <sys/metaslab.h>
206 * the vdev's asize rounded to the nearest metaslab. This allows us to
224 * to the nearest metaslab.
453 offsetof(struct metaslab, ms_txg_node));
2399 * If the metaslab was not loaded when the vdev
2402 * here so that we ensure that the metaslab group
2403 * and metaslab class are up-to-date.
2682 * then proceed. We check that the vdev's metaslab group
2728 * Add the device back into the metaslab rotor so that
2908 * The expandable space is reported in terms of metaslab sized unit
    [all...]
spa.c 52 #include <sys/metaslab.h>
1307 * This ensures that there is no async metaslab prefetching, by

Completed in 25 milliseconds