| #ifndef CARDS_H |
| #define CARDS_H |
| |
| /* |
| * This program is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU General Public License as |
| * published by the Free Software Foundation; either version 2, or (at |
| * your option) any later version. |
| */ |
| |
| #include "nic.h" |
| |
| /* OK, this is how the PCI support hack works: if pci.h is included before |
| * this file is included, assume that the driver supports PCI. This means that |
| * this file is usually included last. */ |
| |
| #ifdef PCI_H |
| #define PCI_ARG(x) ,x |
| #else |
| #define PCI_ARG(x) |
| #endif |
| |
| #ifdef INCLUDE_WD |
| extern struct nic *wd_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C503 |
| extern struct nic *t503_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_VIA_RHINE |
| extern struct nic *rhine_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NE |
| extern struct nic *ne_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NS8390 |
| extern struct nic *nepci_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C509 |
| extern struct nic *t509_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C529 |
| extern struct nic *t529_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C595 |
| extern struct nic *t595_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C90X |
| extern struct nic *a3c90x_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_EEPRO |
| extern struct nic *eepro_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_EEPRO100 |
| extern struct nic *eepro100_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_EPIC100 |
| extern struct nic *epic100_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_OTULIP |
| extern struct nic *otulip_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_TULIP |
| extern struct nic *tulip_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_DAVICOM |
| extern struct nic *davicom_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_CS89X0 |
| extern struct nic *cs89x0_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_LANCE |
| extern struct nic *lancepci_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NE2100 |
| extern struct nic *ne2100_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NI6510 |
| extern struct nic *ni6510_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_SK_G16 |
| extern struct nic *SK_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_3C507 |
| extern struct nic *t507_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NI5010 |
| extern struct nic *ni5010_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NI5210 |
| extern struct nic *ni5210_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_EXOS205 |
| extern struct nic *exos205_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_SMC9000 |
| extern struct nic *smc9000_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_TIARA |
| extern struct nic *tiara_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_DEPCA |
| extern struct nic *depca_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_RTL8139 |
| extern struct nic *rtl8139_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_W89C840 |
| extern struct nic *w89c840_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_SIS900 |
| extern struct nic *sis900_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_NATSEMI |
| extern struct nic *natsemi_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #ifdef INCLUDE_TLAN |
| extern struct nic *tlan_probe(struct nic *, unsigned short * |
| PCI_ARG(struct pci_device *)); |
| #endif |
| |
| #endif /* CARDS_H */ |