faulted
faulted = nonrecov = source_diff = injected = B_FALSE;
faulted = B_TRUE;
if (stp->st_first || faulted) {
if (faulted)
if (faulted) {
boolean_t nonrecov, faulted, predictive, source_diff, injected;
if (faulted(pri, dotrace) &&
extern int faulted(private_t *, int);
int degraded = 0, faulted = 0;
faulted++;
vd->vdev_ops->vdev_op_state_change(vd, faulted, degraded);
vdev_mirror_state_change(vdev_t *vd, int faulted, int degraded)
if (faulted == vd->vdev_children) {
} else if (degraded + faulted != 0) {
vdev_raidz_state_change(vdev_t *vd, int faulted, int degraded)
if (faulted > vd->vdev_nparity)
else if (degraded + faulted != 0)
vdev_root_state_change(vdev_t *vd, int faulted, int degraded)
if (too_many_errors(vd, faulted)) {
} else if (degraded || faulted) {
goto faulted;
faulted:
goto faulted;
faulted:
goto faulted;
faulted:
goto faulted;
faulted: