PSM_ASLP
sc->state |= PSM_ASLP;
sc->state &= ~PSM_ASLP;
if (sc->state & PSM_ASLP) {
sc->state &= ~PSM_ASLP;
if ((sc->state & PSM_ASLP) && !(sc->state & PSM_VALID)) {
sc->state &= ~PSM_ASLP;