Searched refs:ms_trim (Results 1 - 3 of 3) sorted by relevance
/freebsd-current/sys/contrib/openzfs/include/sys/ |
H A D | metaslab_impl.h | 417 * The ms_trim tree is the set of allocatable segments which are 424 range_tree_t *ms_trim; member in struct:metaslab
|
/freebsd-current/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_trim.c | 71 * solely on recently freed blocks (ms_trim not ms_allocatable). 950 range_tree_vacate(msp->ms_trim, NULL, NULL); 1279 range_tree_is_empty(msp->ms_trim)) { 1289 * of a manual TRIM, the ms_trim tree will have been 1303 * for the existing ms_trim tree while it is processed. 1307 range_tree_swap(&msp->ms_trim, &trim_tree); 1308 ASSERT(range_tree_is_empty(msp->ms_trim)); 1470 * abandon any unprocessed ms_trim ranges to reclaim the memory. 1477 range_tree_vacate(msp->ms_trim, NULL, NULL);
|
H A D | metaslab.c | 2766 ms->ms_trim = range_tree_create(NULL, type, NULL, start, shift); 2879 range_tree_vacate(msp->ms_trim, NULL, NULL); 2880 range_tree_destroy(msp->ms_trim); 4038 ASSERT0(range_tree_space(msp->ms_trim)); 4381 * ms_allocatable are also be added to ms_trim. The ms_trim tree is 4383 * trims for all ranges and then vacates the tree. The ms_trim tree 4388 range_tree_walk(*defer_tree, range_tree_add, msp->ms_trim); 4391 msp->ms_trim); 4394 range_tree_vacate(msp->ms_trim, NUL [all...] |
Completed in 109 milliseconds