Lines Matching +full:save +full:- +full:mac +full:- +full:address
2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
42 * e1000_acquire_phy_base - Acquire rights to access PHY
53 if (hw->bus.func == E1000_FUNC_1) in e1000_acquire_phy_base()
55 else if (hw->bus.func == E1000_FUNC_2) in e1000_acquire_phy_base()
57 else if (hw->bus.func == E1000_FUNC_3) in e1000_acquire_phy_base()
60 return hw->mac.ops.acquire_swfw_sync(hw, mask); in e1000_acquire_phy_base()
64 * e1000_release_phy_base - Release rights to access PHY
75 if (hw->bus.func == E1000_FUNC_1) in e1000_release_phy_base()
77 else if (hw->bus.func == E1000_FUNC_2) in e1000_release_phy_base()
79 else if (hw->bus.func == E1000_FUNC_3) in e1000_release_phy_base()
82 hw->mac.ops.release_swfw_sync(hw, mask); in e1000_release_phy_base()
86 * e1000_init_hw_base - Initialize hardware
93 struct e1000_mac_info *mac = &hw->mac; in e1000_init_hw_base() local
95 u16 i, rar_count = mac->rar_entry_count; in e1000_init_hw_base()
99 /* Setup the receive address */ in e1000_init_hw_base()
104 for (i = 0; i < mac->mta_reg_count; i++) in e1000_init_hw_base()
109 for (i = 0; i < mac->uta_reg_count; i++) in e1000_init_hw_base()
113 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_base()
126 * e1000_power_down_phy_copper_base - Remove link during PHY power down
129 * In the case of a PHY power down to save power, or to turn off link during a
134 struct e1000_phy_info *phy = &hw->phy; in e1000_power_down_phy_copper_base()
136 if (!(phy->ops.check_reset_block)) in e1000_power_down_phy_copper_base()
140 if (!(e1000_enable_mng_pass_thru(hw) || phy->ops.check_reset_block(hw))) in e1000_power_down_phy_copper_base()
145 * e1000_rx_fifo_flush_base - Clean Rx FIFO after Rx enable
165 if (hw->mac.type != e1000_82575 || in e1000_rx_fifo_flush_base()