Lines Matching +full:wake +full:- +full:on +full:- +full:lan
1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
14 * igc_acquire_phy_base - Acquire rights to access PHY
25 if (hw->bus.func == IGC_FUNC_1) in igc_acquire_phy_base()
28 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igc_acquire_phy_base()
32 * igc_release_phy_base - Release rights to access PHY
43 if (hw->bus.func == IGC_FUNC_1) in igc_release_phy_base()
46 hw->mac.ops.release_swfw_sync(hw, mask); in igc_release_phy_base()
50 * igc_init_hw_base - Initialize hardware
57 struct igc_mac_info *mac = &hw->mac; in igc_init_hw_base()
59 u16 i, rar_count = mac->rar_entry_count; in igc_init_hw_base()
68 for (i = 0; i < mac->mta_reg_count; i++) in igc_init_hw_base()
73 for (i = 0; i < mac->uta_reg_count; i++) in igc_init_hw_base()
77 ret_val = mac->ops.setup_link(hw); in igc_init_hw_base()
79 * Clear all of the statistics registers (clear on read). It is in igc_init_hw_base()
90 * igc_power_down_phy_copper_base - Remove link during PHY power down
94 * driver unload, or wake on lan is not enabled, remove the link.
98 struct igc_phy_info *phy = &hw->phy; in igc_power_down_phy_copper_base()
100 if (!(phy->ops.check_reset_block)) in igc_power_down_phy_copper_base()
104 if (phy->ops.check_reset_block(hw)) in igc_power_down_phy_copper_base()
111 * igc_rx_fifo_flush_base - Clean Rx FIFO after Rx enable