-#ifdef CONFIG_PM
-static int starfire_suspend(struct pci_dev *pdev, pm_message_t state)
-{
- struct net_device *dev = pci_get_drvdata(pdev);
-
- if (netif_running(dev)) {
- netif_device_detach(dev);
- netdev_close(dev);
- }
-
- pci_save_state(pdev);
- pci_set_power_state(pdev, pci_choose_state(pdev,state));
-
- return 0;
-}
-
-static int starfire_resume(struct pci_dev *pdev)
-{
- struct net_device *dev = pci_get_drvdata(pdev);
-
- pci_set_power_state(pdev, PCI_D0);
- pci_restore_state(pdev);
-
- if (netif_running(dev)) {
- netdev_open(dev);
- netif_device_attach(dev);
- }
-
- return 0;
-}
-#endif /* CONFIG_PM */
-