/* * Copyright (c) 2006 Dell, Inc. * by Matt Domsch * Licensed under the GNU General Public license, version 2. */ #ifndef BIOS_DEVICE_H_INCLUDED #define BIOS_DEVICE_H_INCLUDED #include #include "list.h" #include "eths.h" #include "pci.h" #include "pcmcia.h" #include "naming_policy.h" struct bios_device { struct list_head node; struct network_device *netdev; struct pci_device *pcidev; struct pcmcia_device *pcmciadev; char bios_name[IFNAMSIZ]; }; static inline int is_pci(const struct bios_device *dev) { return dev->pcidev != NULL; } static inline int is_pcmcia(const struct bios_device *dev) { return dev->pcmciadev != NULL; } #endif /* BIOS_DEVICE_H_INCLUDED */