Lines Matching refs:phy

47 	struct phy_device *phy;  in of_mdiobus_register_phy()  local
56 phy = phy_device_create(mdio, addr, phy_id, 0, NULL); in of_mdiobus_register_phy()
58 phy = get_phy_device(mdio, addr, is_c45); in of_mdiobus_register_phy()
59 if (!phy || IS_ERR(phy)) in of_mdiobus_register_phy()
64 phy->irq = rc; in of_mdiobus_register_phy()
69 phy->irq = mdio->irq[addr]; in of_mdiobus_register_phy()
78 phy->dev.of_node = child; in of_mdiobus_register_phy()
82 rc = phy_device_register(phy); in of_mdiobus_register_phy()
84 phy_device_free(phy); in of_mdiobus_register_phy()
230 struct phy_device *phy = of_phy_find_device(phy_np); in of_phy_connect() local
233 if (!phy) in of_phy_connect()
236 phy->dev_flags = flags; in of_phy_connect()
238 ret = phy_connect_direct(dev, phy, hndlr, iface); in of_phy_connect()
241 put_device(&phy->dev); in of_phy_connect()
243 return ret ? NULL : phy; in of_phy_connect()
262 struct phy_device *phy = of_phy_find_device(phy_np); in of_phy_attach() local
265 if (!phy) in of_phy_attach()
268 ret = phy_attach_direct(dev, phy, flags, iface); in of_phy_attach()
271 put_device(&phy->dev); in of_phy_attach()
273 return ret ? NULL : phy; in of_phy_attach()
319 struct phy_device *phy; in of_phy_register_fixed_link() local
326 phy = fixed_phy_register(PHY_POLL, &status, -1, np); in of_phy_register_fixed_link()
327 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()
348 phy = fixed_phy_register(PHY_POLL, &status, link_gpio, np); in of_phy_register_fixed_link()
349 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()
360 phy = fixed_phy_register(PHY_POLL, &status, -1, np); in of_phy_register_fixed_link()
361 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()