Lines Matching refs:phydev
105 struct phy_device *phydev; member
312 return phy_ethtool_gset(priv->phydev, cmd); in ltq_etop_get_settings()
320 return phy_ethtool_sset(priv->phydev, cmd); in ltq_etop_set_settings()
328 return phy_start_aneg(priv->phydev); in ltq_etop_nway_reset()
378 struct phy_device *phydev = NULL; in ltq_etop_mdio_probe() local
383 phydev = priv->mii_bus->phy_map[phy_addr]; in ltq_etop_mdio_probe()
388 if (!phydev) { in ltq_etop_mdio_probe()
393 phydev = phy_connect(dev, dev_name(&phydev->dev), in ltq_etop_mdio_probe()
396 if (IS_ERR(phydev)) { in ltq_etop_mdio_probe()
398 return PTR_ERR(phydev); in ltq_etop_mdio_probe()
401 phydev->supported &= (SUPPORTED_10baseT_Half in ltq_etop_mdio_probe()
409 phydev->advertising = phydev->supported; in ltq_etop_mdio_probe()
410 priv->phydev = phydev; in ltq_etop_mdio_probe()
412 dev->name, phydev->drv->name, in ltq_etop_mdio_probe()
413 dev_name(&phydev->dev), phydev->irq); in ltq_etop_mdio_probe()
473 phy_disconnect(priv->phydev); in ltq_etop_mdio_cleanup()
493 phy_start(priv->phydev); in ltq_etop_open()
505 phy_stop(priv->phydev); in ltq_etop_stop()
583 return phy_mii_ioctl(priv->phydev, rq, cmd); in ltq_etop_ioctl()