Lines Matching full:wol
280 /* Disable learning while in WoL mode */ in bcm_sf2_port_disable()
879 struct ethtool_wolinfo *wol) in bcm_sf2_sw_get_wol() argument
885 /* Get the parent device WoL settings */ in bcm_sf2_sw_get_wol()
890 wol->supported = pwol.supported; in bcm_sf2_sw_get_wol()
891 memset(&wol->sopass, 0, sizeof(wol->sopass)); in bcm_sf2_sw_get_wol()
894 memcpy(&wol->sopass, pwol.sopass, sizeof(wol->sopass)); in bcm_sf2_sw_get_wol()
897 wol->wolopts = pwol.wolopts; in bcm_sf2_sw_get_wol()
899 wol->wolopts = 0; in bcm_sf2_sw_get_wol()
903 struct ethtool_wolinfo *wol) in bcm_sf2_sw_set_wol() argument
912 if (wol->wolopts & ~pwol.supported) in bcm_sf2_sw_set_wol()
915 if (wol->wolopts) in bcm_sf2_sw_set_wol()
929 return p->ethtool_ops->set_wol(p, wol); in bcm_sf2_sw_set_wol()