Lines Matching refs:event
35 if ((fnlist[i].state >= fsm->state_count) || (fnlist[i].event >= fsm->event_count)) { in FsmNew()
38 (long)fnlist[i].event, (long)fsm->event_count); in FsmNew()
40 fsm->jumpmatrix[fsm->state_count * fnlist[i].event + in FsmNew()
52 FsmEvent(struct FsmInst *fi, int event, void *arg) in FsmEvent() argument
56 if ((fi->state >= fi->fsm->state_count) || (event >= fi->fsm->event_count)) { in FsmEvent()
58 (long)fi->state, (long)fi->fsm->state_count, event, (long)fi->fsm->event_count); in FsmEvent()
61 r = fi->fsm->jumpmatrix[fi->fsm->state_count * event + fi->state]; in FsmEvent()
66 fi->fsm->strEvent[event]); in FsmEvent()
67 r(fi, event, arg); in FsmEvent()
73 fi->fsm->strEvent[event]); in FsmEvent()
94 FsmEvent(ft->fi, ft->event, ft->arg); in FsmExpireTimer()
122 int millisec, int event, void *arg, int where) in FsmAddTimer() argument
137 ft->event = event; in FsmAddTimer()
146 int millisec, int event, void *arg, int where) in FsmRestartTimer() argument
158 ft->event = event; in FsmRestartTimer()