diff options
Diffstat (limited to 'drivers/isdn/i4l/isdn_common.h')
-rw-r--r-- | drivers/isdn/i4l/isdn_common.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/drivers/isdn/i4l/isdn_common.h b/drivers/isdn/i4l/isdn_common.h new file mode 100644 index 000000000000..808135c427ad --- /dev/null +++ b/drivers/isdn/i4l/isdn_common.h | |||
@@ -0,0 +1,47 @@ | |||
1 | /* $Id: isdn_common.h,v 1.1.2.2 2004/01/12 22:37:19 keil Exp $ | ||
2 | * | ||
3 | * header for Linux ISDN subsystem | ||
4 | * common used functions and debugging-switches (linklevel). | ||
5 | * | ||
6 | * Copyright 1994-1999 by Fritz Elfert (fritz@isdn4linux.de) | ||
7 | * Copyright 1995,96 by Thinking Objects Software GmbH Wuerzburg | ||
8 | * Copyright 1995,96 by Michael Hipp (Michael.Hipp@student.uni-tuebingen.de) | ||
9 | * | ||
10 | * This software may be used and distributed according to the terms | ||
11 | * of the GNU General Public License, incorporated herein by reference. | ||
12 | * | ||
13 | */ | ||
14 | |||
15 | #undef ISDN_DEBUG_MODEM_OPEN | ||
16 | #undef ISDN_DEBUG_MODEM_IOCTL | ||
17 | #undef ISDN_DEBUG_MODEM_WAITSENT | ||
18 | #undef ISDN_DEBUG_MODEM_HUP | ||
19 | #undef ISDN_DEBUG_MODEM_ICALL | ||
20 | #undef ISDN_DEBUG_MODEM_DUMP | ||
21 | #undef ISDN_DEBUG_MODEM_VOICE | ||
22 | #undef ISDN_DEBUG_AT | ||
23 | #undef ISDN_DEBUG_NET_DUMP | ||
24 | #undef ISDN_DEBUG_NET_DIAL | ||
25 | #undef ISDN_DEBUG_NET_ICALL | ||
26 | |||
27 | /* Prototypes */ | ||
28 | extern void isdn_lock_drivers(void); | ||
29 | extern void isdn_unlock_drivers(void); | ||
30 | extern void isdn_free_channel(int di, int ch, int usage); | ||
31 | extern void isdn_all_eaz(int di, int ch); | ||
32 | extern int isdn_command(isdn_ctrl *); | ||
33 | extern int isdn_dc2minor(int di, int ch); | ||
34 | extern void isdn_info_update(void); | ||
35 | extern char *isdn_map_eaz2msn(char *msn, int di); | ||
36 | extern void isdn_timer_ctrl(int tf, int onoff); | ||
37 | extern void isdn_unexclusive_channel(int di, int ch); | ||
38 | extern int isdn_getnum(char **); | ||
39 | extern int isdn_readbchan(int, int, u_char *, u_char *, int, wait_queue_head_t *); | ||
40 | extern int isdn_get_free_channel(int, int, int, int, int, char *); | ||
41 | extern int isdn_writebuf_skb_stub(int, int, int, struct sk_buff *); | ||
42 | extern int register_isdn(isdn_if * i); | ||
43 | extern int isdn_msncmp( const char *, const char *); | ||
44 | extern int isdn_add_channels(isdn_driver_t *, int, int, int); | ||
45 | #if defined(ISDN_DEBUG_NET_DUMP) || defined(ISDN_DEBUG_MODEM_DUMP) | ||
46 | extern void isdn_dumppkt(char *, u_char *, int, int); | ||
47 | #endif | ||