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

Lines Matching refs:fsm

231 	FsmEvent(&adapter->d_out.fsm, EV_DOUT_STOPPED, NULL);
246 if (d_out->fsm.state != ST_DOUT_NORMAL)
272 FsmChangeState(&d_out->fsm, ST_DOUT_WAIT_FOR_UNDERRUN);
314 FsmEvent(&adapter->d_out.fsm, EV_DOUT_RESETED, NULL);
345 FsmEvent(&adapter->d_out.fsm, EV_DOUT_COMPLETE, (void *) buf_nr);
350 static void dout_start_xmit(struct FsmInst *fsm, int event, void *arg)
352 struct st5481_adapter *adapter = fsm->userdata;
378 FsmChangeState(&d_out->fsm, ST_DOUT_SHORT_INIT);
380 FsmChangeState(&d_out->fsm, ST_DOUT_LONG_INIT);
403 static void dout_short_fifo(struct FsmInst *fsm, int event, void *arg)
405 struct st5481_adapter *adapter = fsm->userdata;
408 FsmChangeState(&d_out->fsm, ST_DOUT_SHORT_WAIT_DEN);
412 static void dout_end_short_frame(struct FsmInst *fsm, int event, void *arg)
414 struct st5481_adapter *adapter = fsm->userdata;
417 FsmChangeState(&d_out->fsm, ST_DOUT_WAIT_FOR_UNDERRUN);
420 static void dout_long_enable_fifo(struct FsmInst *fsm, int event, void *arg)
422 struct st5481_adapter *adapter = fsm->userdata;
426 FsmChangeState(&d_out->fsm, ST_DOUT_LONG_WAIT_DEN);
429 static void dout_long_den(struct FsmInst *fsm, int event, void *arg)
431 struct st5481_adapter *adapter = fsm->userdata;
434 FsmChangeState(&d_out->fsm, ST_DOUT_NORMAL);
439 static void dout_reset(struct FsmInst *fsm, int event, void *arg)
441 struct st5481_adapter *adapter = fsm->userdata;
444 FsmChangeState(&d_out->fsm, ST_DOUT_WAIT_FOR_RESET);
448 static void dout_stop(struct FsmInst *fsm, int event, void *arg)
450 struct st5481_adapter *adapter = fsm->userdata;
453 FsmChangeState(&d_out->fsm, ST_DOUT_WAIT_FOR_STOP);
457 static void dout_underrun(struct FsmInst *fsm, int event, void *arg)
459 struct st5481_adapter *adapter = fsm->userdata;
463 FsmChangeState(&d_out->fsm, ST_DOUT_WAIT_FOR_NOT_BUSY);
465 dout_stop(fsm, event, arg);
469 static void dout_check_busy(struct FsmInst *fsm, int event, void *arg)
471 struct st5481_adapter *adapter = fsm->userdata;
475 dout_stop(fsm, event, arg);
478 static void dout_reseted(struct FsmInst *fsm, int event, void *arg)
480 struct st5481_adapter *adapter = fsm->userdata;
483 FsmChangeState(&d_out->fsm, ST_DOUT_NONE);
485 FsmEvent(&d_out->fsm, EV_DOUT_START_XMIT, NULL);
488 static void dout_complete(struct FsmInst *fsm, int event, void *arg)
490 struct st5481_adapter *adapter = fsm->userdata;
496 static void dout_ignore(struct FsmInst *fsm, int event, void *arg)
543 FsmEvent(&adapter->d_out.fsm, EV_DOUT_START_XMIT, NULL);
564 FsmChangeState(&d_out->fsm, ST_DOUT_NONE);
654 adapter->l1m.fsm = &l1fsm;
661 adapter->d_out.fsm.fsm = &dout_fsm;
662 adapter->d_out.fsm.state = ST_DOUT_NONE;
663 adapter->d_out.fsm.debug = st5481_debug & 0x100;
664 adapter->d_out.fsm.userdata = adapter;
665 adapter->d_out.fsm.printdebug = dout_debug;