Lines Matching defs:vml
5329 vdev_t *rvd, **vml = NULL; /* vdev modify list */
5383 vml = kmem_zalloc(children * sizeof (vdev_t *), KM_SLEEP);
5411 vml[c] = spa_lookup_by_guid(spa, glist[c], B_FALSE);
5412 if (vml[c] == NULL) {
5418 if (vml[c]->vdev_parent->vdev_ops != &vdev_mirror_ops ||
5419 vml[c]->vdev_islog ||
5420 vml[c]->vdev_ishole ||
5421 vml[c]->vdev_isspare ||
5422 vml[c]->vdev_isl2cache ||
5423 !vdev_writeable(vml[c]) ||
5424 vml[c]->vdev_children != 0 ||
5425 vml[c]->vdev_state != VDEV_STATE_HEALTHY ||
5431 if (vdev_dtl_required(vml[c])) {
5438 vml[c]->vdev_top->vdev_ms_array) == 0);
5440 vml[c]->vdev_top->vdev_ms_shift) == 0);
5442 vml[c]->vdev_top->vdev_asize) == 0);
5444 vml[c]->vdev_top->vdev_ashift) == 0);
5447 ASSERT3U(vml[c]->vdev_leaf_zap, !=, 0);
5449 ZPOOL_CONFIG_VDEV_LEAF_ZAP, vml[c]->vdev_leaf_zap));
5451 ASSERT3U(vml[c]->vdev_top->vdev_top_zap, !=, 0);
5454 vml[c]->vdev_parent->vdev_top_zap));
5458 kmem_free(vml, children * sizeof (vdev_t *));
5465 if (vml[c] != NULL)
5466 vml[c]->vdev_offline = B_TRUE;
5562 if (vml[c] != NULL) {
5563 vdev_split(vml[c]);
5566 "vdev=%s", vml[c]->vdev_path);
5568 vdev_free(vml[c]);
5586 kmem_free(vml, children * sizeof (vdev_t *));
5604 if (vml[c] != NULL)
5605 vml[c]->vdev_offline = B_FALSE;
5613 kmem_free(vml, children * sizeof (vdev_t *));