patch-2.4.0-test12 linux/drivers/isdn/hisax/hisax.h
Next file: linux/drivers/isdn/hisax/hscx.c
Previous file: linux/drivers/isdn/hisax/hfcscard.c
Back to the patch index
Back to the overall index
- Lines: 116
- Date:
Mon Dec 11 13:20:27 2000
- Orig file:
v2.4.0-test11/linux/drivers/isdn/hisax/hisax.h
- Orig date:
Mon Aug 21 07:49:03 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/isdn/hisax/hisax.h linux/drivers/isdn/hisax/hisax.h
@@ -1,4 +1,4 @@
-/* $Id: hisax.h,v 2.48 2000/07/04 10:24:32 keil Exp $
+/* $Id: hisax.h,v 2.52 2000/11/25 17:01:00 kai Exp $
*
* Basic declarations, defines and prototypes
*
@@ -202,7 +202,7 @@
void *hardware;
struct BCState *bcs;
struct PStack **stlistp;
- int Flags;
+ long Flags;
struct FsmInst l1m;
struct FsmTimer timer;
void (*l1l2) (struct PStack *, int, void *);
@@ -241,7 +241,7 @@
int tei;
int sap;
int maxlen;
- unsigned int flag;
+ unsigned long flag;
unsigned int vs, va, vr;
int rc;
unsigned int window;
@@ -366,7 +366,7 @@
};
struct isar_reg {
- unsigned int Flags;
+ unsigned long Flags;
volatile u_char bstat;
volatile u_char iis;
volatile u_char cmsb;
@@ -476,6 +476,7 @@
#define L1_MODE_TRANS 1
#define L1_MODE_HDLC 2
#define L1_MODE_EXTRN 3
+#define L1_MODE_HDLC_56K 4
#define L1_MODE_MODEM 7
#define L1_MODE_V32 8
#define L1_MODE_FAX 9
@@ -483,7 +484,7 @@
struct BCState {
int channel;
int mode;
- int Flag;
+ long Flag; /* long req'd for set_bit --RR */
struct IsdnCardState *cs;
int tx_cnt; /* B-Channel transmit counter */
struct sk_buff *tx_skb; /* B-Channel transmit Buffer */
@@ -528,7 +529,8 @@
int data_open;
struct l3_process *proc;
setup_parm setup; /* from isdnif.h numbers and Serviceindicator */
- int Flags; /* for remembering action done in l4 */
+ long Flags; /* for remembering action done in l4 */
+ /* long req'd for set_bit --RR */
int leased;
};
@@ -865,7 +867,7 @@
int protocol;
unsigned int irq;
unsigned long irq_flags;
- int HW_Flags;
+ long HW_Flags;
int *busy_flag;
int chanlimit; /* limited number of B-chans to use */
int logecho; /* log echo if supported by card */
@@ -932,7 +934,7 @@
int rcvidx;
struct sk_buff *tx_skb;
int tx_cnt;
- int event;
+ long event;
struct tq_struct tqueue;
struct timer_list dbusytimer;
#ifdef ERROR_STATISTIC
@@ -987,24 +989,14 @@
#define ISDN_CTYPE_W6692 36
#define ISDN_CTYPE_HFC_SX 37
#define ISDN_CTYPE_NETJET_U 38
-#define ISDN_CTYPE_COUNT 38
+#define ISDN_CTYPE_HFC_SP_PCMCIA 39
+#define ISDN_CTYPE_COUNT 39
#ifdef ISDN_CHIP_ISAC
#undef ISDN_CHIP_ISAC
#endif
-#ifndef __initfunc
-#define __initfunc(__arginit) __arginit
-#endif
-
-#ifndef __initdata
-#define __initdata
-#endif
-
-#define HISAX_INITFUNC(__arginit) __initfunc(__arginit)
-#define HISAX_INITDATA __initdata
-
#ifdef CONFIG_HISAX_16_0
#define CARD_TELES0 1
#ifndef ISDN_CHIP_ISAC
@@ -1064,10 +1056,6 @@
#ifndef ISDN_CHIP_ISAC
#define ISDN_CHIP_ISAC 1
#endif
-#undef HISAX_INITFUNC
-#define HISAX_INITFUNC(__arginit) __arginit
-#undef HISAX_INITDATA
-#define HISAX_INITDATA
#else
#define CARD_ELSA 0
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)