Lines Matching refs:mdic
2840 uint32_t mdic = 0;
2855 mdic = ((reg_addr << E1000_MDIC_REG_SHIFT) |
2859 E1000_WRITE_REG(hw, MDIC, mdic);
2864 mdic = E1000_READ_REG(hw, MDIC);
2865 if(mdic & E1000_MDIC_READY) break;
2867 if(!(mdic & E1000_MDIC_READY)) {
2871 if(mdic & E1000_MDIC_ERROR) {
2875 *phy_data = (uint16_t) mdic;
2894 mdic = ((reg_addr) | (phy_addr << 5) |
2897 e1000_shift_out_mdi_bits(hw, mdic, 14);
2943 uint32_t mdic = 0;
2958 mdic = (((uint32_t) phy_data) |
2963 E1000_WRITE_REG(hw, MDIC, mdic);
2968 mdic = E1000_READ_REG(hw, MDIC);
2969 if(mdic & E1000_MDIC_READY) break;
2971 if(!(mdic & E1000_MDIC_READY)) {
2989 mdic = ((PHY_TURNAROUND) | (reg_addr << 2) | (phy_addr << 7) |
2991 mdic <<= 16;
2992 mdic |= (uint32_t) phy_data;
2994 e1000_shift_out_mdi_bits(hw, mdic, 32);