patch-2.3.13 linux/drivers/acorn/net/ether3.c
Next file: linux/drivers/acorn/scsi/acornscsi.c
Previous file: linux/drivers/acorn/char/mouse_rpc.c
Back to the patch index
Back to the overall index
- Lines: 20
- Date:
Mon Aug 2 10:19:52 1999
- Orig file:
v2.3.12/linux/drivers/acorn/net/ether3.c
- Orig date:
Thu Jun 17 01:11:35 1999
diff -u --recursive --new-file v2.3.12/linux/drivers/acorn/net/ether3.c linux/drivers/acorn/net/ether3.c
@@ -100,9 +100,17 @@
* The SEEQ8005 doesn't like us writing to it's registers
* too quickly.
*/
-#define ether3_outb(v,r) { outb((v),(r)); udelay(1); }
-#define ether3_outw(v,r) { outw((v),(r)); udelay(1); }
+static inline void ether3_outb(int v, const int r)
+{
+ outb(v, r);
+ udelay(1);
+}
+static inline void ether3_outw(int v, const int r)
+{
+ outw(v, r);
+ udelay(1);
+}
#define ether3_inb(r) ({ unsigned int __v = inb((r)); udelay(1); __v; })
#define ether3_inw(r) ({ unsigned int __v = inw((r)); udelay(1); __v; })
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)