瀏覽代碼

Auto-updated using

perl -pi -0777 -e 's/static struct pci_driver (\w+) __pci_driver = {.*\.name\s*=\s*(\"\S+\").*\.probe\s*=\s*(\w+).*\.ids\s*=\s*(\w+).*\.class\s*=\s*(\w+).*?};/static struct pci_driver $1 =\n\tPCI_DRIVER ( $2, $4, $5 );\n\nBOOT_DRIVER ( $2, $3 );/ms' *.c

perl -pi -e 's/(PCI_DRIVER \(.*, )0 \);/${1}PCI_NO_CLASS );/' *.c
tags/v0.9.3
Michael Brown 19 年之前
父節點
當前提交
4e3e389200

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

@@ -533,14 +533,10 @@ PCI_ROM(0x10b7, 0x7646, "3csoho100-tx-1",  "3CSOHO100-TX"),	/* Hurricane */
533 533
 PCI_ROM(0x10b7, 0x4500, "3c450-1",         "3Com450 HomePNA Tornado"),
534 534
 };
535 535
 
536
-static struct pci_driver t595_driver __pci_driver = {
537
-	.type     = NIC_DRIVER,
538
-	.name     = "3C595",
539
-	.probe    = t595_probe,
540
-	.ids      = t595_nics,
541
-	.id_count = sizeof(t595_nics)/sizeof(t595_nics[0]),
542
-	.class    = 0,
543
-};
536
+static struct pci_driver t595_driver =
537
+	PCI_DRIVER ( "3C595", t595_nics, PCI_NO_CLASS );
538
+
539
+BOOT_DRIVER ( "3C595", t595_probe );
544 540
 
545 541
 /*
546 542
  * Local variables:

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

@@ -986,11 +986,7 @@ PCI_ROM(0x10b7, 0x1201, "3c982a",        "3Com982A"),
986 986
 PCI_ROM(0x10b7, 0x1202, "3c982b",        "3Com982B"),
987 987
 };
988 988
 
989
-static struct pci_driver a3c90x_driver __pci_driver = {
990
-	.type     = NIC_DRIVER,
991
-	.name     = "3C90X",
992
-	.probe    = a3c90x_probe,
993
-	.ids      = a3c90x_nics,
994
-	.id_count = sizeof(a3c90x_nics)/sizeof(a3c90x_nics[0]),
995
-	.class    = 0,
996
-};
989
+static struct pci_driver a3c90x_driver =
990
+	PCI_DRIVER ( "3C90X", a3c90x_nics, PCI_NO_CLASS );
991
+
992
+BOOT_DRIVER ( "3C90X", a3c90x_probe );

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

@@ -710,11 +710,7 @@ PCI_ROM(0x1282, 0x9009, "davicom9009", "Davicom 9009"),
710 710
 PCI_ROM(0x1282, 0x9132, "davicom9132", "Davicom 9132"),	/* Needs probably some fixing */
711 711
 };
712 712
 
713
-static struct pci_driver davicom_driver __pci_driver = {
714
-	.type     = NIC_DRIVER,
715
-	.name     = "DAVICOM",
716
-	.probe    = davicom_probe,
717
-	.ids      = davicom_nics,
718
-	.id_count = sizeof(davicom_nics)/sizeof(davicom_nics[0]),
719
-	.class    = 0,
720
-};
713
+static struct pci_driver davicom_driver =
714
+	PCI_DRIVER ( "DAVICOM", davicom_nics, PCI_NO_CLASS );
715
+
716
+BOOT_DRIVER ( "DAVICOM", davicom_probe );

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

@@ -1220,11 +1220,7 @@ static struct pci_id dmfe_nics[] = {
1220 1220
 	PCI_ROM(0x1282, 0x9132, "dmfe9132", "Davicom 9132"),	/* Needs probably some fixing */
1221 1221
 };
1222 1222
 
1223
-static struct pci_driver dmfe_driver __pci_driver = {
1224
-	.type = NIC_DRIVER,
1225
-	.name = "DMFE/PCI",
1226
-	.probe = dmfe_probe,
1227
-	.ids = dmfe_nics,
1228
-	.id_count = sizeof(dmfe_nics) / sizeof(dmfe_nics[0]),
1229
-	.class = 0,
1230
-};
1223
+static struct pci_driver dmfe_driver =
1224
+	PCI_DRIVER ( "DMFE/PCI", dmfe_nics, PCI_NO_CLASS );
1225
+
1226
+BOOT_DRIVER ( "DMFE/PCI", dmfe_probe );

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

@@ -3703,11 +3703,7 @@ PCI_ROM(0x8086, 0x107a, "e1000-82546gb-fiber",	     "Intel EtherExpressPro1000 8
3703 3703
 PCI_ROM(0x8086, 0x107b, "e1000-82546gb-serdes",	     "Intel EtherExpressPro1000 82546GB SERDES"),
3704 3704
 };
3705 3705
 
3706
-static struct pci_driver e1000_driver __pci_driver = {
3707
-	.type     = NIC_DRIVER,
3708
-	.name     = "E1000",
3709
-	.probe    = e1000_probe,
3710
-	.ids      = e1000_nics,
3711
-	.id_count = sizeof(e1000_nics)/sizeof(e1000_nics[0]),
3712
-	.class    = 0,
3713
-};
3706
+static struct pci_driver e1000_driver =
3707
+	PCI_DRIVER ( "E1000", e1000_nics, PCI_NO_CLASS );
3708
+
3709
+BOOT_DRIVER ( "E1000", e1000_probe );

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

@@ -831,11 +831,7 @@ PCI_ROM(0x8086, 0x5201, "eepro100-5201", "Intel EtherExpress PRO/100 Intelligent
831 831
  * 2003/03/17 gbaum */
832 832
 
833 833
 
834
-static struct pci_driver eepro100_driver __pci_driver = {
835
-	.type      = NIC_DRIVER,
836
-	.name      = "EEPRO100",
837
-	.probe     = eepro100_probe,
838
-	.ids       = eepro100_nics,
839
-	.id_count  = sizeof(eepro100_nics)/sizeof(eepro100_nics[0]),
840
-	.class     = 0
841
-};
834
+static struct pci_driver eepro100_driver =
835
+	PCI_DRIVER ( "EEPRO100", eepro100_nics, PCI_NO_CLASS );
836
+
837
+BOOT_DRIVER ( "EEPRO100", eepro100_probe );

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

@@ -510,11 +510,7 @@ PCI_ROM(0x10b8, 0x0005, "epic100",    "SMC EtherPowerII"),		/* SMC 83c170 EPIC/1
510 510
 PCI_ROM(0x10b8, 0x0006, "smc-83c175", "SMC EPIC/C 83c175"),
511 511
 };
512 512
 
513
-static struct pci_driver epic100_driver __pci_driver = {
514
-	.type     = NIC_DRIVER,
515
-	.name     = "EPIC100",
516
-	.probe    = epic100_probe,
517
-	.ids      = epic100_nics,
518
-	.id_count = sizeof(epic100_nics)/sizeof(epic100_nics[0]),
519
-	.class    = 0,
520
-};
513
+static struct pci_driver epic100_driver =
514
+	PCI_DRIVER ( "EPIC100", epic100_nics, PCI_NO_CLASS );
515
+
516
+BOOT_DRIVER ( "EPIC100", epic100_probe );

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

@@ -1029,11 +1029,7 @@ static struct pci_id forcedeth_nics[] = {
1029 1029
 	PCI_ROM(0x10de, 0x00D6, "nforce3", "nForce3 Ethernet Controller"),
1030 1030
 };
1031 1031
 
1032
-static struct pci_driver forcedeth_driver __pci_driver = {
1033
-	.type = NIC_DRIVER,
1034
-	.name = "forcedeth",
1035
-	.probe = forcedeth_probe,
1036
-	.ids = forcedeth_nics,
1037
-	.id_count = sizeof(forcedeth_nics) / sizeof(forcedeth_nics[0]),
1038
-	.class = 0,
1039
-};
1032
+static struct pci_driver forcedeth_driver =
1033
+	PCI_DRIVER ( "forcedeth", forcedeth_nics, PCI_NO_CLASS );
1034
+
1035
+BOOT_DRIVER ( "forcedeth", forcedeth_probe );

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

@@ -770,11 +770,7 @@ static struct pci_id natsemi_nics[] = {
770 770
 PCI_ROM(0x100b, 0x0020, "dp83815", "DP83815"),
771 771
 };
772 772
 
773
-static struct pci_driver natsemi_driver __pci_driver = {
774
-	.type     = NIC_DRIVER,
775
-	.name     = "NATSEMI",
776
-	.probe    = natsemi_probe,
777
-	.ids      = natsemi_nics,
778
-	.id_count = sizeof(natsemi_nics)/sizeof(natsemi_nics[0]),
779
-	.class    = 0,
780
-};
773
+static struct pci_driver natsemi_driver =
774
+	PCI_DRIVER ( "NATSEMI", natsemi_nics, PCI_NO_CLASS );
775
+
776
+BOOT_DRIVER ( "NATSEMI", natsemi_probe );

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

@@ -1010,11 +1010,7 @@ static struct pci_id ns83820_nics[] = {
1010 1010
 	PCI_ROM(0x100b, 0x0022, "ns83820", "National Semiconductor 83820"),
1011 1011
 };
1012 1012
 
1013
-static struct pci_driver ns83820_driver __pci_driver = {
1014
-	.type = NIC_DRIVER,
1015
-	.name = "NS83820/PCI",
1016
-	.probe = ns83820_probe,
1017
-	.ids = ns83820_nics,
1018
-	.id_count = sizeof(ns83820_nics) / sizeof(ns83820_nics[0]),
1019
-	.class = 0,
1020
-};
1013
+static struct pci_driver ns83820_driver =
1014
+	PCI_DRIVER ( "NS83820/PCI", ns83820_nics, PCI_NO_CLASS );
1015
+
1016
+BOOT_DRIVER ( "NS83820/PCI", ns83820_probe );

+ 4
- 8
src/drivers/net/ns8390.c 查看文件

@@ -1000,14 +1000,10 @@ PCI_ROM(0x10bd, 0x0e34, "surecom-ne34", "Surecom NE34"),
1000 1000
 PCI_ROM(0x1106, 0x0926, "via86c926",    "Via 86c926"),
1001 1001
 };
1002 1002
 
1003
-static struct pci_driver nepci_driver __pci_driver = {
1004
-	.type     = NIC_DRIVER,
1005
-	.name     = "NE2000/PCI",
1006
-	.probe    = nepci_probe,
1007
-	.ids      = nepci_nics,
1008
-	.id_count = sizeof(nepci_nics)/sizeof(nepci_nics[0]),
1009
-	.class    = 0,
1010
-};
1003
+static struct pci_driver nepci_driver =
1004
+	PCI_DRIVER ( "NE2000/PCI", nepci_nics, PCI_NO_CLASS );
1005
+
1006
+BOOT_DRIVER ( "NE2000/PCI", nepci_probe );
1011 1007
 
1012 1008
 #endif /* INCLUDE_NS8390 */
1013 1009
 

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

@@ -994,11 +994,7 @@ static struct pci_id pcnet32_nics[] = {
994 994
 	PCI_ROM(0x1022, 0x2001, "amdhomepna", "AMD Lance/HomePNA"),
995 995
 };
996 996
 
997
-static struct pci_driver pcnet32_driver __pci_driver = {
998
-	.type = NIC_DRIVER,
999
-	.name = "PCNET32/PCI",
1000
-	.probe = pcnet32_probe,
1001
-	.ids = pcnet32_nics,
1002
-	.id_count = sizeof(pcnet32_nics) / sizeof(pcnet32_nics[0]),
1003
-	.class = 0,
1004
-};
997
+static struct pci_driver pcnet32_driver =
998
+	PCI_DRIVER ( "PCNET32/PCI", pcnet32_nics, PCI_NO_CLASS );
999
+
1000
+BOOT_DRIVER ( "PCNET32/PCI", pcnet32_probe );

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

@@ -23,12 +23,8 @@ PCI_ROM(0x1260, 0x3873, "hwp01170",	"ActionTec HWP01170"),
23 23
 PCI_ROM(0x1260, 0x3873, "dwl520",	"DLink DWL-520"),
24 24
 };
25 25
 
26
-static struct pci_driver prism2_pci_driver __pci_driver = {
27
-	.type     = NIC_DRIVER,
28
-	.name     = "Prism2_PCI",
29
-	.probe    = prism2_pci_probe,
30
-	.ids      = prism2_pci_nics,
31
-	.id_count = sizeof(prism2_pci_nics)/sizeof(prism2_pci_nics[0]),
32
-	.class    = 0,
33
-};
26
+static struct pci_driver prism2_pci_driver =
27
+	PCI_DRIVER ( "Prism2_PCI", prism2_pci_nics, PCI_NO_CLASS );
28
+
29
+BOOT_DRIVER ( "Prism2_PCI", prism2_pci_probe );
34 30
 

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

@@ -31,12 +31,8 @@ PCI_ROM(0xec80, 0xec00, "f5d6000",       "Belkin F5D6000"),
31 31
 PCI_ROM(0x126c, 0x8030, "emobility",     "Nortel emobility"),
32 32
 };
33 33
 
34
-static struct pci_driver prism2_plx_driver __pci_driver = {
35
-	.type     = NIC_DRIVER,
36
-	.name     = "Prism2_PLX",
37
-	.probe    = prism2_plx_probe,
38
-	.ids      = prism2_plx_nics,
39
-	.id_count = sizeof(prism2_plx_nics)/sizeof(prism2_plx_nics[0]),
40
-	.class    = 0,
41
-};
34
+static struct pci_driver prism2_plx_driver =
35
+	PCI_DRIVER ( "Prism2_PLX", prism2_plx_nics, PCI_NO_CLASS );
36
+
37
+BOOT_DRIVER ( "Prism2_PLX", prism2_plx_probe );
42 38
 

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

@@ -844,11 +844,7 @@ static struct pci_id r8169_nics[] = {
844 844
 	PCI_ROM(0x10ec, 0x8169, "r8169", "RealTek RTL8169 Gigabit Ethernet"),
845 845
 };
846 846
 
847
-static struct pci_driver r8169_driver __pci_driver = {
848
-	.type = NIC_DRIVER,
849
-	.name = "r8169/PCI",
850
-	.probe = r8169_probe,
851
-	.ids = r8169_nics,
852
-	.id_count = sizeof(r8169_nics) / sizeof(r8169_nics[0]),
853
-	.class = 0,
854
-};
847
+static struct pci_driver r8169_driver =
848
+	PCI_DRIVER ( "r8169/PCI", r8169_nics, PCI_NO_CLASS );
849
+
850
+BOOT_DRIVER ( "r8169/PCI", r8169_probe );

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

@@ -541,11 +541,7 @@ PCI_ROM(0x14ea, 0xab07, "fnw3800tx",     "Planex FNW-3800-TX"),
541 541
 PCI_ROM(0xffff, 0x8139, "clone-rtl8139", "Cloned 8139"),
542 542
 };
543 543
 
544
-static struct pci_driver rtl8139_driver __pci_driver = {
545
-	.type     = NIC_DRIVER,
546
-	.name     = "RTL8139",
547
-	.probe    = rtl8139_probe,
548
-	.ids      = rtl8139_nics,
549
-	.id_count = sizeof(rtl8139_nics)/sizeof(rtl8139_nics[0]),
550
-	.class    = 0,
551
-};
544
+static struct pci_driver rtl8139_driver =
545
+	PCI_DRIVER ( "RTL8139", rtl8139_nics, PCI_NO_CLASS );
546
+
547
+BOOT_DRIVER ( "RTL8139", rtl8139_probe );

+ 4
- 8
src/drivers/net/sis900.c 查看文件

@@ -1254,11 +1254,7 @@ PCI_ROM(0x1039, 0x0900, "sis900",  "SIS900"),
1254 1254
 PCI_ROM(0x1039, 0x7016, "sis7016", "SIS7016"),
1255 1255
 };
1256 1256
 
1257
-static struct pci_driver sis900_driver __pci_driver = {
1258
-	.type     = NIC_DRIVER,
1259
-	.name     = "SIS900",
1260
-	.probe    = sis900_probe,
1261
-	.ids      = sis900_nics,
1262
-	.id_count = sizeof(sis900_nics)/sizeof(sis900_nics[0]),
1263
-	.class    = 0,
1264
-};
1257
+static struct pci_driver sis900_driver =
1258
+	PCI_DRIVER ( "SIS900", sis900_nics, PCI_NO_CLASS );
1259
+
1260
+BOOT_DRIVER ( "SIS900", sis900_probe );

+ 4
- 8
src/drivers/net/skel.c 查看文件

@@ -158,14 +158,10 @@ static struct pci_id skel_nics[] = {
158 158
 PCI_ROM(0x0000, 0x0000, "skel-pci", "Skeleton PCI Adaptor"),
159 159
 };
160 160
 
161
-static struct pci_driver skel_driver __pci_driver = {
162
-	.type     = NIC_DRIVER,
163
-	.name     = "SKELETON/PCI",
164
-	.probe    = skel_probe,
165
-	.ids      = skel_nics,
166
-	.id_count = sizeof(skel_nics)/sizeof(skel_nics[0]),
167
-	.class    = 0,
168
-};
161
+static struct pci_driver skel_driver =
162
+	PCI_DRIVER ( "SKELETON/PCI", skel_nics, PCI_NO_CLASS );
163
+
164
+BOOT_DRIVER ( "SKELETON/PCI", skel_probe );
169 165
 
170 166
 /**************************************************************************
171 167
 PROBE - Look for an adapter, this routine's visible to the outside

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

@@ -881,11 +881,7 @@ static struct pci_id sundance_nics[] = {
881 881
 	PCI_ROM(0x1186, 0x1002, "dfe530txs", "D-Link DFE530TXS (Sundance ST201 Alta)"),
882 882
 };
883 883
 
884
-static struct pci_driver sundance_driver __pci_driver = {
885
-	.type = NIC_DRIVER,
886
-	.name = "SUNDANCE/PCI",
887
-	.probe = sundance_probe,
888
-	.ids = sundance_nics,
889
-	.id_count = sizeof(sundance_nics) / sizeof(sundance_nics[0]),
890
-	.class = 0,
891
-};
884
+static struct pci_driver sundance_driver =
885
+	PCI_DRIVER ( "SUNDANCE/PCI", sundance_nics, PCI_NO_CLASS );
886
+
887
+BOOT_DRIVER ( "SUNDANCE/PCI", sundance_probe );

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

@@ -3384,11 +3384,7 @@ PCI_ROM(0x173b, 0x03ea, "tg3-ac9100",      "Altima AC9100"),
3384 3384
 PCI_ROM(0x173b, 0x03eb, "tg3-ac1003",      "Altima AC1003"),
3385 3385
 };
3386 3386
 
3387
-static struct pci_driver tg3_driver __pci_driver = {
3388
-	.type	  = NIC_DRIVER,
3389
-	.name	  = "TG3",
3390
-	.probe	  = tg3_probe,
3391
-	.ids	  = tg3_nics,
3392
-	.id_count = sizeof(tg3_nics)/sizeof(tg3_nics[0]),
3393
-	.class    = 0,
3394
-};
3387
+static struct pci_driver tg3_driver =
3388
+	PCI_DRIVER ( "TG3", tg3_nics, PCI_NO_CLASS );
3389
+
3390
+BOOT_DRIVER ( "TG3", tg3_probe );

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

@@ -1712,11 +1712,7 @@ static struct pci_id tlan_nics[] = {
1712 1712
 	PCI_ROM(0x0e11, 0xb012, "netelligent_10_t2", "Compaq Netelligent 10 T/2 PCI UTP/Coax"),
1713 1713
 };
1714 1714
 
1715
-static struct pci_driver tlan_driver __pci_driver = {
1716
-	.type = NIC_DRIVER,
1717
-	.name = "TLAN/PCI",
1718
-	.probe = tlan_probe,
1719
-	.ids = tlan_nics,
1720
-	.id_count = sizeof(tlan_nics) / sizeof(tlan_nics[0]),
1721
-	.class = 0,
1722
-};
1715
+static struct pci_driver tlan_driver =
1716
+	PCI_DRIVER ( "TLAN/PCI", tlan_nics, PCI_NO_CLASS );
1717
+
1718
+BOOT_DRIVER ( "TLAN/PCI", tlan_probe );

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

@@ -2072,11 +2072,7 @@ PCI_ROM(0x1737, 0xab08, "tulip-1737-ab08","Tulip 0x1737 0xab08"),
2072 2072
 PCI_ROM(0x1737, 0xab09, "tulip-ab09",  "Tulip 0x1737 0xab09"),
2073 2073
 };
2074 2074
 
2075
-static struct pci_driver tulip_driver __pci_driver = {
2076
-	.type     = NIC_DRIVER,
2077
-	.name     = "Tulip",
2078
-	.probe    = tulip_probe,
2079
-	.ids      = tulip_nics,
2080
-	.id_count = sizeof(tulip_nics)/sizeof(tulip_nics[0]),
2081
-	.class    = 0,
2082
-};
2075
+static struct pci_driver tulip_driver =
2076
+	PCI_DRIVER ( "Tulip", tulip_nics, PCI_NO_CLASS );
2077
+
2078
+BOOT_DRIVER ( "Tulip", tulip_probe );

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

@@ -948,11 +948,7 @@ PCI_ROM(0x1050, 0x0840, "winbond840",     "Winbond W89C840F"),
948 948
 PCI_ROM(0x11f6, 0x2011, "compexrl100atx", "Compex RL100ATX"),
949 949
 };
950 950
 
951
-static struct pci_driver w89c840_driver __pci_driver = {
952
-	.type     = NIC_DRIVER,
953
-	.name     = "W89C840F",
954
-	.probe    = w89c840_probe,
955
-	.ids      = w89c840_nics,
956
-	.id_count = sizeof(w89c840_nics)/sizeof(w89c840_nics[0]),
957
-	.class    = 0,
958
-};
951
+static struct pci_driver w89c840_driver =
952
+	PCI_DRIVER ( "W89C840F", w89c840_nics, PCI_NO_CLASS );
953
+
954
+BOOT_DRIVER ( "W89C840F", w89c840_probe );

Loading…
取消
儲存