equal
deleted
inserted
replaced
3908 static int rtl8169_suspend(struct device *device) |
3908 static int rtl8169_suspend(struct device *device) |
3909 { |
3909 { |
3910 struct pci_dev *pdev = to_pci_dev(device); |
3910 struct pci_dev *pdev = to_pci_dev(device); |
3911 struct net_device *dev = pci_get_drvdata(pdev); |
3911 struct net_device *dev = pci_get_drvdata(pdev); |
3912 struct rtl8169_private *tp = netdev_priv(dev); |
3912 struct rtl8169_private *tp = netdev_priv(dev); |
3913 |
3913 |
3914 if (tp->ecdev) |
3914 if (tp->ecdev) |
3915 return -EBUSY; |
3915 return -EBUSY; |
3916 |
3916 |
3917 rtl8169_net_suspend(dev); |
3917 rtl8169_net_suspend(dev); |
3918 |
3918 |
3922 static int rtl8169_resume(struct device *device) |
3922 static int rtl8169_resume(struct device *device) |
3923 { |
3923 { |
3924 struct pci_dev *pdev = to_pci_dev(device); |
3924 struct pci_dev *pdev = to_pci_dev(device); |
3925 struct net_device *dev = pci_get_drvdata(pdev); |
3925 struct net_device *dev = pci_get_drvdata(pdev); |
3926 struct rtl8169_private *tp = netdev_priv(dev); |
3926 struct rtl8169_private *tp = netdev_priv(dev); |
3927 |
3927 |
3928 if (tp->ecdev) |
3928 if (tp->ecdev) |
3929 return -EBUSY; |
3929 return -EBUSY; |
3930 |
3930 |
3931 if (!netif_running(dev)) |
3931 if (!netif_running(dev)) |
3932 goto out; |
3932 goto out; |