Lines Matching refs:fi

90 l2m_debug(struct FsmInst *fi, char *fmt, ...)
92 struct layer2 *l2 = fi->userdata;
278 l2_timeout(struct FsmInst *fi, int event, void *arg)
280 struct layer2 *l2 = fi->userdata;
697 establishlink(struct FsmInst *fi)
699 struct layer2 *l2 = fi->userdata;
710 mISDN_FsmChangeState(fi, ST_L2_5);
714 l2_mdl_error_ua(struct FsmInst *fi, int event, void *arg)
717 struct layer2 *l2 = fi->userdata;
727 l2_mdl_error_dm(struct FsmInst *fi, int event, void *arg)
730 struct layer2 *l2 = fi->userdata;
736 establishlink(fi);
742 l2_st8_mdl_error_dm(struct FsmInst *fi, int event, void *arg)
745 struct layer2 *l2 = fi->userdata;
751 establishlink(fi);
756 l2_go_st3(struct FsmInst *fi, int event, void *arg)
759 mISDN_FsmChangeState(fi, ST_L2_3);
763 l2_mdl_assign(struct FsmInst *fi, int event, void *arg)
765 struct layer2 *l2 = fi->userdata;
767 mISDN_FsmChangeState(fi, ST_L2_3);
773 l2_queue_ui_assign(struct FsmInst *fi, int event, void *arg)
775 struct layer2 *l2 = fi->userdata;
779 mISDN_FsmChangeState(fi, ST_L2_2);
784 l2_queue_ui(struct FsmInst *fi, int event, void *arg)
786 struct layer2 *l2 = fi->userdata;
810 l2_send_ui(struct FsmInst *fi, int event, void *arg)
812 struct layer2 *l2 = fi->userdata;
820 l2_got_ui(struct FsmInst *fi, int event, void *arg)
822 struct layer2 *l2 = fi->userdata;
836 l2_establish(struct FsmInst *fi, int event, void *arg)
839 struct layer2 *l2 = fi->userdata;
841 establishlink(fi);
847 l2_discard_i_setl3(struct FsmInst *fi, int event, void *arg)
850 struct layer2 *l2 = fi->userdata;
859 l2_l3_reestablish(struct FsmInst *fi, int event, void *arg)
862 struct layer2 *l2 = fi->userdata;
865 establishlink(fi);
871 l2_release(struct FsmInst *fi, int event, void *arg)
873 struct layer2 *l2 = fi->userdata;
881 l2_pend_rel(struct FsmInst *fi, int event, void *arg)
884 struct layer2 *l2 = fi->userdata;
891 l2_disconnect(struct FsmInst *fi, int event, void *arg)
893 struct layer2 *l2 = fi->userdata;
898 mISDN_FsmChangeState(fi, ST_L2_6);
907 l2_start_multi(struct FsmInst *fi, int event, void *arg)
909 struct layer2 *l2 = fi->userdata;
918 mISDN_FsmChangeState(fi, ST_L2_7);
927 l2_send_UA(struct FsmInst *fi, int event, void *arg)
929 struct layer2 *l2 = fi->userdata;
936 l2_send_DM(struct FsmInst *fi, int event, void *arg)
938 struct layer2 *l2 = fi->userdata;
945 l2_restart_multi(struct FsmInst *fi, int event, void *arg)
947 struct layer2 *l2 = fi->userdata;
965 mISDN_FsmChangeState(fi, ST_L2_7);
976 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
980 l2_stop_multi(struct FsmInst *fi, int event, void *arg)
982 struct layer2 *l2 = fi->userdata;
985 mISDN_FsmChangeState(fi, ST_L2_4);
998 l2_connected(struct FsmInst *fi, int event, void *arg)
1000 struct layer2 *l2 = fi->userdata;
1005 l2_mdl_error_ua(fi, event, arg);
1010 l2_disconnect(fi, event, NULL);
1022 mISDN_FsmChangeState(fi, ST_L2_7);
1028 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
1035 l2_released(struct FsmInst *fi, int event, void *arg)
1037 struct layer2 *l2 = fi->userdata;
1041 l2_mdl_error_ua(fi, event, arg);
1047 mISDN_FsmChangeState(fi, ST_L2_4);
1053 l2_reestablish(struct FsmInst *fi, int event, void *arg)
1055 struct layer2 *l2 = fi->userdata;
1059 establishlink(fi);
1065 l2_st5_dm_release(struct FsmInst *fi, int event, void *arg)
1067 struct layer2 *l2 = fi->userdata;
1078 mISDN_FsmChangeState(fi, ST_L2_4);
1085 l2_st6_dm_release(struct FsmInst *fi, int event, void *arg)
1087 struct layer2 *l2 = fi->userdata;
1093 mISDN_FsmChangeState(fi, ST_L2_4);
1145 nrerrorrecovery(struct FsmInst *fi)
1147 struct layer2 *l2 = fi->userdata;
1150 establishlink(fi);
1183 l2_st7_got_super(struct FsmInst *fi, int event, void *arg)
1185 struct layer2 *l2 = fi->userdata;
1238 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
1240 nrerrorrecovery(fi);
1244 l2_feed_i_if_reest(struct FsmInst *fi, int event, void *arg)
1246 struct layer2 *l2 = fi->userdata;
1256 l2_feed_i_pull(struct FsmInst *fi, int event, void *arg)
1258 struct layer2 *l2 = fi->userdata;
1262 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
1266 l2_feed_iqueue(struct FsmInst *fi, int event, void *arg)
1268 struct layer2 *l2 = fi->userdata;
1275 l2_got_iframe(struct FsmInst *fi, int event, void *arg)
1277 struct layer2 *l2 = fi->userdata;
1324 (fi->state == ST_L2_7)) {
1334 nrerrorrecovery(fi);
1337 if (skb_queue_len(&l2->i_queue) && (fi->state == ST_L2_7))
1338 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
1344 l2_got_tei(struct FsmInst *fi, int event, void *arg)
1346 struct layer2 *l2 = fi->userdata;
1353 if (fi->state == ST_L2_3) {
1354 establishlink(fi);
1357 mISDN_FsmChangeState(fi, ST_L2_4);
1363 l2_st5_tout_200(struct FsmInst *fi, int event, void *arg)
1365 struct layer2 *l2 = fi->userdata;
1371 mISDN_FsmChangeState(fi, ST_L2_4);
1390 l2_st6_tout_200(struct FsmInst *fi, int event, void *arg)
1392 struct layer2 *l2 = fi->userdata;
1398 mISDN_FsmChangeState(fi, ST_L2_4);
1413 l2_st7_tout_200(struct FsmInst *fi, int event, void *arg)
1415 struct layer2 *l2 = fi->userdata;
1424 mISDN_FsmChangeState(fi, ST_L2_8);
1430 l2_st8_tout_200(struct FsmInst *fi, int event, void *arg)
1432 struct layer2 *l2 = fi->userdata;
1442 establishlink(fi);
1451 l2_st7_tout_203(struct FsmInst *fi, int event, void *arg)
1453 struct layer2 *l2 = fi->userdata;
1460 mISDN_FsmChangeState(fi, ST_L2_8);
1466 l2_pull_iqueue(struct FsmInst *fi, int event, void *arg)
1468 struct layer2 *l2 = fi->userdata;
1516 l2_st8_got_super(struct FsmInst *fi, int event, void *arg)
1518 struct layer2 *l2 = fi->userdata;
1554 mISDN_FsmChangeState(fi, ST_L2_7);
1556 mISDN_FsmEvent(fi, EV_L2_ACK_PULL, NULL);
1558 nrerrorrecovery(fi);
1565 nrerrorrecovery(fi);
1570 l2_got_FRMR(struct FsmInst *fi, int event, void *arg)
1572 struct layer2 *l2 = fi->userdata;
1578 (IsUA(skb->data) && (fi->state == ST_L2_7))) {
1580 establishlink(fi);
1587 l2_st24_tei_remove(struct FsmInst *fi, int event, void *arg)
1589 struct layer2 *l2 = fi->userdata;
1593 mISDN_FsmChangeState(fi, ST_L2_1);
1597 l2_st3_tei_remove(struct FsmInst *fi, int event, void *arg)
1599 struct layer2 *l2 = fi->userdata;
1604 mISDN_FsmChangeState(fi, ST_L2_1);
1608 l2_st5_tei_remove(struct FsmInst *fi, int event, void *arg)
1610 struct layer2 *l2 = fi->userdata;
1618 mISDN_FsmChangeState(fi, ST_L2_1);
1622 l2_st6_tei_remove(struct FsmInst *fi, int event, void *arg)
1624 struct layer2 *l2 = fi->userdata;
1630 mISDN_FsmChangeState(fi, ST_L2_1);
1634 l2_tei_remove(struct FsmInst *fi, int event, void *arg)
1636 struct layer2 *l2 = fi->userdata;
1649 mISDN_FsmChangeState(fi, ST_L2_1);
1653 l2_st14_persistent_da(struct FsmInst *fi, int event, void *arg)
1655 struct layer2 *l2 = fi->userdata;
1667 l2_st5_persistent_da(struct FsmInst *fi, int event, void *arg)
1669 struct layer2 *l2 = fi->userdata;
1677 mISDN_FsmChangeState(fi, ST_L2_4);
1684 l2_st6_persistent_da(struct FsmInst *fi, int event, void *arg)
1686 struct layer2 *l2 = fi->userdata;
1692 mISDN_FsmChangeState(fi, ST_L2_4);
1698 l2_persistent_da(struct FsmInst *fi, int event, void *arg)
1700 struct layer2 *l2 = fi->userdata;
1709 mISDN_FsmChangeState(fi, ST_L2_4);
1715 l2_set_own_busy(struct FsmInst *fi, int event, void *arg)
1717 struct layer2 *l2 = fi->userdata;
1728 l2_clear_own_busy(struct FsmInst *fi, int event, void *arg)
1730 struct layer2 *l2 = fi->userdata;
1741 l2_frame_error(struct FsmInst *fi, int event, void *arg)
1743 struct layer2 *l2 = fi->userdata;
1749 l2_frame_error_reest(struct FsmInst *fi, int event, void *arg)
1751 struct layer2 *l2 = fi->userdata;
1754 establishlink(fi);