Searched refs:wolopts (Results 26 - 50 of 122) sorted by relevance

12345

/linux-master/drivers/net/usb/
H A Dsmsc75xx.c56 u32 wolopts; member in struct:smsc75xx_priv
713 wolinfo->wolopts = pdata->wolopts;
723 if (wolinfo->wolopts & ~SUPPORTED_WAKE)
726 pdata->wolopts = wolinfo->wolopts & SUPPORTED_WAKE;
728 ret = device_set_wakeup_enable(&dev->udev->dev, pdata->wolopts);
1825 if (!(pdata->wolopts & SUPPORTED_WAKE) ||
1826 !(link_up || (pdata->wolopts & WAKE_PHY))) {
1862 if (pdata->wolopts
[all...]
H A Dax88179_178a.c175 u32 wolopts; member in struct:ax88179_data
418 if (priv->wolopts) {
421 if (priv->wolopts & WAKE_PHY)
423 if (priv->wolopts & WAKE_MAGIC)
520 wolinfo->wolopts = priv->wolopts;
529 if (wolinfo->wolopts & ~(priv->wol_supported))
532 priv->wolopts = wolinfo->wolopts;
H A Dpegasus.h87 u32 wolopts; member in struct:pegasus
/linux-master/drivers/net/ethernet/toshiba/
H A Dspider_net_ethtool.c81 wolinfo->wolopts = 0;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c847 wol->wolopts = priv->wolopts;
864 device_set_wakeup_enable(priv->device, !!wol->wolopts);
872 wol->wolopts &= ~WAKE_MAGIC;
874 if (wol->wolopts & ~support)
877 if (wol->wolopts) {
893 priv->wolopts = wol->wolopts;
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c549 wol->wolopts = priv->wolopts;
551 if (!(priv->wolopts & WAKE_MAGICSECURE))
567 if (wol->wolopts & ~supported)
570 if (wol->wolopts & WAKE_MAGICSECURE)
574 if (wol->wolopts) {
587 priv->wolopts = wol->wolopts;
2676 if (priv->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE))
2679 if (priv->wolopts
[all...]
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c1333 if (wol->wolopts) {
1334 if (wol->wolopts & WAKE_PHY) options |= LinkUp;
1335 if (wol->wolopts & WAKE_MAGIC) options |= MagicPacket;
1345 if (wol->wolopts) {
1346 if (wol->wolopts & WAKE_UCAST) options |= UWF;
1347 if (wol->wolopts & WAKE_BCAST) options |= BWF;
1348 if (wol->wolopts & WAKE_MCAST) options |= MWF;
1353 cp->wol_enabled = (wol->wolopts) ? 1 : 0;
1364 wol->wolopts = 0; /* Start from scratch */
1371 if (options & LinkUp) wol->wolopts |
[all...]
H A D8139too.c2319 wol->wolopts = 0;
2321 wol->wolopts |= WAKE_PHY;
2323 wol->wolopts |= WAKE_MAGIC;
2327 wol->wolopts |= WAKE_UCAST;
2329 wol->wolopts |= WAKE_MCAST;
2331 wol->wolopts |= WAKE_BCAST;
2351 if (wol->wolopts & ~support)
2356 if (wol->wolopts & WAKE_PHY)
2358 if (wol->wolopts & WAKE_MAGIC)
2368 if (wol->wolopts
[all...]
/linux-master/drivers/net/ethernet/silan/
H A Dsc92031.c1268 wolinfo->wolopts = 0;
1271 wolinfo->wolopts |= WAKE_PHY;
1274 wolinfo->wolopts |= WAKE_MAGIC;
1278 wolinfo->wolopts |= WAKE_UCAST | WAKE_MCAST | WAKE_BCAST;
1293 if (wolinfo->wolopts & WAKE_PHY)
1296 if (wolinfo->wolopts & WAKE_MAGIC)
1300 if (wolinfo->wolopts & (WAKE_UCAST | WAKE_MCAST | WAKE_BCAST))
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c558 wol->wolopts = 0;
567 wol->wolopts |= WAKE_MAGIC;
570 wol->wolopts |= WAKE_UCAST;
579 if (!priv->wol_supported && wol->wolopts)
582 if (wol->wolopts & ~(WAKE_MAGIC | WAKE_UCAST))
585 if (wol->wolopts & WAKE_MAGIC) {
588 if (wol->wolopts & WAKE_UCAST)
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c354 wol->wolopts = 0;
370 wol->wolopts |= WAKE_UCAST;
372 wol->wolopts |= WAKE_MCAST;
374 wol->wolopts |= WAKE_BCAST;
376 wol->wolopts |= WAKE_MAGIC;
378 wol->wolopts |= WAKE_PHY;
386 if (wol->wolopts & (WAKE_ARP | WAKE_MAGICSECURE | WAKE_FILTER))
390 return wol->wolopts ? -EOPNOTSUPP : 0;
395 if (wol->wolopts & WAKE_UCAST)
397 if (wol->wolopts
[all...]
/linux-master/drivers/net/ethernet/socionext/
H A Dsni_ave.c266 u32 wolopts; member in struct:ave_private
422 wol->wolopts = 0;
432 (wol->wolopts & (WAKE_ARP | WAKE_MAGICSECURE)))
445 device_set_wakeup_enable(&ndev->dev, !!wol->wolopts);
1225 wol.wolopts = 0;
1746 priv->wolopts = wol.wolopts;
1765 wol.wolopts = priv->wolopts;
/linux-master/drivers/net/ethernet/calxeda/
H A Dxgmac.c382 int wolopts; member in struct:xgmac_priv
1644 wol->wolopts = priv->wolopts;
1657 if (wol->wolopts & ~support)
1660 priv->wolopts = wol->wolopts;
1662 if (wol->wolopts) {
1775 priv->wolopts = WAKE_MAGIC; /* Magic Frame as default */
1877 xgmac_pmt(priv->base, priv->wolopts);
/linux-master/drivers/net/phy/
H A Dmxl-gpy.c683 if (wol->wolopts & WAKE_MAGIC) {
737 if (wol->wolopts & WAKE_PHY) {
764 wol->wolopts = 0;
768 wol->wolopts |= WAKE_MAGIC;
772 wol->wolopts |= WAKE_PHY;
H A Dmotorcomm.c438 wol->wolopts = 0;
445 wol->wolopts |= WAKE_MAGIC;
474 if (wol->wolopts & WAKE_MAGIC) {
544 if (wol->wolopts & WAKE_MAGIC) {
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c1888 wol->wolopts = 0;
1906 wol->wolopts |= WAKE_UCAST;
1908 wol->wolopts |= WAKE_MCAST;
1910 wol->wolopts |= WAKE_BCAST;
1912 wol->wolopts |= WAKE_MAGIC;
1914 wol->wolopts |= WAKE_PHY;
1923 (wol->wolopts & ~(WAKE_UCAST | WAKE_MCAST | WAKE_BCAST |
1930 if (wol->wolopts & WAKE_UCAST)
1932 if (wol->wolopts & WAKE_MCAST)
1934 if (wol->wolopts
[all...]
/linux-master/drivers/net/dsa/
H A Dbcm_sf2.c1013 if (pwol.wolopts & WAKE_MAGICSECURE)
1017 wol->wolopts = pwol.wolopts;
1019 wol->wolopts = 0;
1032 if (wol->wolopts & ~pwol.supported)
1035 if (wol->wolopts)
/linux-master/drivers/net/ethernet/via/
H A Dvia-rhine.c473 u8 wolopts; member in struct:rhine_private
2352 wol->wolopts = rp->wolopts;
2365 if (wol->wolopts & ~support)
2369 rp->wolopts = wol->wolopts;
2475 if (rp->wolopts & WAKE_MAGIC) {
2484 if (rp->wolopts & (WAKE_BCAST|WAKE_MCAST))
2487 if (rp->wolopts & WAKE_PHY)
2490 if (rp->wolopts
[all...]
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c692 wol->wolopts = 0;
703 wol->wolopts |= WAKE_MAGIC;
715 if (wol->wolopts & ~WAKE_MAGIC)
723 if (wol->wolopts & WAKE_MAGIC)
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool.c216 return efx->type->set_wol(efx, wol->wolopts);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dethtool.c216 return efx->type->set_wol(efx, wol->wolopts);
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl2.c1995 wol->wolopts = 0;
1998 wol->wolopts |= WAKE_UCAST;
2000 wol->wolopts |= WAKE_MCAST;
2002 wol->wolopts |= WAKE_BCAST;
2004 wol->wolopts |= WAKE_MAGIC;
2006 wol->wolopts |= WAKE_PHY;
2013 if (wol->wolopts & (WAKE_ARP | WAKE_MAGICSECURE))
2016 if (wol->wolopts & (WAKE_UCAST | WAKE_BCAST | WAKE_MCAST))
2022 if (wol->wolopts & WAKE_MAGIC)
2024 if (wol->wolopts
[all...]
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c1299 if (intf->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE))
1302 if (intf->wolopts & WAKE_MAGICSECURE) {
1312 if (intf->wolopts & WAKE_FILTER)
1348 if (!intf->wolopts) {
1360 if (device_may_wakeup(kdev) && intf->wolopts)
/linux-master/drivers/net/dsa/microchip/
H A Dksz9477.c125 wol->wolopts |= WAKE_MAGIC;
127 wol->wolopts |= WAKE_PHY;
152 if (wol->wolopts & ~(WAKE_PHY | WAKE_MAGIC))
162 if (wol->wolopts & WAKE_MAGIC)
164 if (wol->wolopts & WAKE_PHY)
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c2105 wol->wolopts = 0;
2121 wol->wolopts |= WAKE_UCAST;
2123 wol->wolopts |= WAKE_MCAST;
2125 wol->wolopts |= WAKE_BCAST;
2127 wol->wolopts |= WAKE_MAGIC;
2129 wol->wolopts |= WAKE_PHY;
2136 if (wol->wolopts & (WAKE_ARP | WAKE_MAGICSECURE | WAKE_FILTER))
2140 return wol->wolopts ? -EOPNOTSUPP : 0;
2145 if (wol->wolopts & WAKE_UCAST)
2147 if (wol->wolopts
[all...]

Completed in 388 milliseconds

12345