Lines Matching refs:reason
515 vdev_inuse(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason,
588 switch (reason) {
634 vdev_label_init(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason)
652 crtxg, reason)) != 0)
670 if (reason != VDEV_LABEL_REMOVE && reason != VDEV_LABEL_SPLIT &&
671 vdev_inuse(vd, crtxg, reason, &spare_guid, &l2cache_guid))
680 if (reason != VDEV_LABEL_REMOVE && reason != VDEV_LABEL_L2CACHE &&
694 if (reason == VDEV_LABEL_SPARE)
696 ASSERT(reason == VDEV_LABEL_REPLACE ||
697 reason == VDEV_LABEL_SPLIT);
700 if (reason != VDEV_LABEL_REMOVE && reason != VDEV_LABEL_SPARE &&
714 if (reason == VDEV_LABEL_L2CACHE)
716 ASSERT(reason == VDEV_LABEL_REPLACE);
731 if (reason == VDEV_LABEL_SPARE ||
732 (reason == VDEV_LABEL_REMOVE && vd->vdev_isspare)) {
748 } else if (reason == VDEV_LABEL_L2CACHE ||
749 (reason == VDEV_LABEL_REMOVE && vd->vdev_isl2cache)) {
764 if (reason == VDEV_LABEL_SPLIT)
845 (reason == VDEV_LABEL_SPARE ||
850 (reason == VDEV_LABEL_L2CACHE ||