Searched refs:mdic (Results 1 – 4 of 4) sorted by relevance
| /freebsd/sys/dev/igc/ |
| H A D | igc_phy.c | 170 u32 i, mdic = 0; in igc_read_phy_reg_mdic() local 183 mdic = ((offset << IGC_MDIC_REG_SHIFT) | in igc_read_phy_reg_mdic() 187 IGC_WRITE_REG(hw, IGC_MDIC, mdic); in igc_read_phy_reg_mdic() 195 mdic = IGC_READ_REG(hw, IGC_MDIC); in igc_read_phy_reg_mdic() 196 if (mdic & IGC_MDIC_READY) in igc_read_phy_reg_mdic() 199 if (!(mdic & IGC_MDIC_READY)) { in igc_read_phy_reg_mdic() 203 if (mdic & IGC_MDIC_ERROR) { in igc_read_phy_reg_mdic() 207 if (((mdic & IGC_MDIC_REG_MASK) >> IGC_MDIC_REG_SHIFT) != offset) { in igc_read_phy_reg_mdic() 210 (mdic & IGC_MDIC_REG_MASK) >> IGC_MDIC_REG_SHIFT); in igc_read_phy_reg_mdic() 213 *data = (u16) mdic; in igc_read_phy_reg_mdic() [all …]
|
| /freebsd/sys/dev/e1000/ |
| H A D | e1000_82543.c | 489 u32 mdic; in e1000_read_phy_reg_82543() local 519 mdic = (offset | (hw->phy.addr << 5) | in e1000_read_phy_reg_82543() 522 e1000_shift_out_mdi_bits_82543(hw, mdic, 14); in e1000_read_phy_reg_82543() 545 u32 mdic; in e1000_write_phy_reg_82543() local 571 mdic = ((PHY_TURNAROUND) | (offset << 2) | (hw->phy.addr << 7) | in e1000_write_phy_reg_82543() 573 mdic <<= 16; in e1000_write_phy_reg_82543() 574 mdic |= (u32)data; in e1000_write_phy_reg_82543() 576 e1000_shift_out_mdi_bits_82543(hw, mdic, 32); in e1000_write_phy_reg_82543()
|
| H A D | e1000_phy.c | 314 u32 i, mdic = 0, retry_counter; in e1000_read_phy_reg_mdic() local 331 mdic = ((offset << E1000_MDIC_REG_SHIFT) | in e1000_read_phy_reg_mdic() 334 E1000_WRITE_REG(hw, E1000_MDIC, mdic); in e1000_read_phy_reg_mdic() 341 mdic = E1000_READ_REG(hw, E1000_MDIC); in e1000_read_phy_reg_mdic() 342 if (mdic & E1000_MDIC_READY) in e1000_read_phy_reg_mdic() 345 if (!(mdic & E1000_MDIC_READY)) { in e1000_read_phy_reg_mdic() 349 if (mdic & E1000_MDIC_ERROR) { in e1000_read_phy_reg_mdic() 353 if (((mdic & E1000_MDIC_REG_MASK) >> in e1000_read_phy_reg_mdic() 357 (mdic & E1000_MDIC_REG_MASK) >> in e1000_read_phy_reg_mdic() 367 *data = (u16)mdic; in e1000_read_phy_reg_mdic() [all …]
|
| H A D | e1000_82575.c | 618 u32 mdic; in e1000_get_phy_id_82575() local 643 mdic = E1000_READ_REG(hw, E1000_MDIC); in e1000_get_phy_id_82575() 644 mdic &= E1000_MDIC_PHY_MASK; in e1000_get_phy_id_82575() 645 phy->addr = mdic >> E1000_MDIC_PHY_SHIFT; in e1000_get_phy_id_82575() 652 mdic = E1000_READ_REG(hw, E1000_MDICNFG); in e1000_get_phy_id_82575() 653 mdic &= E1000_MDICNFG_PHY_MASK; in e1000_get_phy_id_82575() 654 phy->addr = mdic >> E1000_MDICNFG_PHY_SHIFT; in e1000_get_phy_id_82575()
|