Lines Matching refs:mdic
139 u32 i, mdic = 0; in e1000e_read_phy_reg_mdic() local
150 mdic = ((offset << E1000_MDIC_REG_SHIFT) | in e1000e_read_phy_reg_mdic()
154 ew32(MDIC, mdic); in e1000e_read_phy_reg_mdic()
162 mdic = er32(MDIC); in e1000e_read_phy_reg_mdic()
163 if (mdic & E1000_MDIC_READY) in e1000e_read_phy_reg_mdic()
166 if (!(mdic & E1000_MDIC_READY)) { in e1000e_read_phy_reg_mdic()
170 if (mdic & E1000_MDIC_ERROR) { in e1000e_read_phy_reg_mdic()
174 if (((mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT) != offset) { in e1000e_read_phy_reg_mdic()
177 (mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT); in e1000e_read_phy_reg_mdic()
180 *data = (u16)mdic; in e1000e_read_phy_reg_mdic()
202 u32 i, mdic = 0; in e1000e_write_phy_reg_mdic() local
213 mdic = (((u32)data) | in e1000e_write_phy_reg_mdic()
218 ew32(MDIC, mdic); in e1000e_write_phy_reg_mdic()
226 mdic = er32(MDIC); in e1000e_write_phy_reg_mdic()
227 if (mdic & E1000_MDIC_READY) in e1000e_write_phy_reg_mdic()
230 if (!(mdic & E1000_MDIC_READY)) { in e1000e_write_phy_reg_mdic()
234 if (mdic & E1000_MDIC_ERROR) { in e1000e_write_phy_reg_mdic()
238 if (((mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT) != offset) { in e1000e_write_phy_reg_mdic()
241 (mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT); in e1000e_write_phy_reg_mdic()