summaryrefslogtreecommitdiffstats
path: root/drivers/net/smc-ultra32.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-10-09 00:00:47 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-10-09 00:00:47 +0000
commitd6434e1042f3b0a6dfe1b1f615af369486f9b1fa (patch)
treee2be02f33984c48ec019c654051d27964e42c441 /drivers/net/smc-ultra32.c
parent609d1e803baf519487233b765eb487f9ec227a18 (diff)
Merge with 2.3.19.
Diffstat (limited to 'drivers/net/smc-ultra32.c')
-rw-r--r--drivers/net/smc-ultra32.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/drivers/net/smc-ultra32.c b/drivers/net/smc-ultra32.c
index f78f02a6e..d941ef7be 100644
--- a/drivers/net/smc-ultra32.c
+++ b/drivers/net/smc-ultra32.c
@@ -60,18 +60,18 @@ static const char *version = "smc-ultra32.c: 06/97 v1.00\n";
#include <linux/etherdevice.h>
#include "8390.h"
-int ultra32_probe(struct device *dev);
-int ultra32_probe1(struct device *dev, int ioaddr);
-static int ultra32_open(struct device *dev);
-static void ultra32_reset_8390(struct device *dev);
-static void ultra32_get_8390_hdr(struct device *dev, struct e8390_pkt_hdr *hdr,
+int ultra32_probe(struct net_device *dev);
+int ultra32_probe1(struct net_device *dev, int ioaddr);
+static int ultra32_open(struct net_device *dev);
+static void ultra32_reset_8390(struct net_device *dev);
+static void ultra32_get_8390_hdr(struct net_device *dev, struct e8390_pkt_hdr *hdr,
int ring_page);
-static void ultra32_block_input(struct device *dev, int count,
+static void ultra32_block_input(struct net_device *dev, int count,
struct sk_buff *skb, int ring_offset);
-static void ultra32_block_output(struct device *dev, int count,
+static void ultra32_block_output(struct net_device *dev, int count,
const unsigned char *buf,
const int start_page);
-static int ultra32_close(struct device *dev);
+static int ultra32_close(struct net_device *dev);
#define ULTRA32_CMDREG 0 /* Offset to ASIC command register. */
#define ULTRA32_RESET 0x80 /* Board reset, in ULTRA32_CMDREG. */
@@ -103,7 +103,7 @@ static int ultra32_close(struct device *dev);
following.
*/
-__initfunc(int ultra32_probe(struct device *dev))
+int __init ultra32_probe(struct net_device *dev)
{
const char *ifmap[] = {"UTP No Link", "", "UTP/AUI", "UTP/BNC"};
int ioaddr, edge, media;
@@ -126,7 +126,7 @@ __initfunc(int ultra32_probe(struct device *dev))
return ENODEV;
}
-__initfunc(int ultra32_probe1(struct device *dev, int ioaddr))
+int __init ultra32_probe1(struct net_device *dev, int ioaddr)
{
int i;
int checksum = 0;
@@ -240,7 +240,7 @@ __initfunc(int ultra32_probe1(struct device *dev, int ioaddr))
return 0;
}
-static int ultra32_open(struct device *dev)
+static int ultra32_open(struct net_device *dev)
{
int ioaddr = dev->base_addr - ULTRA32_NIC_OFFSET; /* ASIC addr */
int irq_flags = (inb(ioaddr + ULTRA32_CFG5) & 0x08) ? 0 : SA_SHIRQ;
@@ -261,7 +261,7 @@ static int ultra32_open(struct device *dev)
return 0;
}
-static int ultra32_close(struct device *dev)
+static int ultra32_close(struct net_device *dev)
{
int ioaddr = dev->base_addr - ULTRA32_NIC_OFFSET; /* CMDREG */
@@ -282,7 +282,7 @@ static int ultra32_close(struct device *dev)
return 0;
}
-static void ultra32_reset_8390(struct device *dev)
+static void ultra32_reset_8390(struct net_device *dev)
{
int ioaddr = dev->base_addr - ULTRA32_NIC_OFFSET; /* ASIC base addr */
@@ -302,7 +302,7 @@ static void ultra32_reset_8390(struct device *dev)
we don't need to be concerned with ring wrap as the header will be at
the start of a page, so we optimize accordingly. */
-static void ultra32_get_8390_hdr(struct device *dev,
+static void ultra32_get_8390_hdr(struct net_device *dev,
struct e8390_pkt_hdr *hdr,
int ring_page)
{
@@ -325,7 +325,7 @@ static void ultra32_get_8390_hdr(struct device *dev,
packet spans an 8KB boundary. Note that the current 8KB segment is
already set by the get_8390_hdr routine. */
-static void ultra32_block_input(struct device *dev,
+static void ultra32_block_input(struct net_device *dev,
int count,
struct sk_buff *skb,
int ring_offset)
@@ -353,7 +353,7 @@ static void ultra32_block_input(struct device *dev,
}
}
-static void ultra32_block_output(struct device *dev,
+static void ultra32_block_output(struct net_device *dev,
int count,
const unsigned char *buf,
int start_page)
@@ -371,7 +371,7 @@ static void ultra32_block_output(struct device *dev,
#define MAX_ULTRA32_CARDS 4 /* Max number of Ultra cards per module */
#define NAMELEN 8 /* # of chars for storing dev->name */
static char namelist[NAMELEN * MAX_ULTRA32_CARDS] = { 0, };
-static struct device dev_ultra[MAX_ULTRA32_CARDS] = {
+static struct net_device dev_ultra[MAX_ULTRA32_CARDS] = {
{
NULL, /* assign a chunk of namelist[] below */
0, 0, 0, 0,
@@ -385,7 +385,7 @@ int init_module(void)
int this_dev, found = 0;
for (this_dev = 0; this_dev < MAX_ULTRA32_CARDS; this_dev++) {
- struct device *dev = &dev_ultra[this_dev];
+ struct net_device *dev = &dev_ultra[this_dev];
dev->name = namelist+(NAMELEN*this_dev);
dev->init = ultra32_probe;
if (register_netdev(dev) != 0) {
@@ -407,7 +407,7 @@ void cleanup_module(void)
int this_dev;
for (this_dev = 0; this_dev < MAX_ULTRA32_CARDS; this_dev++) {
- struct device *dev = &dev_ultra[this_dev];
+ struct net_device *dev = &dev_ultra[this_dev];
if (dev->priv != NULL) {
int ioaddr = dev->base_addr - ULTRA32_NIC_OFFSET;
void *priv = dev->priv;