Lines Matching defs:phydev
583 struct phy_device *phydev;
585 phydev = mdiobus_scan(bus, i);
586 if (IS_ERR(phydev) && (PTR_ERR(phydev) != -ENODEV)) {
587 err = PTR_ERR(phydev);
684 struct phy_device *phydev = ERR_PTR(-ENODEV);
690 phydev = get_phy_device(bus, addr, false);
693 phydev = get_phy_device(bus, addr, true);
696 phydev = get_phy_device(bus, addr, false);
697 if (IS_ERR(phydev))
698 phydev = get_phy_device(bus, addr, true);
702 if (IS_ERR(phydev))
703 return phydev;
709 of_mdiobus_link_mdiodev(bus, &phydev->mdio);
711 err = phy_device_register(phydev);
713 phy_device_free(phydev);
717 return phydev;