Lines Matching refs:phy_reg
91 uint16_t phy_reg[0x20]; member
159 e1000x_update_regs_on_link_up(s->mac_reg, s->phy_reg); in DECLARE_OBJ_CHECKERS()
168 e1000x_update_regs_on_autoneg_done(s->mac_reg, s->phy_reg); in e1000_autoneg_done()
177 return (s->phy_reg[MII_BMCR] & MII_BMCR_AUTOEN); in have_autoneg()
184 s->phy_reg[MII_BMCR] = val & ~(0x3f | in set_phy_ctrl()
194 e1000x_restart_autoneg(s->mac_reg, s->phy_reg, s->autoneg_timer); in set_phy_ctrl()
386 memset(d->phy_reg, 0, sizeof d->phy_reg); in e1000_reset_hold()
387 memcpy(d->phy_reg, phy_reg_init, sizeof phy_reg_init); in e1000_reset_hold()
388 d->phy_reg[MII_PHYID2] = edc->phy_id2; in e1000_reset_hold()
395 e1000x_update_regs_on_link_down(d->mac_reg, d->phy_reg); in e1000_reset_hold()
446 val = (val ^ data) | s->phy_reg[addr]; in set_mdic()
456 s->phy_reg[addr] = data; in set_mdic()
562 if (s->phy_reg[MII_BMCR] & MII_BMCR_LOOPBACK) { in e1000_send_packet()
814 e1000x_update_regs_on_link_down(s->mac_reg, s->phy_reg); in e1000_set_link_status()
817 !(s->phy_reg[MII_BMSR] & MII_BMSR_AN_COMP)) { in e1000_set_link_status()
818 e1000x_restart_autoneg(s->mac_reg, s->phy_reg, s->autoneg_timer); in e1000_set_link_status()
1361 s->phy_reg[MII_BMSR] |= MII_BMSR_AN_COMP; in e1000_pre_save()
1395 if (have_autoneg(s) && !(s->phy_reg[MII_BMSR] & MII_BMSR_AN_COMP)) { in e1000_post_load()
1506 VMSTATE_UINT16_ARRAY(phy_reg, E1000State, 0x20),