Lines Matching refs:fsm

192 	fsm_newstate(ch->fsm, CTC_STATE_IDLE);
219 kfree_fsm(ch->fsm);
271 fsm_newstate(ch->fsm, CTC_STATE_STOPPED);
323 fsm_event(ch->fsm, CTC_EVENT_UC_RCRESET, ch);
331 fsm_event(ch->fsm, CTC_EVENT_UC_RSRESET, ch);
341 fsm_event(ch->fsm, CTC_EVENT_UC_HWFAIL, ch);
349 fsm_event(ch->fsm, CTC_EVENT_UC_RXPARITY, ch);
359 fsm_event(ch->fsm, CTC_EVENT_UC_TXTIMEOUT, ch);
361 fsm_event(ch->fsm, CTC_EVENT_UC_TXPARITY, ch);
373 fsm_event(ch->fsm, CTC_EVENT_UC_ZERO, ch);
378 fsm_event(ch->fsm, CTC_EVENT_UC_UNKNOWN, ch);
431 fsm_event(priv->fsm, DEV_EVENT_START, dev);
449 fsm_event(priv->fsm, DEV_EVENT_STOP, dev);
480 if (fsm_getstate(ch->fsm) != CTC_STATE_TXIDLE) {
568 fsm_newstate(ch->fsm, CTC_STATE_TX);
640 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
663 ch->id, fsm_getstate_str(ch->fsm));
665 if ((fsm_getstate(ch->fsm) != CTC_STATE_TXIDLE) || grp->in_sweep) {
786 fsm_newstate(ch->fsm, CTC_STATE_TX);
819 fsm_event(priv->mpcg->fsm, MPCG_EVENT_INOP, dev);
854 if (fsm_getstate(priv->fsm) != DEV_STATE_RUNNING) {
855 fsm_event(priv->fsm, DEV_EVENT_START, dev);
910 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
925 if ((fsm_getstate(priv->fsm) != DEV_STATE_RUNNING) ||
926 (fsm_getstate(grp->fsm) < MPCG_STATE_XID2INITW)) {
945 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
959 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
1026 if (grp->fsm)
1027 kfree_fsm(grp->fsm);
1034 if (priv->fsm) {
1035 kfree_fsm(priv->fsm);
1036 priv->fsm = NULL;
1102 priv->fsm = init_fsm("ctcmdev", dev_state_names, dev_event_names,
1105 if (priv->fsm == NULL) {
1110 fsm_newstate(priv->fsm, DEV_STATE_STOPPED);
1111 fsm_settimer(priv->fsm, &priv->restart_timer);
1208 fsm_event(ch->fsm, CTC_EVENT_SC_UNKNOWN, ch);
1229 fsm_event(ch->fsm, CTC_EVENT_ATTNBUSY, ch);
1231 fsm_event(ch->fsm, CTC_EVENT_BUSY, ch);
1235 fsm_event(ch->fsm, CTC_EVENT_ATTN, ch);
1242 fsm_event(ch->fsm, CTC_EVENT_FINSTAT, ch);
1244 fsm_event(ch->fsm, CTC_EVENT_IRQ, ch);
1397 ch->fsm = init_fsm(ch->id, ctc_ch_state_names,
1402 ch->fsm = init_fsm(ch->id, ctc_ch_state_names,
1407 if (ch->fsm == NULL)
1410 fsm_newstate(ch->fsm, CTC_STATE_IDLE);
1429 fsm_settimer(ch->fsm, &ch->timer);
1434 fsm_settimer(ch->fsm, &ch->sweep_timer);
1447 kfree_fsm(ch->fsm);
1562 strscpy(priv->fsm->name, dev->name, sizeof(priv->fsm->name));
1625 if (priv->fsm)
1626 kfree_fsm(priv->fsm);