Lines Matching refs:phy_dev
66 struct phy_device *phy_dev = net_dev->phydev; in hns_get_mdix_mode() local
68 if (!phy_dev || !phy_dev->mdio.bus) { in hns_get_mdix_mode()
74 phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_MDIX); in hns_get_mdix_mode()
76 retval = phy_read(phy_dev, HNS_PHY_CSC_REG); in hns_get_mdix_mode()
79 retval = phy_read(phy_dev, HNS_PHY_CSS_REG); in hns_get_mdix_mode()
83 phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_COPPER); in hns_get_mdix_mode()
258 static int hns_nic_config_phy_loopback(struct phy_device *phy_dev, u8 en) in hns_nic_config_phy_loopback() argument
266 err = phy_resume(phy_dev); in hns_nic_config_phy_loopback()
270 err = phy_loopback(phy_dev, true); in hns_nic_config_phy_loopback()
272 err = phy_loopback(phy_dev, false); in hns_nic_config_phy_loopback()
276 err = phy_suspend(phy_dev); in hns_nic_config_phy_loopback()
288 struct phy_device *phy_dev = ndev->phydev; in __lb_setup() local
293 ret = hns_nic_config_phy_loopback(phy_dev, 0x1); in __lb_setup()
307 ret = hns_nic_config_phy_loopback(phy_dev, 0x0); in __lb_setup()
594 st_param[2][1] = ((!!(priv->ae_handle->phy_dev)) && in hns_nic_self_test()
1017 struct phy_device *phy_dev = netdev->phydev; in hns_phy_led_set() local
1019 retval = phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_LED); in hns_phy_led_set()
1020 retval |= phy_write(phy_dev, HNS_LED_FC_REG, value); in hns_phy_led_set()
1021 retval |= phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_COPPER); in hns_phy_led_set()
1041 struct phy_device *phy_dev = netdev->phydev; in hns_set_phys_id() local
1044 if (phy_dev) in hns_set_phys_id()
1047 ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, in hns_set_phys_id()
1052 priv->phy_led_val = phy_read(phy_dev, HNS_LED_FC_REG); in hns_set_phys_id()
1054 ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, in hns_set_phys_id()
1070 ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, in hns_set_phys_id()
1075 ret = phy_write(phy_dev, HNS_LED_FC_REG, in hns_set_phys_id()
1080 ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, in hns_set_phys_id()