Lines Matching refs:ret_val
59 s32 ret_val; in e1000_init_phy_params_80003es2lan() local
75 ret_val = e1000e_get_phy_id(hw); in e1000_init_phy_params_80003es2lan()
81 return ret_val; in e1000_init_phy_params_80003es2lan()
257 s32 ret_val; in e1000_acquire_nvm_80003es2lan() local
259 ret_val = e1000_acquire_swfw_sync_80003es2lan(hw, E1000_SWFW_EEP_SM); in e1000_acquire_nvm_80003es2lan()
260 if (ret_val) in e1000_acquire_nvm_80003es2lan()
261 return ret_val; in e1000_acquire_nvm_80003es2lan()
263 ret_val = e1000e_acquire_nvm(hw); in e1000_acquire_nvm_80003es2lan()
265 if (ret_val) in e1000_acquire_nvm_80003es2lan()
268 return ret_val; in e1000_acquire_nvm_80003es2lan()
361 s32 ret_val; in e1000_read_phy_reg_gg82563_80003es2lan() local
365 ret_val = e1000_acquire_phy_80003es2lan(hw); in e1000_read_phy_reg_gg82563_80003es2lan()
366 if (ret_val) in e1000_read_phy_reg_gg82563_80003es2lan()
367 return ret_val; in e1000_read_phy_reg_gg82563_80003es2lan()
380 ret_val = e1000e_write_phy_reg_mdic(hw, page_select, temp); in e1000_read_phy_reg_gg82563_80003es2lan()
381 if (ret_val) { in e1000_read_phy_reg_gg82563_80003es2lan()
383 return ret_val; in e1000_read_phy_reg_gg82563_80003es2lan()
394 ret_val = e1000e_read_phy_reg_mdic(hw, page_select, &temp); in e1000_read_phy_reg_gg82563_80003es2lan()
403 ret_val = e1000e_read_phy_reg_mdic(hw, in e1000_read_phy_reg_gg82563_80003es2lan()
409 ret_val = e1000e_read_phy_reg_mdic(hw, in e1000_read_phy_reg_gg82563_80003es2lan()
416 return ret_val; in e1000_read_phy_reg_gg82563_80003es2lan()
430 s32 ret_val; in e1000_write_phy_reg_gg82563_80003es2lan() local
434 ret_val = e1000_acquire_phy_80003es2lan(hw); in e1000_write_phy_reg_gg82563_80003es2lan()
435 if (ret_val) in e1000_write_phy_reg_gg82563_80003es2lan()
436 return ret_val; in e1000_write_phy_reg_gg82563_80003es2lan()
449 ret_val = e1000e_write_phy_reg_mdic(hw, page_select, temp); in e1000_write_phy_reg_gg82563_80003es2lan()
450 if (ret_val) { in e1000_write_phy_reg_gg82563_80003es2lan()
452 return ret_val; in e1000_write_phy_reg_gg82563_80003es2lan()
463 ret_val = e1000e_read_phy_reg_mdic(hw, page_select, &temp); in e1000_write_phy_reg_gg82563_80003es2lan()
472 ret_val = e1000e_write_phy_reg_mdic(hw, in e1000_write_phy_reg_gg82563_80003es2lan()
478 ret_val = e1000e_write_phy_reg_mdic(hw, in e1000_write_phy_reg_gg82563_80003es2lan()
485 return ret_val; in e1000_write_phy_reg_gg82563_80003es2lan()
541 s32 ret_val; in e1000_phy_force_speed_duplex_80003es2lan() local
548 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
549 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
550 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
553 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
554 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
555 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
559 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
560 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
561 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
568 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
569 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
570 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
577 ret_val = e1000e_phy_has_link_generic(hw, PHY_FORCE_LIMIT, in e1000_phy_force_speed_duplex_80003es2lan()
579 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
580 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
586 ret_val = e1000e_phy_reset_dsp(hw); in e1000_phy_force_speed_duplex_80003es2lan()
587 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
588 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
592 ret_val = e1000e_phy_has_link_generic(hw, PHY_FORCE_LIMIT, in e1000_phy_force_speed_duplex_80003es2lan()
594 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
595 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
598 ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
599 if (ret_val) in e1000_phy_force_speed_duplex_80003es2lan()
600 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
615 ret_val = e1e_wphy(hw, GG82563_PHY_MAC_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
617 return ret_val; in e1000_phy_force_speed_duplex_80003es2lan()
630 s32 ret_val; in e1000_get_cable_length_80003es2lan() local
633 ret_val = e1e_rphy(hw, GG82563_PHY_DSP_DISTANCE, &phy_data); in e1000_get_cable_length_80003es2lan()
634 if (ret_val) in e1000_get_cable_length_80003es2lan()
635 return ret_val; in e1000_get_cable_length_80003es2lan()
661 s32 ret_val; in e1000_get_link_up_info_80003es2lan() local
664 ret_val = e1000e_get_speed_and_duplex_copper(hw, speed, duplex); in e1000_get_link_up_info_80003es2lan()
667 ret_val = e1000e_get_speed_and_duplex_fiber_serdes(hw, in e1000_get_link_up_info_80003es2lan()
672 return ret_val; in e1000_get_link_up_info_80003es2lan()
684 s32 ret_val; in e1000_reset_hw_80003es2lan() local
690 ret_val = e1000e_disable_pcie_master(hw); in e1000_reset_hw_80003es2lan()
691 if (ret_val) in e1000_reset_hw_80003es2lan()
705 ret_val = e1000_acquire_phy_80003es2lan(hw); in e1000_reset_hw_80003es2lan()
706 if (ret_val) in e1000_reset_hw_80003es2lan()
707 return ret_val; in e1000_reset_hw_80003es2lan()
714 ret_val = in e1000_reset_hw_80003es2lan()
717 if (ret_val) in e1000_reset_hw_80003es2lan()
718 return ret_val; in e1000_reset_hw_80003es2lan()
723 ret_val = e1000e_get_auto_rd_done(hw); in e1000_reset_hw_80003es2lan()
724 if (ret_val) in e1000_reset_hw_80003es2lan()
726 return ret_val; in e1000_reset_hw_80003es2lan()
745 s32 ret_val; in e1000_init_hw_80003es2lan() local
752 ret_val = mac->ops.id_led_init(hw); in e1000_init_hw_80003es2lan()
754 if (ret_val) in e1000_init_hw_80003es2lan()
770 ret_val = mac->ops.setup_link(hw); in e1000_init_hw_80003es2lan()
771 if (ret_val) in e1000_init_hw_80003es2lan()
772 return ret_val; in e1000_init_hw_80003es2lan()
817 ret_val = in e1000_init_hw_80003es2lan()
820 if (!ret_val) { in e1000_init_hw_80003es2lan()
833 return ret_val; in e1000_init_hw_80003es2lan()
888 s32 ret_val; in e1000_copper_link_setup_gg82563_80003es2lan() local
892 ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
893 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
894 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
900 ret_val = e1e_wphy(hw, GG82563_PHY_MAC_SPEC_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan()
901 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
902 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
911 ret_val = e1e_rphy(hw, GG82563_PHY_SPEC_CTRL, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
912 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
913 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
940 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan()
941 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
942 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
945 ret_val = hw->phy.ops.commit(hw); in e1000_copper_link_setup_gg82563_80003es2lan()
946 if (ret_val) { in e1000_copper_link_setup_gg82563_80003es2lan()
948 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
955 ret_val = e1000_write_kmrn_reg_80003es2lan(hw, reg, data); in e1000_copper_link_setup_gg82563_80003es2lan()
956 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
957 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
960 ret_val = e1000_read_kmrn_reg_80003es2lan(hw, reg, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
961 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
962 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
964 ret_val = e1000_write_kmrn_reg_80003es2lan(hw, reg, data); in e1000_copper_link_setup_gg82563_80003es2lan()
965 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
966 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
968 ret_val = e1e_rphy(hw, GG82563_PHY_SPEC_CTRL_2, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
969 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
970 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
973 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL_2, data); in e1000_copper_link_setup_gg82563_80003es2lan()
974 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
975 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
981 ret_val = e1e_rphy(hw, GG82563_PHY_PWR_MGMT_CTRL, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
982 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
983 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
992 ret_val = e1e_wphy(hw, GG82563_PHY_PWR_MGMT_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan()
993 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
994 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
996 ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
997 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
998 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
1001 ret_val = e1e_wphy(hw, GG82563_PHY_KMRN_MODE_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan()
1002 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
1003 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
1009 ret_val = e1e_rphy(hw, GG82563_PHY_INBAND_CTRL, &data); in e1000_copper_link_setup_gg82563_80003es2lan()
1010 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
1011 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
1014 ret_val = e1e_wphy(hw, GG82563_PHY_INBAND_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan()
1015 if (ret_val) in e1000_copper_link_setup_gg82563_80003es2lan()
1016 return ret_val; in e1000_copper_link_setup_gg82563_80003es2lan()
1031 s32 ret_val; in e1000_setup_copper_link_80003es2lan() local
1043 ret_val = e1000_write_kmrn_reg_80003es2lan(hw, GG82563_REG(0x34, 4), in e1000_setup_copper_link_80003es2lan()
1045 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1046 return ret_val; in e1000_setup_copper_link_80003es2lan()
1047 ret_val = e1000_read_kmrn_reg_80003es2lan(hw, GG82563_REG(0x34, 9), in e1000_setup_copper_link_80003es2lan()
1049 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1050 return ret_val; in e1000_setup_copper_link_80003es2lan()
1052 ret_val = e1000_write_kmrn_reg_80003es2lan(hw, GG82563_REG(0x34, 9), in e1000_setup_copper_link_80003es2lan()
1054 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1055 return ret_val; in e1000_setup_copper_link_80003es2lan()
1056 ret_val = in e1000_setup_copper_link_80003es2lan()
1060 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1061 return ret_val; in e1000_setup_copper_link_80003es2lan()
1063 ret_val = in e1000_setup_copper_link_80003es2lan()
1067 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1068 return ret_val; in e1000_setup_copper_link_80003es2lan()
1070 ret_val = e1000_copper_link_setup_gg82563_80003es2lan(hw); in e1000_setup_copper_link_80003es2lan()
1071 if (ret_val) in e1000_setup_copper_link_80003es2lan()
1072 return ret_val; in e1000_setup_copper_link_80003es2lan()
1087 s32 ret_val = 0; in e1000_cfg_on_link_up_80003es2lan() local
1092 ret_val = e1000e_get_speed_and_duplex_copper(hw, &speed, in e1000_cfg_on_link_up_80003es2lan()
1094 if (ret_val) in e1000_cfg_on_link_up_80003es2lan()
1095 return ret_val; in e1000_cfg_on_link_up_80003es2lan()
1098 ret_val = e1000_cfg_kmrn_1000_80003es2lan(hw); in e1000_cfg_on_link_up_80003es2lan()
1100 ret_val = e1000_cfg_kmrn_10_100_80003es2lan(hw, duplex); in e1000_cfg_on_link_up_80003es2lan()
1103 return ret_val; in e1000_cfg_on_link_up_80003es2lan()
1116 s32 ret_val; in e1000_cfg_kmrn_10_100_80003es2lan() local
1122 ret_val = in e1000_cfg_kmrn_10_100_80003es2lan()
1126 if (ret_val) in e1000_cfg_kmrn_10_100_80003es2lan()
1127 return ret_val; in e1000_cfg_kmrn_10_100_80003es2lan()
1136 ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, ®_data); in e1000_cfg_kmrn_10_100_80003es2lan()
1137 if (ret_val) in e1000_cfg_kmrn_10_100_80003es2lan()
1138 return ret_val; in e1000_cfg_kmrn_10_100_80003es2lan()
1140 ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, ®_data2); in e1000_cfg_kmrn_10_100_80003es2lan()
1141 if (ret_val) in e1000_cfg_kmrn_10_100_80003es2lan()
1142 return ret_val; in e1000_cfg_kmrn_10_100_80003es2lan()
1163 s32 ret_val; in e1000_cfg_kmrn_1000_80003es2lan() local
1169 ret_val = in e1000_cfg_kmrn_1000_80003es2lan()
1173 if (ret_val) in e1000_cfg_kmrn_1000_80003es2lan()
1174 return ret_val; in e1000_cfg_kmrn_1000_80003es2lan()
1183 ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, ®_data); in e1000_cfg_kmrn_1000_80003es2lan()
1184 if (ret_val) in e1000_cfg_kmrn_1000_80003es2lan()
1185 return ret_val; in e1000_cfg_kmrn_1000_80003es2lan()
1187 ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, ®_data2); in e1000_cfg_kmrn_1000_80003es2lan()
1188 if (ret_val) in e1000_cfg_kmrn_1000_80003es2lan()
1189 return ret_val; in e1000_cfg_kmrn_1000_80003es2lan()
1212 s32 ret_val; in e1000_read_kmrn_reg_80003es2lan() local
1214 ret_val = e1000_acquire_mac_csr_80003es2lan(hw); in e1000_read_kmrn_reg_80003es2lan()
1215 if (ret_val) in e1000_read_kmrn_reg_80003es2lan()
1216 return ret_val; in e1000_read_kmrn_reg_80003es2lan()
1230 return ret_val; in e1000_read_kmrn_reg_80003es2lan()
1247 s32 ret_val; in e1000_write_kmrn_reg_80003es2lan() local
1249 ret_val = e1000_acquire_mac_csr_80003es2lan(hw); in e1000_write_kmrn_reg_80003es2lan()
1250 if (ret_val) in e1000_write_kmrn_reg_80003es2lan()
1251 return ret_val; in e1000_write_kmrn_reg_80003es2lan()
1262 return ret_val; in e1000_write_kmrn_reg_80003es2lan()
1271 s32 ret_val; in e1000_read_mac_addr_80003es2lan() local
1277 ret_val = e1000_check_alt_mac_addr_generic(hw); in e1000_read_mac_addr_80003es2lan()
1278 if (ret_val) in e1000_read_mac_addr_80003es2lan()
1279 return ret_val; in e1000_read_mac_addr_80003es2lan()