Lines Matching refs:vdev_ops
1918 if ((*vdp)->vdev_ops->vdev_op_leaf) in spa_config_parse()
2535 if (vd->vdev_ops->vdev_op_leaf && vdev_is_dead(vd) && in spa_check_removed()
6258 if (!vd->vdev_ops->vdev_op_leaf) {
7348 if (tvd->vdev_ops == &vdev_mirror_ops) {
7352 if (!cvd->vdev_ops->vdev_op_leaf) {
7496 if ((ppvd->vdev_ops == &vdev_spare_ops) ||
7497 (ppvd->vdev_ops == &vdev_draid_spare_ops))
7498 if (pvd->vdev_ops == &vdev_replacing_ops)
7571 boolean_t raidz = oldvd->vdev_ops == &vdev_raidz_ops;
7584 } else if (!oldvd->vdev_ops->vdev_op_leaf) {
7602 if (!newvd->vdev_ops->vdev_op_leaf)
7619 if (newvd->vdev_ops == &vdev_draid_spare_ops &&
7634 if (tvd->vdev_ops != &vdev_mirror_ops &&
7635 tvd->vdev_ops != &vdev_root_ops &&
7636 tvd->vdev_ops != &vdev_draid_ops) {
7647 if (pvd->vdev_ops != &vdev_mirror_ops &&
7648 pvd->vdev_ops != &vdev_root_ops &&
7658 if (pvd->vdev_ops == &vdev_spare_ops &&
7671 if (pvd->vdev_ops == &vdev_replacing_ops &&
7674 } else if (pvd->vdev_ops == &vdev_spare_ops &&
7719 !oldvd->vdev_child[i]->vdev_ops->vdev_op_leaf) {
7769 if (!raidz && pvd->vdev_ops != pvops) {
7771 ASSERT(pvd->vdev_ops == pvops);
7935 if (!vd->vdev_ops->vdev_op_leaf)
7959 if (replace_done && pvd->vdev_ops != &vdev_replacing_ops &&
7960 pvd->vdev_ops != &vdev_spare_ops)
7963 ASSERT(pvd->vdev_ops != &vdev_spare_ops ||
7969 if (pvd->vdev_ops != &vdev_replacing_ops &&
7970 pvd->vdev_ops != &vdev_mirror_ops &&
7971 pvd->vdev_ops != &vdev_spare_ops)
7988 if (pvd->vdev_ops == &vdev_replacing_ops && vd->vdev_id > 0 &&
8014 if (pvd->vdev_ops == &vdev_spare_ops && vd->vdev_id == 0) {
8018 last_cvd->vdev_ops != &vdev_draid_spare_ops) {
8066 if (pvd->vdev_ops == &vdev_spare_ops)
8168 } else if (!vd->vdev_ops->vdev_op_leaf || !vdev_is_concrete(vd)) {
8286 } else if (!vd->vdev_ops->vdev_op_leaf || !vdev_is_concrete(vd)) {
8453 if (vd->vdev_islog || (vd->vdev_ops != &vdev_indirect_ops &&
8491 if (spa->spa_root_vdev->vdev_child[c]->vdev_ops ==
8510 if (vml[c]->vdev_parent->vdev_ops != &vdev_mirror_ops ||
8618 if (vml[c] != NULL && vml[c]->vdev_ops != &vdev_indirect_ops) {
8678 if (vml[c] != NULL && vml[c]->vdev_ops != &vdev_indirect_ops) {
8775 if (vd->vdev_ops == &vdev_replacing_ops) {
8791 if (vd->vdev_ops == &vdev_spare_ops) {
8854 if (ppvd->vdev_ops == &vdev_spare_ops && pvd->vdev_id == 0 &&
8856 ASSERT(pvd->vdev_ops == &vdev_replacing_ops);
8895 if (!vd->vdev_ops->vdev_op_leaf)
9063 if (!vd->vdev_ops->vdev_op_leaf || vd->vdev_physpath == NULL)
9931 if (vd->vdev_ops == &vdev_indirect_ops) {
9941 vd->vdev_ops == &vdev_indirect_ops);
10744 if (vd == NULL || !vd->vdev_ops->vdev_op_leaf) {