Searched refs:mdic (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_phy.c | 543 u32 i, mdic = 0; in igc_read_phy_reg_mdic() local 556 mdic = ((offset << IGC_MDIC_REG_SHIFT) | in igc_read_phy_reg_mdic() 560 wr32(IGC_MDIC, mdic); in igc_read_phy_reg_mdic() 568 mdic = rd32(IGC_MDIC); in igc_read_phy_reg_mdic() 569 if (mdic & IGC_MDIC_READY) in igc_read_phy_reg_mdic() 572 if (!(mdic & IGC_MDIC_READY)) { in igc_read_phy_reg_mdic() 577 if (mdic & IGC_MDIC_ERROR) { in igc_read_phy_reg_mdic() 582 *data = (u16)mdic; in igc_read_phy_reg_mdic() 599 u32 i, mdic = 0; in igc_write_phy_reg_mdic() local 612 mdic = (((u32)data) | in igc_write_phy_reg_mdic() [all …]
|
| /linux/tools/testing/selftests/vfio/lib/drivers/igb/ |
| H A D | igb.c | 82 u32 mdic; in igb_write_phy() local 95 mdic = (((u32)data) | in igb_write_phy() 100 igb_write32(igb, E1000_MDIC, mdic); in igb_write_phy() 104 mdic = igb_read32(igb, E1000_MDIC); in igb_write_phy() 105 if (mdic & E1000_MDIC_READY) in igb_write_phy() 109 if (!(mdic & E1000_MDIC_READY)) in igb_write_phy() 112 if (mdic & E1000_MDIC_ERROR) in igb_write_phy()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | phy.c | 131 u32 i, mdic = 0, retry_counter, retry_max; in e1000e_read_phy_reg_mdic() local 149 mdic = ((offset << E1000_MDIC_REG_SHIFT) | in e1000e_read_phy_reg_mdic() 153 ew32(MDIC, mdic); in e1000e_read_phy_reg_mdic() 161 mdic = er32(MDIC); in e1000e_read_phy_reg_mdic() 162 if (mdic & E1000_MDIC_READY) in e1000e_read_phy_reg_mdic() 165 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 (FIELD_GET(E1000_MDIC_REG_MASK, mdic) != offset) { in e1000e_read_phy_reg_mdic() 176 offset, FIELD_GET(E1000_MDIC_REG_MASK, mdic)); in e1000e_read_phy_reg_mdic() 187 *data = (u16)mdic; in e1000e_read_phy_reg_mdic() [all …]
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_phy.c | 116 u32 i, mdic = 0; in igb_read_phy_reg_mdic() local 129 mdic = ((offset << E1000_MDIC_REG_SHIFT) | in igb_read_phy_reg_mdic() 133 wr32(E1000_MDIC, mdic); in igb_read_phy_reg_mdic() 141 mdic = rd32(E1000_MDIC); in igb_read_phy_reg_mdic() 142 if (mdic & E1000_MDIC_READY) in igb_read_phy_reg_mdic() 145 if (!(mdic & E1000_MDIC_READY)) { in igb_read_phy_reg_mdic() 150 if (mdic & E1000_MDIC_ERROR) { in igb_read_phy_reg_mdic() 155 *data = (u16) mdic; in igb_read_phy_reg_mdic() 172 u32 i, mdic = 0; in igb_write_phy_reg_mdic() local 185 mdic = (((u32)data) | in igb_write_phy_reg_mdic() [all …]
|