Home
last modified time | relevance | path

Searched refs:mdic (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/igc/
H A Digc_phy.c170 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 De1000_82543.c489 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 De1000_phy.c293 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()
[all …]
H A De1000_82575.c614 u32 mdic; in e1000_get_phy_id_82575() local
639 mdic = E1000_READ_REG(hw, E1000_MDIC); in e1000_get_phy_id_82575()
640 mdic &= E1000_MDIC_PHY_MASK; in e1000_get_phy_id_82575()
641 phy->addr = mdic >> E1000_MDIC_PHY_SHIFT; in e1000_get_phy_id_82575()
648 mdic = E1000_READ_REG(hw, E1000_MDICNFG); in e1000_get_phy_id_82575()
649 mdic &= E1000_MDICNFG_PHY_MASK; in e1000_get_phy_id_82575()
650 phy->addr = mdic >> E1000_MDICNFG_PHY_SHIFT; in e1000_get_phy_id_82575()