Lines Matching refs:wol
905 pegasus_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_get_wol() argument
909 wol->supported = WAKE_MAGIC | WAKE_PHY; in pegasus_get_wol()
910 wol->wolopts = pegasus->wolopts; in pegasus_get_wol()
914 pegasus_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_set_wol() argument
920 if (wol->wolopts & ~WOL_SUPPORTED) in pegasus_set_wol()
923 if (wol->wolopts & WAKE_MAGIC) in pegasus_set_wol()
925 if (wol->wolopts & WAKE_PHY) in pegasus_set_wol()
928 if (wol->wolopts) in pegasus_set_wol()
932 pegasus->wolopts = wol->wolopts; in pegasus_set_wol()
937 wol->wolopts); in pegasus_set_wol()
943 struct ethtool_wolinfo wol; in pegasus_reset_wol() local
945 memset(&wol, 0, sizeof wol); in pegasus_reset_wol()
946 (void) pegasus_set_wol(dev, &wol); in pegasus_reset_wol()