Lines Matching refs:phydev

754 	struct phy_device *phydev = pldat->phy_dev;  in lpc_handle_link_change()  local
761 if (phydev->link) { in lpc_handle_link_change()
762 if ((pldat->speed != phydev->speed) || in lpc_handle_link_change()
763 (pldat->duplex != phydev->duplex)) { in lpc_handle_link_change()
764 pldat->speed = phydev->speed; in lpc_handle_link_change()
765 pldat->duplex = phydev->duplex; in lpc_handle_link_change()
770 if (phydev->link != pldat->link) { in lpc_handle_link_change()
771 if (!phydev->link) { in lpc_handle_link_change()
775 pldat->link = phydev->link; in lpc_handle_link_change()
789 struct phy_device *phydev = phy_find_first(pldat->mii_bus); in lpc_mii_probe() local
791 if (!phydev) { in lpc_mii_probe()
801 phydev = phy_connect(ndev, dev_name(&phydev->dev), in lpc_mii_probe()
805 if (IS_ERR(phydev)) { in lpc_mii_probe()
807 return PTR_ERR(phydev); in lpc_mii_probe()
811 phydev->supported &= PHY_BASIC_FEATURES; in lpc_mii_probe()
813 phydev->advertising = phydev->supported; in lpc_mii_probe()
818 pldat->phy_dev = phydev; in lpc_mii_probe()
822 phydev->drv->name, dev_name(&phydev->dev), phydev->irq); in lpc_mii_probe()
1203 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ioctl() local
1208 if (!phydev) in lpc_eth_ioctl()
1211 return phy_mii_ioctl(phydev, req, cmd); in lpc_eth_ioctl()
1268 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ethtool_getsettings() local
1270 if (!phydev) in lpc_eth_ethtool_getsettings()
1273 return phy_ethtool_gset(phydev, cmd); in lpc_eth_ethtool_getsettings()
1280 struct phy_device *phydev = pldat->phy_dev; in lpc_eth_ethtool_setsettings() local
1282 if (!phydev) in lpc_eth_ethtool_setsettings()
1285 return phy_ethtool_sset(phydev, cmd); in lpc_eth_ethtool_setsettings()
1313 struct phy_device *phydev; in lpc_eth_drv_probe() local
1477 phydev = pldat->phy_dev; in lpc_eth_drv_probe()