Lines Matching refs:ret

260 	int ret;
265 ret = phy_write_mmd(phydev, MDIO_MMD_VEND2, MV_V2_TEMP,
267 if (ret < 0)
268 return ret;
280 int i, j, ret;
295 ret = mv3310_hwmon_config(phydev, true);
296 if (ret)
297 return ret;
326 int ret;
328 ret = phy_clear_bits_mmd(phydev, MDIO_MMD_VEND2, MV_V2_PORT_CTRL,
340 return ret;
507 int ret;
513 ret = phy_read_mmd(phydev, MDIO_MMD_PMAPMD, MV_PMA_BOOT);
514 if (ret < 0)
515 return ret;
517 if (ret & MV_PMA_BOOT_FATAL) {
519 "PHY failed to boot firmware, status=%04x\n", ret);
529 ret = phy_read_mmd(phydev, MDIO_MMD_PMAPMD, MV_PMA_FW_VER0);
530 if (ret < 0)
531 return ret;
533 priv->firmware_ver = ret << 16;
535 ret = phy_read_mmd(phydev, MDIO_MMD_PMAPMD, MV_PMA_FW_VER1);
536 if (ret < 0)
537 return ret;
539 priv->firmware_ver |= ret;
549 ret = mv3310_power_down(phydev);
550 if (ret)
551 return ret;
553 ret = mv3310_hwmon_probe(phydev);
554 if (ret)
555 return ret;
574 int ret;
576 ret = mv3310_power_up(phydev);
577 if (ret)
578 return ret;
667 int ret;
670 ret = phy_modify_mmd_changed(phydev, MDIO_MMD_VEND2, MV_V2_PORT_CTRL,
673 if (ret <= 0)
674 return ret;
827 int ret, val;
829 ret = genphy_c45_pma_read_abilities(phydev);
830 if (ret)
831 return ret;
882 int ret;
884 ret = mv3310_config_mdix(phydev);
885 if (ret < 0)
886 return ret;
891 ret = genphy_c45_an_config_aneg(phydev);
892 if (ret < 0)
893 return ret;
894 if (ret > 0)
901 ret = phy_modify_mmd_changed(phydev, MDIO_MMD_AN, MV_AN_CTRL1000,
903 if (ret < 0)
904 return ret;
905 if (ret > 0)
1212 int ret;
1214 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MV_PCS_PORT_INFO);
1215 if (ret < 0)
1216 return ret;
1218 ret &= MV_PCS_PORT_INFO_NPORTS_MASK;
1219 ret >>= MV_PCS_PORT_INFO_NPORTS_SHIFT;
1221 return ret + 1;
1270 int ret;
1275 ret = phy_read_mmd(phydev, MDIO_MMD_VEND2, MV_V2_WOL_CTRL);
1276 if (ret < 0)
1279 if (ret & MV_V2_WOL_CTRL_MAGIC_PKT_EN)
1286 int ret;
1290 ret = phy_set_bits_mmd(phydev, MDIO_MMD_VEND2,
1293 if (ret < 0)
1294 return ret;
1297 ret = phy_write_mmd(phydev, MDIO_MMD_VEND2,
1301 if (ret < 0)
1302 return ret;
1304 ret = phy_write_mmd(phydev, MDIO_MMD_VEND2,
1308 if (ret < 0)
1309 return ret;
1311 ret = phy_write_mmd(phydev, MDIO_MMD_VEND2,
1315 if (ret < 0)
1316 return ret;
1319 ret = phy_set_bits_mmd(phydev, MDIO_MMD_VEND2,
1323 if (ret < 0)
1324 return ret;
1327 ret = phy_modify_mmd(phydev, MDIO_MMD_VEND2,
1331 if (ret < 0)
1332 return ret;