diff options
Diffstat (limited to 'drivers/net')
| -rw-r--r-- | drivers/net/ethernet/smsc/smc91c92_cs.c | 43 |
1 files changed, 21 insertions, 22 deletions
diff --git a/drivers/net/ethernet/smsc/smc91c92_cs.c b/drivers/net/ethernet/smsc/smc91c92_cs.c index 656d2e2ebfc9..8ef70d9c20c1 100644 --- a/drivers/net/ethernet/smsc/smc91c92_cs.c +++ b/drivers/net/ethernet/smsc/smc91c92_cs.c | |||
| @@ -740,7 +740,7 @@ static int smc91c92_resume(struct pcmcia_device *link) | |||
| 740 | (smc->cardid == PRODID_PSION_NET100))) { | 740 | (smc->cardid == PRODID_PSION_NET100))) { |
| 741 | i = osi_load_firmware(link); | 741 | i = osi_load_firmware(link); |
| 742 | if (i) { | 742 | if (i) { |
| 743 | pr_err("smc91c92_cs: Failed to load firmware\n"); | 743 | netdev_err(dev, "Failed to load firmware\n"); |
| 744 | return i; | 744 | return i; |
| 745 | } | 745 | } |
| 746 | } | 746 | } |
| @@ -793,7 +793,7 @@ static int check_sig(struct pcmcia_device *link) | |||
| 793 | } | 793 | } |
| 794 | 794 | ||
| 795 | if (width) { | 795 | if (width) { |
| 796 | pr_info("using 8-bit IO window\n"); | 796 | netdev_info(dev, "using 8-bit IO window\n"); |
| 797 | 797 | ||
| 798 | smc91c92_suspend(link); | 798 | smc91c92_suspend(link); |
| 799 | pcmcia_fixup_iowidth(link); | 799 | pcmcia_fixup_iowidth(link); |
| @@ -1036,7 +1036,7 @@ static void smc_dump(struct net_device *dev) | |||
| 1036 | save = inw(ioaddr + BANK_SELECT); | 1036 | save = inw(ioaddr + BANK_SELECT); |
| 1037 | for (w = 0; w < 4; w++) { | 1037 | for (w = 0; w < 4; w++) { |
| 1038 | SMC_SELECT_BANK(w); | 1038 | SMC_SELECT_BANK(w); |
| 1039 | netdev_printk(KERN_DEBUG, dev, "bank %d: ", w); | 1039 | netdev_dbg(dev, "bank %d: ", w); |
| 1040 | for (i = 0; i < 14; i += 2) | 1040 | for (i = 0; i < 14; i += 2) |
| 1041 | pr_cont(" %04x", inw(ioaddr + i)); | 1041 | pr_cont(" %04x", inw(ioaddr + i)); |
| 1042 | pr_cont("\n"); | 1042 | pr_cont("\n"); |
| @@ -1213,8 +1213,7 @@ static netdev_tx_t smc_start_xmit(struct sk_buff *skb, | |||
| 1213 | if (smc->saved_skb) { | 1213 | if (smc->saved_skb) { |
| 1214 | /* THIS SHOULD NEVER HAPPEN. */ | 1214 | /* THIS SHOULD NEVER HAPPEN. */ |
| 1215 | dev->stats.tx_aborted_errors++; | 1215 | dev->stats.tx_aborted_errors++; |
| 1216 | netdev_printk(KERN_DEBUG, dev, | 1216 | netdev_dbg(dev, "Internal error -- sent packet while busy\n"); |
| 1217 | "Internal error -- sent packet while busy\n"); | ||
| 1218 | return NETDEV_TX_BUSY; | 1217 | return NETDEV_TX_BUSY; |
| 1219 | } | 1218 | } |
| 1220 | smc->saved_skb = skb; | 1219 | smc->saved_skb = skb; |
| @@ -1254,7 +1253,7 @@ static netdev_tx_t smc_start_xmit(struct sk_buff *skb, | |||
| 1254 | } | 1253 | } |
| 1255 | 1254 | ||
| 1256 | /* Otherwise defer until the Tx-space-allocated interrupt. */ | 1255 | /* Otherwise defer until the Tx-space-allocated interrupt. */ |
| 1257 | pr_debug("%s: memory allocation deferred.\n", dev->name); | 1256 | netdev_dbg(dev, "memory allocation deferred.\n"); |
| 1258 | outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT); | 1257 | outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT); |
| 1259 | spin_unlock_irqrestore(&smc->lock, flags); | 1258 | spin_unlock_irqrestore(&smc->lock, flags); |
| 1260 | 1259 | ||
| @@ -1317,8 +1316,8 @@ static void smc_eph_irq(struct net_device *dev) | |||
| 1317 | 1316 | ||
| 1318 | SMC_SELECT_BANK(0); | 1317 | SMC_SELECT_BANK(0); |
| 1319 | ephs = inw(ioaddr + EPH); | 1318 | ephs = inw(ioaddr + EPH); |
| 1320 | pr_debug("%s: Ethernet protocol handler interrupt, status" | 1319 | netdev_dbg(dev, "Ethernet protocol handler interrupt, status %4.4x.\n", |
| 1321 | " %4.4x.\n", dev->name, ephs); | 1320 | ephs); |
| 1322 | /* Could be a counter roll-over warning: update stats. */ | 1321 | /* Could be a counter roll-over warning: update stats. */ |
| 1323 | card_stats = inw(ioaddr + COUNTER); | 1322 | card_stats = inw(ioaddr + COUNTER); |
| 1324 | /* single collisions */ | 1323 | /* single collisions */ |
| @@ -1357,8 +1356,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id) | |||
| 1357 | 1356 | ||
| 1358 | ioaddr = dev->base_addr; | 1357 | ioaddr = dev->base_addr; |
| 1359 | 1358 | ||
| 1360 | pr_debug("%s: SMC91c92 interrupt %d at %#x.\n", dev->name, | 1359 | netdev_dbg(dev, "SMC91c92 interrupt %d at %#x.\n", |
| 1361 | irq, ioaddr); | 1360 | irq, ioaddr); |
| 1362 | 1361 | ||
| 1363 | spin_lock(&smc->lock); | 1362 | spin_lock(&smc->lock); |
| 1364 | smc->watchdog = 0; | 1363 | smc->watchdog = 0; |
| @@ -1366,8 +1365,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id) | |||
| 1366 | if ((saved_bank & 0xff00) != 0x3300) { | 1365 | if ((saved_bank & 0xff00) != 0x3300) { |
| 1367 | /* The device does not exist -- the card could be off-line, or | 1366 | /* The device does not exist -- the card could be off-line, or |
| 1368 | maybe it has been ejected. */ | 1367 | maybe it has been ejected. */ |
| 1369 | pr_debug("%s: SMC91c92 interrupt %d for non-existent" | 1368 | netdev_dbg(dev, "SMC91c92 interrupt %d for non-existent/ejected device.\n", |
| 1370 | "/ejected device.\n", dev->name, irq); | 1369 | irq); |
| 1371 | handled = 0; | 1370 | handled = 0; |
| 1372 | goto irq_done; | 1371 | goto irq_done; |
| 1373 | } | 1372 | } |
| @@ -1380,8 +1379,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id) | |||
| 1380 | 1379 | ||
| 1381 | do { /* read the status flag, and mask it */ | 1380 | do { /* read the status flag, and mask it */ |
| 1382 | status = inw(ioaddr + INTERRUPT) & 0xff; | 1381 | status = inw(ioaddr + INTERRUPT) & 0xff; |
| 1383 | pr_debug("%s: Status is %#2.2x (mask %#2.2x).\n", dev->name, | 1382 | netdev_dbg(dev, "Status is %#2.2x (mask %#2.2x).\n", |
| 1384 | status, mask); | 1383 | status, mask); |
| 1385 | if ((status & mask) == 0) { | 1384 | if ((status & mask) == 0) { |
| 1386 | if (bogus_cnt == INTR_WORK) | 1385 | if (bogus_cnt == INTR_WORK) |
| 1387 | handled = 0; | 1386 | handled = 0; |
| @@ -1425,15 +1424,15 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id) | |||
| 1425 | smc_eph_irq(dev); | 1424 | smc_eph_irq(dev); |
| 1426 | } while (--bogus_cnt); | 1425 | } while (--bogus_cnt); |
| 1427 | 1426 | ||
| 1428 | pr_debug(" Restoring saved registers mask %2.2x bank %4.4x" | 1427 | netdev_dbg(dev, " Restoring saved registers mask %2.2x bank %4.4x pointer %4.4x.\n", |
| 1429 | " pointer %4.4x.\n", mask, saved_bank, saved_pointer); | 1428 | mask, saved_bank, saved_pointer); |
| 1430 | 1429 | ||
| 1431 | /* restore state register */ | 1430 | /* restore state register */ |
| 1432 | outw((mask<<8), ioaddr + INTERRUPT); | 1431 | outw((mask<<8), ioaddr + INTERRUPT); |
| 1433 | outw(saved_pointer, ioaddr + POINTER); | 1432 | outw(saved_pointer, ioaddr + POINTER); |
| 1434 | SMC_SELECT_BANK(saved_bank); | 1433 | SMC_SELECT_BANK(saved_bank); |
| 1435 | 1434 | ||
| 1436 | pr_debug("%s: Exiting interrupt IRQ%d.\n", dev->name, irq); | 1435 | netdev_dbg(dev, "Exiting interrupt IRQ%d.\n", irq); |
| 1437 | 1436 | ||
| 1438 | irq_done: | 1437 | irq_done: |
| 1439 | 1438 | ||
| @@ -1491,10 +1490,10 @@ static void smc_rx(struct net_device *dev) | |||
| 1491 | rx_status = inw(ioaddr + DATA_1); | 1490 | rx_status = inw(ioaddr + DATA_1); |
| 1492 | packet_length = inw(ioaddr + DATA_1) & 0x07ff; | 1491 | packet_length = inw(ioaddr + DATA_1) & 0x07ff; |
| 1493 | 1492 | ||
| 1494 | pr_debug("%s: Receive status %4.4x length %d.\n", | 1493 | netdev_dbg(dev, "Receive status %4.4x length %d.\n", |
| 1495 | dev->name, rx_status, packet_length); | 1494 | rx_status, packet_length); |
| 1496 | 1495 | ||
| 1497 | if (!(rx_status & RS_ERRORS)) { | 1496 | if (!(rx_status & RS_ERRORS)) { |
| 1498 | /* do stuff to make a new packet */ | 1497 | /* do stuff to make a new packet */ |
| 1499 | struct sk_buff *skb; | 1498 | struct sk_buff *skb; |
| 1500 | 1499 | ||
| @@ -1502,7 +1501,7 @@ static void smc_rx(struct net_device *dev) | |||
| 1502 | skb = netdev_alloc_skb(dev, packet_length+2); | 1501 | skb = netdev_alloc_skb(dev, packet_length+2); |
| 1503 | 1502 | ||
| 1504 | if (skb == NULL) { | 1503 | if (skb == NULL) { |
| 1505 | pr_debug("%s: Low memory, packet dropped.\n", dev->name); | 1504 | netdev_dbg(dev, "Low memory, packet dropped.\n"); |
| 1506 | dev->stats.rx_dropped++; | 1505 | dev->stats.rx_dropped++; |
| 1507 | outw(MC_RELEASE, ioaddr + MMU_CMD); | 1506 | outw(MC_RELEASE, ioaddr + MMU_CMD); |
| 1508 | return; | 1507 | return; |
| @@ -1643,7 +1642,7 @@ static void smc_reset(struct net_device *dev) | |||
| 1643 | struct smc_private *smc = netdev_priv(dev); | 1642 | struct smc_private *smc = netdev_priv(dev); |
| 1644 | int i; | 1643 | int i; |
| 1645 | 1644 | ||
| 1646 | pr_debug("%s: smc91c92 reset called.\n", dev->name); | 1645 | netdev_dbg(dev, "smc91c92 reset called.\n"); |
| 1647 | 1646 | ||
| 1648 | /* The first interaction must be a write to bring the chip out | 1647 | /* The first interaction must be a write to bring the chip out |
| 1649 | of sleep mode. */ | 1648 | of sleep mode. */ |
