summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/depca.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/depca.c')
-rw-r--r--src/drivers/net/depca.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c
index f8fb97ae..d6da9b78 100644
--- a/src/drivers/net/depca.c
+++ b/src/drivers/net/depca.c
@@ -502,7 +502,7 @@ static void depca_init_ring(struct nic *nic)
memset(lp.init_block.mcast_table, 0, sizeof(lp.init_block.mcast_table));
}
-static void LoadCSRs(void)
+static inline void LoadCSRs(struct nic *nic)
{
outw(CSR1, nic->ioaddr + DEPCA_ADDR); /* initialisation block address LSW */
outw((u16) (lp.sh_mem & LA_MASK), nic->ioaddr + DEPCA_DATA);
@@ -513,7 +513,7 @@ static void LoadCSRs(void)
outw(CSR0, nic->ioaddr + DEPCA_ADDR); /* Point back to CSR0 */
}
-static int InitRestartDepca(void)
+static inline int InitRestartDepca(struct nic *nic)
{
int i;
@@ -582,8 +582,8 @@ static void depca_reset(struct nic *nic)
/* Load the initialisation block */
depca_init_ring(nic);
- LoadCSRs();
- InitRestartDepca();
+ LoadCSRs(nic);
+ InitRestartDepca(nic);
}
/**************************************************************************