Home
last modified time | relevance | path

Searched refs:WAKE_MAGIC (Results 1 – 68 of 68) sorted by relevance

/linux-4.1.27/drivers/net/phy/
Dat803x.c104 if (wol->wolopts & WAKE_MAGIC) { in at803x_set_wol()
144 wol->supported = WAKE_MAGIC; in at803x_get_wol()
149 wol->wolopts |= WAKE_MAGIC; in at803x_get_wol()
Dmarvell.c838 wol->supported = WAKE_MAGIC; in m88e1318_get_wol()
847 wol->wolopts |= WAKE_MAGIC; in m88e1318_get_wol()
859 if (wol->wolopts & WAKE_MAGIC) { in m88e1318_set_wol()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet_wol.c49 wol->supported = WAKE_MAGIC | WAKE_MAGICSECURE; in bcmgenet_get_wol()
73 if (wol->wolopts & ~(WAKE_MAGIC | WAKE_MAGICSECURE)) in bcmgenet_set_wol()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c247 wol->supported = WAKE_MAGIC | WAKE_PHY; in atl1c_get_wol()
257 wol->wolopts |= WAKE_MAGIC; in atl1c_get_wol()
272 if (wol->wolopts & WAKE_MAGIC) in atl1c_set_wol()
/linux-4.1.27/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c368 wol->supported |= WAKE_MAGIC; in uec_get_wol()
378 if (wol->wolopts & ~(WAKE_PHY | WAKE_MAGIC)) in uec_set_wol()
382 else if (wol->wolopts & WAKE_MAGIC && !qe_alive_during_sleep()) in uec_set_wol()
Dgianfar_ethtool.c646 wol->supported = WAKE_MAGIC; in gfar_get_wol()
647 wol->wolopts = priv->wol_en ? WAKE_MAGIC : 0; in gfar_get_wol()
662 if (wol->wolopts & ~WAKE_MAGIC) in gfar_set_wol()
665 device_set_wakeup_enable(&dev->dev, wol->wolopts & WAKE_MAGIC); in gfar_set_wol()
Dfec_main.c2483 wol->supported = WAKE_MAGIC; in fec_enet_get_wol()
2484 wol->wolopts = fep->wol_flag & FEC_WOL_FLAG_ENABLE ? WAKE_MAGIC : 0; in fec_enet_get_wol()
2498 if (wol->wolopts & ~WAKE_MAGIC) in fec_enet_set_wol()
2501 device_set_wakeup_enable(&ndev->dev, wol->wolopts & WAKE_MAGIC); in fec_enet_set_wol()
Ducc_geth.c3574 if (ugeth->wol_en & WAKE_MAGIC) { in ucc_geth_suspend()
3595 if (ugeth->wol_en & WAKE_MAGIC) { in ucc_geth_resume()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c330 wol->supported = WAKE_MAGIC | WAKE_PHY; in atl1e_get_wol()
340 wol->wolopts |= WAKE_MAGIC; in atl1e_get_wol()
355 if (wol->wolopts & WAKE_MAGIC) in atl1e_set_wol()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c205 wol->supported = WAKE_UCAST | WAKE_MCAST | WAKE_BCAST | WAKE_MAGIC; in pch_gbe_get_wol()
215 wol->wolopts |= WAKE_MAGIC; in pch_gbe_get_wol()
242 if ((wol->wolopts & WAKE_MAGIC)) in pch_gbe_set_wol()
/linux-4.1.27/drivers/net/usb/
Dasix_common.c407 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in asix_get_wol()
412 wolinfo->wolopts |= WAKE_MAGIC; in asix_get_wol()
422 if (wolinfo->wolopts & WAKE_MAGIC) in asix_set_wol()
Dsr9800.c410 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in sr_get_wol()
415 wolinfo->wolopts |= WAKE_MAGIC; in sr_get_wol()
426 if (wolinfo->wolopts & WAKE_MAGIC) in sr_set_wol()
Dpegasus.c887 #define WOL_SUPPORTED (WAKE_MAGIC|WAKE_PHY)
894 wol->supported = WAKE_MAGIC | WAKE_PHY; in pegasus_get_wol()
908 if (wol->wolopts & WAKE_MAGIC) in pegasus_set_wol()
Dax88179_178a.c555 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in ax88179_get_wol()
560 wolinfo->wolopts |= WAKE_MAGIC; in ax88179_get_wol()
571 if (wolinfo->wolopts & WAKE_MAGIC) in ax88179_set_wol()
Dsmsc95xx.c50 WAKE_MCAST | WAKE_ARP | WAKE_MAGIC)
1600 if (pdata->wolopts & WAKE_MAGIC) { in smsc95xx_suspend()
1626 if (pdata->wolopts & WAKE_MAGIC) { in smsc95xx_suspend()
Dsmsc75xx.c55 WAKE_MCAST | WAKE_ARP | WAKE_MAGIC)
1940 if (pdata->wolopts & WAKE_MAGIC) { in smsc75xx_suspend()
Dr8152.c2271 #define WAKE_ANY (WAKE_PHY | WAKE_MAGIC | WAKE_UCAST | WAKE_BCAST | WAKE_MCAST)
2296 wolopts |= WAKE_MAGIC; in __rtl_get_wol()
2329 if (wolopts & WAKE_MAGIC) in __rtl_set_wol()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c705 wol->supported |= WAKE_MAGIC; in netxen_nic_get_wol()
709 wol->wolopts |= WAKE_MAGIC; in netxen_nic_get_wol()
721 if (wol->wolopts & ~WAKE_MAGIC) in netxen_nic_set_wol()
729 if (wol->wolopts & WAKE_MAGIC) in netxen_nic_set_wol()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dsiena.c621 wol->supported = WAKE_MAGIC; in siena_get_wol()
623 wol->wolopts = WAKE_MAGIC; in siena_get_wol()
635 if (type & ~WAKE_MAGIC) in siena_set_wol()
638 if (type & WAKE_MAGIC) { in siena_set_wol()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c559 wol->supported = WAKE_MAGIC | WAKE_UCAST; in stmmac_get_wol()
568 u32 support = WAKE_MAGIC | WAKE_UCAST; in stmmac_set_wol()
574 wol->wolopts &= ~WAKE_MAGIC; in stmmac_set_wol()
Ddwmac1000_core.c232 if (mode & WAKE_MAGIC) { in dwmac1000_pmt()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c783 wol->supported |= WAKE_MAGIC; in be_get_wol()
785 wol->wolopts |= WAKE_MAGIC; in be_get_wol()
796 if (wol->wolopts & ~WAKE_MAGIC) in be_set_wol()
804 if (wol->wolopts & WAKE_MAGIC) in be_set_wol()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c743 #define WOL_SUPPORTED (WAKE_BCAST | WAKE_MAGIC)
748 wol->supported = WAKE_BCAST | WAKE_MAGIC; in get_wol()
761 (wol->wolopts & WAKE_MAGIC) ? dev->dev_addr : NULL); in set_wol()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c435 wol->supported = WAKE_MAGIC; in ql_get_wol()
452 if (wol->wolopts & ~WAKE_MAGIC) in ql_set_wol()
Dqlge_main.c3807 qdev->wol = WAKE_MAGIC; in ql_adapter_initialize()
3946 if (qdev->wol & WAKE_MAGIC) { in ql_wol()
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c1667 wol->supported = WAKE_MAGIC | WAKE_UCAST; in xgmac_get_wol()
1676 u32 support = WAKE_MAGIC | WAKE_UCAST; in xgmac_set_wol()
1798 priv->wolopts = WAKE_MAGIC; /* Magic Frame as default */ in xgmac_probe()
1870 if (mode & WAKE_MAGIC) in xgmac_pmt()
/linux-4.1.27/drivers/net/ethernet/amd/
Damd8111e.c1458 wol_info->supported = WAKE_MAGIC|WAKE_PHY; in amd8111e_get_wol()
1460 wol_info->wolopts = WAKE_MAGIC; in amd8111e_get_wol()
1466 if (wol_info->wolopts & ~(WAKE_MAGIC|WAKE_PHY)) in amd8111e_set_wol()
1469 if (wol_info->wolopts & WAKE_MAGIC) in amd8111e_set_wol()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c1473 wol->supported |= WAKE_MAGIC; in qlcnic_get_wol()
1477 wol->wolopts |= WAKE_MAGIC; in qlcnic_get_wol()
1489 if (wol->wolopts & ~WAKE_MAGIC) in qlcnic_set_wol()
1501 if (wol->wolopts & WAKE_MAGIC) in qlcnic_set_wol()
/linux-4.1.27/drivers/net/ethernet/silan/
Dsc92031.c1264 wolinfo->supported = WAKE_PHY | WAKE_MAGIC in sc92031_ethtool_get_wol()
1272 wolinfo->wolopts |= WAKE_MAGIC; in sc92031_ethtool_get_wol()
1294 if (wolinfo->wolopts & WAKE_MAGIC) in sc92031_ethtool_set_wol()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dps3_gelic_net.c1314 wol->supported = WAKE_MAGIC; in gelic_net_get_wol()
1332 if (wol->wolopts & ~WAKE_MAGIC) in gelic_net_set_wol()
1336 if (wol->wolopts & WAKE_MAGIC) { in gelic_net_set_wol()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c240 wol->supported = WAKE_MAGIC; in mlx4_en_get_wol()
245 wol->wolopts = WAKE_MAGIC; in mlx4_en_get_wol()
267 if (wol->supported & ~WAKE_MAGIC) in mlx4_en_set_wol()
276 if (wol->wolopts & WAKE_MAGIC) { in mlx4_en_set_wol()
/linux-4.1.27/include/uapi/linux/
Dethtool.h1319 #define WAKE_MAGIC (1 << 5) macro
/linux-4.1.27/drivers/net/ethernet/davicom/
Ddm9000.c702 w->supported = dm->wake_supported ? WAKE_MAGIC : 0; in dm9000_get_wol()
716 if (opts & ~WAKE_MAGIC) in dm9000_set_wol()
719 if (opts & WAKE_MAGIC) in dm9000_set_wol()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139too.c2321 wol->supported = WAKE_PHY | WAKE_MAGIC in rtl8139_get_wol()
2328 wol->wolopts |= WAKE_MAGIC; in rtl8139_get_wol()
2353 ? (WAKE_PHY | WAKE_MAGIC in rtl8139_set_wol()
2363 if (wol->wolopts & WAKE_MAGIC) in rtl8139_set_wol()
D8139cp.c1336 if (wol->wolopts & WAKE_MAGIC) options |= MagicPacket; in netdev_set_wol()
1366 wol->supported = WAKE_PHY | WAKE_BCAST | WAKE_MAGIC | in netdev_get_wol()
1373 if (options & MagicPacket) wol->wolopts |= WAKE_MAGIC; in netdev_get_wol()
Dr8169.c1684 #define WAKE_ANY (WAKE_PHY | WAKE_MAGIC | WAKE_UCAST | WAKE_BCAST | WAKE_MCAST)
1718 wolopts |= WAKE_MAGIC; in __rtl8169_get_wol()
1722 wolopts |= WAKE_MAGIC; in __rtl8169_get_wol()
1763 { WAKE_MAGIC, Config3, MagicPacket } in __rtl8169_set_wol()
1788 if (wolopts & WAKE_MAGIC) in __rtl8169_set_wol()
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c1111 wol->supported = WAKE_PHY | WAKE_MAGIC; in typhoon_get_wol()
1116 wol->wolopts |= WAKE_MAGIC; in typhoon_get_wol()
1125 if(wol->wolopts & ~(WAKE_PHY | WAKE_MAGIC)) in typhoon_set_wol()
1131 if(wol->wolopts & WAKE_MAGIC) in typhoon_set_wol()
D3c59x.c2986 wol->supported = WAKE_MAGIC; in vortex_get_wol()
2990 wol->wolopts |= WAKE_MAGIC; in vortex_get_wol()
3000 if (wol->wolopts & ~WAKE_MAGIC) in vortex_set_wol()
3003 if (wol->wolopts & WAKE_MAGIC) in vortex_set_wol()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dethtool.c1876 WAKE_BCAST | WAKE_MAGIC | WAKE_PHY; in e1000_get_wol()
1893 wol->wolopts |= WAKE_MAGIC; in e1000_get_wol()
1905 WAKE_MAGIC | WAKE_PHY))) in e1000_set_wol()
1917 if (wol->wolopts & WAKE_MAGIC) in e1000_set_wol()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Db44.c2088 wol->supported = WAKE_MAGIC; in b44_get_wol()
2090 wol->wolopts = WAKE_MAGIC; in b44_get_wol()
2101 if (wol->wolopts & WAKE_MAGIC) in b44_set_wol()
2107 device_set_wakeup_enable(bp->sdev->dev, wol->wolopts & WAKE_MAGIC); in b44_set_wol()
Dbcmsysport.c406 wol->supported = WAKE_MAGIC | WAKE_MAGICSECURE; in bcm_sysport_get_wol()
424 u32 supported = WAKE_MAGIC | WAKE_MAGICSECURE; in bcm_sysport_set_wol()
Dbnx2.c7089 wol->supported = WAKE_MAGIC; in bnx2_get_wol()
7091 wol->wolopts = WAKE_MAGIC; in bnx2_get_wol()
7103 if (wol->wolopts & ~WAKE_MAGIC) in bnx2_set_wol()
7106 if (wol->wolopts & WAKE_MAGIC) { in bnx2_set_wol()
Dtg3.c12256 wol->supported = WAKE_MAGIC; in tg3_get_wol()
12261 wol->wolopts = WAKE_MAGIC; in tg3_get_wol()
12270 if (wol->wolopts & ~WAKE_MAGIC) in tg3_set_wol()
12272 if ((wol->wolopts & WAKE_MAGIC) && in tg3_set_wol()
12276 device_set_wakeup_enable(dp, wol->wolopts & WAKE_MAGIC); in tg3_set_wol()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c1666 wol->supported = WAKE_UCAST | WAKE_MCAST | WAKE_BCAST | WAKE_MAGIC; in e1000_get_wol()
1697 wol->wolopts |= WAKE_MAGIC; in e1000_get_wol()
1733 if (wol->wolopts & WAKE_MAGIC) in e1000_set_wol()
/linux-4.1.27/drivers/net/ethernet/dlink/
Dsundance.c1755 wol->supported = (WAKE_PHY | WAKE_MAGIC); in sundance_get_wol()
1761 wol->wolopts |= WAKE_MAGIC; in sundance_get_wol()
1782 if (wol->wolopts & WAKE_MAGIC) in sundance_set_wol()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c396 wol->supported = WAKE_UCAST | WAKE_ARP | WAKE_MAGIC; in vmxnet3_get_wol()
Dvmxnet3_drv.c3275 if (adapter->wol & WAKE_MAGIC) in vmxnet3_suspend()
/linux-4.1.27/drivers/net/ethernet/sis/
Dsis900.c2097 if (wol->wolopts & WAKE_MAGIC) in sis900_set_wol()
2121 wol->wolopts |= WAKE_MAGIC; in sis900_get_wol()
2125 wol->supported = (WAKE_PHY | WAKE_MAGIC); in sis900_get_wol()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c3448 wol->supported = WAKE_PHY | WAKE_MAGIC | WAKE_UCAST | WAKE_ARP; in velocity_ethtool_get_wol()
3449 wol->wolopts |= WAKE_MAGIC; in velocity_ethtool_get_wol()
3465 if (!(wol->wolopts & (WAKE_PHY | WAKE_MAGIC | WAKE_UCAST | WAKE_ARP))) in velocity_ethtool_set_wol()
3476 if (wol->wolopts & WAKE_MAGIC) { in velocity_ethtool_set_wol()
Dvia-rhine.c2294 wol->supported = WAKE_PHY | WAKE_MAGIC | in rhine_get_wol()
2303 u32 support = WAKE_PHY | WAKE_MAGIC | in rhine_set_wol()
2421 if (rp->wolopts & WAKE_MAGIC) { in rhine_shutdown_pci()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1079 wol->supported = WAKE_MAGIC; in bnx2x_get_wol()
1081 wol->wolopts = WAKE_MAGIC; in bnx2x_get_wol()
1092 if (wol->wolopts & ~WAKE_MAGIC) { in bnx2x_set_wol()
1097 if (wol->wolopts & WAKE_MAGIC) { in bnx2x_set_wol()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.c2044 wol->supported = WAKE_MAGIC; in atl2_get_wol()
2054 wol->wolopts |= WAKE_MAGIC; in atl2_get_wol()
2072 if (wol->wolopts & WAKE_MAGIC) in atl2_set_wol()
Datl1.c3399 wol->supported = WAKE_MAGIC; in atl1_get_wol()
3402 wol->wolopts |= WAKE_MAGIC; in atl1_get_wol()
3414 if (wol->wolopts & WAKE_MAGIC) in atl1_set_wol()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c1625 wol->supported = WAKE_MAGIC; in i40e_get_wol()
1626 wol->wolopts = (pf->wol_en ? WAKE_MAGIC : 0); in i40e_get_wol()
1658 if (wol->wolopts && (wol->wolopts != WAKE_MAGIC)) in i40e_set_wol()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Ddmfe.c1120 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in dmfe_ethtool_get_wol()
2137 if (db->wol_mode & WAKE_MAGIC) in dmfe_suspend()
Dtulip_core.c1468 tp->wolinfo.supported = WAKE_PHY | WAKE_MAGIC; in tulip_init_one()
1823 if (wolopts & WAKE_MAGIC) in tulip_set_wolopts()
Duli526x.c1004 wol->supported = WAKE_PHY | WAKE_MAGIC; in uli526x_get_wol()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_ethtool.c2078 WAKE_BCAST | WAKE_MAGIC | in igb_get_wol()
2094 wol->wolopts |= WAKE_MAGIC; in igb_get_wol()
2118 if (wol->wolopts & WAKE_MAGIC) in igb_set_wol()
/linux-4.1.27/drivers/net/ethernet/
Djme.c2620 wol->supported = WAKE_MAGIC | WAKE_PHY; in jme_get_wol()
2628 wol->wolopts |= WAKE_MAGIC; in jme_get_wol()
2650 if (wol->wolopts & WAKE_MAGIC) in jme_set_wol()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dnatsemi.c2708 if (newval & WAKE_MAGIC) in netdev_set_wol()
2728 | WAKE_ARP | WAKE_MAGIC); in netdev_get_wol()
2748 *cur |= WAKE_MAGIC; in netdev_get_wol()
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c2493 wol->supported = (nic->mac >= mac_82558_D101_A4) ? WAKE_MAGIC : 0; in e100_get_wol()
2494 wol->wolopts = (nic->flags & wol_magic) ? WAKE_MAGIC : 0; in e100_get_wol()
2501 if ((wol->wolopts && wol->wolopts != WAKE_MAGIC) || in e100_set_wol()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c2108 WAKE_BCAST | WAKE_MAGIC; in ixgbe_get_wol()
2122 wol->wolopts |= WAKE_MAGIC; in ixgbe_get_wol()
2143 if (wol->wolopts & WAKE_MAGIC) in ixgbe_set_wol()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dskge.c168 return WAKE_MAGIC | WAKE_PHY; in wol_supported()
233 if (skge->wol & WAKE_MAGIC) in skge_wol_init()
3880 skge->wol = wol_supported(hw) & WAKE_MAGIC; in skge_devinit()
Dsky2.c866 if (sky2->wol & WAKE_MAGIC) in sky2_wol_init()
3549 return sky2_is_copper(hw) ? (WAKE_PHY | WAKE_MAGIC) : 0; in sky2_wol_supported()
4983 wol_default = device_may_wakeup(&pdev->dev) ? WAKE_MAGIC : 0; in sky2_probe()
/linux-4.1.27/drivers/net/ethernet/adi/
Dbfin_mac.c506 wolinfo->supported = WAKE_MAGIC; in bfin_mac_ethtool_getwol()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c4220 wolinfo->supported = WAKE_MAGIC; in nv_get_wol()
4224 wolinfo->wolopts = WAKE_MAGIC; in nv_get_wol()
4236 } else if (wolinfo->wolopts & WAKE_MAGIC) { in nv_set_wol()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c3698 hw_cfg_wol(hw, KS8841_WOL_MAGIC_ENABLE, (wol_enable & WAKE_MAGIC)); in hw_enable_wol()
6160 (WAKE_PHY | WAKE_MAGIC | \
/linux-4.1.27/drivers/net/ethernet/sun/
Dsungem.c2644 #define WOL_SUPPORTED_MASK (WAKE_MAGIC)