Lines Matching refs:wol_enable
1412 * @wol_enable: Wake-on-LAN enable set by ethtool.
1442 int wol_enable;
3682 * @wol_enable: The Wake-on-LAN settings.
3687 static void hw_enable_wol(struct ksz_hw *hw, u32 wol_enable, const u8 *net_addr)
3689 hw_cfg_wol(hw, KS8841_WOL_MAGIC_ENABLE, (wol_enable & WAKE_MAGIC));
3690 hw_cfg_wol(hw, KS8841_WOL_FRAME0_ENABLE, (wol_enable & WAKE_UCAST));
3692 hw_cfg_wol(hw, KS8841_WOL_FRAME1_ENABLE, (wol_enable & WAKE_MCAST));
3694 hw_cfg_wol(hw, KS8841_WOL_FRAME2_ENABLE, (wol_enable & WAKE_BCAST));
3695 hw_cfg_wol(hw, KS8841_WOL_FRAME3_ENABLE, (wol_enable & WAKE_ARP));
5373 if (!hw_priv->wol_enable)
6170 wol->wolopts = hw_priv->wol_enable;
6195 hw_priv->wol_enable = wol->wolopts;
6199 hw_priv->wol_enable |= WAKE_PHY;
6200 hw_enable_wol(&hw_priv->hw, hw_priv->wol_enable, net_addr);
7044 hw_priv->wol_enable = 0;
7161 if (hw_priv->wol_enable)
7196 if (hw_priv->wol_enable) {
7197 hw_enable_wol(hw, hw_priv->wol_enable, net_addr);