tag | line | file | source code |
fi | 196 | drivers/isdn/teles/callc.c | r1(struct FsmInst *fi, int event, void *arg) |
fi | 199 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 234 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_OUT_W); |
fi | 260 | drivers/isdn/teles/callc.c | r2(struct FsmInst *fi, int event, void *arg) |
fi | 262 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 266 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_CLEAR); |
fi | 271 | drivers/isdn/teles/callc.c | r3(struct FsmInst *fi, int event, void *arg) |
fi | 273 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 276 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_REL_W); |
fi | 280 | drivers/isdn/teles/callc.c | r4(struct FsmInst *fi, int event, void *arg) |
fi | 282 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_NULL); |
fi | 286 | drivers/isdn/teles/callc.c | r5(struct FsmInst *fi, int event, void *arg) |
fi | 288 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 298 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_OUT); |
fi | 302 | drivers/isdn/teles/callc.c | r6(struct FsmInst *fi, int event, void *arg) |
fi | 304 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 306 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_IN_W); |
fi | 311 | drivers/isdn/teles/callc.c | r7(struct FsmInst *fi, int event, void *arg) |
fi | 313 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 318 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_IN); |
fi | 342 | drivers/isdn/teles/callc.c | r8(struct FsmInst *fi, int event, void *arg) |
fi | 344 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 346 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_IN_SETUP); |
fi | 352 | drivers/isdn/teles/callc.c | r9(struct FsmInst *fi, int event, void *arg) |
fi | 354 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 356 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_IN_DACT); |
fi | 380 | drivers/isdn/teles/callc.c | r10(struct FsmInst *fi, int event, void *arg) |
fi | 382 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 384 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_OUT_ESTB); |
fi | 392 | drivers/isdn/teles/callc.c | r12(struct FsmInst *fi, int event, void *arg) |
fi | 394 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 397 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_ACTIVE); |
fi | 426 | drivers/isdn/teles/callc.c | r15(struct FsmInst *fi, int event, void *arg) |
fi | 428 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 431 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_BC_HANGUP); |
fi | 436 | drivers/isdn/teles/callc.c | r16(struct FsmInst *fi, int event, void *arg) |
fi | 438 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 442 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_PRO_W); |
fi | 447 | drivers/isdn/teles/callc.c | r17(struct FsmInst *fi, int event, void *arg) |
fi | 449 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 454 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_ANT_W); |
fi | 458 | drivers/isdn/teles/callc.c | r18(struct FsmInst *fi, int event, void *arg) |
fi | 460 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 462 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_REL_W); |
fi | 469 | drivers/isdn/teles/callc.c | r19(struct FsmInst *fi, int event, void *arg) |
fi | 471 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 473 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_CLEAR); |
fi | 481 | drivers/isdn/teles/callc.c | r20(struct FsmInst *fi, int event, void *arg) |
fi | 483 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 485 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_NULL); |
fi | 491 | drivers/isdn/teles/callc.c | r21(struct FsmInst *fi, int event, void *arg) |
fi | 493 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 496 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_DISC_BC_HANGUP); |
fi | 501 | drivers/isdn/teles/callc.c | r22(struct FsmInst *fi, int event, void *arg) |
fi | 503 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 507 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_CLEAR); |
fi | 515 | drivers/isdn/teles/callc.c | r23(struct FsmInst *fi, int event, void *arg) |
fi | 517 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 521 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_PRO_W); |
fi | 526 | drivers/isdn/teles/callc.c | r24(struct FsmInst *fi, int event, void *arg) |
fi | 528 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 531 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_D_ERR); |
fi | 536 | drivers/isdn/teles/callc.c | r25(struct FsmInst *fi, int event, void *arg) |
fi | 538 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 542 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_NULL); |
fi | 548 | drivers/isdn/teles/callc.c | r26(struct FsmInst *fi, int event, void *arg) |
fi | 550 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 596 | drivers/isdn/teles/callc.c | lc_r1(struct FsmInst *fi, int event, void *arg) |
fi | 598 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 600 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_ACTIVATE_WAIT); |
fi | 607 | drivers/isdn/teles/callc.c | lc_r6(struct FsmInst *fi, int event, void *arg) |
fi | 609 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 612 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_DELAY); |
fi | 617 | drivers/isdn/teles/callc.c | lc_r2(struct FsmInst *fi, int event, void *arg) |
fi | 619 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 622 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_ESTABLISH_WAIT); |
fi | 626 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_CONNECTED); |
fi | 632 | drivers/isdn/teles/callc.c | lc_r3(struct FsmInst *fi, int event, void *arg) |
fi | 634 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 636 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_CONNECTED); |
fi | 641 | drivers/isdn/teles/callc.c | lc_r4(struct FsmInst *fi, int event, void *arg) |
fi | 643 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 646 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_RELEASE_WAIT); |
fi | 649 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_NULL); |
fi | 656 | drivers/isdn/teles/callc.c | lc_r5(struct FsmInst *fi, int event, void *arg) |
fi | 658 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 660 | drivers/isdn/teles/callc.c | FsmChangeState(fi, ST_LC_NULL); |
fi | 793 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_DISCONNECT_IND, NULL); |
fi | 796 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_RELEASE_CNF, NULL); |
fi | 799 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_SETUP_IND, NULL); |
fi | 802 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_RELEASE_IND, NULL); |
fi | 805 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_SETUP_CMPL_IND, NULL); |
fi | 808 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_SETUP_CNF, NULL); |
fi | 811 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_CINF, NULL); |
fi | 862 | drivers/isdn/teles/callc.c | callc_debug(struct FsmInst *fi, char *s) |
fi | 865 | drivers/isdn/teles/callc.c | struct Channel *chanp = fi->userdata; |
fi | 873 | drivers/isdn/teles/callc.c | lc_debug(struct FsmInst *fi, char *s) |
fi | 876 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 884 | drivers/isdn/teles/callc.c | dlc_debug(struct FsmInst *fi, char *s) |
fi | 887 | drivers/isdn/teles/callc.c | struct LcFsm *lf = fi->userdata; |
fi | 901 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_DLEST, NULL); |
fi | 904 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_DLRL, NULL); |
fi | 916 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_BC_EST, NULL); |
fi | 919 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_BC_REL, NULL); |
fi | 938 | drivers/isdn/teles/callc.c | chanp->fi.fsm = &callcfsm; |
fi | 939 | drivers/isdn/teles/callc.c | chanp->fi.state = ST_NULL; |
fi | 940 | drivers/isdn/teles/callc.c | chanp->fi.debug = 0; |
fi | 941 | drivers/isdn/teles/callc.c | chanp->fi.userdata = chanp; |
fi | 942 | drivers/isdn/teles/callc.c | chanp->fi.printdebug = callc_debug; |
fi | 1166 | drivers/isdn/teles/callc.c | chanlist[i].fi.debug = debugflags & 2; |
fi | 1195 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_DIAL, ic); |
fi | 1201 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_ACCEPTB, NULL); |
fi | 1207 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_ACCEPTD, NULL); |
fi | 1213 | drivers/isdn/teles/callc.c | FsmEvent(&chanp->fi, EV_HANGUP, NULL); |
fi | 26 | drivers/isdn/teles/fsm.c | FsmEvent(struct FsmInst *fi, int event, void *arg) |
fi | 31 | drivers/isdn/teles/fsm.c | r = (void (*)) fi->fsm->jumpmatrix[fi->fsm->state_count * event + fi->state]; |
fi | 33 | drivers/isdn/teles/fsm.c | if (fi->debug) { |
fi | 35 | drivers/isdn/teles/fsm.c | fi->fsm->strState[fi->state], |
fi | 36 | drivers/isdn/teles/fsm.c | fi->fsm->strEvent[event]); |
fi | 37 | drivers/isdn/teles/fsm.c | fi->printdebug(fi, str); |
fi | 39 | drivers/isdn/teles/fsm.c | r(fi, event, arg); |
fi | 42 | drivers/isdn/teles/fsm.c | if (fi->debug) { |
fi | 44 | drivers/isdn/teles/fsm.c | fi->fsm->strState[fi->state], |
fi | 45 | drivers/isdn/teles/fsm.c | fi->fsm->strEvent[event]); |
fi | 46 | drivers/isdn/teles/fsm.c | fi->printdebug(fi, str); |
fi | 53 | drivers/isdn/teles/fsm.c | FsmChangeState(struct FsmInst *fi, int newstate) |
fi | 57 | drivers/isdn/teles/fsm.c | fi->state = newstate; |
fi | 58 | drivers/isdn/teles/fsm.c | if (fi->debug) { |
fi | 60 | drivers/isdn/teles/fsm.c | fi->fsm->strState[newstate]); |
fi | 61 | drivers/isdn/teles/fsm.c | fi->printdebug(fi, str); |
fi | 68 | drivers/isdn/teles/fsm.c | FsmEvent(ft->fi, ft->event, ft->arg); |
fi | 72 | drivers/isdn/teles/fsm.c | FsmInitTimer(struct FsmInst *fi, struct FsmTimer *ft) |
fi | 74 | drivers/isdn/teles/fsm.c | ft->fi = fi; |
fi | 86 | drivers/isdn/teles/fsm.c | if (ft->fi->debug) { |
fi | 88 | drivers/isdn/teles/fsm.c | ft->fi->printdebug(ft->fi, str); |
fi | 105 | drivers/isdn/teles/fsm.c | if (ft->fi->debug) { |
fi | 107 | drivers/isdn/teles/fsm.c | ft->fi->printdebug(ft->fi, str); |
fi | 6 | drivers/isdn/teles/isdnl2.c | static void l2m_debug(struct FsmInst *fi, char *s); |
fi | 118 | drivers/isdn/teles/isdnl2.c | ph_r1(struct FsmInst *fi, int event, void *arg) |
fi | 120 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 122 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_PH_ACTIVATED); |
fi | 127 | drivers/isdn/teles/isdnl2.c | ph_r2(struct FsmInst *fi, int event, void *arg) |
fi | 129 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 131 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_PH_ACTIVE); |
fi | 136 | drivers/isdn/teles/isdnl2.c | ph_r3(struct FsmInst *fi, int event, void *arg) |
fi | 138 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 140 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_PH_NULL); |
fi | 145 | drivers/isdn/teles/isdnl2.c | ph_r4(struct FsmInst *fi, int event, void *arg) |
fi | 147 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 149 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_PH_NULL); |
fi | 299 | drivers/isdn/teles/isdnl2.c | l2s1(struct FsmInst *fi, int event, void *arg) |
fi | 301 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 304 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_3); |
fi | 308 | drivers/isdn/teles/isdnl2.c | l2s2(struct FsmInst *fi, int event, void *arg) |
fi | 310 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 325 | drivers/isdn/teles/isdnl2.c | l2s3(struct FsmInst *fi, int event, void *arg) |
fi | 327 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 334 | drivers/isdn/teles/isdnl2.c | establishlink(struct FsmInst *fi) |
fi | 336 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 341 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_5); |
fi | 364 | drivers/isdn/teles/isdnl2.c | l2s11(struct FsmInst *fi, int event, void *arg) |
fi | 366 | drivers/isdn/teles/isdnl2.c | establishlink(fi); |
fi | 370 | drivers/isdn/teles/isdnl2.c | l2s13(struct FsmInst *fi, int event, void *arg) |
fi | 372 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 378 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_6); |
fi | 408 | drivers/isdn/teles/isdnl2.c | l2s12(struct FsmInst *fi, int event, void *arg) |
fi | 410 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 420 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_7); |
fi | 439 | drivers/isdn/teles/isdnl2.c | l2s14(struct FsmInst *fi, int event, void *arg) |
fi | 441 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 452 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_4); |
fi | 477 | drivers/isdn/teles/isdnl2.c | l2s5(struct FsmInst *fi, int event, void *arg) |
fi | 479 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 495 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_7); |
fi | 508 | drivers/isdn/teles/isdnl2.c | l2s15(struct FsmInst *fi, int event, void *arg) |
fi | 510 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 523 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_4); |
fi | 529 | drivers/isdn/teles/isdnl2.c | l2s6(struct FsmInst *fi, int event, void *arg) |
fi | 531 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 609 | drivers/isdn/teles/isdnl2.c | l2s7(struct FsmInst *fi, int event, void *arg) |
fi | 611 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 633 | drivers/isdn/teles/isdnl2.c | l2s8(struct FsmInst *fi, int event, void *arg) |
fi | 635 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 747 | drivers/isdn/teles/isdnl2.c | l2s17(struct FsmInst *fi, int event, void *arg) |
fi | 749 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 752 | drivers/isdn/teles/isdnl2.c | establishlink(fi); |
fi | 807 | drivers/isdn/teles/isdnl2.c | l2s16(struct FsmInst *fi, int event, void *arg) |
fi | 809 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 852 | drivers/isdn/teles/isdnl2.c | l2s19(struct FsmInst *fi, int event, void *arg) |
fi | 854 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_4); |
fi | 858 | drivers/isdn/teles/isdnl2.c | l2s20(struct FsmInst *fi, int event, void *arg) |
fi | 860 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 866 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_4); |
fi | 891 | drivers/isdn/teles/isdnl2.c | l2s21(struct FsmInst *fi, int event, void *arg) |
fi | 893 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 900 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_4); |
fi | 928 | drivers/isdn/teles/isdnl2.c | l2s22(struct FsmInst *fi, int event, void *arg) |
fi | 930 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1003 | drivers/isdn/teles/isdnl2.c | l2s23(struct FsmInst *fi, int event, void *arg) |
fi | 1005 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1010 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_8); |
fi | 1015 | drivers/isdn/teles/isdnl2.c | l2s24(struct FsmInst *fi, int event, void *arg) |
fi | 1017 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1050 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_7); |
fi | 1072 | drivers/isdn/teles/isdnl2.c | l2s25(struct FsmInst *fi, int event, void *arg) |
fi | 1074 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1077 | drivers/isdn/teles/isdnl2.c | FsmChangeState(fi, ST_L2_8); |
fi | 1082 | drivers/isdn/teles/isdnl2.c | l2s26(struct FsmInst *fi, int event, void *arg) |
fi | 1084 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1087 | drivers/isdn/teles/isdnl2.c | l2s13(fi, event, NULL); |
fi | 1095 | drivers/isdn/teles/isdnl2.c | l2s27(struct FsmInst *fi, int event, void *arg) |
fi | 1097 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1146 | drivers/isdn/teles/isdnl2.c | l2s28(struct FsmInst *fi, int event, void *arg) |
fi | 1148 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 1363 | drivers/isdn/teles/isdnl2.c | l2m_debug(struct FsmInst *fi, char *s) |
fi | 1365 | drivers/isdn/teles/isdnl2.c | struct PStack *st = fi->userdata; |
fi | 176 | drivers/isdn/teles/teles.h | struct FsmInst *fi; |
fi | 402 | drivers/isdn/teles/teles.h | int FsmEvent(struct FsmInst *fi, |
fi | 404 | drivers/isdn/teles/teles.h | void FsmChangeState(struct FsmInst *fi, |
fi | 406 | drivers/isdn/teles/teles.h | void FsmInitTimer(struct FsmInst *fi, struct FsmTimer *ft); |
fi | 447 | drivers/isdn/teles/teles.h | struct FsmInst fi; |
fi | 194 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 195 | net/ipv4/route.c | if (!--fi->fib_refcnt) |
fi | 198 | net/ipv4/route.c | printk("fib_free_node: fi %08x/%s is free\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 200 | net/ipv4/route.c | if (fi->fib_next) |
fi | 201 | net/ipv4/route.c | fi->fib_next->fib_prev = fi->fib_prev; |
fi | 202 | net/ipv4/route.c | if (fi->fib_prev) |
fi | 203 | net/ipv4/route.c | fi->fib_prev->fib_next = fi->fib_next; |
fi | 204 | net/ipv4/route.c | if (fi == fib_info_list) |
fi | 205 | net/ipv4/route.c | fib_info_list = fi->fib_next; |
fi | 382 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 390 | net/ipv4/route.c | (gtw && fi->fib_gateway != gtw) || |
fi | 392 | net/ipv4/route.c | (dev && fi->fib_dev != dev) ) |
fi | 402 | net/ipv4/route.c | ip_netlink_msg(RTMSG_DELROUTE, dst, gtw, mask, flags, metric, fi->fib_dev->name); |
fi | 458 | net/ipv4/route.c | struct fib_info * fi; |
fi | 481 | net/ipv4/route.c | for (fi=fib_info_list; fi; fi = fi->fib_next) |
fi | 483 | net/ipv4/route.c | if (fi->fib_gateway != gw || |
fi | 484 | net/ipv4/route.c | fi->fib_dev != dev || |
fi | 485 | net/ipv4/route.c | fi->fib_flags != flags || |
fi | 486 | net/ipv4/route.c | fi->fib_mtu != mss || |
fi | 487 | net/ipv4/route.c | fi->fib_window != window || |
fi | 488 | net/ipv4/route.c | fi->fib_irtt != irtt) |
fi | 490 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 492 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is duplicate\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 494 | net/ipv4/route.c | return fi; |
fi | 496 | net/ipv4/route.c | fi = (struct fib_info*)kmalloc(sizeof(struct fib_info), GFP_KERNEL); |
fi | 497 | net/ipv4/route.c | if (!fi) |
fi | 499 | net/ipv4/route.c | memset(fi, 0, sizeof(struct fib_info)); |
fi | 500 | net/ipv4/route.c | fi->fib_flags = flags; |
fi | 501 | net/ipv4/route.c | fi->fib_dev = dev; |
fi | 502 | net/ipv4/route.c | fi->fib_gateway = gw; |
fi | 503 | net/ipv4/route.c | fi->fib_mtu = mss; |
fi | 504 | net/ipv4/route.c | fi->fib_window = window; |
fi | 505 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 506 | net/ipv4/route.c | fi->fib_next = fib_info_list; |
fi | 507 | net/ipv4/route.c | fi->fib_prev = NULL; |
fi | 508 | net/ipv4/route.c | fi->fib_irtt = irtt; |
fi | 510 | net/ipv4/route.c | fib_info_list->fib_prev = fi; |
fi | 511 | net/ipv4/route.c | fib_info_list = fi; |
fi | 513 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is created\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 515 | net/ipv4/route.c | return fi; |
fi | 527 | net/ipv4/route.c | struct fib_info * fi; |
fi | 587 | net/ipv4/route.c | if ((fi = fib_create_info(gw, dev, flags, mss, window, irtt)) == NULL) |
fi | 592 | net/ipv4/route.c | f->fib_info = fi; |
fi | 696 | net/ipv4/route.c | if (f1 && f1->fib_metric == metric && f1->fib_info == fi) |
fi | 709 | net/ipv4/route.c | if (!fib_loopback && (fi->fib_dev->flags & IFF_LOOPBACK)) |
fi | 713 | net/ipv4/route.c | ip_netlink_msg(RTMSG_NEWROUTE, dst, gw, mask, flags, metric, fi->fib_dev->name); |
fi | 858 | net/ipv4/route.c | struct fib_info * fi; |
fi | 870 | net/ipv4/route.c | fi = f->fib_info; |
fi | 872 | net/ipv4/route.c | fi->fib_dev->name, (unsigned long)f->fib_dst, (unsigned long)fi->fib_gateway, |
fi | 873 | net/ipv4/route.c | fi->fib_flags, 0, f->fib_use, f->fib_metric, |
fi | 874 | net/ipv4/route.c | (unsigned long)fz->fz_mask, (int)fi->fib_mtu, fi->fib_window, (int)fi->fib_irtt); |
fi | 1478 | net/ipv4/route.c | struct fib_info * fi; |
fi | 1499 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1503 | net/ipv4/route.c | if (!f || (fi->fib_flags & RTF_REJECT)) |
fi | 1523 | net/ipv4/route.c | saddr = fi->fib_dev->pa_addr; |
fi | 1525 | net/ipv4/route.c | if (daddr == fi->fib_dev->pa_addr) |
fi | 1531 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1549 | net/ipv4/route.c | rth->rt_gateway = fi->fib_gateway; |
fi | 1550 | net/ipv4/route.c | rth->rt_dev = fi->fib_dev; |
fi | 1551 | net/ipv4/route.c | rth->rt_mtu = fi->fib_mtu; |
fi | 1552 | net/ipv4/route.c | rth->rt_window = fi->fib_window; |
fi | 1553 | net/ipv4/route.c | rth->rt_irtt = fi->fib_irtt; |
fi | 1555 | net/ipv4/route.c | rth->rt_flags = fi->fib_flags | RTF_HOST; |