Lines Matching refs:mdic
293 u32 i, mdic = 0; in e1000_read_phy_reg_mdic() local
306 mdic = ((offset << E1000_MDIC_REG_SHIFT) | in e1000_read_phy_reg_mdic()
310 E1000_WRITE_REG(hw, E1000_MDIC, mdic); in e1000_read_phy_reg_mdic()
318 mdic = E1000_READ_REG(hw, E1000_MDIC); in e1000_read_phy_reg_mdic()
319 if (mdic & E1000_MDIC_READY) in e1000_read_phy_reg_mdic()
322 if (!(mdic & E1000_MDIC_READY)) { in e1000_read_phy_reg_mdic()
326 if (mdic & E1000_MDIC_ERROR) { in e1000_read_phy_reg_mdic()
330 if (((mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT) != offset) { in e1000_read_phy_reg_mdic()
333 (mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT); in e1000_read_phy_reg_mdic()
336 *data = (u16) mdic; in e1000_read_phy_reg_mdic()
358 u32 i, mdic = 0; in e1000_write_phy_reg_mdic() local
371 mdic = (((u32)data) | in e1000_write_phy_reg_mdic()
376 E1000_WRITE_REG(hw, E1000_MDIC, mdic); in e1000_write_phy_reg_mdic()
384 mdic = E1000_READ_REG(hw, E1000_MDIC); in e1000_write_phy_reg_mdic()
385 if (mdic & E1000_MDIC_READY) in e1000_write_phy_reg_mdic()
388 if (!(mdic & E1000_MDIC_READY)) { in e1000_write_phy_reg_mdic()
392 if (mdic & E1000_MDIC_ERROR) { in e1000_write_phy_reg_mdic()
396 if (((mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT) != offset) { in e1000_write_phy_reg_mdic()
399 (mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT); in e1000_write_phy_reg_mdic()