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.c314 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 De1000_82575.c618 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()