/* In the case of a PHY power down to save power, or to turn off link during a driver unload, or wake on lan is not enabled, remove the link.  */
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw)
/* In the case of a PHY power down to save power, or to turn off link during a driver unload, or wake on lan is not enabled, remove the link.  */
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw)
{
	struct e1000_phy_info *phy = &hw->phy;
	struct e1000_mac_info *mac = &hw->mac;
	if (!(phy->ops.check_reset_block))
		return;
	if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw)))
		e1000_power_down_phy_copper(hw);
	return;
}