Home
last modified time | relevance | path

Searched refs:wolinfo (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/usb/
H A Dasix_common.c574 void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) in asix_get_wol() argument
581 wolinfo->supported = 0; in asix_get_wol()
582 wolinfo->wolopts = 0; in asix_get_wol()
585 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in asix_get_wol()
586 wolinfo->wolopts = 0; in asix_get_wol()
588 wolinfo->wolopts |= WAKE_PHY; in asix_get_wol()
590 wolinfo->wolopts |= WAKE_MAGIC; in asix_get_wol()
593 int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) in asix_set_wol() argument
598 if (wolinfo->wolopts & ~(WAKE_PHY | WAKE_MAGIC)) in asix_set_wol()
601 if (wolinfo->wolopts & WAKE_PHY) in asix_set_wol()
[all …]
H A Daqc111.c215 struct ethtool_wolinfo *wolinfo) in aqc111_get_wol() argument
220 wolinfo->supported = WAKE_MAGIC; in aqc111_get_wol()
221 wolinfo->wolopts = 0; in aqc111_get_wol()
224 wolinfo->wolopts |= WAKE_MAGIC; in aqc111_get_wol()
228 struct ethtool_wolinfo *wolinfo) in aqc111_set_wol() argument
233 if (wolinfo->wolopts & ~WAKE_MAGIC) in aqc111_set_wol()
237 if (wolinfo->wolopts & WAKE_MAGIC) in aqc111_set_wol()
H A Dax88179_178a.c514 ax88179_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) in ax88179_get_wol() argument
519 wolinfo->supported = priv->wol_supported; in ax88179_get_wol()
520 wolinfo->wolopts = priv->wolopts; in ax88179_get_wol()
524 ax88179_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) in ax88179_set_wol() argument
529 if (wolinfo->wolopts & ~(priv->wol_supported)) in ax88179_set_wol()
532 priv->wolopts = wolinfo->wolopts; in ax88179_set_wol()
H A Dsmsc95xx.c730 struct ethtool_wolinfo *wolinfo) in smsc95xx_ethtool_get_wol() argument
735 wolinfo->supported = SUPPORTED_WAKE; in smsc95xx_ethtool_get_wol()
736 wolinfo->wolopts = pdata->wolopts; in smsc95xx_ethtool_get_wol()
740 struct ethtool_wolinfo *wolinfo) in smsc95xx_ethtool_set_wol() argument
746 if (wolinfo->wolopts & ~SUPPORTED_WAKE) in smsc95xx_ethtool_set_wol()
749 pdata->wolopts = wolinfo->wolopts & SUPPORTED_WAKE; in smsc95xx_ethtool_set_wol()
H A Dsmsc75xx.c701 struct ethtool_wolinfo *wolinfo) in smsc75xx_ethtool_get_wol() argument
706 wolinfo->supported = SUPPORTED_WAKE; in smsc75xx_ethtool_get_wol()
707 wolinfo->wolopts = pdata->wolopts; in smsc75xx_ethtool_get_wol()
711 struct ethtool_wolinfo *wolinfo) in smsc75xx_ethtool_set_wol() argument
717 if (wolinfo->wolopts & ~SUPPORTED_WAKE) in smsc75xx_ethtool_set_wol()
720 pdata->wolopts = wolinfo->wolopts & SUPPORTED_WAKE; in smsc75xx_ethtool_set_wol()
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c1255 struct ethtool_wolinfo *wolinfo) in sc92031_ethtool_get_wol() argument
1266 wolinfo->supported = WAKE_PHY | WAKE_MAGIC in sc92031_ethtool_get_wol()
1268 wolinfo->wolopts = 0; in sc92031_ethtool_get_wol()
1271 wolinfo->wolopts |= WAKE_PHY; in sc92031_ethtool_get_wol()
1274 wolinfo->wolopts |= WAKE_MAGIC; in sc92031_ethtool_get_wol()
1278 wolinfo->wolopts |= WAKE_UCAST | WAKE_MCAST | WAKE_BCAST; in sc92031_ethtool_get_wol()
1282 struct ethtool_wolinfo *wolinfo) in sc92031_ethtool_set_wol() argument
1293 if (wolinfo->wolopts & WAKE_PHY) in sc92031_ethtool_set_wol()
1296 if (wolinfo->wolopts & WAKE_MAGIC) in sc92031_ethtool_set_wol()
1300 if (wolinfo->wolopts & (WAKE_UCAST | WAKE_MCAST | WAKE_BCAST)) in sc92031_ethtool_set_wol()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c304 bnad_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wolinfo) in bnad_get_wol() argument
306 wolinfo->supported = 0; in bnad_get_wol()
307 wolinfo->wolopts = 0; in bnad_get_wol()
/linux/drivers/net/ethernet/dec/tulip/
H A Dtulip.h441 struct ethtool_wolinfo wolinfo; /* WOL settings */ member