• Home
  • Raw
  • Download

Lines Matching refs:fsm

191 	fsm_newstate(ch->fsm, CTC_STATE_IDLE);  in channel_free()
218 kfree_fsm(ch->fsm); in channel_remove()
270 fsm_newstate(ch->fsm, CTC_STATE_STOPPED); in channel_get()
322 fsm_event(ch->fsm, CTC_EVENT_UC_RCRESET, ch); in ccw_unit_check()
330 fsm_event(ch->fsm, CTC_EVENT_UC_RSRESET, ch); in ccw_unit_check()
340 fsm_event(ch->fsm, CTC_EVENT_UC_HWFAIL, ch); in ccw_unit_check()
348 fsm_event(ch->fsm, CTC_EVENT_UC_RXPARITY, ch); in ccw_unit_check()
358 fsm_event(ch->fsm, CTC_EVENT_UC_TXTIMEOUT, ch); in ccw_unit_check()
360 fsm_event(ch->fsm, CTC_EVENT_UC_TXPARITY, ch); in ccw_unit_check()
372 fsm_event(ch->fsm, CTC_EVENT_UC_ZERO, ch); in ccw_unit_check()
377 fsm_event(ch->fsm, CTC_EVENT_UC_UNKNOWN, ch); in ccw_unit_check()
430 fsm_event(priv->fsm, DEV_EVENT_START, dev); in ctcm_open()
448 fsm_event(priv->fsm, DEV_EVENT_STOP, dev); in ctcm_close()
479 if (fsm_getstate(ch->fsm) != CTC_STATE_TXIDLE) { in ctcm_transmit_skb()
567 fsm_newstate(ch->fsm, CTC_STATE_TX); in ctcm_transmit_skb()
655 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); in ctcmpc_send_sweep_req()
678 ch->id, fsm_getstate_str(ch->fsm)); in ctcmpc_transmit_skb()
680 if ((fsm_getstate(ch->fsm) != CTC_STATE_TXIDLE) || grp->in_sweep) { in ctcmpc_transmit_skb()
826 fsm_newstate(ch->fsm, CTC_STATE_TX); in ctcmpc_transmit_skb()
860 fsm_event(priv->mpcg->fsm, MPCG_EVENT_INOP, dev); in ctcmpc_transmit_skb()
902 if (fsm_getstate(priv->fsm) != DEV_STATE_RUNNING) { in ctcm_tx()
903 fsm_event(priv->fsm, DEV_EVENT_START, dev); in ctcm_tx()
958 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); in ctcmpc_tx()
973 if ((fsm_getstate(priv->fsm) != DEV_STATE_RUNNING) || in ctcmpc_tx()
974 (fsm_getstate(grp->fsm) < MPCG_STATE_XID2INITW)) { in ctcmpc_tx()
993 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); in ctcmpc_tx()
1007 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); in ctcmpc_tx()
1077 if (grp->fsm) in ctcm_free_netdevice()
1078 kfree_fsm(grp->fsm); in ctcm_free_netdevice()
1087 if (priv->fsm) { in ctcm_free_netdevice()
1088 kfree_fsm(priv->fsm); in ctcm_free_netdevice()
1089 priv->fsm = NULL; in ctcm_free_netdevice()
1153 priv->fsm = init_fsm("ctcmdev", dev_state_names, dev_event_names, in ctcm_init_netdevice()
1156 if (priv->fsm == NULL) { in ctcm_init_netdevice()
1161 fsm_newstate(priv->fsm, DEV_STATE_STOPPED); in ctcm_init_netdevice()
1162 fsm_settimer(priv->fsm, &priv->restart_timer); in ctcm_init_netdevice()
1259 fsm_event(ch->fsm, CTC_EVENT_SC_UNKNOWN, ch); in ctcm_irq_handler()
1280 fsm_event(ch->fsm, CTC_EVENT_ATTNBUSY, ch); in ctcm_irq_handler()
1282 fsm_event(ch->fsm, CTC_EVENT_BUSY, ch); in ctcm_irq_handler()
1286 fsm_event(ch->fsm, CTC_EVENT_ATTN, ch); in ctcm_irq_handler()
1293 fsm_event(ch->fsm, CTC_EVENT_FINSTAT, ch); in ctcm_irq_handler()
1295 fsm_event(ch->fsm, CTC_EVENT_IRQ, ch); in ctcm_irq_handler()
1448 ch->fsm = init_fsm(ch->id, ctc_ch_state_names, in add_channel()
1453 ch->fsm = init_fsm(ch->id, ctc_ch_state_names, in add_channel()
1458 if (ch->fsm == NULL) in add_channel()
1461 fsm_newstate(ch->fsm, CTC_STATE_IDLE); in add_channel()
1480 fsm_settimer(ch->fsm, &ch->timer); in add_channel()
1485 fsm_settimer(ch->fsm, &ch->sweep_timer); in add_channel()
1498 kfree_fsm(ch->fsm); in add_channel()
1612 strlcpy(priv->fsm->name, dev->name, sizeof(priv->fsm->name)); in ctcm_new_device()
1675 if (priv->fsm) in ctcm_shutdown_device()
1676 kfree_fsm(priv->fsm); in ctcm_shutdown_device()
1715 if (!wait_event_timeout(priv->fsm->wait_q, in ctcm_pm_suspend()
1716 fsm_getstate(priv->fsm) == DEV_STATE_STOPPED, CTCM_TIME_5_SEC)) { in ctcm_pm_suspend()