diff options
Diffstat (limited to 'drivers/isdn/hardware/eicon/capifunc.h')
-rw-r--r-- | drivers/isdn/hardware/eicon/capifunc.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/drivers/isdn/hardware/eicon/capifunc.h b/drivers/isdn/hardware/eicon/capifunc.h new file mode 100644 index 000000000000..bd256f29738c --- /dev/null +++ b/drivers/isdn/hardware/eicon/capifunc.h | |||
@@ -0,0 +1,40 @@ | |||
1 | /* $Id: capifunc.h,v 1.11.4.1 2004/08/28 20:03:53 armin Exp $ | ||
2 | * | ||
3 | * ISDN interface module for Eicon active cards DIVA. | ||
4 | * CAPI Interface common functions | ||
5 | * | ||
6 | * Copyright 2000-2003 by Armin Schindler (mac@melware.de) | ||
7 | * Copyright 2000-2003 Cytronics & Melware (info@melware.de) | ||
8 | * | ||
9 | * This software may be used and distributed according to the terms | ||
10 | * of the GNU General Public License, incorporated herein by reference. | ||
11 | */ | ||
12 | |||
13 | #ifndef __CAPIFUNC_H__ | ||
14 | #define __CAPIFUNC_H__ | ||
15 | |||
16 | #define DRRELMAJOR 2 | ||
17 | #define DRRELMINOR 0 | ||
18 | #define DRRELEXTRA "" | ||
19 | |||
20 | #define M_COMPANY "Eicon Networks" | ||
21 | |||
22 | extern char DRIVERRELEASE_CAPI[]; | ||
23 | |||
24 | typedef struct _diva_card { | ||
25 | struct list_head list; | ||
26 | int remove_in_progress; | ||
27 | int Id; | ||
28 | struct capi_ctr capi_ctrl; | ||
29 | DIVA_CAPI_ADAPTER *adapter; | ||
30 | DESCRIPTOR d; | ||
31 | char name[32]; | ||
32 | } diva_card; | ||
33 | |||
34 | /* | ||
35 | * prototypes | ||
36 | */ | ||
37 | int init_capifunc(void); | ||
38 | void finit_capifunc(void); | ||
39 | |||
40 | #endif /* __CAPIFUNC_H__ */ | ||