Lines Matching defs:vml

8329 	vdev_t *rvd, **vml = NULL;			/* vdev modify list */
8391 vml = kmem_zalloc(children * sizeof (vdev_t *), KM_SLEEP);
8424 vml[c] = spa_lookup_by_guid(spa, glist[c], B_FALSE);
8425 if (vml[c] == NULL) {
8431 if (vml[c]->vdev_parent->vdev_ops != &vdev_mirror_ops ||
8432 vml[c]->vdev_islog ||
8433 !vdev_is_concrete(vml[c]) ||
8434 vml[c]->vdev_isspare ||
8435 vml[c]->vdev_isl2cache ||
8436 !vdev_writeable(vml[c]) ||
8437 vml[c]->vdev_children != 0 ||
8438 vml[c]->vdev_state != VDEV_STATE_HEALTHY ||
8444 if (vdev_dtl_required(vml[c]) ||
8445 vdev_resilver_needed(vml[c], NULL, NULL)) {
8452 vml[c]->vdev_top->vdev_ms_array);
8454 vml[c]->vdev_top->vdev_ms_shift);
8456 vml[c]->vdev_top->vdev_asize);
8458 vml[c]->vdev_top->vdev_ashift);
8461 ASSERT3U(vml[c]->vdev_leaf_zap, !=, 0);
8463 ZPOOL_CONFIG_VDEV_LEAF_ZAP, vml[c]->vdev_leaf_zap));
8465 ASSERT3U(vml[c]->vdev_top->vdev_top_zap, !=, 0);
8468 vml[c]->vdev_parent->vdev_top_zap));
8472 kmem_free(vml, children * sizeof (vdev_t *));
8479 if (vml[c] != NULL)
8480 vml[c]->vdev_offline = B_TRUE;
8539 if (vml[c] != NULL && vml[c]->vdev_ops != &vdev_indirect_ops) {
8540 mutex_enter(&vml[c]->vdev_initialize_lock);
8541 vdev_initialize_stop(vml[c],
8543 mutex_exit(&vml[c]->vdev_initialize_lock);
8545 mutex_enter(&vml[c]->vdev_trim_lock);
8546 vdev_trim_stop(vml[c], VDEV_TRIM_ACTIVE, &vd_trim_list);
8547 mutex_exit(&vml[c]->vdev_trim_lock);
8599 if (vml[c] != NULL && vml[c]->vdev_ops != &vdev_indirect_ops) {
8600 vdev_t *tvd = vml[c]->vdev_top;
8609 &tvd->vdev_dtl_list, vml[c], t);
8612 vdev_split(vml[c]);
8615 "vdev=%s", vml[c]->vdev_path);
8617 vdev_free(vml[c]);
8636 kmem_free(vml, children * sizeof (vdev_t *));
8654 if (vml[c] != NULL)
8655 vml[c]->vdev_offline = B_FALSE;
8669 kmem_free(vml, children * sizeof (vdev_t *));