DEV_EVENT_TXDOWN
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
if (event == DEV_EVENT_TXDOWN)
if (event == DEV_EVENT_TXDOWN)
if (event == DEV_EVENT_TXDOWN)
if (event == DEV_EVENT_TXDOWN)
{ DEV_STATE_STOPWAIT_RXTX, DEV_EVENT_TXDOWN, dev_action_chdown },
{ DEV_STATE_STOPWAIT_TX, DEV_EVENT_TXDOWN, dev_action_chdown },
{ DEV_STATE_STARTWAIT_RXTX, DEV_EVENT_TXDOWN, dev_action_chdown },
{ DEV_STATE_STARTWAIT_RX, DEV_EVENT_TXDOWN, dev_action_chdown },
{ DEV_STATE_RUNNING, DEV_EVENT_TXDOWN, dev_action_chdown },
[DEV_EVENT_TXDOWN] = "TX down",
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);