aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/tokenring/tms380tr.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/tokenring/tms380tr.c')
-rw-r--r--drivers/net/tokenring/tms380tr.c58
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
1334MODULE_FIRMWARE("tms380tr.bin"); 1334MODULE_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/*