wolinfo           305 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wolinfo)
wolinfo           307 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 	wolinfo->supported = 0;
wolinfo           308 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 	wolinfo->wolopts = 0;
wolinfo          1089 drivers/net/ethernet/dec/tulip/dmfe.c 				struct ethtool_wolinfo *wolinfo)
wolinfo          1093 drivers/net/ethernet/dec/tulip/dmfe.c 	if (wolinfo->wolopts & (WAKE_UCAST | WAKE_MCAST | WAKE_BCAST |
wolinfo          1097 drivers/net/ethernet/dec/tulip/dmfe.c 	db->wol_mode = wolinfo->wolopts;
wolinfo          1102 drivers/net/ethernet/dec/tulip/dmfe.c 				 struct ethtool_wolinfo *wolinfo)
wolinfo          1106 drivers/net/ethernet/dec/tulip/dmfe.c 	wolinfo->supported = WAKE_PHY | WAKE_MAGIC;
wolinfo          1107 drivers/net/ethernet/dec/tulip/dmfe.c 	wolinfo->wolopts = db->wol_mode;
wolinfo           441 drivers/net/ethernet/dec/tulip/tulip.h         struct ethtool_wolinfo wolinfo;        /* WOL settings */
wolinfo           877 drivers/net/ethernet/dec/tulip/tulip_core.c 				 struct ethtool_wolinfo *wolinfo)
wolinfo           881 drivers/net/ethernet/dec/tulip/tulip_core.c 	if (wolinfo->wolopts & (~tp->wolinfo.supported))
wolinfo           884 drivers/net/ethernet/dec/tulip/tulip_core.c 	tp->wolinfo.wolopts = wolinfo->wolopts;
wolinfo           885 drivers/net/ethernet/dec/tulip/tulip_core.c 	device_set_wakeup_enable(&tp->pdev->dev, tp->wolinfo.wolopts);
wolinfo           890 drivers/net/ethernet/dec/tulip/tulip_core.c 				  struct ethtool_wolinfo *wolinfo)
wolinfo           894 drivers/net/ethernet/dec/tulip/tulip_core.c 	wolinfo->supported = tp->wolinfo.supported;
wolinfo           895 drivers/net/ethernet/dec/tulip/tulip_core.c 	wolinfo->wolopts = tp->wolinfo.wolopts;
wolinfo          1454 drivers/net/ethernet/dec/tulip/tulip_core.c 	tp->wolinfo.supported = 0;
wolinfo          1455 drivers/net/ethernet/dec/tulip/tulip_core.c 	tp->wolinfo.wolopts = 0;
wolinfo          1462 drivers/net/ethernet/dec/tulip/tulip_core.c 			tp->wolinfo.supported = WAKE_PHY | WAKE_MAGIC;
wolinfo          1852 drivers/net/ethernet/dec/tulip/tulip_core.c 		tulip_set_wolopts(pdev, tp->wolinfo.wolopts);
wolinfo          1853 drivers/net/ethernet/dec/tulip/tulip_core.c 		rc = pci_enable_wake(pdev, pstate, tp->wolinfo.wolopts);
wolinfo          4265 drivers/net/ethernet/nvidia/forcedeth.c static void nv_get_wol(struct net_device *dev, struct ethtool_wolinfo *wolinfo)
wolinfo          4268 drivers/net/ethernet/nvidia/forcedeth.c 	wolinfo->supported = WAKE_MAGIC;
wolinfo          4272 drivers/net/ethernet/nvidia/forcedeth.c 		wolinfo->wolopts = WAKE_MAGIC;
wolinfo          4276 drivers/net/ethernet/nvidia/forcedeth.c static int nv_set_wol(struct net_device *dev, struct ethtool_wolinfo *wolinfo)
wolinfo          4282 drivers/net/ethernet/nvidia/forcedeth.c 	if (wolinfo->wolopts == 0) {
wolinfo          4284 drivers/net/ethernet/nvidia/forcedeth.c 	} else if (wolinfo->wolopts & WAKE_MAGIC) {
wolinfo          1254 drivers/net/ethernet/silan/sc92031.c 		struct ethtool_wolinfo *wolinfo)
wolinfo          1265 drivers/net/ethernet/silan/sc92031.c 	wolinfo->supported = WAKE_PHY | WAKE_MAGIC
wolinfo          1267 drivers/net/ethernet/silan/sc92031.c 	wolinfo->wolopts = 0;
wolinfo          1270 drivers/net/ethernet/silan/sc92031.c 		wolinfo->wolopts |= WAKE_PHY;
wolinfo          1273 drivers/net/ethernet/silan/sc92031.c 		wolinfo->wolopts |= WAKE_MAGIC;
wolinfo          1277 drivers/net/ethernet/silan/sc92031.c 		wolinfo->wolopts |= WAKE_UCAST | WAKE_MCAST | WAKE_BCAST;
wolinfo          1281 drivers/net/ethernet/silan/sc92031.c 		struct ethtool_wolinfo *wolinfo)
wolinfo          1292 drivers/net/ethernet/silan/sc92031.c 	if (wolinfo->wolopts & WAKE_PHY)
wolinfo          1295 drivers/net/ethernet/silan/sc92031.c 	if (wolinfo->wolopts & WAKE_MAGIC)
wolinfo          1299 drivers/net/ethernet/silan/sc92031.c 	if (wolinfo->wolopts & (WAKE_UCAST | WAKE_MCAST | WAKE_BCAST))
wolinfo            77 drivers/net/ethernet/toshiba/spider_net_ethtool.c 			   struct ethtool_wolinfo *wolinfo)
wolinfo            80 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	wolinfo->supported = 0;
wolinfo            81 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	wolinfo->wolopts = 0;
wolinfo           214 drivers/net/usb/aqc111.c 			   struct ethtool_wolinfo *wolinfo)
wolinfo           219 drivers/net/usb/aqc111.c 	wolinfo->supported = WAKE_MAGIC;
wolinfo           220 drivers/net/usb/aqc111.c 	wolinfo->wolopts = 0;
wolinfo           223 drivers/net/usb/aqc111.c 		wolinfo->wolopts |= WAKE_MAGIC;
wolinfo           227 drivers/net/usb/aqc111.c 			  struct ethtool_wolinfo *wolinfo)
wolinfo           232 drivers/net/usb/aqc111.c 	if (wolinfo->wolopts & ~WAKE_MAGIC)
wolinfo           236 drivers/net/usb/aqc111.c 	if (wolinfo->wolopts & WAKE_MAGIC)
wolinfo           230 drivers/net/usb/asix.h void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo);
wolinfo           231 drivers/net/usb/asix.h int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo);
wolinfo           573 drivers/net/usb/asix_common.c void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           580 drivers/net/usb/asix_common.c 		wolinfo->supported = 0;
wolinfo           581 drivers/net/usb/asix_common.c 		wolinfo->wolopts = 0;
wolinfo           584 drivers/net/usb/asix_common.c 	wolinfo->supported = WAKE_PHY | WAKE_MAGIC;
wolinfo           585 drivers/net/usb/asix_common.c 	wolinfo->wolopts = 0;
wolinfo           587 drivers/net/usb/asix_common.c 		wolinfo->wolopts |= WAKE_PHY;
wolinfo           589 drivers/net/usb/asix_common.c 		wolinfo->wolopts |= WAKE_MAGIC;
wolinfo           592 drivers/net/usb/asix_common.c int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           597 drivers/net/usb/asix_common.c 	if (wolinfo->wolopts & ~(WAKE_PHY | WAKE_MAGIC))
wolinfo           600 drivers/net/usb/asix_common.c 	if (wolinfo->wolopts & WAKE_PHY)
wolinfo           602 drivers/net/usb/asix_common.c 	if (wolinfo->wolopts & WAKE_MAGIC)
wolinfo           531 drivers/net/usb/ax88179_178a.c ax88179_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           538 drivers/net/usb/ax88179_178a.c 		wolinfo->supported = 0;
wolinfo           539 drivers/net/usb/ax88179_178a.c 		wolinfo->wolopts = 0;
wolinfo           543 drivers/net/usb/ax88179_178a.c 	wolinfo->supported = WAKE_PHY | WAKE_MAGIC;
wolinfo           544 drivers/net/usb/ax88179_178a.c 	wolinfo->wolopts = 0;
wolinfo           546 drivers/net/usb/ax88179_178a.c 		wolinfo->wolopts |= WAKE_PHY;
wolinfo           548 drivers/net/usb/ax88179_178a.c 		wolinfo->wolopts |= WAKE_MAGIC;
wolinfo           552 drivers/net/usb/ax88179_178a.c ax88179_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           557 drivers/net/usb/ax88179_178a.c 	if (wolinfo->wolopts & ~(WAKE_PHY | WAKE_MAGIC))
wolinfo           560 drivers/net/usb/ax88179_178a.c 	if (wolinfo->wolopts & WAKE_PHY)
wolinfo           562 drivers/net/usb/ax88179_178a.c 	if (wolinfo->wolopts & WAKE_MAGIC)
wolinfo           705 drivers/net/usb/smsc75xx.c 				     struct ethtool_wolinfo *wolinfo)
wolinfo           710 drivers/net/usb/smsc75xx.c 	wolinfo->supported = SUPPORTED_WAKE;
wolinfo           711 drivers/net/usb/smsc75xx.c 	wolinfo->wolopts = pdata->wolopts;
wolinfo           715 drivers/net/usb/smsc75xx.c 				    struct ethtool_wolinfo *wolinfo)
wolinfo           721 drivers/net/usb/smsc75xx.c 	if (wolinfo->wolopts & ~SUPPORTED_WAKE)
wolinfo           724 drivers/net/usb/smsc75xx.c 	pdata->wolopts = wolinfo->wolopts & SUPPORTED_WAKE;
wolinfo           747 drivers/net/usb/smsc95xx.c 				     struct ethtool_wolinfo *wolinfo)
wolinfo           752 drivers/net/usb/smsc95xx.c 	wolinfo->supported = SUPPORTED_WAKE;
wolinfo           753 drivers/net/usb/smsc95xx.c 	wolinfo->wolopts = pdata->wolopts;
wolinfo           757 drivers/net/usb/smsc95xx.c 				    struct ethtool_wolinfo *wolinfo)
wolinfo           763 drivers/net/usb/smsc95xx.c 	if (wolinfo->wolopts & ~SUPPORTED_WAKE)
wolinfo           766 drivers/net/usb/smsc95xx.c 	pdata->wolopts = wolinfo->wolopts & SUPPORTED_WAKE;
wolinfo           399 drivers/net/usb/sr9800.c sr_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           405 drivers/net/usb/sr9800.c 		wolinfo->supported = 0;
wolinfo           406 drivers/net/usb/sr9800.c 		wolinfo->wolopts = 0;
wolinfo           409 drivers/net/usb/sr9800.c 	wolinfo->supported = WAKE_PHY | WAKE_MAGIC;
wolinfo           410 drivers/net/usb/sr9800.c 	wolinfo->wolopts = 0;
wolinfo           412 drivers/net/usb/sr9800.c 		wolinfo->wolopts |= WAKE_PHY;
wolinfo           414 drivers/net/usb/sr9800.c 		wolinfo->wolopts |= WAKE_MAGIC;
wolinfo           418 drivers/net/usb/sr9800.c sr_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo)
wolinfo           423 drivers/net/usb/sr9800.c 	if (wolinfo->wolopts & ~(WAKE_PHY | WAKE_MAGIC))
wolinfo           426 drivers/net/usb/sr9800.c 	if (wolinfo->wolopts & WAKE_PHY)
wolinfo           428 drivers/net/usb/sr9800.c 	if (wolinfo->wolopts & WAKE_MAGIC)