Lines Matching refs:phydev

753 	struct phy_device *phydev = pldat->phy_dev;  in lpc_handle_link_change()  local
760 if (phydev->link) { in lpc_handle_link_change()
761 if ((pldat->speed != phydev->speed) || in lpc_handle_link_change()
762 (pldat->duplex != phydev->duplex)) { in lpc_handle_link_change()
763 pldat->speed = phydev->speed; in lpc_handle_link_change()
764 pldat->duplex = phydev->duplex; in lpc_handle_link_change()
769 if (phydev->link != pldat->link) { in lpc_handle_link_change()
770 if (!phydev->link) { in lpc_handle_link_change()
774 pldat->link = phydev->link; in lpc_handle_link_change()
788 struct phy_device *phydev = phy_find_first(pldat->mii_bus); in lpc_mii_probe() local
790 if (!phydev) { in lpc_mii_probe()
800 phydev = phy_connect(ndev, dev_name(&phydev->dev), in lpc_mii_probe()
804 if (IS_ERR(phydev)) { in lpc_mii_probe()
806 return PTR_ERR(phydev); in lpc_mii_probe()
810 phydev->supported &= PHY_BASIC_FEATURES; in lpc_mii_probe()
812 phydev->advertising = phydev->supported; in lpc_mii_probe()
817 pldat->phy_dev = phydev; in lpc_mii_probe()
821 phydev->drv->name, dev_name(&phydev->dev), phydev->irq); in lpc_mii_probe()
1202 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ioctl() local
1207 if (!phydev) in lpc_eth_ioctl()
1210 return phy_mii_ioctl(phydev, req, cmd); in lpc_eth_ioctl()
1267 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ethtool_getsettings() local
1269 if (!phydev) in lpc_eth_ethtool_getsettings()
1272 return phy_ethtool_gset(phydev, cmd); in lpc_eth_ethtool_getsettings()
1279 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ethtool_setsettings() local
1281 if (!phydev) in lpc_eth_ethtool_setsettings()
1284 return phy_ethtool_sset(phydev, cmd); in lpc_eth_ethtool_setsettings()
1312 struct phy_device *phydev; in lpc_eth_drv_probe() local
1476 phydev = pldat->phy_dev; in lpc_eth_drv_probe()