Lines Matching refs:oldvd
4882 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; in spa_vdev_attach() local
4892 oldvd = spa_lookup_by_guid(spa, guid, B_FALSE); in spa_vdev_attach()
4894 if (oldvd == NULL) in spa_vdev_attach()
4897 if (!oldvd->vdev_ops->vdev_op_leaf) in spa_vdev_attach()
4900 pvd = oldvd->vdev_parent; in spa_vdev_attach()
4920 if (oldvd->vdev_top->vdev_islog && newvd->vdev_isspare) in spa_vdev_attach()
4939 oldvd->vdev_isspare && in spa_vdev_attach()
4955 newvd->vdev_isspare != oldvd->vdev_isspare) { in spa_vdev_attach()
4968 if (newvd->vdev_asize < vdev_get_min_asize(oldvd)) in spa_vdev_attach()
4975 if (newvd->vdev_ashift > oldvd->vdev_top->vdev_ashift) in spa_vdev_attach()
4982 if (strcmp(oldvd->vdev_path, newvd->vdev_path) == 0) { in spa_vdev_attach()
4983 spa_strfree(oldvd->vdev_path); in spa_vdev_attach()
4984 oldvd->vdev_path = kmem_alloc(strlen(newvd->vdev_path) + 5, in spa_vdev_attach()
4986 (void) sprintf(oldvd->vdev_path, "%s/%s", in spa_vdev_attach()
4988 if (oldvd->vdev_devid != NULL) { in spa_vdev_attach()
4989 spa_strfree(oldvd->vdev_devid); in spa_vdev_attach()
4990 oldvd->vdev_devid = NULL; in spa_vdev_attach()
5002 pvd = vdev_add_parent(oldvd, pvops); in spa_vdev_attach()
5006 ASSERT(oldvd->vdev_parent == pvd); in spa_vdev_attach()
5013 newvd->vdev_crtxg = oldvd->vdev_crtxg; in spa_vdev_attach()
5037 oldvdpath = spa_strdup(oldvd->vdev_path); in spa_vdev_attach()
5874 vdev_t *newvd, *oldvd; in spa_vdev_resilver_done_hunt() local
5877 oldvd = spa_vdev_resilver_done_hunt(vd->vdev_child[c]); in spa_vdev_resilver_done_hunt()
5878 if (oldvd != NULL) in spa_vdev_resilver_done_hunt()
5879 return (oldvd); in spa_vdev_resilver_done_hunt()
5894 oldvd = vd->vdev_child[0]; in spa_vdev_resilver_done_hunt()
5898 !vdev_dtl_required(oldvd)) in spa_vdev_resilver_done_hunt()
5899 return (oldvd); in spa_vdev_resilver_done_hunt()
5910 oldvd = first; in spa_vdev_resilver_done_hunt()
5913 oldvd = last; in spa_vdev_resilver_done_hunt()
5916 oldvd = NULL; in spa_vdev_resilver_done_hunt()
5919 if (oldvd != NULL && in spa_vdev_resilver_done_hunt()
5922 !vdev_dtl_required(oldvd)) in spa_vdev_resilver_done_hunt()
5923 return (oldvd); in spa_vdev_resilver_done_hunt()