• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/net/

Lines Matching refs:fsm

46 #include "fsm.h"
181 static void ctcmpc_chx_attn(fsm_instance *fsm, int event, void *arg);
184 static void ctcmpc_chx_send_sweep(fsm_instance *fsm, int event, void *arg);
201 fsm_event(ch->fsm, CTC_EVENT_IO_EBUSY, ch);
206 fsm_event(ch->fsm, CTC_EVENT_IO_ENODEV, ch);
211 fsm_event(ch->fsm, CTC_EVENT_IO_UNKNOWN, ch);
348 fsm_event(priv->fsm, DEV_EVENT_TXUP, ch->netdev);
466 fsm_event(priv->fsm, DEV_EVENT_TXUP, dev);
502 fsm_event(priv->fsm, DEV_EVENT_RXUP, dev);
539 fsm_event(priv->fsm, DEV_EVENT_RXUP, dev);
726 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
735 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
821 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
824 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
891 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
922 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
946 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
947 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
951 fsm_newstate(ch2->fsm, CTC_STATE_DTERM);
976 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
1012 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
1013 /* call restart if not MPC or if MPC and mpcg fsm is ready.
1015 if (!(gptr && (fsm_getstate(gptr->fsm) != MPCG_STATE_READY)))
1033 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
1087 fsm_event(priv->fsm, DEV_EVENT_RXDOWN, dev);
1090 fsm_event(priv->fsm, DEV_EVENT_TXDOWN, dev);
1320 fsm_event(priv->mpcg->fsm, MPCG_EVENT_INOP, dev);
1350 fsm_event(priv->mpcg->fsm, MPCG_EVENT_INOP, dev);
1419 fsm_event(priv->mpcg->fsm, MPCG_EVENT_INOP, dev);
1422 switch (fsm_getstate(grp->fsm)) {
1443 switch (fsm_getstate(grp->fsm)) {
1496 fsm_getstate(gptr->fsm), ch->protocol);
1512 fsm_event(priv->fsm, DEV_EVENT_TXUP, dev);
1549 fsm_getstate(fi), fsm_getstate(grp->fsm));
1554 switch (fsm_getstate(grp->fsm)) {
1582 fsm_event(priv->fsm, DEV_EVENT_RXUP, dev);
1592 static void ctcmpc_chx_attn(fsm_instance *fsm, int event, void *arg)
1601 fsm_getstate_str(ch->fsm), fsm_getstate_str(grp->fsm));
1603 switch (fsm_getstate(grp->fsm)) {
1608 if (fsm_getstate(ch->fsm) == CH_XID0_PENDING) {
1613 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch);
1615 } else if (fsm_getstate(ch->fsm) < CH_XID7_PENDING1)
1617 fsm_newstate(ch->fsm, CH_XID7_PENDING1);
1624 if (fsm_getstate(ch->fsm) < CH_XID7_PENDING1)
1625 fsm_newstate(ch->fsm, CH_XID7_PENDING1);
1631 switch (fsm_getstate(ch->fsm)) {
1633 fsm_newstate(ch->fsm, CH_XID7_PENDING1);
1636 fsm_newstate(ch->fsm, CH_XID7_PENDING3);
1639 fsm_event(grp->fsm, MPCG_EVENT_XID7DONE, dev);
1651 static void ctcmpc_chx_attnbusy(fsm_instance *fsm, int event, void *arg)
1660 fsm_getstate_str(ch->fsm), fsm_getstate_str(grp->fsm));
1664 switch (fsm_getstate(grp->fsm)) {
1670 fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW);
1687 if (fsm_getstate(ch->fsm) == CH_XID0_INPROGRESS) {
1688 fsm_newstate(ch->fsm, CH_XID0_PENDING) ;
1692 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
1711 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
1721 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch);
1736 static void ctcmpc_chx_resend(fsm_instance *fsm, int event, void *arg)
1743 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch);
1752 static void ctcmpc_chx_send_sweep(fsm_instance *fsm, int event, void *arg)
1776 if (fsm_getstate(wch->fsm) != CTC_STATE_TXIDLE) {
1791 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev);
1818 fsm_newstate(wch->fsm, CTC_STATE_TX);
2077 fsm_event(ch->fsm, CTC_EVENT_START, ch);
2099 fsm_event(ch->fsm, CTC_EVENT_STOP, ch);
2105 fsm_newstate(priv->mpcg->fsm, MPCG_STATE_RESET);
2124 fsm_event(priv->fsm, DEV_EVENT_STOP, dev);
2126 fsm_newstate(priv->mpcg->fsm, MPCG_STATE_RESET);