if(hw->phy_type == e1000_phy_igp) 
if(hw->phy_type == e1000_phy_igp || hw->phy_type == e1000_phy_igp_2) 
e1000_phy_reset(struct e1000_hw *hw){    int32_t ret_val;    uint16_t phy_data;    DEBUGFUNC("e1000_phy_reset");    if(hw->mac_type != e1000_82541_rev_2) {        ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);        if(ret_val)            return ret_val;        phy_data |= MII_CR_RESET;        ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);        if(ret_val)            return ret_val;        udelay(1);    } else e1000_phy_hw_reset(hw);    if(hw->phy_type == e1000_phy_igp)        e1000_phy_init_script(hw);    return E1000_SUCCESS;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2d7edb923a823660b081bd4c660300ee19adca8d/e1000_hw.c/clean/drivers/net/e1000/e1000_hw.c