Lines Matching refs:mdic
3527 uint32_t mdic = 0;
3542 mdic = ((reg_addr << E1000_MDIC_REG_SHIFT) |
3546 E1000_WRITE_REG(hw, MDIC, mdic);
3551 mdic = E1000_READ_REG(hw, MDIC);
3552 if (mdic & E1000_MDIC_READY) break;
3554 if (!(mdic & E1000_MDIC_READY)) {
3558 if (mdic & E1000_MDIC_ERROR) {
3562 *phy_data = (uint16_t) mdic;
3581 mdic = ((reg_addr) | (phy_addr << 5) |
3584 e1000_shift_out_mdi_bits(hw, mdic, 14);
3665 uint32_t mdic = 0;
3680 mdic = (((uint32_t) phy_data) |
3685 E1000_WRITE_REG(hw, MDIC, mdic);
3690 mdic = E1000_READ_REG(hw, MDIC);
3691 if (mdic & E1000_MDIC_READY) break;
3693 if (!(mdic & E1000_MDIC_READY)) {
3711 mdic = ((PHY_TURNAROUND) | (reg_addr << 2) | (phy_addr << 7) |
3713 mdic <<= 16;
3714 mdic |= (uint32_t) phy_data;
3716 e1000_shift_out_mdi_bits(hw, mdic, 32);