Lines Matching defs:state

184 /* Functions to handle the channel context state machine. */
187 static const char *offchannel_state_string(enum ath_offchannel_state state)
189 switch (state) {
220 static const char *chanctx_state_string(enum ath_chanctx_state state)
222 switch (state) {
510 ath_dbg(common, CHAN_CTX, "cur_chan: %d MHz, event: %s, state: %s, delta: %u ms\n",
513 chanctx_state_string(sc->sched.state),
538 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_BEACON;
544 if (ctx->active && sc->sched.state == ATH_CHANCTX_STATE_IDLE) {
546 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_BEACON;
548 "Set next context, move chanctx state to WAIT_FOR_BEACON\n");
552 if (sc->sched.state == ATH_CHANCTX_STATE_WAIT_FOR_TIMER) {
553 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_BEACON;
555 "Move chanctx state from WAIT_FOR_TIMER to WAIT_FOR_BEACON\n");
559 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_BEACON;
568 sc->sched.state != ATH_CHANCTX_STATE_WAIT_FOR_BEACON) {
576 if (sc->sched.state != ATH_CHANCTX_STATE_WAIT_FOR_BEACON)
651 if (sc->sched.state != ATH_CHANCTX_STATE_WAIT_FOR_BEACON)
655 "Move chanctx state to WAIT_FOR_TIMER\n");
657 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_TIMER;
661 if (sc->sched.state != ATH_CHANCTX_STATE_WAIT_FOR_TIMER)
669 "Move chanctx state to SWITCH\n");
671 sc->sched.state = ATH_CHANCTX_STATE_SWITCH;
682 if (sc->sched.state == ATH_CHANCTX_STATE_FORCE_ACTIVE ||
701 if (sc->sched.state != ATH_CHANCTX_STATE_FORCE_ACTIVE ||
706 "Move chanctx state from FORCE_ACTIVE to IDLE\n");
708 sc->sched.state = ATH_CHANCTX_STATE_IDLE;
712 sc->sched.state == ATH_CHANCTX_STATE_FORCE_ACTIVE ||
724 "Move chanctx state to WAIT_FOR_TIMER (event SWITCH)\n");
726 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_TIMER;
756 sc->sched.state = ATH_CHANCTX_STATE_IDLE;
761 sc->sched.state = ATH_CHANCTX_STATE_IDLE;
888 "Moving offchannel state to ATH_OFFCHANNEL_IDLE, "
893 sc->offchannel.state = ATH_OFFCHANNEL_IDLE;
900 "Moving offchannel state to ATH_OFFCHANNEL_PROBE_SEND, scan_idx: %d\n",
905 sc->offchannel.state = ATH_OFFCHANNEL_PROBE_SEND;
923 sc->offchannel.state = ATH_OFFCHANNEL_ROC_START;
933 sc->offchannel.state = ATH_OFFCHANNEL_IDLE;
978 sc->offchannel.state = ATH_OFFCHANNEL_IDLE;
1040 "Moving offchannel state to ATH_OFFCHANNEL_PROBE_WAIT\n");
1042 sc->offchannel.state = ATH_OFFCHANNEL_PROBE_WAIT;
1063 ath_dbg(common, CHAN_CTX, "%s: offchannel state: %s\n",
1064 __func__, offchannel_state_string(sc->offchannel.state));
1066 switch (sc->offchannel.state) {
1076 "move offchannel state to ATH_OFFCHANNEL_SUSPEND\n");
1078 sc->offchannel.state = ATH_OFFCHANNEL_SUSPEND;
1092 sc->offchannel.state = ATH_OFFCHANNEL_ROC_DONE;
1170 switch (sc->sched.state) {
1178 "Defer switch, set chanctx state to WAIT_FOR_BEACON\n");
1180 sc->sched.state = ATH_CHANCTX_STATE_WAIT_FOR_BEACON;
1193 ath_dbg(common, CHAN_CTX, "%s: offchannel state: %s\n",
1194 __func__, offchannel_state_string(sc->offchannel.state));
1196 switch (sc->offchannel.state) {
1217 sc->offchannel.state = ATH_OFFCHANNEL_ROC_WAIT;
1292 if (sc->sched.state != ATH_CHANCTX_STATE_FORCE_ACTIVE)
1293 sc->sched.state = ATH_CHANCTX_STATE_IDLE;