src/dpdk/drivers/net/igc/base/igc_base.c
void igc_power_down_phy_copper_base(struct igc_hw *hw)
{
	struct igc_phy_info *phy = &hw->phy;

	if (!(phy->ops.check_reset_block))
		return;

	/* If the management interface is not enabled, then power down */
	if (!phy->ops.check_reset_block(hw))
		igc_power_down_phy_copper(hw);
}
/**
 * igc_power_down_phy_copper_base - Remove link during PHY power down
 * @hw: pointer to the HW structure
 *
 * 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.
 **/
Remove link during PHY power down
@hw: pointer to the HW structure

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.
Remove link during PHY power down @hw : pointer to the HW structure 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 .
void igc_power_down_phy_copper_base(struct igc_hw *hw)
{
	struct igc_phy_info *phy = &hw->phy;
	if (!(phy->ops.check_reset_block))
		return;
	if (!phy->ops.check_reset_block(hw))
		igc_power_down_phy_copper(hw);
}
void igc_power_down_phy_copper_base ( struct igc_hw * hw ) { struct igc_phy_info * phy = & hw -> phy ; if ( ! ( phy -> ops . check_reset_block ) ) return ; if ( ! phy -> ops . check_reset_block ( hw ) ) igc_power_down_phy_copper ( hw ) ; }
igc_power_down_phy_copper_base - Remove link during PHY power down
 @hw: pointer to the HW structure
igc_power_down_phy_copper_base - Remove link during PHY power down @hw : pointer to the HW structure
/* If the management interface is not enabled, then power down */