patch-2.4.20 linux-2.4.20/drivers/net/mac89x0.c
Next file: linux-2.4.20/drivers/net/macmace.c
Previous file: linux-2.4.20/drivers/net/lasi_82596.c
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
Thu Nov 28 15:53:14 2002
- Orig file:
linux-2.4.19/drivers/net/mac89x0.c
- Orig date:
Tue Oct 16 21:56:29 2001
diff -urN linux-2.4.19/drivers/net/mac89x0.c linux-2.4.20/drivers/net/mac89x0.c
@@ -144,28 +144,28 @@
static int inline
readreg_io(struct net_device *dev, int portno)
{
- writew(swab16(portno), dev->base_addr + ADD_PORT);
- return swab16(readw(dev->base_addr + DATA_PORT));
+ nubus_writew(swab16(portno), dev->base_addr + ADD_PORT);
+ return swab16(nubus_readw(dev->base_addr + DATA_PORT));
}
static void inline
writereg_io(struct net_device *dev, int portno, int value)
{
- writew(swab16(portno), dev->base_addr + ADD_PORT);
- writew(swab16(value), dev->base_addr + DATA_PORT);
+ nubus_writew(swab16(portno), dev->base_addr + ADD_PORT);
+ nubus_writew(swab16(value), dev->base_addr + DATA_PORT);
}
/* These are for reading/writing registers in shared memory */
static int inline
readreg(struct net_device *dev, int portno)
{
- return swab16(readw(dev->mem_start + portno));
+ return swab16(nubus_readw(dev->mem_start + portno));
}
static void inline
writereg(struct net_device *dev, int portno, int value)
{
- writew(swab16(value), dev->mem_start + portno);
+ nubus_writew(swab16(value), dev->mem_start + portno);
}
/* Probe for the CS8900 card in slot E. We won't bother looking
@@ -210,8 +210,8 @@
return -ENODEV;
}
- writew(0, ioaddr + ADD_PORT);
- sig = readw(ioaddr + DATA_PORT);
+ nubus_writew(0, ioaddr + ADD_PORT);
+ sig = nubus_readw(ioaddr + DATA_PORT);
if (sig != swab16(CHIP_EISA_ID_SIG))
return -ENODEV;
@@ -450,7 +450,7 @@
course, if you're on a slow machine, and packets are arriving
faster than you can read them off, you're screwed. Hasta la
vista, baby! */
- while ((status = swab16(readw(dev->base_addr + ISQ_PORT)))) {
+ while ((status = swab16(nubus_readw(dev->base_addr + ISQ_PORT)))) {
if (net_debug > 4)printk("%s: event=%04x\n", dev->name, status);
switch(status & ISQ_EVENT_MASK) {
case ISQ_RECEIVER_EVENT:
@@ -655,7 +655,7 @@
#endif
#ifdef MODULE
- writew(0, dev_cs89x0.base_addr + ADD_PORT);
+ nubus_writew(0, dev_cs89x0.base_addr + ADD_PORT);
#endif
#ifdef MODULE
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)