TS_ASLEEP
if (tp->t_state & TS_ASLEEP) {
tp->t_state &= ~TS_ASLEEP;
if (ISSET(tp->t_state, TS_ASLEEP)) {
CLR(tp->t_state, TS_ASLEEP);
if (ISSET(tp->t_state, TS_ASLEEP)) {
CLR(tp->t_state, TS_ASLEEP);
SET(tp->t_state, TS_ASLEEP);
SET(tp->t_state, TS_ASLEEP);
SET(tp->t_state, TS_ASLEEP);
if (ISSET(tp->t_state, TS_ASLEEP)) {
CLR(tp->t_state, TS_ASLEEP);
{ TS_ASLEEP, 'A'},