浏览代码

Automatically modified by

perl -pi -0777 -e 's/\s*?if\s*\(\s*!\s*find_pci_device.*?,\s*\&(\w+)\s*\)\s*\)\s*return\s*0;(.*BOOT_DRIVER\s*\(.*?,)(.*?\))/$2 find_pci_boot_device, $1,$3/sm' *.c
tags/v0.9.3
Michael Brown 19 年前
父节点
当前提交
2c60617836

+ 1
- 4
src/drivers/net/3c595.c 查看文件

@@ -473,9 +473,6 @@ static int t595_probe ( struct dev *dev, struct pci_device *pci ) {
473 473
 	int i;
474 474
 	unsigned short *p;
475 475
 
476
-	if ( ! find_pci_device ( pci, &t595_driver ) )
477
-		return 0;
478
-
479 476
 	if (pci->ioaddr == 0)
480 477
 		return 0;
481 478
 	eth_nic_base = pci->ioaddr;
@@ -543,7 +540,7 @@ PCI_ROM(0x10b7, 0x4500, "3c450-1",         "3Com450 HomePNA Tornado"),
543 540
 static struct pci_driver t595_driver =
544 541
 	PCI_DRIVER ( "3C595", t595_nics, PCI_NO_CLASS );
545 542
 
546
-BOOT_DRIVER ( "3C595", t595_probe );
543
+BOOT_DRIVER ( "3C595", find_pci_boot_device, t595_driver, t595_probe );
547 544
 
548 545
 /*
549 546
  * Local variables:

+ 1
- 4
src/drivers/net/3c90x.c 查看文件

@@ -699,9 +699,6 @@ static int a3c90x_probe ( struct dev *dev, struct pci_device *pci ) {
699 699
     unsigned int mstat;
700 700
     unsigned short linktype;
701 701
 #define	HWADDR_OFFSET	10
702
-
703
-    if ( ! find_pci_device ( pci, &a3c90x_driver ) )
704
-	    return 0;
705 702
     
706 703
     if (pci->ioaddr == 0)
707 704
           return 0;
@@ -994,4 +991,4 @@ PCI_ROM(0x10b7, 0x1202, "3c982b",        "3Com982B"),
994 991
 static struct pci_driver a3c90x_driver =
995 992
 	PCI_DRIVER ( "3C90X", a3c90x_nics, PCI_NO_CLASS );
996 993
 
997
-BOOT_DRIVER ( "3C90X", a3c90x_probe );
994
+BOOT_DRIVER ( "3C90X", find_pci_boot_device, a3c90x_driver, a3c90x_probe );

+ 1
- 4
src/drivers/net/davicom.c 查看文件

@@ -661,9 +661,6 @@ static int davicom_probe ( struct dev *dev ) {
661 661
 
662 662
   whereami("davicom_probe\n");
663 663
 
664
-  if ( ! find_pci_device ( pci, &davicom_driver ) )
665
-	  return 0;
666
-
667 664
   if (pci->ioaddr == 0)
668 665
     return 0;
669 666
 
@@ -719,4 +716,4 @@ PCI_ROM(0x1282, 0x9132, "davicom9132", "Davicom 9132"),	/* Needs probably some f
719 716
 static struct pci_driver davicom_driver =
720 717
 	PCI_DRIVER ( "DAVICOM", davicom_nics, PCI_NO_CLASS );
721 718
 
722
-BOOT_DRIVER ( "DAVICOM", davicom_probe );
719
+BOOT_DRIVER ( "DAVICOM", find_pci_boot_device, davicom_driver, davicom_probe );

+ 1
- 4
src/drivers/net/dmfe.c 查看文件

@@ -464,9 +464,6 @@ static int dmfe_probe ( struct dev *dev, struct pci_device *pci ) {
464 464
 	uint32_t dev_rev, pci_pmr;
465 465
 	int i;
466 466
 
467
-	if ( ! find_pci_device ( pci, &dmfe_driver ) )
468
-		return 0;
469
-
470 467
 	if (pci->ioaddr == 0)
471 468
 		return 0;
472 469
 
@@ -1229,4 +1226,4 @@ static struct pci_id dmfe_nics[] = {
1229 1226
 static struct pci_driver dmfe_driver =
1230 1227
 	PCI_DRIVER ( "DMFE/PCI", dmfe_nics, PCI_NO_CLASS );
1231 1228
 
1232
-BOOT_DRIVER ( "DMFE/PCI", dmfe_probe );
1229
+BOOT_DRIVER ( "DMFE/PCI", find_pci_boot_device, dmfe_driver, dmfe_probe );

+ 1
- 4
src/drivers/net/e1000.c 查看文件

@@ -3587,9 +3587,6 @@ static int e1000_probe ( struct dev *dev, struct pci_device *pci ) {
3587 3587
 	unsigned long mmio_start, mmio_len;
3588 3588
 	int ret_val, i;
3589 3589
 
3590
-	if ( ! find_pci_device ( p, &e1000_driver ) )
3591
-		return 0;
3592
-
3593 3590
 	/* Initialize hw with default values */
3594 3591
 	memset(&hw, 0, sizeof(hw));
3595 3592
 	hw.pdev = p;
@@ -3713,4 +3710,4 @@ PCI_ROM(0x8086, 0x107b, "e1000-82546gb-serdes",	     "Intel EtherExpressPro1000
3713 3710
 static struct pci_driver e1000_driver =
3714 3711
 	PCI_DRIVER ( "E1000", e1000_nics, PCI_NO_CLASS );
3715 3712
 
3716
-BOOT_DRIVER ( "E1000", e1000_probe );
3713
+BOOT_DRIVER ( "E1000", find_pci_boot_device, e1000_driver, e1000_probe );

+ 1
- 4
src/drivers/net/eepro100.c 查看文件

@@ -615,9 +615,6 @@ static int eepro100_probe ( struct dev *dev, struct pci_device *pci ) {
615 615
 	   be careful not to access beyond this array */
616 616
 	unsigned short eeprom[16];
617 617
 
618
-	if ( ! find_pci_device ( p, &eepro100_driver ) )
619
-		return 0;
620
-
621 618
 	if (p->ioaddr == 0)
622 619
 		return 0;
623 620
 	ioaddr = p->ioaddr;
@@ -840,4 +837,4 @@ PCI_ROM(0x8086, 0x5201, "eepro100-5201", "Intel EtherExpress PRO/100 Intelligent
840 837
 static struct pci_driver eepro100_driver =
841 838
 	PCI_DRIVER ( "EEPRO100", eepro100_nics, PCI_NO_CLASS );
842 839
 
843
-BOOT_DRIVER ( "EEPRO100", eepro100_probe );
840
+BOOT_DRIVER ( "EEPRO100", find_pci_boot_device, eepro100_driver, eepro100_probe );

+ 1
- 4
src/drivers/net/epic100.c 查看文件

@@ -105,9 +105,6 @@ epic100_probe ( struct dev *dev, struct pci_device *pci ) {
105 105
     unsigned short* ap;
106 106
     unsigned int phy, phy_idx;
107 107
 
108
-    if ( ! find_pci_device ( pci, &epic100_driver ) )
109
-	    return 0;
110
-
111 108
     if (pci->ioaddr == 0)
112 109
 	return 0;
113 110
 
@@ -521,4 +518,4 @@ PCI_ROM(0x10b8, 0x0006, "smc-83c175", "SMC EPIC/C 83c175"),
521 518
 static struct pci_driver epic100_driver =
522 519
 	PCI_DRIVER ( "EPIC100", epic100_nics, PCI_NO_CLASS );
523 520
 
524
-BOOT_DRIVER ( "EPIC100", epic100_probe );
521
+BOOT_DRIVER ( "EPIC100", find_pci_boot_device, epic100_driver, epic100_probe );

+ 1
- 4
src/drivers/net/forcedeth.c 查看文件

@@ -947,9 +947,6 @@ static int forcedeth_probe ( struct dev *dev, struct pci_device *pci ) {
947 947
 	int sz;
948 948
 	u8 *base;
949 949
 
950
-	if ( ! find_pci_device ( pci, &forcedeth_driver ) )
951
-		return 0;
952
-
953 950
 	if (pci->ioaddr == 0)
954 951
 		return 0;
955 952
 
@@ -1038,4 +1035,4 @@ static int forcedeth_probe ( struct dev *dev, struct pci_device *pci ) {
1038 1035
 	/* else */
1039 1036
 }
1040 1037
 
1041
-BOOT_DRIVER ( "forcedeth", forcedeth_probe );
1038
+BOOT_DRIVER ( "forcedeth", find_pci_boot_device, forcedeth_driver, forcedeth_probe );

+ 1
- 4
src/drivers/net/mtd80x.c 查看文件

@@ -678,9 +678,6 @@ static int mtd_probe ( struct dev *dev, struct pci_device *pci ) {
678 678
     struct nic *nic = nic_device ( dev );
679 679
     int i;
680 680
 
681
-    if ( ! find_pci_device ( pci, &mtd80x_driver ) )
682
-	    return 0;
683
-
684 681
     if (pci->ioaddr == 0)
685 682
 	    return 0;
686 683
 
@@ -1087,4 +1084,4 @@ static void getlinktype(struct nic *dev)
1087 1084
     }
1088 1085
 }
1089 1086
 
1090
-BOOT_DRIVER ( "MTD80X", mtd_probe );
1087
+BOOT_DRIVER ( "MTD80X", find_pci_boot_device, mtd80x_driver, mtd_probe );

+ 1
- 4
src/drivers/net/natsemi.c 查看文件

@@ -249,9 +249,6 @@ natsemi_probe ( struct dev *dev, struct pci_device *pci ) {
249 249
     int i;
250 250
     int prev_eedata;
251 251
     u32 tmp;
252
-    
253
-    if ( ! find_pci_device ( pci, &natsemi_driver ) )
254
-	return 0;
255 252
 
256 253
     if (pci->ioaddr == 0)
257 254
         return 0;
@@ -779,4 +776,4 @@ PCI_ROM(0x100b, 0x0020, "dp83815", "DP83815"),
779 776
 static struct pci_driver natsemi_driver =
780 777
 	PCI_DRIVER ( "NATSEMI", natsemi_nics, PCI_NO_CLASS );
781 778
 
782
-BOOT_DRIVER ( "NATSEMI", natsemi_probe );
779
+BOOT_DRIVER ( "NATSEMI", find_pci_boot_device, natsemi_driver, natsemi_probe );

+ 1
- 4
src/drivers/net/ns83820.c 查看文件

@@ -831,9 +831,6 @@ static int ns83820_probe ( struct dev *dev, struct pci_device *pci ) {
831 831
 	long addr;
832 832
 	int using_dac = 0;
833 833
 
834
-	if ( ! find_pci_device ( pci, &ns83820_driver ) )
835
-		return 0;
836
-
837 834
 	if (pci->ioaddr == 0)
838 835
 		return 0;
839 836
 
@@ -1019,4 +1016,4 @@ static int ns83820_probe ( struct dev *dev, struct pci_device *pci ) {
1019 1016
 	return 1;
1020 1017
 }
1021 1018
 
1022
-BOOT_DRIVER ( "NS83820/PCI", ns83820_probe );
1019
+BOOT_DRIVER ( "NS83820/PCI", find_pci_boot_device, ns83820_driver, ns83820_probe );

+ 1
- 4
src/drivers/net/pcnet32.c 查看文件

@@ -676,9 +676,6 @@ static int pcnet32_probe ( struct dev *dev, struct pci_device *pci ) {
676 676
 	u8 promaddr[6];
677 677
 	int shared = 1;
678 678
 
679
-	if ( ! find_pci_device ( pci, &pcnet32_driver ) )
680
-		return 0;
681
-
682 679
 	if (pci->ioaddr == 0)
683 680
 		return 0;
684 681
 
@@ -1005,4 +1002,4 @@ static struct pci_id pcnet32_nics[] = {
1005 1002
 static struct pci_driver pcnet32_driver =
1006 1003
 	PCI_DRIVER ( "PCNET32/PCI", pcnet32_nics, PCI_NO_CLASS );
1007 1004
 
1008
-BOOT_DRIVER ( "PCNET32/PCI", pcnet32_probe );
1005
+BOOT_DRIVER ( "PCNET32/PCI", find_pci_boot_device, pcnet32_driver, pcnet32_probe );

+ 1
- 4
src/drivers/net/prism2_pci.c 查看文件

@@ -31,9 +31,6 @@ static int prism2_pci_probe ( struct dev *dev, struct pci_device *pci ) {
31 31
   hfa384x_t *hw = &hw_global;
32 32
   uint32_t membase = 0; /* Prism2.5 Memory Base */
33 33
 
34
-  if ( ! find_pci_device ( pci, &prism2_pci_driver ) )
35
-	  return 0;
36
-
37 34
   pci_read_config_dword( pci, PRISM2_PCI_MEM_BASE, &membase);
38 35
   membase &= PCI_BASE_ADDRESS_MEM_MASK;
39 36
   hw->membase = (uint32_t) phys_to_virt(membase);
@@ -43,5 +40,5 @@ static int prism2_pci_probe ( struct dev *dev, struct pci_device *pci ) {
43 40
   return prism2_probe ( nic, hw );
44 41
 }   
45 42
 
46
-BOOT_DRIVER ( "Prism2_PCI", prism2_pci_probe );
43
+BOOT_DRIVER ( "Prism2_PCI", find_pci_boot_device, prism2_pci_driver, prism2_pci_probe );
47 44
 

+ 1
- 4
src/drivers/net/prism2_plx.c 查看文件

@@ -96,9 +96,6 @@ static int prism2_plx_probe ( struct dev *dev, struct pci_device *pci ) {
96 96
   struct nic *nic = nic_device ( dev );
97 97
   hfa384x_t *hw = &hw_global;
98 98
 
99
-  if ( ! find_pci_device ( pci, &prism2_plx_driver ) )
100
-	  return 0;
101
-
102 99
   /* Find and intialise PLX Prism2 card */
103 100
   if ( ! prism2_find_plx ( hw, pci ) ) return 0;
104 101
   nic->ioaddr = hw->iobase;
@@ -106,5 +103,5 @@ static int prism2_plx_probe ( struct dev *dev, struct pci_device *pci ) {
106 103
   return prism2_probe ( nic, hw );
107 104
 }
108 105
 
109
-BOOT_DRIVER ( "Prism2_PLX", prism2_plx_probe );
106
+BOOT_DRIVER ( "Prism2_PLX", find_pci_boot_device, prism2_plx_driver, prism2_plx_probe );
110 107
 

+ 1
- 4
src/drivers/net/r8169.c 查看文件

@@ -730,9 +730,6 @@ static int r8169_probe ( struct dev *dev, struct pci_device *pci ) {
730 730
 	int i, rc;
731 731
 	int option = -1, Cap10_100 = 0, Cap1000 = 0;
732 732
 
733
-	if ( ! find_pci_device ( pci, &r8169_driver ) )
734
-		return 0;
735
-
736 733
 	printf("r8169.c: Found %s, Vendor=%hX Device=%hX\n",
737 734
 	       dev->name, pci->vendor, pci->dev_id);
738 735
 
@@ -853,4 +850,4 @@ static int r8169_probe ( struct dev *dev, struct pci_device *pci ) {
853 850
 
854 851
 }
855 852
 
856
-BOOT_DRIVER ( "r8169/PCI", r8169_probe );
853
+BOOT_DRIVER ( "r8169/PCI", find_pci_boot_device, r8169_driver, r8169_probe );

+ 1
- 4
src/drivers/net/rtl8139.c 查看文件

@@ -190,9 +190,6 @@ static int rtl8139_probe ( struct dev *dev, struct pci_device *pci ) {
190 190
 	int addr_len;
191 191
 	unsigned short *ap = (unsigned short*)nic->node_addr;
192 192
 
193
-	if ( ! find_pci_device ( pci, &rtl8139_driver ) )
194
-		return 0;
195
-
196 193
 	/* Copy ioaddr and IRQ from PCI information */
197 194
 	nic->ioaddr = pci->ioaddr;
198 195
 	nic->irqno = pci->irq;
@@ -543,4 +540,4 @@ PCI_ROM(0xffff, 0x8139, "clone-rtl8139", "Cloned 8139"),
543 540
 static struct pci_driver rtl8139_driver =
544 541
 	PCI_DRIVER ( "RTL8139", rtl8139_nics, PCI_NO_CLASS );
545 542
 
546
-BOOT_DRIVER ( "RTL8139", rtl8139_probe );
543
+BOOT_DRIVER ( "RTL8139", find_pci_boot_device, rtl8139_driver, rtl8139_probe );

+ 1
- 4
src/drivers/net/sundance.c 查看文件

@@ -590,9 +590,6 @@ static int sundance_probe ( struct dev *dev, struct pci_device *pci ) {
590 590
 	int i;
591 591
 	int speed;
592 592
 
593
-	if ( ! find_pci_device ( pci, &sundance_driver ) )
594
-		return 0;
595
-
596 593
 	if (pci->ioaddr == 0)
597 594
 		return 0;
598 595
 
@@ -889,4 +886,4 @@ static struct pci_id sundance_nics[] = {
889 886
 static struct pci_driver sundance_driver =
890 887
 	PCI_DRIVER ( "SUNDANCE/PCI", sundance_nics, PCI_NO_CLASS );
891 888
 
892
-BOOT_DRIVER ( "SUNDANCE/PCI", sundance_probe );
889
+BOOT_DRIVER ( "SUNDANCE/PCI", find_pci_boot_device, sundance_driver, sundance_probe );

+ 1
- 4
src/drivers/net/tg3.c 查看文件

@@ -3270,9 +3270,6 @@ static int tg3_probe ( struct dev *dev, struct pci_device *pci ) {
3270 3270
 	unsigned long tg3reg_base, tg3reg_len;
3271 3271
 	int i, err, pm_cap;
3272 3272
 
3273
-	if ( ! find_pci_device ( pdev, &tg3_driver ) )
3274
-		return 0;
3275
-
3276 3273
 	memset(tp, 0, sizeof(*tp));
3277 3274
 
3278 3275
 	nic->irqno  = 0;
@@ -3389,4 +3386,4 @@ static int tg3_probe ( struct dev *dev, struct pci_device *pci ) {
3389 3386
 	return 0;
3390 3387
 }
3391 3388
 
3392
-BOOT_DRIVER ( "TG3", tg3_probe );
3389
+BOOT_DRIVER ( "TG3", find_pci_boot_device, tg3_driver, tg3_probe );

+ 1
- 4
src/drivers/net/tlan.c 查看文件

@@ -787,9 +787,6 @@ static int tlan_probe ( struct dev *dev, struct pci_device *pci ) {
787 787
 	int err;
788 788
 	int i;
789 789
 
790
-	if ( ! find_pci_device ( pci, &tlan_driver ) )
791
-		return 0;
792
-
793 790
 	if (pci->ioaddr == 0)
794 791
 		return 0;
795 792
 
@@ -1717,4 +1714,4 @@ static struct pci_id tlan_nics[] = {
1717 1714
 static struct pci_driver tlan_driver =
1718 1715
 	PCI_DRIVER ( "TLAN/PCI", tlan_nics, PCI_NO_CLASS );
1719 1716
 
1720
-BOOT_DRIVER ( "TLAN/PCI", tlan_probe );
1717
+BOOT_DRIVER ( "TLAN/PCI", find_pci_boot_device, tlan_driver, tlan_probe );

+ 1
- 4
src/drivers/net/tulip.c 查看文件

@@ -1234,9 +1234,6 @@ static int tulip_probe ( struct dev *dev ) {
1234 1234
     int chip_idx;
1235 1235
     static unsigned char last_phys_addr[ETH_ALEN] = {0x00, 'L', 'i', 'n', 'u', 'x'};
1236 1236
 
1237
-    if ( ! find_pci_device ( pci, &tulip_driver ) )
1238
-	return 0;
1239
-
1240 1237
     if (pci->ioaddr == 0)
1241 1238
         return 0;
1242 1239
 
@@ -2080,4 +2077,4 @@ PCI_ROM(0x1737, 0xab09, "tulip-ab09",  "Tulip 0x1737 0xab09"),
2080 2077
 static struct pci_driver tulip_driver =
2081 2078
 	PCI_DRIVER ( "Tulip", tulip_nics, PCI_NO_CLASS );
2082 2079
 
2083
-BOOT_DRIVER ( "Tulip", tulip_probe );
2080
+BOOT_DRIVER ( "Tulip", find_pci_boot_device, tulip_driver, tulip_probe );

+ 1
- 4
src/drivers/net/via-rhine.c 查看文件

@@ -958,9 +958,6 @@ rhine_probe ( struct dev *dev, struct pci_device *pci ) {
958 958
     struct nic *nic = nic_device ( dev );
959 959
     struct rhine_private *tp = (struct rhine_private *) nic->priv_data;
960 960
 
961
-    if ( ! find_pci_device ( pci, &rhine_driver ) )
962
-	    return 0;
963
-
964 961
     if (!pci->ioaddr)
965 962
 	return 0;
966 963
     rhine_probe1 (nic, pci, pci->ioaddr, pci->dev_id, -1);
@@ -1424,6 +1421,6 @@ PCI_ROM(0x1106, 0x6100, "via-rhine-old",   "VIA 86C100A"),	/* Rhine-II */
1424 1421
 static struct pci_driver rhine_driver =
1425 1422
 	PCI_DRIVER ( "VIA 86C100", rhine_nics, PCI_NO_CLASS );
1426 1423
 
1427
-BOOT_DRIVER ( "VIA 86C100", rhine_probe );
1424
+BOOT_DRIVER ( "VIA 86C100", find_pci_boot_device, rhine_driver, rhine_probe );
1428 1425
 
1429 1426
 /* EOF via-rhine.c */

+ 1
- 4
src/drivers/net/w89c840.c 查看文件

@@ -626,9 +626,6 @@ w89c840_probe - Look for an adapter, this routine's visible to the outside
626 626
 static int w89c840_probe ( struct dev *dev, struct pci_device *pci ) {
627 627
     struct nic *nic = nic_device ( dev );
628 628
 
629
-    if ( ! find_pci_device ( p, &w89c840_driver ) )
630
-	    return 0;
631
-
632 629
     u16 sum = 0;
633 630
     int i, j;
634 631
     unsigned short value;
@@ -957,4 +954,4 @@ static void init_ring(void)
957 954
 }
958 955
 
959 956
 
960
-BOOT_DRIVER ( "W89C840F", w89c840_probe );
957
+BOOT_DRIVER ( "W89C840F", find_pci_boot_device, w89c840_driver, w89c840_probe );

正在加载...
取消
保存