vdev_aux
if (!vdev_is_concrete(vd) || vd->vdev_aux ||
vd->vdev_aux = &spa->spa_spares;
vd->vdev_aux = sav;
spa_aux_vdev_t *vdev_aux; /* for l2cache and spares vdevs */
mc == spa_normal_class(spa) && vd->vdev_aux == NULL) {
vd->vdev_aux == NULL) {
if (vd->vdev_aux) {
vd->vdev_aux == &spa->spa_l2cache) {
if (vd == spa->spa_root_vdev || !vdev_is_concrete(vd) || vd->vdev_aux)
if (!tvd->vdev_islog && vd->vdev_aux == NULL && vdev_dtl_required(vd)) {
if (!vd->vdev_aux) {
if (!vd->vdev_aux) {
if (vd->vdev_aux)
if (!tvd->vdev_islog && vd->vdev_aux == NULL &&
if (!tvd->vdev_islog && vd->vdev_aux == NULL &&
if (vd->vdev_aux == NULL && !vdev_is_dead(vd) &&
if (vd->vdev_aux == NULL && tvd != NULL) {
if (vd->vdev_aux == NULL && vd == vd->vdev_top &&
if (vd->vdev_aux != NULL) {
spa_aux_vdev_t *sav = vd->vdev_aux;
if (!vdev_is_concrete(vd) || vd->vdev_aux ||
(vd->vdev_islog || vd->vdev_aux != NULL) ?
if (t == ZIO_TYPE_WRITE && zio->io_vd && zio->io_vd->vdev_aux)