Lines Matching refs:wol
890 pegasus_get_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_get_wol() argument
894 wol->supported = WAKE_MAGIC | WAKE_PHY; in pegasus_get_wol()
895 wol->wolopts = pegasus->wolopts; in pegasus_get_wol()
899 pegasus_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol) in pegasus_set_wol() argument
905 if (wol->wolopts & ~WOL_SUPPORTED) in pegasus_set_wol()
908 if (wol->wolopts & WAKE_MAGIC) in pegasus_set_wol()
910 if (wol->wolopts & WAKE_PHY) in pegasus_set_wol()
913 if (wol->wolopts) in pegasus_set_wol()
917 pegasus->wolopts = wol->wolopts; in pegasus_set_wol()
922 wol->wolopts); in pegasus_set_wol()
928 struct ethtool_wolinfo wol; in pegasus_reset_wol() local
930 memset(&wol, 0, sizeof wol); in pegasus_reset_wol()
931 (void) pegasus_set_wol(dev, &wol); in pegasus_reset_wol()