Lines Matching refs:ret_val

382 	s32 ret_val;
476 ret_val = e1000_get_auto_rd_done(hw);
477 if (ret_val)
478 return ret_val;
529 s32 ret_val;
534 ret_val = e1000_id_led_init(hw);
535 if (ret_val) {
537 return ret_val;
608 ret_val = e1000_setup_link(hw);
636 return ret_val;
646 s32 ret_val;
659 ret_val = e1000_read_eeprom(hw, EEPROM_SERDES_AMPLITUDE, 1,
661 if (ret_val)
662 return ret_val;
667 ret_val =
669 if (ret_val)
670 return ret_val;
689 s32 ret_val;
701 ret_val = e1000_read_eeprom(hw, EEPROM_INIT_CONTROL2_REG,
703 if (ret_val) {
738 ret_val = e1000_read_eeprom(hw, EEPROM_INIT_CONTROL2_REG,
740 if (ret_val) {
750 ret_val = (hw->media_type == e1000_media_type_copper) ?
788 return ret_val;
806 s32 ret_val;
818 ret_val = e1000_adjust_serdes_amplitude(hw);
819 if (ret_val)
820 return ret_val;
826 ret_val = e1000_set_vco_speed(hw);
827 if (ret_val)
828 return ret_val;
919 ret_val = e1000_check_for_link(hw);
920 if (ret_val) {
922 return ret_val;
943 s32 ret_val;
946 ret_val = e1000_phy_reset(hw);
947 if (ret_val) {
949 return ret_val;
957 s32 ret_val;
962 ret_val = e1000_copper_link_rtl_setup(hw);
963 if (ret_val) {
965 return ret_val;
981 ret_val = e1000_copper_link_rtl_setup(hw);
983 if (ret_val) {
985 return ret_val;
1005 s32 ret_val;
1021 ret_val = e1000_phy_hw_reset(hw);
1022 if (ret_val)
1023 return ret_val;
1027 ret_val = e1000_detect_gig_phy(hw);
1028 if (ret_val) {
1030 return ret_val;
1035 ret_val = e1000_set_phy_mode(hw);
1036 if (ret_val)
1037 return ret_val;
1041 ret_val =
1044 ret_val =
1064 s32 ret_val;
1070 ret_val = e1000_phy_reset(hw);
1071 if (ret_val) {
1073 return ret_val;
1087 ret_val = e1000_set_d3_lplu_state(hw, false);
1088 if (ret_val) {
1090 return ret_val;
1095 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data);
1096 if (ret_val)
1097 return ret_val;
1124 ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
1125 if (ret_val)
1126 return ret_val;
1144 ret_val =
1147 if (ret_val)
1148 return ret_val;
1150 ret_val =
1153 if (ret_val)
1154 return ret_val;
1156 ret_val =
1158 if (ret_val)
1159 return ret_val;
1161 ret_val =
1163 if (ret_val)
1164 return ret_val;
1167 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data);
1168 if (ret_val)
1169 return ret_val;
1191 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data);
1192 if (ret_val)
1193 return ret_val;
1205 s32 ret_val;
1212 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
1213 if (ret_val)
1214 return ret_val;
1252 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
1253 if (ret_val)
1254 return ret_val;
1260 ret_val =
1263 if (ret_val)
1264 return ret_val;
1273 ret_val = e1000_write_phy_reg(hw,
1276 if (ret_val)
1277 return ret_val;
1284 ret_val = e1000_write_phy_reg(hw,
1287 if (ret_val)
1288 return ret_val;
1293 ret_val = e1000_phy_reset(hw);
1294 if (ret_val) {
1296 return ret_val;
1311 s32 ret_val;
1330 ret_val = e1000_phy_setup_autoneg(hw);
1331 if (ret_val) {
1333 return ret_val;
1340 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);
1341 if (ret_val)
1342 return ret_val;
1345 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
1346 if (ret_val)
1347 return ret_val;
1353 ret_val = e1000_wait_autoneg(hw);
1354 if (ret_val) {
1357 return ret_val;
1381 s32 ret_val;
1386 ret_val = e1000_config_mac_to_phy(hw);
1387 if (ret_val) {
1389 return ret_val;
1392 ret_val = e1000_config_fc_after_link_up(hw);
1393 if (ret_val) {
1395 return ret_val;
1400 ret_val = e1000_config_dsp_after_link_change(hw, true);
1401 if (ret_val) {
1403 return ret_val;
1418 s32 ret_val;
1423 ret_val = e1000_copper_link_preconfig(hw);
1424 if (ret_val)
1425 return ret_val;
1428 ret_val = e1000_copper_link_igp_setup(hw);
1429 if (ret_val)
1430 return ret_val;
1432 ret_val = e1000_copper_link_mgp_setup(hw);
1433 if (ret_val)
1434 return ret_val;
1436 ret_val = gbe_dhg_phy_setup(hw);
1437 if (ret_val) {
1439 return ret_val;
1447 ret_val = e1000_copper_link_autoneg(hw);
1448 if (ret_val)
1449 return ret_val;
1455 ret_val = e1000_phy_force_speed_duplex(hw);
1456 if (ret_val) {
1458 return ret_val;
1466 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
1467 if (ret_val)
1468 return ret_val;
1469 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
1470 if (ret_val)
1471 return ret_val;
1475 ret_val = e1000_copper_link_postconfig(hw);
1476 if (ret_val)
1477 return ret_val;
1497 s32 ret_val;
1502 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_ADV, &mii_autoneg_adv_reg);
1503 if (ret_val)
1504 return ret_val;
1507 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &mii_1000t_ctrl_reg);
1508 if (ret_val)
1509 return ret_val;
1619 ret_val = e1000_write_phy_reg(hw, PHY_AUTONEG_ADV, mii_autoneg_adv_reg);
1620 if (ret_val)
1621 return ret_val;
1628 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL,
1630 if (ret_val)
1631 return ret_val;
1646 s32 ret_val;
1668 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &mii_ctrl_reg);
1669 if (ret_val)
1670 return ret_val;
1716 ret_val =
1718 if (ret_val)
1719 return ret_val;
1725 ret_val =
1727 if (ret_val)
1728 return ret_val;
1740 ret_val =
1742 if (ret_val)
1743 return ret_val;
1748 ret_val =
1750 if (ret_val)
1751 return ret_val;
1755 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, mii_ctrl_reg);
1756 if (ret_val)
1757 return ret_val;
1778 ret_val =
1780 if (ret_val)
1781 return ret_val;
1783 ret_val =
1785 if (ret_val)
1786 return ret_val;
1796 ret_val = e1000_phy_reset_dsp(hw);
1797 if (ret_val) {
1799 return ret_val;
1812 ret_val =
1814 if (ret_val)
1815 return ret_val;
1817 ret_val =
1819 if (ret_val)
1820 return ret_val;
1830 ret_val =
1833 if (ret_val)
1834 return ret_val;
1837 ret_val =
1840 if (ret_val)
1841 return ret_val;
1847 ret_val =
1849 if (ret_val)
1850 return ret_val;
1853 ret_val =
1855 if (ret_val)
1856 return ret_val;
1863 ret_val = e1000_polarity_reversal_workaround(hw);
1864 if (ret_val)
1865 return ret_val;
1908 s32 ret_val;
1926 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);
1927 if (ret_val)
1928 return ret_val;
1946 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS,
1948 if (ret_val)
1949 return ret_val;
2050 s32 ret_val;
2067 ret_val = e1000_force_mac_fc(hw);
2068 if (ret_val) {
2070 return ret_val;
2084 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
2085 if (ret_val)
2086 return ret_val;
2087 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
2088 if (ret_val)
2089 return ret_val;
2098 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_ADV,
2100 if (ret_val)
2101 return ret_val;
2102 ret_val = e1000_read_phy_reg(hw, PHY_LP_ABILITY,
2104 if (ret_val)
2105 return ret_val;
2229 ret_val =
2231 if (ret_val) {
2234 return ret_val;
2243 ret_val = e1000_force_mac_fc(hw);
2244 if (ret_val) {
2247 return ret_val;
2269 s32 ret_val = E1000_SUCCESS;
2298 ret_val = e1000_config_fc_after_link_up(hw);
2299 if (ret_val) {
2360 return ret_val;
2375 s32 ret_val;
2407 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2408 if (ret_val)
2409 return ret_val;
2410 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2411 if (ret_val)
2412 return ret_val;
2436 ret_val =
2470 ret_val = e1000_config_mac_to_phy(hw);
2471 if (ret_val) {
2474 return ret_val;
2483 ret_val = e1000_config_fc_after_link_up(hw);
2484 if (ret_val) {
2486 return ret_val;
2500 ret_val =
2503 if (ret_val) {
2506 return ret_val;
2556 s32 ret_val;
2590 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_EXP, &phy_data);
2591 if (ret_val)
2592 return ret_val;
2597 ret_val =
2599 if (ret_val)
2600 return ret_val;
2620 s32 ret_val;
2631 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2632 if (ret_val)
2633 return ret_val;
2634 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2635 if (ret_val)
2636 return ret_val;
2787 u32 ret_val;
2794 ret_val = e1000_write_phy_reg_ex(hw, IGP01E1000_PHY_PAGE_SELECT,
2796 if (ret_val)
2800 ret_val = e1000_read_phy_reg_ex(hw, MAX_PHY_REG_ADDRESS & reg_addr,
2805 return ret_val;
2924 u32 ret_val;
2931 ret_val = e1000_write_phy_reg_ex(hw, IGP01E1000_PHY_PAGE_SELECT,
2933 if (ret_val) {
2935 return ret_val;
2939 ret_val = e1000_write_phy_reg_ex(hw, MAX_PHY_REG_ADDRESS & reg_addr,
2943 return ret_val;
3099 s32 ret_val;
3104 ret_val = e1000_phy_hw_reset(hw);
3105 if (ret_val)
3106 return ret_val;
3109 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);
3110 if (ret_val)
3111 return ret_val;
3114 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
3115 if (ret_val)
3116 return ret_val;
3136 s32 phy_init_status, ret_val;
3144 ret_val = e1000_read_phy_reg(hw, PHY_ID1, &phy_id_high);
3145 if (ret_val)
3146 return ret_val;
3150 ret_val = e1000_read_phy_reg(hw, PHY_ID2, &phy_id_low);
3151 if (ret_val)
3152 return ret_val;
3209 s32 ret_val;
3212 ret_val = e1000_write_phy_reg(hw, 29, 0x001d);
3213 if (ret_val)
3215 ret_val = e1000_write_phy_reg(hw, 30, 0x00c1);
3216 if (ret_val)
3218 ret_val = e1000_write_phy_reg(hw, 30, 0x0000);
3219 if (ret_val)
3221 ret_val = E1000_SUCCESS;
3224 return ret_val;
3237 s32 ret_val;
3253 ret_val = e1000_check_polarity(hw, &polarity);
3254 if (ret_val)
3255 return ret_val;
3259 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_STATUS, &phy_data);
3260 if (ret_val)
3261 return ret_val;
3271 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS, &phy_data);
3272 if (ret_val)
3273 return ret_val;
3283 ret_val = e1000_get_cable_length(hw, &min_length, &max_length);
3284 if (ret_val)
3285 return ret_val;
3315 s32 ret_val;
3324 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
3325 if (ret_val)
3326 return ret_val;
3338 ret_val = e1000_check_polarity(hw, &polarity);
3339 if (ret_val)
3340 return ret_val;
3343 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
3344 if (ret_val)
3345 return ret_val;
3358 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS, &phy_data);
3359 if (ret_val)
3360 return ret_val;
3382 s32 ret_val;
3399 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
3400 if (ret_val)
3401 return ret_val;
3403 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
3404 if (ret_val)
3405 return ret_val;
3442 s32 ret_val = E1000_SUCCESS;
3510 ret_val = e1000_read_eeprom(hw, EEPROM_CFG, 1, &eeprom_size);
3511 if (ret_val)
3512 return ret_val;
3524 return ret_val;
4486 s32 ret_val = E1000_SUCCESS;
4500 ret_val = e1000_read_phy_reg(hw, IGP01E1000_GMII_FIFO,
4502 if (ret_val)
4503 return ret_val;
4504 ret_val = e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
4507 if (ret_val)
4508 return ret_val;
4536 s32 ret_val = E1000_SUCCESS;
4550 ret_val = e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
4552 if (ret_val)
4553 return ret_val;
4877 s32 ret_val;
4886 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS,
4888 if (ret_val)
4889 return ret_val;
4928 ret_val =
4930 if (ret_val)
4931 return ret_val;
4990 s32 ret_val;
4995 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS,
4997 if (ret_val)
4998 return ret_val;
5004 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_STATUS,
5006 if (ret_val)
5007 return ret_val;
5015 ret_val =
5018 if (ret_val)
5019 return ret_val;
5052 s32 ret_val;
5056 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_LINK_HEALTH,
5058 if (ret_val)
5059 return ret_val;
5064 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS,
5066 if (ret_val)
5067 return ret_val;
5087 s32 ret_val;
5089 ret_val = e1000_get_cable_length(hw, &min_length, &max_length);
5090 if (ret_val)
5091 return ret_val;
5098 ret_val = e1000_read_phy_reg(hw, dsp_reg_array[i],
5100 if (ret_val)
5101 return ret_val;
5105 ret_val = e1000_write_phy_reg(hw, dsp_reg_array[i],
5107 if (ret_val)
5108 return ret_val;
5116 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS, &phy_data);
5117 if (ret_val)
5118 return ret_val;
5122 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS,
5124 if (ret_val)
5125 return ret_val;
5131 ret_val = e1000_write_phy_reg(hw,
5134 if (ret_val)
5135 return ret_val;
5162 s32 ret_val;
5169 ret_val = e1000_get_speed_and_duplex(hw, &speed, &duplex);
5170 if (ret_val) {
5172 return ret_val;
5176 ret_val = e1000_1000Mb_check_cable_length(hw);
5177 if (ret_val)
5178 return ret_val;
5185 ret_val =
5188 if (ret_val)
5189 return ret_val;
5192 ret_val = e1000_write_phy_reg(hw, 0x2F5B, 0x0003);
5194 if (ret_val)
5195 return ret_val;
5199 ret_val = e1000_write_phy_reg(hw, 0x0000,
5201 if (ret_val)
5202 return ret_val;
5204 ret_val =
5207 if (ret_val)
5208 return ret_val;
5213 ret_val =
5216 if (ret_val)
5217 return ret_val;
5220 ret_val = e1000_write_phy_reg(hw, 0x0000,
5222 if (ret_val)
5223 return ret_val;
5228 ret_val =
5231 if (ret_val)
5232 return ret_val;
5241 ret_val =
5244 if (ret_val)
5245 return ret_val;
5248 ret_val = e1000_write_phy_reg(hw, 0x2F5B, 0x0003);
5250 if (ret_val)
5251 return ret_val;
5255 ret_val = e1000_write_phy_reg(hw, 0x0000,
5257 if (ret_val)
5258 return ret_val;
5259 ret_val =
5262 if (ret_val)
5263 return ret_val;
5265 ret_val = e1000_write_phy_reg(hw, 0x0000,
5267 if (ret_val)
5268 return ret_val;
5273 ret_val =
5276 if (ret_val)
5277 return ret_val;
5295 s32 ret_val;
5300 ret_val =
5303 if (ret_val)
5304 return ret_val;
5308 ret_val =
5311 if (ret_val)
5312 return ret_val;
5313 ret_val =
5316 if (ret_val)
5317 return ret_val;
5341 s32 ret_val;
5353 ret_val =
5355 if (ret_val)
5356 return ret_val;
5363 ret_val =
5366 if (ret_val)
5367 return ret_val;
5376 ret_val =
5379 if (ret_val)
5380 return ret_val;
5383 ret_val =
5386 if (ret_val)
5387 return ret_val;
5389 ret_val =
5392 if (ret_val)
5393 return ret_val;
5396 ret_val =
5399 if (ret_val)
5400 return ret_val;
5408 ret_val =
5411 if (ret_val)
5412 return ret_val;
5416 ret_val =
5419 if (ret_val)
5420 return ret_val;
5423 ret_val =
5426 if (ret_val)
5427 return ret_val;
5440 s32 ret_val;
5454 ret_val =
5456 if (ret_val)
5457 return ret_val;
5459 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0005);
5460 if (ret_val)
5461 return ret_val;
5463 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data);
5464 if (ret_val)
5465 return ret_val;
5468 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);
5469 if (ret_val)
5470 return ret_val;
5474 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0004);
5475 if (ret_val)
5476 return ret_val;
5478 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data);
5479 if (ret_val)
5480 return ret_val;
5483 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);
5484 if (ret_val)
5485 return ret_val;
5487 ret_val =
5489 if (ret_val)
5490 return ret_val;
5520 s32 ret_val;
5528 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
5529 if (ret_val)
5530 return ret_val;
5531 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFFF);
5532 if (ret_val)
5533 return ret_val;
5535 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
5536 if (ret_val)
5537 return ret_val;
5545 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
5546 if (ret_val)
5547 return ret_val;
5549 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
5550 if (ret_val)
5551 return ret_val;
5563 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
5564 if (ret_val)
5565 return ret_val;
5567 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFF0);
5568 if (ret_val)
5569 return ret_val;
5571 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFF00);
5572 if (ret_val)
5573 return ret_val;
5575 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0x0000);
5576 if (ret_val)
5577 return ret_val;
5579 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
5580 if (ret_val)
5581 return ret_val;
5589 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
5590 if (ret_val)
5591 return ret_val;
5593 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &mii_status_reg);
5594 if (ret_val)
5595 return ret_val;