• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef	CARDS_H
2 #define CARDS_H
3 
4 /*
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU General Public License as
7  * published by the Free Software Foundation; either version 2, or (at
8  * your option) any later version.
9  */
10 
11 #include "nic.h"
12 
13 /* OK, this is how the PCI support hack works:  if pci.h is included before
14  * this file is included, assume that the driver supports PCI.  This means that
15  * this file is usually included last.  */
16 
17 #ifdef	PCI_H
18 #define PCI_ARG(x) ,x
19 #else
20 #define PCI_ARG(x)
21 #endif
22 
23 #ifdef	INCLUDE_WD
24 extern struct nic	*wd_probe(struct nic *, unsigned short *
25 	PCI_ARG(struct pci_device *));
26 #endif
27 
28 #ifdef	INCLUDE_3C503
29 extern struct nic	*t503_probe(struct nic *, unsigned short *
30 	PCI_ARG(struct pci_device *));
31 #endif
32 
33 #ifdef	INCLUDE_VIA_RHINE
34 extern struct nic	*rhine_probe(struct nic *, unsigned short *
35 	PCI_ARG(struct pci_device *));
36 #endif
37 
38 #ifdef	INCLUDE_NE
39 extern struct nic	*ne_probe(struct nic *, unsigned short *
40 	PCI_ARG(struct pci_device *));
41 #endif
42 
43 #ifdef	INCLUDE_NS8390
44 extern struct nic	*nepci_probe(struct nic *, unsigned short *
45 	PCI_ARG(struct pci_device *));
46 #endif
47 
48 #ifdef	INCLUDE_3C509
49 extern struct nic	*t509_probe(struct nic *, unsigned short *
50 	PCI_ARG(struct pci_device *));
51 #endif
52 
53 #ifdef	INCLUDE_3C529
54 extern struct nic	*t529_probe(struct nic *, unsigned short *
55 	PCI_ARG(struct pci_device *));
56 #endif
57 
58 #ifdef	INCLUDE_3C595
59 extern struct nic	*t595_probe(struct nic *, unsigned short *
60 	PCI_ARG(struct pci_device *));
61 #endif
62 
63 #ifdef	INCLUDE_3C90X
64 extern struct nic	*a3c90x_probe(struct nic *, unsigned short *
65 	PCI_ARG(struct pci_device *));
66 #endif
67 
68 #ifdef	INCLUDE_EEPRO
69 extern struct nic	*eepro_probe(struct nic *, unsigned short *
70 	PCI_ARG(struct pci_device *));
71 #endif
72 
73 #ifdef	INCLUDE_EEPRO100
74 extern struct nic	*eepro100_probe(struct nic *, unsigned short *
75 	PCI_ARG(struct pci_device *));
76 #endif
77 
78 #ifdef	INCLUDE_EPIC100
79 extern struct nic	*epic100_probe(struct nic *, unsigned short *
80 	PCI_ARG(struct pci_device *));
81 #endif
82 
83 #ifdef	INCLUDE_OTULIP
84 extern struct nic	*otulip_probe(struct nic *, unsigned short *
85 	PCI_ARG(struct pci_device *));
86 #endif
87 
88 #ifdef	INCLUDE_TULIP
89 extern struct nic	*tulip_probe(struct nic *, unsigned short *
90 	PCI_ARG(struct pci_device *));
91 #endif
92 
93 #ifdef	INCLUDE_DAVICOM
94 extern struct nic	*davicom_probe(struct nic *, unsigned short *
95 	PCI_ARG(struct pci_device *));
96 #endif
97 
98 #ifdef	INCLUDE_CS89X0
99 extern struct nic	*cs89x0_probe(struct nic *, unsigned short *
100 	PCI_ARG(struct pci_device *));
101 #endif
102 
103 #ifdef	INCLUDE_LANCE
104 extern struct nic	*lancepci_probe(struct nic *, unsigned short *
105 	PCI_ARG(struct pci_device *));
106 #endif
107 
108 #ifdef	INCLUDE_NE2100
109 extern struct nic	*ne2100_probe(struct nic *, unsigned short *
110 	PCI_ARG(struct pci_device *));
111 #endif
112 
113 #ifdef	INCLUDE_NI6510
114 extern struct nic	*ni6510_probe(struct nic *, unsigned short *
115 	PCI_ARG(struct pci_device *));
116 #endif
117 
118 #ifdef	INCLUDE_SK_G16
119 extern struct nic	*SK_probe(struct nic *, unsigned short *
120 	PCI_ARG(struct pci_device *));
121 #endif
122 
123 #ifdef	INCLUDE_3C507
124 extern struct nic	*t507_probe(struct nic *, unsigned short *
125 	PCI_ARG(struct pci_device *));
126 #endif
127 
128 #ifdef	INCLUDE_NI5010
129 extern struct nic	*ni5010_probe(struct nic *, unsigned short *
130 	PCI_ARG(struct pci_device *));
131 #endif
132 
133 #ifdef	INCLUDE_NI5210
134 extern struct nic	*ni5210_probe(struct nic *, unsigned short *
135 	PCI_ARG(struct pci_device *));
136 #endif
137 
138 #ifdef	INCLUDE_EXOS205
139 extern struct nic	*exos205_probe(struct nic *, unsigned short *
140 	PCI_ARG(struct pci_device *));
141 #endif
142 
143 #ifdef	INCLUDE_SMC9000
144 extern struct nic	*smc9000_probe(struct nic *, unsigned short *
145 	PCI_ARG(struct pci_device *));
146 #endif
147 
148 #ifdef	INCLUDE_TIARA
149 extern struct nic	*tiara_probe(struct nic *, unsigned short *
150 	PCI_ARG(struct pci_device *));
151 #endif
152 
153 #ifdef	INCLUDE_DEPCA
154 extern struct nic	*depca_probe(struct nic *, unsigned short *
155 	PCI_ARG(struct pci_device *));
156 #endif
157 
158 #ifdef	INCLUDE_RTL8139
159 extern struct nic	*rtl8139_probe(struct nic *, unsigned short *
160 	PCI_ARG(struct pci_device *));
161 #endif
162 
163 #ifdef	INCLUDE_W89C840
164 extern struct nic	*w89c840_probe(struct nic *, unsigned short *
165 	PCI_ARG(struct pci_device *));
166 #endif
167 
168 #ifdef	INCLUDE_SIS900
169 extern struct nic	*sis900_probe(struct nic *, unsigned short *
170         PCI_ARG(struct pci_device *));
171 #endif
172 
173 #ifdef	INCLUDE_NATSEMI
174 extern struct nic	*natsemi_probe(struct nic *, unsigned short *
175         PCI_ARG(struct pci_device *));
176 #endif
177 
178 #ifdef	INCLUDE_TLAN
179 extern struct nic	*tlan_probe(struct nic *, unsigned short *
180         PCI_ARG(struct pci_device *));
181 #endif
182 
183 #endif	/* CARDS_H */
184