Lines Matching defs:phydev

703 		if ((hdev->hw.mac.phydev && hdev->hw.mac.phydev->drv &&
704 hdev->hw.mac.phydev->drv->set_loopback) ||
2704 struct phy_device *phydev = hdev->hw.mac.phydev;
2706 if (phydev)
2707 return phydev->autoneg;
3052 struct phy_device *phydev = hdev->hw.mac.phydev;
3059 if (phydev && (phydev->state != PHY_RUNNING || !phydev->link))
7635 struct phy_device *phydev = hdev->hw.mac.phydev;
7640 ret = phy_read_status(phydev);
7647 if (phydev->link == link_ret)
7832 struct phy_device *phydev)
7836 if (!phydev->suspended) {
7837 ret = phy_suspend(phydev);
7842 ret = phy_resume(phydev);
7846 return phy_loopback(phydev, true);
7850 struct phy_device *phydev)
7854 ret = phy_loopback(phydev, false);
7858 return phy_suspend(phydev);
7863 struct phy_device *phydev = hdev->hw.mac.phydev;
7866 if (!phydev) {
7874 ret = hclge_enable_phy_loopback(hdev, phydev);
7876 ret = hclge_disable_phy_loopback(hdev, phydev);
9422 if (!hdev->hw.mac.phydev)
9426 return phy_mii_ioctl(hdev->hw.mac.phydev, ifr, cmd);
10927 struct phy_device *phydev = hdev->hw.mac.phydev;
10929 if (!phydev)
10932 phy_set_asym_pause(phydev, rx_en, tx_en);
10952 struct phy_device *phydev = hdev->hw.mac.phydev;
10958 if (!phydev->link)
10961 if (!phydev->autoneg)
10964 local_advertising = linkmode_adv_to_lcl_adv_t(phydev->advertising);
10966 if (phydev->pause)
10969 if (phydev->asym_pause)
10977 if (phydev->duplex == HCLGE_MAC_HALF) {
11036 struct phy_device *phydev = hdev->hw.mac.phydev;
11039 if (phydev || hnae3_dev_phy_imp_supported(hdev)) {
11061 if (phydev)
11062 return phy_start_aneg(phydev);
11107 struct phy_device *phydev = hdev->hw.mac.phydev;
11111 if (!phydev) {
11117 phy_write(phydev, HCLGE_PHY_PAGE_REG, HCLGE_PHY_PAGE_MDIX);
11119 retval = phy_read(phydev, HCLGE_PHY_CSC_REG);
11123 retval = phy_read(phydev, HCLGE_PHY_CSS_REG);
11127 phy_write(phydev, HCLGE_PHY_PAGE_REG, HCLGE_PHY_PAGE_COPPER);
11896 if (hdev->hw.mac.phydev)
12287 if (mac->phydev)