Home
last modified time | relevance | path

Searched refs:phydrv (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/net/phy/
Dmdio_bus.c423 struct phy_driver *phydrv = to_phy_driver(drv); in mdio_bus_match() local
428 if (phydrv->match_phy_device) in mdio_bus_match()
429 return phydrv->match_phy_device(phydev); in mdio_bus_match()
431 return (phydrv->phy_id & phydrv->phy_id_mask) == in mdio_bus_match()
432 (phydev->phy_id & phydrv->phy_id_mask); in mdio_bus_match()
440 struct phy_driver *phydrv = to_phy_driver(drv); in mdio_bus_phy_may_suspend() local
443 if (!drv || !phydrv->suspend) in mdio_bus_phy_may_suspend()
Dphy_device.c700 struct phy_driver *phydrv = to_phy_driver(phydev->dev.driver); in phy_suspend() local
709 if (phydrv->suspend) in phy_suspend()
710 ret = phydrv->suspend(phydev); in phy_suspend()
723 struct phy_driver *phydrv = to_phy_driver(phydev->dev.driver); in phy_resume() local
726 if (phydrv->resume) in phy_resume()
727 ret = phydrv->resume(phydev); in phy_resume()
1244 struct phy_driver *phydrv = to_phy_driver(drv); in phy_probe() local
1247 phydev->drv = phydrv; in phy_probe()
1252 if (!(phydrv->flags & PHY_HAS_INTERRUPT) && in phy_probe()
1256 if (phydrv->flags & PHY_IS_INTERNAL) in phy_probe()
[all …]
Dphy.c998 struct phy_driver *phydrv = phydev->drv; in phy_read_mmd_indirect() local
1001 if (phydrv->read_mmd_indirect == NULL) { in phy_read_mmd_indirect()
1007 value = phydrv->read_mmd_indirect(phydev, prtad, devad, addr); in phy_read_mmd_indirect()
1032 struct phy_driver *phydrv = phydev->drv; in phy_write_mmd_indirect() local
1034 if (phydrv->write_mmd_indirect == NULL) { in phy_write_mmd_indirect()
1040 phydrv->write_mmd_indirect(phydev, prtad, devad, addr, data); in phy_write_mmd_indirect()