Searched refs:spa_metaslabs_by_flushed (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | spa_log_spacemap.c | 644 MIN(avl_numnodes(&spa->spa_metaslabs_by_flushed), in spa_estimate_metaslabs_to_flush() 686 ASSERT3U(avl_numnodes(&spa->spa_metaslabs_by_flushed), >=, in spa_estimate_metaslabs_to_flush() 733 if (avl_numnodes(&spa->spa_metaslabs_by_flushed) == 0) in spa_flush_metaslabs() 777 want_to_flush = avl_numnodes(&spa->spa_metaslabs_by_flushed); in spa_flush_metaslabs() 782 ASSERT3U(avl_numnodes(&spa->spa_metaslabs_by_flushed), >=, in spa_flush_metaslabs() 799 next = AVL_NEXT(&spa->spa_metaslabs_by_flushed, curr); in spa_flush_metaslabs() 899 metaslab_t *oldest = avl_first(&spa->spa_metaslabs_by_flushed); in spa_cleanup_old_sm_logs() 1020 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_metadata() 1021 m; m = AVL_NEXT(&spa->spa_metaslabs_by_flushed, m)) { in spa_ld_log_sm_metadata() 1174 for (metaslab_t *m = avl_first(&spa->spa_metaslabs_by_flushed); in spa_ld_log_sm_data() [all …]
|
H A D | metaslab.c | 2651 ASSERT3P(avl_find(&spa->spa_metaslabs_by_flushed, msp, NULL), in metaslab_fini_flush_data() 2658 avl_remove(&spa->spa_metaslabs_by_flushed, msp); in metaslab_fini_flush_data() 3660 ASSERT3P(avl_find(&spa->spa_metaslabs_by_flushed, msp, NULL), ==, msp); in metaslab_flush_update() 3667 avl_remove(&spa->spa_metaslabs_by_flushed, msp); in metaslab_flush_update() 3669 avl_add(&spa->spa_metaslabs_by_flushed, msp); in metaslab_flush_update() 3700 ASSERT(avl_find(&spa->spa_metaslabs_by_flushed, msp, NULL) != NULL); in metaslab_flush() 3912 avl_add(&spa->spa_metaslabs_by_flushed, msp); in metaslab_sync()
|
H A D | spa_misc.c | 713 avl_create(&spa->spa_metaslabs_by_flushed, metaslab_sort_by_flushed, in spa_add() 815 avl_destroy(&spa->spa_metaslabs_by_flushed); in spa_remove()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | spa_impl.h | 315 avl_tree_t spa_metaslabs_by_flushed; member
|