patch-2.2.14 linux/drivers/isdn/hisax/hisax.h
Next file: linux/drivers/isdn/hisax/hscx.h
Previous file: linux/drivers/isdn/hisax/hfcscard.c
Back to the patch index
Back to the overall index
- Lines: 95
- Date:
Tue Jan 4 10:12:16 2000
- Orig file:
v2.2.13/linux/drivers/isdn/hisax/hisax.h
- Orig date:
Tue Jan 4 11:10:34 2000
diff -u --recursive --new-file v2.2.13/linux/drivers/isdn/hisax/hisax.h linux/drivers/isdn/hisax/hisax.h
@@ -1,8 +1,18 @@
-/* $Id: hisax.h,v 2.35 1999/09/04 06:35:09 keil Exp $
+/* $Id: hisax.h,v 2.38 1999/11/14 23:37:03 keil Exp $
* Basic declarations, defines and prototypes
*
* $Log: hisax.h,v $
+ * Revision 2.38 1999/11/14 23:37:03 keil
+ * new ISA memory mapped IO
+ *
+ * Revision 2.37 1999/10/14 20:25:28 keil
+ * add a statistic for error monitoring
+ *
+ * Revision 2.36 1999/10/10 20:16:15 werner
+ *
+ * Added variable to hfcpci union.
+ *
* Revision 2.35 1999/09/04 06:35:09 keil
* Winbond W6692 support
*
@@ -140,6 +150,8 @@
#include <linux/tty.h>
#include <linux/serial_reg.h>
+#undef ERROR_STATISTIC
+
#define REQUEST 0
#define CONFIRM 1
#define INDICATION 2
@@ -581,6 +593,12 @@
int event;
int (*BC_SetStack) (struct PStack *, struct BCState *);
void (*BC_Close) (struct BCState *);
+#ifdef ERROR_STATISTIC
+ int err_crc;
+ int err_tx;
+ int err_rdo;
+ int err_inv;
+#endif
union {
struct hscx_hw hscx;
struct hdlc_hw hdlc;
@@ -648,7 +666,8 @@
struct teles0_hw {
unsigned int cfg_reg;
- unsigned int membase;
+ unsigned long membase;
+ unsigned long phymem;
};
struct avm_hw {
@@ -755,7 +774,8 @@
unsigned char fifo;
unsigned char fifo_en;
unsigned char bswapped;
- /* unsigned int *send; */
+ unsigned char nt_mode;
+ int nt_timer;
unsigned char pci_bus;
unsigned char pci_device_fn;
unsigned char *pci_io; /* start of PCI IO memory */
@@ -787,8 +807,9 @@
struct isurf_hw {
unsigned int reset;
- unsigned int isac;
- unsigned int isar;
+ unsigned long phymem;
+ unsigned long isac;
+ unsigned long isar;
struct isar_reg isar_r;
};
@@ -961,6 +982,11 @@
int event;
struct tq_struct tqueue;
struct timer_list dbusytimer;
+#ifdef ERROR_STATISTIC
+ int err_crc;
+ int err_tx;
+ int err_rx;
+#endif
};
#define MON0_RX 1
@@ -1355,7 +1381,7 @@
int HiSax_writebuf_skb(int id, int chan, int ack, struct sk_buff *skb);
void HiSax_putstatus(struct IsdnCardState *cs, char *head, char *fmt, ...);
void VHiSax_putstatus(struct IsdnCardState *cs, char *head, char *fmt, va_list args);
-void HiSax_reportcard(int cardnr);
+void HiSax_reportcard(int cardnr, int sel);
int QuickHex(char *txt, u_char * p, int cnt);
void LogFrame(struct IsdnCardState *cs, u_char * p, int size);
void dlogframe(struct IsdnCardState *cs, struct sk_buff *skb, int dir);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)