patch-2.3.18 linux/drivers/net/8390.c
Next file: linux/drivers/net/Config.in
Previous file: linux/drivers/net/3c59x.c
Back to the patch index
Back to the overall index
- Lines: 90
- Date:
Wed Sep 8 11:14:32 1999
- Orig file:
v2.3.17/linux/drivers/net/8390.c
- Orig date:
Tue Aug 31 17:29:14 1999
diff -u --recursive --new-file v2.3.17/linux/drivers/net/8390.c linux/drivers/net/8390.c
@@ -192,7 +192,7 @@
static int ei_start_xmit(struct sk_buff *skb, struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
int length, send_length, output_page;
unsigned long flags;
@@ -405,7 +405,7 @@
void ei_interrupt(int irq, void *dev_id, struct pt_regs * regs)
{
struct net_device *dev = dev_id;
- int e8390_base;
+ long e8390_base;
int interrupts, nr_serviced = 0;
struct ei_device *ei_local;
@@ -518,7 +518,7 @@
static void ei_tx_err(struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
unsigned char txsr = inb_p(e8390_base+EN0_TSR);
unsigned char tx_was_aborted = txsr & (ENTSR_ABT+ENTSR_FU);
@@ -556,7 +556,7 @@
static void ei_tx_intr(struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
int status = inb(e8390_base + EN0_TSR);
@@ -646,7 +646,7 @@
static void ei_receive(struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
unsigned char rxing_page, this_frame, next_frame;
unsigned short current_offset;
@@ -775,7 +775,7 @@
static void ei_rx_overrun(struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
unsigned char was_txing, must_resend = 0;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
@@ -844,7 +844,7 @@
static struct net_device_stats *get_stats(struct net_device *dev)
{
- int ioaddr = dev->base_addr;
+ long ioaddr = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
unsigned long flags;
@@ -919,7 +919,7 @@
static void do_set_multicast_list(struct net_device *dev)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
int i;
struct ei_device *ei_local = (struct ei_device*)dev->priv;
@@ -1024,7 +1024,7 @@
void NS8390_init(struct net_device *dev, int startp)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
int i;
int endcfg = ei_local->word16 ? (0x48 | ENDCFG_WTS) : 0x48;
@@ -1088,7 +1088,7 @@
static void NS8390_trigger_send(struct net_device *dev, unsigned int length,
int start_page)
{
- int e8390_base = dev->base_addr;
+ long e8390_base = dev->base_addr;
struct ei_device *ei_local = (struct ei_device *) dev->priv;
outb_p(E8390_NODMA+E8390_PAGE0, e8390_base+E8390_CMD);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)