Lines Matching full:wol
932 pegasus_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_get_wol() argument
936 wol->supported = WAKE_MAGIC | WAKE_PHY; in pegasus_get_wol()
937 wol->wolopts = pegasus->wolopts; in pegasus_get_wol()
941 pegasus_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_set_wol() argument
947 if (wol->wolopts & ~WOL_SUPPORTED) in pegasus_set_wol()
950 if (wol->wolopts & WAKE_MAGIC) in pegasus_set_wol()
952 if (wol->wolopts & WAKE_PHY) in pegasus_set_wol()
955 if (wol->wolopts) in pegasus_set_wol()
959 pegasus->wolopts = wol->wolopts; in pegasus_set_wol()
964 wol->wolopts); in pegasus_set_wol()
970 struct ethtool_wolinfo wol; in pegasus_reset_wol() local
972 memset(&wol, 0, sizeof wol); in pegasus_reset_wol()
973 (void) pegasus_set_wol(dev, &wol); in pegasus_reset_wol()