Lines Matching +full:save +full:- +full:mac +full:- +full:address
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() local
59 u16 i, rar_count = mac->rar_entry_count; in igc_init_hw_base()
63 /* Setup the receive address */ 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()
90 * igc_power_down_phy_copper_base - Remove link during PHY power down
93 * In the case of a PHY power down to save power, or to turn off link during a
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