cregit-Linux how code gets into the kernel

Release 4.7 drivers/isdn/hisax/lmgr.c

/* $Id: lmgr.c,v 1.7.6.2 2001/09/23 22:24:50 kai Exp $
 *
 * Layermanagement module
 *
 * Author       Karsten Keil
 * Copyright    by Karsten Keil      <keil@isdn4linux.de>
 *
 * This software may be used and distributed according to the terms
 * of the GNU General Public License, incorporated herein by reference.
 *
 */

#include "hisax.h"


static void error_handling_dchan(struct PStack *st, int Error) { switch (Error) { case 'C': case 'D': case 'G': case 'H': st->l2.l2tei(st, MDL_ERROR | REQUEST, NULL); break; } }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git48100.00%2100.00%
Total48100.00%2100.00%


static void hisax_manager(struct PStack *st, int pr, void *arg) { long Code; switch (pr) { case (MDL_ERROR | INDICATION): Code = (long) arg; HiSax_putstatus(st->l1.hardware, "manager: MDL_ERROR", " %c %s", (char)Code, test_bit(FLG_LAPD, &st->l2.flag) ? "D-channel" : "B-channel"); if (test_bit(FLG_LAPD, &st->l2.flag)) error_handling_dchan(st, Code); break; } }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git97100.00%3100.00%
Total97100.00%3100.00%


void setstack_manager(struct PStack *st) { st->ma.layer = hisax_manager; }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git18100.00%1100.00%
Total18100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git16699.40%375.00%
joe perchesjoe perches10.60%125.00%
Total167100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}