Searched refs:ms_freed (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dmetaslab_impl.h322 * ms_freed to the ms_defer tree. A deferred free means that a block
341 * | ms_freed
412 range_tree_t *ms_freed; /* already freed this syncing txg */ member in struct:metaslab
446 * ms_allocatable yet, because they are in ms_freed, ms_freeing,
453 * not yet allocatable (because they are in ms_freed,
457 * The ranges in the ms_freed and ms_defer[] range trees are all
466 * ms_freed/ms_defer[] range trees (and their histograms).
478 * ms_freed, but without consolidation across sync passes.
/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dmetaslab.c1564 * deferred. Similar logic applies to the ms_freed tree. See
1591 boolean_t found = range_tree_find_in(msp->ms_freed, rstart,
2001 msp->ms_deferspace + range_tree_space(msp->ms_freed);
2069 sm->sm_shift, msp->ms_freed);
2102 * This is similar to the actions that we take for the ms_freed
2433 * from ms_freeing, ms_freed, and the ms_defer trees).
2436 * segments of ms_freed (they were added to it earlier
2439 * ms_freed from ms_allocatable as they will be added
2444 * in ms_freed [see ms_synced_length].
2446 range_tree_walk(msp->ms_freed,
[all...]
H A Dvdev_removal.c480 ASSERT0(range_tree_space(ms->ms_freed));
1899 ASSERT0(range_tree_space(msp->ms_freed));

Completed in 139 milliseconds