Lines Matching refs:vml

4904 	vdev_t *rvd, **vml = NULL;			/* vdev modify list */  in spa_vdev_split_mirror()  local
4958 vml = kmem_zalloc(children * sizeof (vdev_t *), KM_SLEEP); in spa_vdev_split_mirror()
4986 vml[c] = spa_lookup_by_guid(spa, glist[c], B_FALSE); in spa_vdev_split_mirror()
4987 if (vml[c] == NULL) { in spa_vdev_split_mirror()
4993 if (vml[c]->vdev_parent->vdev_ops != &vdev_mirror_ops || in spa_vdev_split_mirror()
4994 vml[c]->vdev_islog || in spa_vdev_split_mirror()
4995 vml[c]->vdev_ishole || in spa_vdev_split_mirror()
4996 vml[c]->vdev_isspare || in spa_vdev_split_mirror()
4997 vml[c]->vdev_isl2cache || in spa_vdev_split_mirror()
4998 !vdev_writeable(vml[c]) || in spa_vdev_split_mirror()
4999 vml[c]->vdev_children != 0 || in spa_vdev_split_mirror()
5000 vml[c]->vdev_state != VDEV_STATE_HEALTHY || in spa_vdev_split_mirror()
5006 if (vdev_dtl_required(vml[c])) { in spa_vdev_split_mirror()
5013 vml[c]->vdev_top->vdev_ms_array) == 0); in spa_vdev_split_mirror()
5015 vml[c]->vdev_top->vdev_ms_shift) == 0); in spa_vdev_split_mirror()
5017 vml[c]->vdev_top->vdev_asize) == 0); in spa_vdev_split_mirror()
5019 vml[c]->vdev_top->vdev_ashift) == 0); in spa_vdev_split_mirror()
5023 kmem_free(vml, children * sizeof (vdev_t *)); in spa_vdev_split_mirror()
5030 if (vml[c] != NULL) in spa_vdev_split_mirror()
5031 vml[c]->vdev_offline = B_TRUE; in spa_vdev_split_mirror()
5118 if (vml[c] != NULL) { in spa_vdev_split_mirror()
5119 vdev_split(vml[c]); in spa_vdev_split_mirror()
5122 "vdev=%s", vml[c]->vdev_path); in spa_vdev_split_mirror()
5123 vdev_free(vml[c]); in spa_vdev_split_mirror()
5140 kmem_free(vml, children * sizeof (vdev_t *)); in spa_vdev_split_mirror()
5158 if (vml[c] != NULL) in spa_vdev_split_mirror()
5159 vml[c]->vdev_offline = B_FALSE; in spa_vdev_split_mirror()
5167 kmem_free(vml, children * sizeof (vdev_t *)); in spa_vdev_split_mirror()