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