patch-2.1.124 linux/drivers/net/8390.h
Next file: linux/drivers/net/Config.in
Previous file: linux/drivers/isdn/isdn_net.c
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Sun Oct 4 10:21:00 1998
- Orig file:
v2.1.123/linux/drivers/net/8390.h
- Orig date:
Thu Jul 16 18:09:25 1998
diff -u --recursive --new-file v2.1.123/linux/drivers/net/8390.h linux/drivers/net/8390.h
@@ -178,6 +178,7 @@
/* The new statistics table. */
struct net_device_stats stat;
unsigned char *reg_offset; /* Register mapping table */
+ unsigned long priv; /* Private field to store bus IDs etc. */
};
/* The maximum number of 8390 interrupt service routines called per IRQ. */
@@ -207,11 +208,11 @@
#define E8390_PAGE1 0x40 /* using the two high-order bits */
#define E8390_PAGE2 0x80 /* Page 3 is invalid. */
-
-#ifndef CONFIG_MAC
-#define EI_SHIFT(x) (x)
-#else
+#if defined(CONFIG_MAC) || defined(CONFIG_AMIGA_PCMCIA) || \
+ defined(CONFIG_ARIADNE2) || defined(CONFIG_ARIADNE2_MODULE)
#define EI_SHIFT(x) (ei_local->reg_offset[x])
+#else
+#define EI_SHIFT(x) (x)
#endif
#define E8390_CMD EI_SHIFT(0x00) /* The command register (for all pages) */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov