taglinefilesource code
l2384drivers/char/ftape/ecc.cstatic inline int gfinv3(unsigned char l0, unsigned char l1, unsigned char l2, Matrix Ainv)
l2392drivers/char/ftape/ecc.ct20 = gfpow[l2 - l0];  /* t20 = r^l2/r^l0 */
l2394drivers/char/ftape/ecc.ct21 = gfpow[l2 - l1];  /* t21 = r^l2/r^l1 */
l2395drivers/char/ftape/ecc.ct12 = gfpow[l1 - l2 + 255];  /* t12 = r^l1/r^l2 */
l2397drivers/char/ftape/ecc.ct02 = gfpow[l0 - l2 + 255];  /* t02 = r^l0/r^l2 */
l2413drivers/char/ftape/ecc.cAinv[0][0] = gfmul_exp(gfadd(gfpow[l1], gfpow[l2]), log_det);
l2415drivers/char/ftape/ecc.cAinv[0][2] = gfmul_exp(gfadd(gfpow[255 - l1], gfpow[255 - l2]), log_det);
l2417drivers/char/ftape/ecc.cAinv[1][0] = gfmul_exp(gfadd(gfpow[l0], gfpow[l2]), log_det);
l2419drivers/char/ftape/ecc.cAinv[1][2] = gfmul_exp(gfadd(gfpow[255 - l0], gfpow[255 - l2]), log_det);
l2938drivers/isdn/teles/callc.cst->l2.sap = 0;
l2940drivers/isdn/teles/callc.cst->l2.tei = 255;
l2942drivers/isdn/teles/callc.cst->l2.ces = ces;
l2943drivers/isdn/teles/callc.cst->l2.extended = !0;
l2944drivers/isdn/teles/callc.cst->l2.laptype = LAPD;
l2945drivers/isdn/teles/callc.cst->l2.window = 1;
l2946drivers/isdn/teles/callc.cst->l2.orig = !0;
l2947drivers/isdn/teles/callc.cst->l2.t200 = 1000;               /* 1000 milliseconds  */
l2949drivers/isdn/teles/callc.cst->l2.n200 = 3;          /* try 3 times        */
l2950drivers/isdn/teles/callc.cst->l2.t203 = 10000;      /* 10000 milliseconds */
l2952drivers/isdn/teles/callc.cst->l2.n200 = 4;          /* try 4 times        */
l2953drivers/isdn/teles/callc.cst->l2.t203 = 5000;       /* 5000 milliseconds  */
l2959drivers/isdn/teles/callc.cst->l2.debug = 2;
l2961drivers/isdn/teles/callc.cst->l2.debug = 0xff;
l2968drivers/isdn/teles/callc.cst->l2.l2man = cc_l2man;
l21121drivers/isdn/teles/callc.cBufQueueRelease(&st->l2.i_queue);
l21156drivers/isdn/teles/callc.cptr += chanp->ds.l2.ihsize;
l21157drivers/isdn/teles/callc.csize = ibh->datasize - chanp->ds.l2.ihsize;
l21218drivers/isdn/teles/callc.cst->l2.extended = 0;
l21219drivers/isdn/teles/callc.cst->l2.laptype = LAPB;
l21220drivers/isdn/teles/callc.cst->l2.orig = !incoming;
l21221drivers/isdn/teles/callc.cst->l2.t200 = 1000;        /* 1000 milliseconds */
l21222drivers/isdn/teles/callc.cst->l2.window = 3;
l21223drivers/isdn/teles/callc.cst->l2.n200 = 4;           /* try 4 times       */
l21224drivers/isdn/teles/callc.cst->l2.t203 = 5000;        /* 5000 milliseconds */
l21226drivers/isdn/teles/callc.cst->l2.debug = 0xff;
l21232drivers/isdn/teles/callc.cst->l2.l2l3 = lldata_handler;
l21234drivers/isdn/teles/callc.cst->l2.l2man = dcc_l2man;
l21238drivers/isdn/teles/callc.cst->l2.l2m.debug = debugflags & 16;
l21280drivers/isdn/teles/callc.cchanlist[i].is.l2.l2m.debug = debugflags & 8;
l21281drivers/isdn/teles/callc.cchanlist[i].ds.l2.l2m.debug = debugflags & 16;
l21393drivers/isdn/teles/callc.ci = st->l2.ihsize;
l21414drivers/isdn/teles/callc.cchanp->ds.l2.l2l1(&chanp->ds, PH_DATA, ibh);
l2890drivers/isdn/teles/card.cif ((ptr[0] >> 2) == stptr->l2.sap)
l2904drivers/isdn/teles/card.cif (((ptr[0] >> 2) == stptr->l2.sap) &&
l2905drivers/isdn/teles/card.c((ptr[1] >> 1) == stptr->l2.tei)) {
l21434drivers/isdn/teles/card.cst->l2.l2l1 = teles_l2l1;
l21435drivers/isdn/teles/card.cst->l2.l2l1discardq = teles_l2l1discardq;
l21763drivers/isdn/teles/card.cst->l2.l2l1 = hscx_l2l1;
l21765drivers/isdn/teles/card.cst->l2.l2l1discardq = hscx_l2l1discardq;
l2181drivers/isdn/teles/isdnl2.cp1 = (st->l2.va + st->l2.window) % (st->l2.extended ? 128 : 8);
l2182drivers/isdn/teles/isdnl2.creturn (st->l2.vs != p1);
l2190drivers/isdn/teles/isdnl2.cwhile (!BufQueueUnlink(&ibh, &st->l2.i_queue))
l2199drivers/isdn/teles/isdnl2.cstruct Layer2  *l2;
l2202drivers/isdn/teles/isdnl2.cl2 = &st->l2;
l2203drivers/isdn/teles/isdnl2.cp1 = l2->vs - l2->va;
l2205drivers/isdn/teles/isdnl2.cp1 += l2->extended ? 128 : 8;
l2208drivers/isdn/teles/isdnl2.cp2 = (i + l2->sow) % l2->window;
l2209drivers/isdn/teles/isdnl2.cibh = l2->windowar[p2];
l2263drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_DATA, ibh);
l2276drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_DATA, ibh);
l2282drivers/isdn/teles/isdnl2.cstruct Layer2  *l2 = &st->l2;
l2285drivers/isdn/teles/isdnl2.clvs = (l2->vs >= l2->va) ? l2->vs : (l2->vs + l2->extended ? 128 : 8);
l2286drivers/isdn/teles/isdnl2.clnr = (nr >= l2->va) ? nr : (nr + l2->extended ? 128 : 8);
l2293drivers/isdn/teles/isdnl2.cstruct Layer2  *l2 = &st->l2;
l2295drivers/isdn/teles/isdnl2.cif (l2->va != nr) {
l2296drivers/isdn/teles/isdnl2.cwhile (l2->va != nr) {
l2297drivers/isdn/teles/isdnl2.cl2->va = (l2->va + 1) % (l2->extended ? 128 : 8);
l2298drivers/isdn/teles/isdnl2.cBufPoolRelease(l2->windowar[l2->sow]);
l2299drivers/isdn/teles/isdnl2.cl2->sow = (l2->sow + 1) % l2->window;
l2311drivers/isdn/teles/isdnl2.cst->l2.l2tei(st, MDL_ASSIGN, (void *)st->l2.ces);
l2324drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh, 0);
l2338drivers/isdn/teles/isdnl2.cst->l2.l2l3(st, DL_UNIT_DATA, ibh);
l2350drivers/isdn/teles/isdnl2.cst->l2.rc = 0;
l2352drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 1))
l2353drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2354drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 1");
l2359drivers/isdn/teles/isdnl2.ci = sethdraddr(&st->l2, ibh, 0);
l2362drivers/isdn/teles/isdnl2.cif (st->l2.extended)
l2388drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 1);
l2389drivers/isdn/teles/isdnl2.cif (st->l2.t200_running) {
l2390drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 2);
l2391drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l2393drivers/isdn/teles/isdnl2.cst->l2.rc = 0;
l2394drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 2))
l2395drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2396drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 2");
l2399drivers/isdn/teles/isdnl2.cif ((chanp->impair == 2) && (st->l2.laptype == LAPB))
l2404drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh, 0);
l2424drivers/isdn/teles/isdnl2.cst->l2.vs = 0;
l2425drivers/isdn/teles/isdnl2.cst->l2.va = 0;
l2426drivers/isdn/teles/isdnl2.cst->l2.vr = 0;
l2427drivers/isdn/teles/isdnl2.cst->l2.sow = 0;
l2429drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 3))
l2430drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2431drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 3");
l2433drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_ESTABLISH, NULL);
l2437drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh, 0);
l2456drivers/isdn/teles/isdnl2.cptr += l2addrsize(&(st->l2));
l2462drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 3);
l2463drivers/isdn/teles/isdnl2.cif (st->l2.t200_running) {
l2464drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 4);
l2465drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l2467drivers/isdn/teles/isdnl2.cif ((chanp->impair == 1) && (st->l2.laptype == LAPB))
l2472drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh, 0);
l2480drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_RELEASE, NULL);
l2493drivers/isdn/teles/isdnl2.cdata += l2addrsize(&(st->l2));
l2499drivers/isdn/teles/isdnl2.cst->l2.vs = 0;
l2500drivers/isdn/teles/isdnl2.cst->l2.va = 0;
l2501drivers/isdn/teles/isdnl2.cst->l2.vr = 0;
l2502drivers/isdn/teles/isdnl2.cst->l2.sow = 0;
l2505drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 5);
l2506drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 4))
l2507drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2508drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 4");
l2511drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_ESTABLISH, NULL);
l2524drivers/isdn/teles/isdnl2.cdata += l2addrsize(&st->l2);
l2530drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 6);
l2532drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_RELEASE, NULL);
l2544drivers/isdn/teles/isdnl2.cstruct Layer2  *l2;
l2546drivers/isdn/teles/isdnl2.cl2 = &st->l2;
l2549drivers/isdn/teles/isdnl2.cif (l2->laptype == LAPD) {
l2551drivers/isdn/teles/isdnl2.cif (l2->orig)
l2555drivers/isdn/teles/isdnl2.cif (l2->orig)
l2559drivers/isdn/teles/isdnl2.cptr += l2addrsize(l2);
l2561drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2570drivers/isdn/teles/isdnl2.cif ((chanp->impair == 4) && (st->l2.laptype == LAPB))
l2575drivers/isdn/teles/isdnl2.ci = sethdraddr(l2, ibh, !0);
l2579drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2581drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 1) | (p ? 1 : 0);
l2584drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 5) | 0x1 | (p ? 0x10 : 0x0);
l2593drivers/isdn/teles/isdnl2.cif (seq == st->l2.vs) {
l2595drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 7);
l2596drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l2597drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 8);
l2598drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 5))
l2599drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2600drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 5");
l2602drivers/isdn/teles/isdnl2.cif (st->l2.i_queue.head)
l2603drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2604drivers/isdn/teles/isdnl2.c} else if (st->l2.va != seq) {
l2606drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 9);
l2607drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 6))
l2608drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2609drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 6");
l2611drivers/isdn/teles/isdnl2.cif (st->l2.i_queue.head)
l2612drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2626drivers/isdn/teles/isdnl2.ci = sethdraddr(&st->l2, ibh, 0);
l2629drivers/isdn/teles/isdnl2.cif (st->l2.laptype == LAPD)
l2631drivers/isdn/teles/isdnl2.csprintf(str, "Q.931 frame user->network tei %d", st->l2.tei);
l2632drivers/isdn/teles/isdnl2.cdlogframe(sp, ptr + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2635drivers/isdn/teles/isdnl2.cBufQueueLink(&st->l2.i_queue, ibh);
l2637drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2649drivers/isdn/teles/isdnl2.cstruct Layer2  *l2 = &(st->l2);
l2654drivers/isdn/teles/isdnl2.cptr += l2addrsize(l2);
l2655drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2665drivers/isdn/teles/isdnl2.cif (l2->vr == seq) {
l2668drivers/isdn/teles/isdnl2.cl2->vr = (l2->vr + 1) % (l2->extended ? 128 : 8);
l2669drivers/isdn/teles/isdnl2.cl2->rejexp = 0;
l2672drivers/isdn/teles/isdnl2.cif (st->l2.laptype == LAPD)
l2674drivers/isdn/teles/isdnl2.csprintf(str, "Q.931 frame network->user tei %d", st->l2.tei);
l2675drivers/isdn/teles/isdnl2.cdlogframe(st->l1.hardware, ptr + l2->ihsize,
l2676drivers/isdn/teles/isdnl2.cibh->datasize - l2->ihsize, str);
l2679drivers/isdn/teles/isdnl2.cif ((chanp->impair == 3) && (st->l2.laptype == LAPB))
l2683drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh2, p);
l2687drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2689drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 1) | (p ? 1 : 0);
l2692drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 5) | 0x1 | (p ? 0x10 : 0x0);
l2703drivers/isdn/teles/isdnl2.cif (st->l2.rejexp) {
l2707drivers/isdn/teles/isdnl2.cst->l2.rejexp = !0;
l2709drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh2, p);
l2713drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2715drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 1) | (p ? 1 : 0);
l2718drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 5) | 0x9 | (p ? 0x10 : 0x0);
l2728drivers/isdn/teles/isdnl2.cif (nr == st->l2.vs) {
l2730drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 10);
l2731drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l2732drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 11);
l2733drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 7))
l2734drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2735drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 5");
l2737drivers/isdn/teles/isdnl2.cif (st->l2.i_queue.head)
l2738drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2739drivers/isdn/teles/isdnl2.c} else if (nr != st->l2.va) {
l2741drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 12);
l2742drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 8))
l2743drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2744drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 6");
l2746drivers/isdn/teles/isdnl2.cif (st->l2.i_queue.head)
l2747drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2750drivers/isdn/teles/isdnl2.cst->l2.l2l3(st, DL_DATA, ibh);
l2759drivers/isdn/teles/isdnl2.cst->l2.tei = (int) arg;
l2769drivers/isdn/teles/isdnl2.cstruct Layer2  *l2;
l2771drivers/isdn/teles/isdnl2.cl2 = &st->l2;
l2773drivers/isdn/teles/isdnl2.ci = sethdraddr(&(st->l2), ibh2, !0);
l2777drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2779drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 1) | 0x1;
l2782drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 5) | 0x1 | 0x10;
l2793drivers/isdn/teles/isdnl2.cstruct Layer2  *l2 = &st->l2;
l2796drivers/isdn/teles/isdnl2.cif (l2->vs != nr) {
l2797drivers/isdn/teles/isdnl2.cwhile (l2->vs != nr) {
l2799drivers/isdn/teles/isdnl2.cl2->vs = l2->vs - 1;
l2800drivers/isdn/teles/isdnl2.cif (l2->vs < 0)
l2801drivers/isdn/teles/isdnl2.cl2->vs += l2->extended ? 128 : 8;
l2803drivers/isdn/teles/isdnl2.cp1 = l2->vs - l2->va;
l2805drivers/isdn/teles/isdnl2.cp1 += l2->extended ? 128 : 8;
l2806drivers/isdn/teles/isdnl2.cp1 = (p1 + l2->sow) % l2->window;
l2808drivers/isdn/teles/isdnl2.cBufQueueLinkFront(&l2->i_queue, l2->windowar[p1]);
l2810drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2821drivers/isdn/teles/isdnl2.cstruct Layer2  *l2;
l2823drivers/isdn/teles/isdnl2.cl2 = &(st->l2);
l2826drivers/isdn/teles/isdnl2.cif (l2->laptype == LAPD) {
l2828drivers/isdn/teles/isdnl2.cif (l2->orig)
l2832drivers/isdn/teles/isdnl2.cif (l2->orig)
l2837drivers/isdn/teles/isdnl2.cptr += l2addrsize(l2);
l2839drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2873drivers/isdn/teles/isdnl2.cif (st->l2.rc == st->l2.n200) {
l2875drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_RELEASE, NULL);
l2877drivers/isdn/teles/isdnl2.cst->l2.rc++;
l2879drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 9))
l2880drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2881drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 7");
l2886drivers/isdn/teles/isdnl2.ci = sethdraddr(&st->l2, ibh, 0);
l2889drivers/isdn/teles/isdnl2.cif (st->l2.extended)
l2907drivers/isdn/teles/isdnl2.cif (st->l2.rc == st->l2.n200) {
l2909drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_RELEASE, NULL);
l2911drivers/isdn/teles/isdnl2.cst->l2.rc++;
l2913drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 10))
l2914drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2915drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 8");
l2918drivers/isdn/teles/isdnl2.cif ((chanp->impair == 2) && (st->l2.laptype == LAPB))
l2924drivers/isdn/teles/isdnl2.ci = sethdraddr(&st->l2, ibh, 0);
l2940drivers/isdn/teles/isdnl2.cstruct Layer2  *l2 = &st->l2;
l2947drivers/isdn/teles/isdnl2.cif (BufQueueUnlink(&ibh, &l2->i_queue))
l2951drivers/isdn/teles/isdnl2.cp1 = l2->vs - l2->va;
l2953drivers/isdn/teles/isdnl2.cp1 += l2->extended ? 128 : 8;
l2954drivers/isdn/teles/isdnl2.cp1 = (p1 + l2->sow) % l2->window;
l2955drivers/isdn/teles/isdnl2.cl2->windowar[p1] = ibh;
l2958drivers/isdn/teles/isdnl2.cptr += l2addrsize(l2);
l2960drivers/isdn/teles/isdnl2.cif (l2->extended) {
l2961drivers/isdn/teles/isdnl2.c*ptr++ = l2->vs << 1;
l2962drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 1) | 0x1;
l2963drivers/isdn/teles/isdnl2.cl2->vs = (l2->vs + 1) % 128;
l2965drivers/isdn/teles/isdnl2.c*ptr++ = (l2->vr << 5) | (l2->vs << 1) | 0x10;
l2966drivers/isdn/teles/isdnl2.cl2->vs = (l2->vs + 1) % 8;
l2969drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_DATA_PULLED, ibh);
l2971drivers/isdn/teles/isdnl2.cif (!st->l2.t200_running) {
l2972drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 13);
l2973drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 11))
l2974drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l2975drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 9");
l2977drivers/isdn/teles/isdnl2.cst->l2.t200_running = !0;
l2979drivers/isdn/teles/isdnl2.cif (l2->i_queue.head && cansend(st))
l2980drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_REQUEST_PULL, NULL);
l2992drivers/isdn/teles/isdnl2.cptr += sethdraddr(&st->l2, ibh, 0);
l2994drivers/isdn/teles/isdnl2.cif (st->l2.extended) {
l2996drivers/isdn/teles/isdnl2.c*ptr++ = (st->l2.vr << 1) | 1;
l2998drivers/isdn/teles/isdnl2.c*ptr++ = (st->l2.vr << 5) | 0x11;
l21002drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t200_timer, st->l2.t200, EV_L2_T200, NULL, 12))
l21003drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l21004drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 10");
l21006drivers/isdn/teles/isdnl2.cst->l2.t200_running = !0;
l21015drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l21017drivers/isdn/teles/isdnl2.cst->l2.rc = 1;
l21029drivers/isdn/teles/isdnl2.cstruct Layer2  *l2;
l21031drivers/isdn/teles/isdnl2.cl2 = &st->l2;
l21034drivers/isdn/teles/isdnl2.cif (l2->laptype == LAPD) {
l21036drivers/isdn/teles/isdnl2.cif (l2->orig)
l21040drivers/isdn/teles/isdnl2.cif (l2->orig)
l21045drivers/isdn/teles/isdnl2.cptr += l2addrsize(l2);
l21047drivers/isdn/teles/isdnl2.cif (l2->extended) {
l21060drivers/isdn/teles/isdnl2.cif (st->l2.t200_running) {
l21061drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 14);
l21062drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l21064drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 13))
l21065drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l21066drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 11");
l21084drivers/isdn/teles/isdnl2.cst->l2.rc = 0;
l21094drivers/isdn/teles/isdnl2.cif (st->l2.rc == st->l2.n200) {
l21097drivers/isdn/teles/isdnl2.cst->l2.rc++;
l21111drivers/isdn/teles/isdnl2.cptr += l2addrsize(&st->l2);
l21113drivers/isdn/teles/isdnl2.cif (st->l2.extended)
l21122drivers/isdn/teles/isdnl2.ci = sethdraddr(&st->l2, ibh, 0);
l21129drivers/isdn/teles/isdnl2.cif (st->l2.vs != st->l2.va) {
l21135drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 15);
l21136drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l21138drivers/isdn/teles/isdnl2.cif (FsmAddTimer(&st->l2.t203_timer, st->l2.t203, EV_L2_T203, NULL, 3))
l21139drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug)
l21140drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, "FAT 12");
l21142drivers/isdn/teles/isdnl2.cst->l2.vs = 0;
l21143drivers/isdn/teles/isdnl2.cst->l2.va = 0;
l21144drivers/isdn/teles/isdnl2.cst->l2.vr = 0;
l21145drivers/isdn/teles/isdnl2.cst->l2.sow = 0;
l21149drivers/isdn/teles/isdnl2.cst->l2.l2man(st, DL_ESTABLISH, NULL);
l21162drivers/isdn/teles/isdnl2.cptr += l2addrsize(&st->l2);
l21165drivers/isdn/teles/isdnl2.cif (st->l2.l2m.debug) {
l21166drivers/isdn/teles/isdnl2.cif (st->l2.extended)
l21173drivers/isdn/teles/isdnl2.cl2m_debug(&st->l2.l2m, tmp);
l21288drivers/isdn/teles/isdnl2.cdatap += l2addrsize(&st->l2);
l21290drivers/isdn/teles/isdnl2.cif (IsI(datap, st->l2.extended))
l21291drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_I, ibh);
l21292drivers/isdn/teles/isdnl2.celse if (IsRR(datap, st->l2.extended))
l21293drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_RR, ibh);
l21294drivers/isdn/teles/isdnl2.celse if (IsUI(datap, st->l2.extended))
l21295drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_UI, ibh);
l21296drivers/isdn/teles/isdnl2.celse if (IsSABMX(datap, st->l2.extended))
l21297drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_SABMX, ibh);
l21298drivers/isdn/teles/isdnl2.celse if (IsUA(datap, st->l2.extended))
l21299drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_UA, ibh);
l21300drivers/isdn/teles/isdnl2.celse if (IsDISC(datap, st->l2.extended))
l21301drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_DISC, ibh);
l21302drivers/isdn/teles/isdnl2.celse if (IsREJ(datap, st->l2.extended))
l21303drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_REJ, ibh);
l21304drivers/isdn/teles/isdnl2.celse if (IsFRMR(datap, st->l2.extended))
l21305drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_FRMR, ibh);
l21306drivers/isdn/teles/isdnl2.celse if (IsRNR(datap, st->l2.extended))
l21307drivers/isdn/teles/isdnl2.cret = FsmEvent(&st->l2.l2m, EV_L2_RNR, ibh);
l21314drivers/isdn/teles/isdnl2.cFsmEvent(&st->l2.l2m, EV_L2_ACK_PULL, arg);
l21325drivers/isdn/teles/isdnl2.cif (FsmEvent(&st->l2.l2m, EV_L2_DL_DATA, arg))
l21329drivers/isdn/teles/isdnl2.cif (FsmEvent(&st->l2.l2m, EV_L2_DL_UNIT_DATA, arg))
l21341drivers/isdn/teles/isdnl2.cFsmEvent(&st->l2.l2m, EV_L2_DL_ESTABLISH, arg);
l21344drivers/isdn/teles/isdnl2.cFsmEvent(&st->l2.l2m, EV_L2_DL_RELEASE, arg);
l21347drivers/isdn/teles/isdnl2.cFsmEvent(&st->l2.l2m, EV_L2_MDL_NOTEIPROC, NULL);
l21358drivers/isdn/teles/isdnl2.cFsmEvent(&st->l2.l2m, EV_L2_MDL_ASSIGN, arg);
l21366drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t200_timer, 15);
l21367drivers/isdn/teles/isdnl2.cFsmDelTimer(&st->l2.t203_timer, 16);
l21377drivers/isdn/teles/isdnl2.csprintf(str, "%s %s %s\n", tm, st->l2.debug_id, s);
l21390drivers/isdn/teles/isdnl2.cst->l2.uihsize = l2headersize(&st->l2, !0);
l21391drivers/isdn/teles/isdnl2.cst->l2.ihsize = l2headersize(&st->l2, 0);
l21392drivers/isdn/teles/isdnl2.cBufQueueInit(&(st->l2.i_queue));
l21393drivers/isdn/teles/isdnl2.cst->l2.rejexp = 0;
l21394drivers/isdn/teles/isdnl2.cst->l2.debug = 1;
l21396drivers/isdn/teles/isdnl2.cst->l2.l2m.fsm = &l2fsm;
l21397drivers/isdn/teles/isdnl2.cst->l2.l2m.state = ST_L2_1;
l21398drivers/isdn/teles/isdnl2.cst->l2.l2m.debug = 0;
l21399drivers/isdn/teles/isdnl2.cst->l2.l2m.userdata = st;
l21400drivers/isdn/teles/isdnl2.cst->l2.l2m.printdebug = l2m_debug;
l21401drivers/isdn/teles/isdnl2.cstrcpy(st->l2.debug_id, debug_id);
l21403drivers/isdn/teles/isdnl2.cFsmInitTimer(&st->l2.l2m, &st->l2.t200_timer);
l21404drivers/isdn/teles/isdnl2.cFsmInitTimer(&st->l2.l2m, &st->l2.t203_timer);
l21405drivers/isdn/teles/isdnl2.cst->l2.t200_running = 0;
l21424drivers/isdn/teles/isdnl2.cst->l2.l2l1(st, PH_DATA, ibh);
l21433drivers/isdn/teles/isdnl2.cst->l2.phdata_up = trans_acceptph;
l21434drivers/isdn/teles/isdnl2.cst->l2.service_down = (void *) transdown;
l21435drivers/isdn/teles/isdnl2.cst->l2.ihsize = 0;
l21436drivers/isdn/teles/isdnl2.cst->l2.debug = 0;
l246drivers/isdn/teles/isdnl3.cp += st->l2.ihsize;
l247drivers/isdn/teles/isdnl3.csize = st->l2.ihsize;
l298drivers/isdn/teles/isdnl3.cp += st->l2.ihsize;
l2170drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2219drivers/isdn/teles/isdnl3.cp += st->l2.uihsize;
l2227drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2236drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize, 0x01, 6))) {
l2245drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize, 0x04, 0))) {
l2277drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2284drivers/isdn/teles/isdnl3.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2348drivers/isdn/teles/isdnl3.cp += st->l2.ihsize;
l2349drivers/isdn/teles/isdnl3.csize = st->l2.ihsize;
l2476drivers/isdn/teles/isdnl3.cptr += st->l2.ihsize;
l2477drivers/isdn/teles/isdnl3.csize = ibh->datasize - st->l2.ihsize;
l2515drivers/isdn/teles/isdnl3.cptr += st->l2.uihsize;
l2516drivers/isdn/teles/isdnl3.csize = ibh->datasize - st->l2.uihsize;
l2593drivers/isdn/teles/isdnl3.cst->l2.l2l3 = l3up;
l244drivers/isdn/teles/l3_1TR6.cp += st->l2.ihsize;
l269drivers/isdn/teles/l3_1TR6.cp += st->l2.ihsize;
l2117drivers/isdn/teles/l3_1TR6.cp += st->l2.uihsize;
l2129drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2137drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize, WE6_serviceInd, 6))) {
l2144drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2151drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.uihsize, ibh->datasize - st->l2.uihsize,
l2180drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2201drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2223drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2248drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2345drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2360drivers/isdn/teles/l3_1TR6.cif ((p = findie(p + st->l2.ihsize, ibh->datasize - st->l2.ihsize,
l2441drivers/isdn/teles/l3_1TR6.cp += st->l2.ihsize;
l2641drivers/isdn/teles/q931.cint             l, l2;
l2654drivers/isdn/teles/q931.cdp += sprintf(dp, "   octet 5 %d\n", l2 = *p++ & 0x7f);
l2657drivers/isdn/teles/q931.cwhile (l2--) {
l221drivers/isdn/teles/tei.cif (ptr->l2.ces == ces)
l237drivers/isdn/teles/tei.cif (ptr->l2.tei == tei)
l253drivers/isdn/teles/tei.cif (st->l2.debug)
l263drivers/isdn/teles/tei.cbp += st->l2.uihsize;
l295drivers/isdn/teles/tei.cif ((ptr->l2.tei & 0x7f) != 0x7f) {
l2101drivers/isdn/teles/tei.cbp[1] = ptr->l2.ces >> 8;
l2102drivers/isdn/teles/tei.cbp[2] = ptr->l2.ces & 0xff;
l2104drivers/isdn/teles/tei.cbp[4] = (ptr->l2.tei << 1) | 1;
l2116drivers/isdn/teles/tei.cprintk(KERN_DEBUG "ces is %d\n", otsp->l2.ces);
l2122drivers/isdn/teles/tei.cbp[1] = otsp->l2.ces >> 8;
l2123drivers/isdn/teles/tei.cbp[2] = otsp->l2.ces & 0xff;
l2125drivers/isdn/teles/tei.cbp[4] = (otsp->l2.tei << 1) | 1;
l2167drivers/isdn/teles/tei.cst->l2.l2tei = tei_l2tei;
l2189drivers/isdn/teles/tei.cst->l2.extended = !0;
l2190drivers/isdn/teles/tei.cst->l2.laptype = LAPD;
l2191drivers/isdn/teles/tei.cst->l2.window = 1;
l2192drivers/isdn/teles/tei.cst->l2.orig = !0;
l2199drivers/isdn/teles/tei.cst->l2.t200 = 500;  /* 500 milliseconds */
l2200drivers/isdn/teles/tei.cst->l2.n200 = 4;  /* try 4 times */
l2202drivers/isdn/teles/tei.cst->l2.sap = 63;
l2203drivers/isdn/teles/tei.cst->l2.tei = 127;
l2207drivers/isdn/teles/tei.cst->l2.debug = 0;
l2212drivers/isdn/teles/tei.cst->l2.l2l3 = (void *) tei_handler;
l2214drivers/isdn/teles/tei.cst->l2.l2man = tei_man;
l2296drivers/isdn/teles/teles.hstruct Layer2   l2;
l226include/asm-sparc/winmacro.hstd  %l2, [%reg + RW_L2]; \
l237include/asm-sparc/winmacro.hldd  [%reg + RW_L2], %l2; \
l2299lib/string.cint l1, l2;
l2301lib/string.cl2 = strlen(s2);
l2302lib/string.cif (!l2)
l2305lib/string.cwhile (l1 >= l2) {
l2307lib/string.cif (!memcmp(s1,s2,l2))