Lines Matching refs:phy_dev
73 struct phy_device *phy_dev = priv->phy; in hns_get_mdix_mode() local
75 if (!phy_dev || !phy_dev->bus) { in hns_get_mdix_mode()
81 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, HNS_PHY_PAGE_REG, in hns_get_mdix_mode()
84 retval = mdiobus_read(phy_dev->bus, phy_dev->addr, HNS_PHY_CSC_REG); in hns_get_mdix_mode()
87 retval = mdiobus_read(phy_dev->bus, phy_dev->addr, HNS_PHY_CSS_REG); in hns_get_mdix_mode()
91 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, HNS_PHY_PAGE_REG, in hns_get_mdix_mode()
246 static int hns_nic_config_phy_loopback(struct phy_device *phy_dev, u8 en) in hns_nic_config_phy_loopback() argument
252 if (phy_dev->is_c45) /* c45 branch adding for XGE PHY */ in hns_nic_config_phy_loopback()
257 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
259 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
262 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
265 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
268 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
270 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
274 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
278 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
280 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
284 val = (u16)mdiobus_read(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
287 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
290 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
292 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
294 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
296 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
299 val = (u16)mdiobus_read(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
302 (void)mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_nic_config_phy_loopback()
313 struct phy_device *phy_dev = priv->phy; in __lb_setup() local
318 if ((phy_dev) && (!phy_dev->is_c45)) in __lb_setup()
319 ret = hns_nic_config_phy_loopback(phy_dev, 0x1); in __lb_setup()
331 if ((phy_dev) && (!phy_dev->is_c45)) in __lb_setup()
332 ret |= hns_nic_config_phy_loopback(phy_dev, 0x0); in __lb_setup()
1019 struct phy_device *phy_dev = priv->phy; in hns_phy_led_set() local
1021 if (!phy_dev->bus) { in hns_phy_led_set()
1025 retval = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_phy_led_set()
1027 retval = mdiobus_write(phy_dev->bus, phy_dev->addr, HNS_LED_FC_REG, in hns_phy_led_set()
1029 retval = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_phy_led_set()
1049 struct phy_device *phy_dev = priv->phy; in hns_set_phys_id() local
1052 if (phy_dev) in hns_set_phys_id()
1055 ret = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_set_phys_id()
1061 priv->phy_led_val = (u16)mdiobus_read(phy_dev->bus, in hns_set_phys_id()
1062 phy_dev->addr, in hns_set_phys_id()
1065 ret = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_set_phys_id()
1082 ret = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_set_phys_id()
1088 ret = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_set_phys_id()
1093 ret = mdiobus_write(phy_dev->bus, phy_dev->addr, in hns_set_phys_id()