Lines Matching refs:vcsa
752 vdev_copy_segment_arg_t *vcsa = arg; in unalloc_seg() local
753 spa_t *spa = vcsa->vcsa_spa; in unalloc_seg()
766 DVA_SET_VDEV(&bp.blk_dva[0], DVA_GET_VDEV(vcsa->vcsa_dest_dva)); in unalloc_seg()
768 DVA_GET_OFFSET(vcsa->vcsa_dest_dva) + start); in unalloc_seg()
771 zio_free(spa, vcsa->vcsa_txg, &bp); in unalloc_seg()
781 vdev_copy_segment_arg_t *vcsa = zio->io_private; in spa_vdev_copy_segment_done() local
783 range_tree_vacate(vcsa->vcsa_obsolete_segs, in spa_vdev_copy_segment_done()
784 unalloc_seg, vcsa); in spa_vdev_copy_segment_done()
785 range_tree_destroy(vcsa->vcsa_obsolete_segs); in spa_vdev_copy_segment_done()
786 kmem_free(vcsa, sizeof (*vcsa)); in spa_vdev_copy_segment_done()
1001 vdev_copy_segment_arg_t *vcsa = kmem_zalloc(sizeof (*vcsa), KM_SLEEP); in spa_vdev_copy_segment() local
1002 vcsa->vcsa_dest_dva = &entry->vime_mapping.vimep_dst; in spa_vdev_copy_segment()
1003 vcsa->vcsa_obsolete_segs = obsolete_segs; in spa_vdev_copy_segment()
1004 vcsa->vcsa_spa = spa; in spa_vdev_copy_segment()
1005 vcsa->vcsa_txg = txg; in spa_vdev_copy_segment()
1012 spa_vdev_copy_segment_done, vcsa, 0); in spa_vdev_copy_segment()