Home
last modified time | relevance | path

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

123

/linux/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c56 wol->supported |= WAKE_MAGIC | WAKE_MAGICSECURE | WAKE_FILTER; in bcmgenet_get_wol()
88 if (wol->wolopts & ~(WAKE_MAGIC | WAKE_MAGICSECURE | WAKE_FILTER)) in bcmgenet_set_wol()
156 if (priv->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in bcmgenet_wol_power_down_cfg()
236 if (priv->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in bcmgenet_wol_power_up_cfg()
/linux/drivers/net/phy/
H A Ddp83tc811.c104 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in dp83811_set_wol()
122 if (wol->wolopts & WAKE_MAGIC) in dp83811_set_wol()
163 wol->supported = (WAKE_MAGIC | WAKE_MAGICSECURE); in dp83811_get_wol()
169 wol->wolopts |= WAKE_MAGIC; in dp83811_get_wol()
H A Dsmsc.c347 wol->supported = (WAKE_UCAST | WAKE_BCAST | WAKE_MAGIC | in lan874x_get_wol()
362 wol->wolopts |= WAKE_MAGIC; in lan874x_get_wol()
487 if (wol->wolopts & WAKE_MAGIC) in lan874x_set_wol()
527 if (wol->wolopts & (WAKE_MAGIC | WAKE_UCAST)) { in lan874x_set_wol()
H A Ddp83869.c275 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE | WAKE_UCAST | in dp83869_set_wol()
280 if (wol->wolopts & WAKE_MAGIC || in dp83869_set_wol()
359 wol->supported = (WAKE_UCAST | WAKE_BCAST | WAKE_MAGIC | in dp83869_get_wol()
376 wol->wolopts |= WAKE_MAGIC; in dp83869_get_wol()
H A Dbcm-phy-lib.c880 WAKE_MAGIC | \
962 } else if (wol->wolopts & WAKE_MAGIC) { in bcm_phy_set_wol()
969 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in bcm_phy_set_wol()
996 if (wol->wolopts & WAKE_MAGIC) in bcm_phy_set_wol()
1074 wol->wolopts |= WAKE_MAGIC; in bcm_phy_get_wol()
H A Dmxl-86110.c343 wol->supported = WAKE_MAGIC; in mxl86110_get_wol()
347 wol->wolopts |= WAKE_MAGIC; in mxl86110_get_wol()
368 if (wol->wolopts & WAKE_MAGIC) { in mxl86110_set_wol()
H A Dmotorcomm.c537 wol->supported = WAKE_MAGIC; in ytphy_get_wol()
545 wol->wolopts |= WAKE_MAGIC; in ytphy_get_wol()
574 if (wol->wolopts & WAKE_MAGIC) { in ytphy_set_wol()
644 if (wol->wolopts & WAKE_MAGIC) { in yt8531_set_wol()
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c233 wol->supported = WAKE_MAGIC | WAKE_PHY; in atl1c_get_wol()
243 wol->wolopts |= WAKE_MAGIC; in atl1c_get_wol()
258 if (wol->wolopts & WAKE_MAGIC) in atl1c_set_wol()
/linux/drivers/net/phy/qcom/
H A Dqcom-phy-lib.c64 if (wol->wolopts & WAKE_MAGIC) { in at803x_set_wol()
128 if (wol->wolopts & WAKE_MAGIC) in at8031_set_wol()
148 wol->supported = WAKE_MAGIC; in at803x_get_wol()
156 wol->wolopts |= WAKE_MAGIC; in at803x_get_wol()
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c320 wol->supported = WAKE_MAGIC | WAKE_PHY; in atl1e_get_wol()
330 wol->wolopts |= WAKE_MAGIC; in atl1e_get_wol()
345 if (wol->wolopts & WAKE_MAGIC) in atl1e_set_wol()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c213 wol->supported = WAKE_UCAST | WAKE_MCAST | WAKE_BCAST | WAKE_MAGIC; in pch_gbe_get_wol()
223 wol->wolopts |= WAKE_MAGIC; in pch_gbe_get_wol()
250 if ((wol->wolopts & WAKE_MAGIC)) in pch_gbe_set_wol()
/linux/drivers/net/usb/
H A Dasix_common.c585 wolinfo->supported = WAKE_PHY | WAKE_MAGIC; in asix_get_wol()
590 wolinfo->wolopts |= WAKE_MAGIC; in asix_get_wol()
598 if (wolinfo->wolopts & ~(WAKE_PHY | WAKE_MAGIC)) in asix_set_wol()
603 if (wolinfo->wolopts & WAKE_MAGIC) in asix_set_wol()
H A Daqc111.c220 wolinfo->supported = WAKE_MAGIC; in aqc111_get_wol()
224 wolinfo->wolopts |= WAKE_MAGIC; in aqc111_get_wol()
233 if (wolinfo->wolopts & ~WAKE_MAGIC) in aqc111_set_wol()
237 if (wolinfo->wolopts & WAKE_MAGIC) in aqc111_set_wol()
H A Dsmsc95xx.c44 WAKE_MCAST | WAKE_ARP | WAKE_MAGIC)
1727 if (pdata->wolopts & WAKE_MAGIC) { in smsc95xx_suspend()
1753 if (pdata->wolopts & WAKE_MAGIC) { in smsc95xx_suspend()
/linux/drivers/net/ethernet/sfc/siena/
H A Dsiena.c674 wol->supported = WAKE_MAGIC; in siena_get_wol()
676 wol->wolopts = WAKE_MAGIC; in siena_get_wol()
688 if (type & ~WAKE_MAGIC) in siena_set_wol()
691 if (type & WAKE_MAGIC) { in siena_set_wol()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.c274 wol->supported = WAKE_MAGIC; in wx_get_wol()
277 wol->wolopts |= WAKE_MAGIC; in wx_get_wol()
291 if (wol->wolopts & WAKE_MAGIC) in wx_set_wol()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.h93 #define AQ_NIC_WOL_MODES (WAKE_MAGIC |\
/linux/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c563 wol->supported |= WAKE_MAGIC; in gfar_get_wol()
569 wol->wolopts |= WAKE_MAGIC; in gfar_get_wol()
584 if (wol->wolopts & ~(WAKE_MAGIC | WAKE_UCAST)) in gfar_set_wol()
587 if (wol->wolopts & WAKE_MAGIC) { in gfar_set_wol()
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c1266 wolinfo->supported = WAKE_PHY | WAKE_MAGIC in sc92031_ethtool_get_wol()
1274 wolinfo->wolopts |= WAKE_MAGIC; in sc92031_ethtool_get_wol()
1296 if (wolinfo->wolopts & WAKE_MAGIC) in sc92031_ethtool_set_wol()
/linux/drivers/net/ethernet/amd/
H A Damd8111e.c1420 wol_info->supported = WAKE_MAGIC|WAKE_PHY; in amd8111e_get_wol()
1422 wol_info->wolopts = WAKE_MAGIC; in amd8111e_get_wol()
1428 if (wol_info->wolopts & ~(WAKE_MAGIC|WAKE_PHY)) in amd8111e_set_wol()
1431 if (wol_info->wolopts & WAKE_MAGIC) in amd8111e_set_wol()
/linux/drivers/net/ethernet/calxeda/
H A Dxgmac.c1640 wol->supported = WAKE_MAGIC | WAKE_UCAST; in xgmac_get_wol()
1649 u32 support = WAKE_MAGIC | WAKE_UCAST; in xgmac_set_wol()
1772 priv->wolopts = WAKE_MAGIC; /* Magic Frame as default */ in xgmac_probe()
1847 if (mode & WAKE_MAGIC) in xgmac_pmt()
/linux/drivers/net/ethernet/davicom/
H A Ddm9000.c691 w->supported = dm->wake_supported ? WAKE_MAGIC : 0; in dm9000_get_wol()
705 if (opts & ~WAKE_MAGIC) in dm9000_set_wol()
708 if (opts & WAKE_MAGIC) in dm9000_set_wol()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c253 wol->supported = WAKE_MAGIC; in mlx4_en_get_wol()
264 wol->wolopts = WAKE_MAGIC; in mlx4_en_get_wol()
286 if (wol->supported & ~WAKE_MAGIC) in mlx4_en_set_wol()
295 if (wol->wolopts & WAKE_MAGIC) { in mlx4_en_set_wol()
/linux/drivers/net/dsa/microchip/
H A Dksz_common.c3386 wol->supported |= WAKE_MAGIC; in ksz_get_wol()
3394 wol->wolopts |= WAKE_MAGIC; in ksz_get_wol()
3423 if (wol->wolopts & ~(WAKE_PHY | WAKE_MAGIC)) in ksz_set_wol()
3433 if (wol->wolopts & WAKE_MAGIC) in ksz_set_wol()
3541 if (wol.wolopts & WAKE_MAGIC) { in ksz_port_set_mac_address()
/linux/drivers/net/phy/realtek/
H A Drealtek_main.c970 wol->supported = WAKE_MAGIC; in rtl8211f_get_wol()
977 wol->wolopts = WAKE_MAGIC; in rtl8211f_get_wol()
992 if (wol->wolopts & WAKE_MAGIC) { in rtl8211f_set_wol()
1014 device_set_wakeup_enable(&dev->mdio.dev, !!(wol->wolopts & WAKE_MAGIC)); in rtl8211f_set_wol()

123