Lines Matching defs:phy_ctrl
1080 u16 phy_ctrl;
1109 ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);
1113 phy_ctrl |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG);
1114 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl);
1630 * @phy_ctrl: pointer to current value of PHY_CONTROL
1640 e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl)
1659 *phy_ctrl &= ~MII_CR_AUTO_NEG_EN;
1664 *phy_ctrl &= ~MII_CR_FULL_DUPLEX;
1668 *phy_ctrl |= MII_CR_FULL_DUPLEX;
1675 *phy_ctrl |= MII_CR_SPEED_100;
1676 *phy_ctrl &= ~(MII_CR_SPEED_1000 | MII_CR_SPEED_10);
1681 *phy_ctrl |= MII_CR_SPEED_10;
1682 *phy_ctrl &= ~(MII_CR_SPEED_1000 | MII_CR_SPEED_100);
2315 u16 phy_ctrl;
2322 ret_val = hw->phy.ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);
2326 phy_ctrl |= MII_CR_RESET;
2327 ret_val = hw->phy.ops.write_reg(hw, PHY_CONTROL, phy_ctrl);