Lines Matching refs:phydev
174 struct phy_device *phydev; member
565 struct phy_device *phydev = port->phydev; in ixp4xx_adjust_link() local
567 if (!phydev->link) { in ixp4xx_adjust_link()
575 if (port->speed == phydev->speed && port->duplex == phydev->duplex) in ixp4xx_adjust_link()
578 port->speed = phydev->speed; in ixp4xx_adjust_link()
579 port->duplex = phydev->duplex; in ixp4xx_adjust_link()
991 return phy_mii_ioctl(port->phydev, req, cmd); in eth_ioctl()
1011 return phy_ethtool_gset(port->phydev, cmd); in ixp4xx_get_settings()
1017 return phy_ethtool_sset(port->phydev, cmd); in ixp4xx_set_settings()
1023 return phy_start_aneg(port->phydev); in ixp4xx_nway_reset()
1262 phy_start(port->phydev); in eth_open()
1383 phy_stop(port->phydev); in eth_close()
1469 port->phydev = phy_connect(dev, phy_id, &ixp4xx_adjust_link, in eth_init_one()
1471 if (IS_ERR(port->phydev)) { in eth_init_one()
1472 err = PTR_ERR(port->phydev); in eth_init_one()
1476 port->phydev->irq = PHY_POLL; in eth_init_one()
1487 phy_disconnect(port->phydev); in eth_init_one()
1504 phy_disconnect(port->phydev); in eth_remove_one()