• Home
  • Raw
  • Download

Lines Matching refs:phydev

117 			struct phy_device *phydev;  in mdiobus_register()  local
119 phydev = mdiobus_scan(bus, i); in mdiobus_register()
120 if (IS_ERR(phydev)) { in mdiobus_register()
121 err = PTR_ERR(phydev); in mdiobus_register()
183 struct phy_device *phydev; in mdiobus_scan() local
186 phydev = get_phy_device(bus, addr); in mdiobus_scan()
187 if (IS_ERR(phydev) || phydev == NULL) in mdiobus_scan()
188 return phydev; in mdiobus_scan()
199 phydev->irq = bus->irq != NULL ? bus->irq[addr] : PHY_POLL; in mdiobus_scan()
201 phydev->dev.parent = bus->parent; in mdiobus_scan()
202 phydev->dev.bus = &mdio_bus_type; in mdiobus_scan()
203 dev_set_name(&phydev->dev, PHY_ID_FMT, bus->id, addr); in mdiobus_scan()
205 phydev->bus = bus; in mdiobus_scan()
208 phy_scan_fixups(phydev); in mdiobus_scan()
210 err = device_register(&phydev->dev); in mdiobus_scan()
213 phy_device_free(phydev); in mdiobus_scan()
214 phydev = NULL; in mdiobus_scan()
217 bus->phy_map[addr] = phydev; in mdiobus_scan()
219 return phydev; in mdiobus_scan()
282 struct phy_device *phydev = to_phy_device(dev); in mdio_bus_match() local
286 (phydev->phy_id & phydrv->phy_id_mask)); in mdio_bus_match()
297 struct phy_device *phydev = to_phy_device(dev); in mdio_bus_suspend() local
299 if (drv && phydrv->suspend && !device_may_wakeup(phydev->dev.parent)) in mdio_bus_suspend()
300 ret = phydrv->suspend(phydev); in mdio_bus_suspend()
310 struct phy_device *phydev = to_phy_device(dev); in mdio_bus_resume() local
312 if (drv && phydrv->resume && !device_may_wakeup(phydev->dev.parent)) in mdio_bus_resume()
313 ret = phydrv->resume(phydev); in mdio_bus_resume()