diff options
Diffstat (limited to 'drivers/net/tokenring/tms380tr.c')
-rw-r--r-- | drivers/net/tokenring/tms380tr.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/drivers/net/tokenring/tms380tr.c b/drivers/net/tokenring/tms380tr.c index 08182fde3dc..c83f4f6e39e 100644 --- a/drivers/net/tokenring/tms380tr.c +++ b/drivers/net/tokenring/tms380tr.c | |||
@@ -224,7 +224,7 @@ static int madgemc_sifprobe(struct net_device *dev) | |||
224 | chk2 ^= 0x0FE; | 224 | chk2 ^= 0x0FE; |
225 | 225 | ||
226 | if(chk1 != chk2) | 226 | if(chk1 != chk2) |
227 | return (-1); /* No adapter */ | 227 | return -1; /* No adapter */ |
228 | chk1 -= 2; | 228 | chk1 -= 2; |
229 | } while(chk1 != 0); /* Repeat 128 times (all byte values) */ | 229 | } while(chk1 != 0); /* Repeat 128 times (all byte values) */ |
230 | 230 | ||
@@ -232,7 +232,7 @@ static int madgemc_sifprobe(struct net_device *dev) | |||
232 | /* Restore the SIFADR value */ | 232 | /* Restore the SIFADR value */ |
233 | SIFWRITEB(old, SIFADR); | 233 | SIFWRITEB(old, SIFADR); |
234 | 234 | ||
235 | return (0); | 235 | return 0; |
236 | } | 236 | } |
237 | #endif | 237 | #endif |
238 | 238 | ||
@@ -271,7 +271,7 @@ int tms380tr_open(struct net_device *dev) | |||
271 | { | 271 | { |
272 | printk(KERN_INFO "%s: Chipset initialization error\n", | 272 | printk(KERN_INFO "%s: Chipset initialization error\n", |
273 | dev->name); | 273 | dev->name); |
274 | return (-1); | 274 | return -1; |
275 | } | 275 | } |
276 | 276 | ||
277 | tp->timer.expires = jiffies + 30*HZ; | 277 | tp->timer.expires = jiffies + 30*HZ; |
@@ -298,7 +298,7 @@ int tms380tr_open(struct net_device *dev) | |||
298 | if(tp->AdapterVirtOpenFlag == 0) | 298 | if(tp->AdapterVirtOpenFlag == 0) |
299 | { | 299 | { |
300 | tms380tr_disable_interrupts(dev); | 300 | tms380tr_disable_interrupts(dev); |
301 | return (-1); | 301 | return -1; |
302 | } | 302 | } |
303 | 303 | ||
304 | tp->StartTime = jiffies; | 304 | tp->StartTime = jiffies; |
@@ -309,7 +309,7 @@ int tms380tr_open(struct net_device *dev) | |||
309 | tp->timer.data = (unsigned long)dev; | 309 | tp->timer.data = (unsigned long)dev; |
310 | add_timer(&tp->timer); | 310 | add_timer(&tp->timer); |
311 | 311 | ||
312 | return (0); | 312 | return 0; |
313 | } | 313 | } |
314 | 314 | ||
315 | /* | 315 | /* |
@@ -343,23 +343,23 @@ static int tms380tr_chipset_init(struct net_device *dev) | |||
343 | printk(KERN_DEBUG "%s: Resetting adapter...\n", dev->name); | 343 | printk(KERN_DEBUG "%s: Resetting adapter...\n", dev->name); |
344 | err = tms380tr_reset_adapter(dev); | 344 | err = tms380tr_reset_adapter(dev); |
345 | if(err < 0) | 345 | if(err < 0) |
346 | return (-1); | 346 | return -1; |
347 | 347 | ||
348 | if(tms380tr_debug > 3) | 348 | if(tms380tr_debug > 3) |
349 | printk(KERN_DEBUG "%s: Bringup diags...\n", dev->name); | 349 | printk(KERN_DEBUG "%s: Bringup diags...\n", dev->name); |
350 | err = tms380tr_bringup_diags(dev); | 350 | err = tms380tr_bringup_diags(dev); |
351 | if(err < 0) | 351 | if(err < 0) |
352 | return (-1); | 352 | return -1; |
353 | 353 | ||
354 | if(tms380tr_debug > 3) | 354 | if(tms380tr_debug > 3) |
355 | printk(KERN_DEBUG "%s: Init adapter...\n", dev->name); | 355 | printk(KERN_DEBUG "%s: Init adapter...\n", dev->name); |
356 | err = tms380tr_init_adapter(dev); | 356 | err = tms380tr_init_adapter(dev); |
357 | if(err < 0) | 357 | if(err < 0) |
358 | return (-1); | 358 | return -1; |
359 | 359 | ||
360 | if(tms380tr_debug > 3) | 360 | if(tms380tr_debug > 3) |
361 | printk(KERN_DEBUG "%s: Done!\n", dev->name); | 361 | printk(KERN_DEBUG "%s: Done!\n", dev->name); |
362 | return (0); | 362 | return 0; |
363 | } | 363 | } |
364 | 364 | ||
365 | /* | 365 | /* |
@@ -877,7 +877,7 @@ static unsigned char tms380tr_chk_ssb(struct net_local *tp, unsigned short IrqTy | |||
877 | IrqType != STS_IRQ_COMMAND_STATUS && | 877 | IrqType != STS_IRQ_COMMAND_STATUS && |
878 | IrqType != STS_IRQ_RING_STATUS) | 878 | IrqType != STS_IRQ_RING_STATUS) |
879 | { | 879 | { |
880 | return (1); /* SSB not involved. */ | 880 | return 1; /* SSB not involved. */ |
881 | } | 881 | } |
882 | 882 | ||
883 | /* Note: All fields of the SSB have been set to all ones (-1) after it | 883 | /* Note: All fields of the SSB have been set to all ones (-1) after it |
@@ -887,21 +887,21 @@ static unsigned char tms380tr_chk_ssb(struct net_local *tp, unsigned short IrqTy | |||
887 | */ | 887 | */ |
888 | 888 | ||
889 | if(ssb->STS == (unsigned short) -1) | 889 | if(ssb->STS == (unsigned short) -1) |
890 | return (0); /* Command field not yet available. */ | 890 | return 0; /* Command field not yet available. */ |
891 | if(IrqType == STS_IRQ_COMMAND_STATUS) | 891 | if(IrqType == STS_IRQ_COMMAND_STATUS) |
892 | return (1); /* Status fields not always affected. */ | 892 | return 1; /* Status fields not always affected. */ |
893 | if(ssb->Parm[0] == (unsigned short) -1) | 893 | if(ssb->Parm[0] == (unsigned short) -1) |
894 | return (0); /* Status 1 field not yet available. */ | 894 | return 0; /* Status 1 field not yet available. */ |
895 | if(IrqType == STS_IRQ_RING_STATUS) | 895 | if(IrqType == STS_IRQ_RING_STATUS) |
896 | return (1); /* Status 2 & 3 fields not affected. */ | 896 | return 1; /* Status 2 & 3 fields not affected. */ |
897 | 897 | ||
898 | /* Note: At this point, the interrupt is either TRANSMIT or RECEIVE. */ | 898 | /* Note: At this point, the interrupt is either TRANSMIT or RECEIVE. */ |
899 | if(ssb->Parm[1] == (unsigned short) -1) | 899 | if(ssb->Parm[1] == (unsigned short) -1) |
900 | return (0); /* Status 2 field not yet available. */ | 900 | return 0; /* Status 2 field not yet available. */ |
901 | if(ssb->Parm[2] == (unsigned short) -1) | 901 | if(ssb->Parm[2] == (unsigned short) -1) |
902 | return (0); /* Status 3 field not yet available. */ | 902 | return 0; /* Status 3 field not yet available. */ |
903 | 903 | ||
904 | return (1); /* All SSB fields have been written by the adapter. */ | 904 | return 1; /* All SSB fields have been written by the adapter. */ |
905 | } | 905 | } |
906 | 906 | ||
907 | /* | 907 | /* |
@@ -1143,7 +1143,7 @@ int tms380tr_close(struct net_device *dev) | |||
1143 | #endif | 1143 | #endif |
1144 | tms380tr_cancel_tx_queue(tp); | 1144 | tms380tr_cancel_tx_queue(tp); |
1145 | 1145 | ||
1146 | return (0); | 1146 | return 0; |
1147 | } | 1147 | } |
1148 | 1148 | ||
1149 | /* | 1149 | /* |
@@ -1154,7 +1154,7 @@ static struct net_device_stats *tms380tr_get_stats(struct net_device *dev) | |||
1154 | { | 1154 | { |
1155 | struct net_local *tp = netdev_priv(dev); | 1155 | struct net_local *tp = netdev_priv(dev); |
1156 | 1156 | ||
1157 | return ((struct net_device_stats *)&tp->MacStat); | 1157 | return (struct net_device_stats *)&tp->MacStat; |
1158 | } | 1158 | } |
1159 | 1159 | ||
1160 | /* | 1160 | /* |
@@ -1256,7 +1256,7 @@ static int tms380tr_reset_adapter(struct net_device *dev) | |||
1256 | if (request_firmware(&fw_entry, "tms380tr.bin", tp->pdev) != 0) { | 1256 | if (request_firmware(&fw_entry, "tms380tr.bin", tp->pdev) != 0) { |
1257 | printk(KERN_ALERT "%s: firmware %s is missing, cannot start.\n", | 1257 | printk(KERN_ALERT "%s: firmware %s is missing, cannot start.\n", |
1258 | dev->name, "tms380tr.bin"); | 1258 | dev->name, "tms380tr.bin"); |
1259 | return (-1); | 1259 | return -1; |
1260 | } | 1260 | } |
1261 | 1261 | ||
1262 | fw_ptr = (unsigned short *)fw_entry->data; | 1262 | fw_ptr = (unsigned short *)fw_entry->data; |
@@ -1322,13 +1322,13 @@ static int tms380tr_reset_adapter(struct net_device *dev) | |||
1322 | /* Clear CPHALT and start BUD */ | 1322 | /* Clear CPHALT and start BUD */ |
1323 | SIFWRITEW(c, SIFACL); | 1323 | SIFWRITEW(c, SIFACL); |
1324 | release_firmware(fw_entry); | 1324 | release_firmware(fw_entry); |
1325 | return (1); | 1325 | return 1; |
1326 | } | 1326 | } |
1327 | } while(count == 0); | 1327 | } while(count == 0); |
1328 | 1328 | ||
1329 | release_firmware(fw_entry); | 1329 | release_firmware(fw_entry); |
1330 | printk(KERN_INFO "%s: Adapter Download Failed\n", dev->name); | 1330 | printk(KERN_INFO "%s: Adapter Download Failed\n", dev->name); |
1331 | return (-1); | 1331 | return -1; |
1332 | } | 1332 | } |
1333 | 1333 | ||
1334 | MODULE_FIRMWARE("tms380tr.bin"); | 1334 | MODULE_FIRMWARE("tms380tr.bin"); |
@@ -1363,7 +1363,7 @@ static int tms380tr_bringup_diags(struct net_device *dev) | |||
1363 | printk(KERN_DEBUG " %04X\n", Status); | 1363 | printk(KERN_DEBUG " %04X\n", Status); |
1364 | /* BUD successfully completed */ | 1364 | /* BUD successfully completed */ |
1365 | if(Status == STS_INITIALIZE) | 1365 | if(Status == STS_INITIALIZE) |
1366 | return (1); | 1366 | return 1; |
1367 | /* Unrecoverable hardware error, BUD not completed? */ | 1367 | /* Unrecoverable hardware error, BUD not completed? */ |
1368 | } while((loop_cnt > 0) && ((Status & (STS_ERROR | STS_TEST)) | 1368 | } while((loop_cnt > 0) && ((Status & (STS_ERROR | STS_TEST)) |
1369 | != (STS_ERROR | STS_TEST))); | 1369 | != (STS_ERROR | STS_TEST))); |
@@ -1390,7 +1390,7 @@ static int tms380tr_bringup_diags(struct net_device *dev) | |||
1390 | else | 1390 | else |
1391 | printk(KERN_INFO "%s: Bring Up Diagnostics Error (%04X) occurred\n", dev->name, Status & 0x000f); | 1391 | printk(KERN_INFO "%s: Bring Up Diagnostics Error (%04X) occurred\n", dev->name, Status & 0x000f); |
1392 | 1392 | ||
1393 | return (-1); | 1393 | return -1; |
1394 | } | 1394 | } |
1395 | 1395 | ||
1396 | /* | 1396 | /* |
@@ -1464,7 +1464,7 @@ static int tms380tr_init_adapter(struct net_device *dev) | |||
1464 | { | 1464 | { |
1465 | printk(KERN_INFO "%s: DMA failed\n", dev->name); | 1465 | printk(KERN_INFO "%s: DMA failed\n", dev->name); |
1466 | /* DMA data error: wrong data in SCB */ | 1466 | /* DMA data error: wrong data in SCB */ |
1467 | return (-1); | 1467 | return -1; |
1468 | } | 1468 | } |
1469 | i++; | 1469 | i++; |
1470 | } while(i < 6); | 1470 | } while(i < 6); |
@@ -1473,11 +1473,11 @@ static int tms380tr_init_adapter(struct net_device *dev) | |||
1473 | do { /* Test if contents of SSB is valid */ | 1473 | do { /* Test if contents of SSB is valid */ |
1474 | if(SSB_Test[i] != *(sb_ptr + i)) | 1474 | if(SSB_Test[i] != *(sb_ptr + i)) |
1475 | /* DMA data error: wrong data in SSB */ | 1475 | /* DMA data error: wrong data in SSB */ |
1476 | return (-1); | 1476 | return -1; |
1477 | i++; | 1477 | i++; |
1478 | } while (i < 8); | 1478 | } while (i < 8); |
1479 | 1479 | ||
1480 | return (1); /* Adapter successfully initialized */ | 1480 | return 1; /* Adapter successfully initialized */ |
1481 | } | 1481 | } |
1482 | else | 1482 | else |
1483 | { | 1483 | { |
@@ -1488,7 +1488,7 @@ static int tms380tr_init_adapter(struct net_device *dev) | |||
1488 | Status &= STS_ERROR_MASK; | 1488 | Status &= STS_ERROR_MASK; |
1489 | /* ShowInitialisationErrorCode(Status); */ | 1489 | /* ShowInitialisationErrorCode(Status); */ |
1490 | printk(KERN_INFO "%s: Status error: %d\n", dev->name, Status); | 1490 | printk(KERN_INFO "%s: Status error: %d\n", dev->name, Status); |
1491 | return (-1); /* Unrecoverable error */ | 1491 | return -1; /* Unrecoverable error */ |
1492 | } | 1492 | } |
1493 | else | 1493 | else |
1494 | { | 1494 | { |
@@ -1503,7 +1503,7 @@ static int tms380tr_init_adapter(struct net_device *dev) | |||
1503 | } while(retry_cnt > 0); | 1503 | } while(retry_cnt > 0); |
1504 | 1504 | ||
1505 | printk(KERN_INFO "%s: Retry exceeded\n", dev->name); | 1505 | printk(KERN_INFO "%s: Retry exceeded\n", dev->name); |
1506 | return (-1); | 1506 | return -1; |
1507 | } | 1507 | } |
1508 | 1508 | ||
1509 | /* | 1509 | /* |