Lines Matching refs:svd

679 vdev_top_transfer(vdev_t *svd, vdev_t *tvd)  in vdev_top_transfer()  argument
681 spa_t *spa = svd->vdev_spa; in vdev_top_transfer()
688 tvd->vdev_ms_array = svd->vdev_ms_array; in vdev_top_transfer()
689 tvd->vdev_ms_shift = svd->vdev_ms_shift; in vdev_top_transfer()
690 tvd->vdev_ms_count = svd->vdev_ms_count; in vdev_top_transfer()
692 svd->vdev_ms_array = 0; in vdev_top_transfer()
693 svd->vdev_ms_shift = 0; in vdev_top_transfer()
694 svd->vdev_ms_count = 0; in vdev_top_transfer()
697 ASSERT3P(tvd->vdev_mg, ==, svd->vdev_mg); in vdev_top_transfer()
698 tvd->vdev_mg = svd->vdev_mg; in vdev_top_transfer()
699 tvd->vdev_ms = svd->vdev_ms; in vdev_top_transfer()
701 svd->vdev_mg = NULL; in vdev_top_transfer()
702 svd->vdev_ms = NULL; in vdev_top_transfer()
707 tvd->vdev_stat.vs_alloc = svd->vdev_stat.vs_alloc; in vdev_top_transfer()
708 tvd->vdev_stat.vs_space = svd->vdev_stat.vs_space; in vdev_top_transfer()
709 tvd->vdev_stat.vs_dspace = svd->vdev_stat.vs_dspace; in vdev_top_transfer()
711 svd->vdev_stat.vs_alloc = 0; in vdev_top_transfer()
712 svd->vdev_stat.vs_space = 0; in vdev_top_transfer()
713 svd->vdev_stat.vs_dspace = 0; in vdev_top_transfer()
716 while ((msp = txg_list_remove(&svd->vdev_ms_list, t)) != NULL) in vdev_top_transfer()
718 while ((vd = txg_list_remove(&svd->vdev_dtl_list, t)) != NULL) in vdev_top_transfer()
720 if (txg_list_remove_this(&spa->spa_vdev_txg_list, svd, t)) in vdev_top_transfer()
724 if (list_link_active(&svd->vdev_config_dirty_node)) { in vdev_top_transfer()
725 vdev_config_clean(svd); in vdev_top_transfer()
729 if (list_link_active(&svd->vdev_state_dirty_node)) { in vdev_top_transfer()
730 vdev_state_clean(svd); in vdev_top_transfer()
734 tvd->vdev_deflate_ratio = svd->vdev_deflate_ratio; in vdev_top_transfer()
735 svd->vdev_deflate_ratio = 0; in vdev_top_transfer()
737 tvd->vdev_islog = svd->vdev_islog; in vdev_top_transfer()
738 svd->vdev_islog = 0; in vdev_top_transfer()