18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci/* A unified ethernet device probe.  This is the easiest way to have every
38c2ecf20Sopenharmony_ci * ethernet adaptor have the name "eth[0123...]".
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cistruct net_device *hp100_probe(int unit);
78c2ecf20Sopenharmony_cistruct net_device *ultra_probe(int unit);
88c2ecf20Sopenharmony_cistruct net_device *wd_probe(int unit);
98c2ecf20Sopenharmony_cistruct net_device *ne_probe(int unit);
108c2ecf20Sopenharmony_cistruct net_device *fmv18x_probe(int unit);
118c2ecf20Sopenharmony_cistruct net_device *i82596_probe(int unit);
128c2ecf20Sopenharmony_cistruct net_device *ni65_probe(int unit);
138c2ecf20Sopenharmony_cistruct net_device *sonic_probe(int unit);
148c2ecf20Sopenharmony_cistruct net_device *smc_init(int unit);
158c2ecf20Sopenharmony_cistruct net_device *atarilance_probe(int unit);
168c2ecf20Sopenharmony_cistruct net_device *sun3lance_probe(int unit);
178c2ecf20Sopenharmony_cistruct net_device *sun3_82586_probe(int unit);
188c2ecf20Sopenharmony_cistruct net_device *apne_probe(int unit);
198c2ecf20Sopenharmony_cistruct net_device *cs89x0_probe(int unit);
208c2ecf20Sopenharmony_cistruct net_device *mvme147lance_probe(int unit);
218c2ecf20Sopenharmony_cistruct net_device *tc515_probe(int unit);
228c2ecf20Sopenharmony_cistruct net_device *lance_probe(int unit);
238c2ecf20Sopenharmony_cistruct net_device *cops_probe(int unit);
248c2ecf20Sopenharmony_cistruct net_device *ltpc_probe(void);
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci/* Fibre Channel adapters */
278c2ecf20Sopenharmony_ciint iph5526_probe(struct net_device *dev);
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci/* SBNI adapters */
308c2ecf20Sopenharmony_ciint sbni_probe(int unit);
31