Lines Matching refs:result
102 int result = 0; in vegam_start_smu_in_protection_mode() local
111 result = smu7_upload_smu_firmware_image(hwmgr); in vegam_start_smu_in_protection_mode()
112 if (result != 0) in vegam_start_smu_in_protection_mode()
113 return result; in vegam_start_smu_in_protection_mode()
152 return result; in vegam_start_smu_in_protection_mode()
157 int result = 0; in vegam_start_smu_in_non_protection_mode() local
171 result = smu7_upload_smu_firmware_image(hwmgr); in vegam_start_smu_in_non_protection_mode()
172 if (result != 0) in vegam_start_smu_in_non_protection_mode()
173 return result; in vegam_start_smu_in_non_protection_mode()
189 return result; in vegam_start_smu_in_non_protection_mode()
194 int result = 0; in vegam_start_smu() local
206 result = vegam_start_smu_in_non_protection_mode(hwmgr); in vegam_start_smu()
208 result = vegam_start_smu_in_protection_mode(hwmgr); in vegam_start_smu()
210 if (result != 0) in vegam_start_smu()
211 PP_ASSERT_WITH_CODE(0, "Failed to load SMU ucode.", return result); in vegam_start_smu()
220 result = smu7_request_smu_load_fw(hwmgr); in vegam_start_smu()
222 return result; in vegam_start_smu()
230 int result; in vegam_process_firmware_header() local
233 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
238 if (0 == result) in vegam_process_firmware_header()
241 error |= (0 != result); in vegam_process_firmware_header()
243 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
248 if (!result) { in vegam_process_firmware_header()
253 error |= (0 != result); in vegam_process_firmware_header()
255 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
260 if (!result) in vegam_process_firmware_header()
263 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
268 if (!result) in vegam_process_firmware_header()
271 error |= (0 != result); in vegam_process_firmware_header()
273 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
278 if (!result) in vegam_process_firmware_header()
281 error |= (0 != result); in vegam_process_firmware_header()
283 result = smu7_read_smc_sram_dword(hwmgr, in vegam_process_firmware_header()
288 if (!result) in vegam_process_firmware_header()
291 error |= (0 != result); in vegam_process_firmware_header()
729 int result; in vegam_calculate_sclk_params() local
734 result = atomctrl_get_engine_pll_dividers_ai(hwmgr, clock, ÷rs); in vegam_calculate_sclk_params()
735 if (result == 0) { in vegam_calculate_sclk_params()
747 return result; in vegam_calculate_sclk_params()
813 int result; in vegam_populate_single_graphic_level() local
821 result = vegam_calculate_sclk_params(hwmgr, clock, &curr_sclk_setting); in vegam_populate_single_graphic_level()
824 result = vegam_get_dependency_volt_by_clk(hwmgr, in vegam_populate_single_graphic_level()
828 PP_ASSERT_WITH_CODE((0 == result), in vegam_populate_single_graphic_level()
831 return result); in vegam_populate_single_graphic_level()
874 int result = 0; in vegam_populate_all_graphic_levels() local
891 result = vegam_populate_single_graphic_level(hwmgr, in vegam_populate_all_graphic_levels()
894 if (result) in vegam_populate_all_graphic_levels()
895 return result; in vegam_populate_all_graphic_levels()
958 result = smu7_copy_bytes_to_smc(hwmgr, array, (uint8_t *)levels, in vegam_populate_all_graphic_levels()
961 return result; in vegam_populate_all_graphic_levels()
988 int result = 0; in vegam_populate_single_memory_level() local
993 result = vegam_get_dependency_volt_by_clk(hwmgr, in vegam_populate_single_memory_level()
996 PP_ASSERT_WITH_CODE(!result, in vegam_populate_single_memory_level()
998 "VDDC voltage dependency table", return result); in vegam_populate_single_memory_level()
1001 result = vegam_calculate_mclk_params(hwmgr, clock, mem_level); in vegam_populate_single_memory_level()
1002 PP_ASSERT_WITH_CODE(!result, in vegam_populate_single_memory_level()
1023 if (!result) { in vegam_populate_single_memory_level()
1032 return result; in vegam_populate_single_memory_level()
1040 int result; in vegam_populate_all_memory_levels() local
1054 result = vegam_populate_single_memory_level(hwmgr, in vegam_populate_all_memory_levels()
1058 if (result) in vegam_populate_all_memory_levels()
1059 return result; in vegam_populate_all_memory_levels()
1080 result = smu7_copy_bytes_to_smc(hwmgr, array, (uint8_t *)levels, in vegam_populate_all_memory_levels()
1083 return result; in vegam_populate_all_memory_levels()
1114 int result = 0; in vegam_populate_smc_acpi_level() local
1127 result = vegam_get_dependency_volt_by_clk(hwmgr, in vegam_populate_smc_acpi_level()
1131 PP_ASSERT_WITH_CODE(!result, in vegam_populate_smc_acpi_level()
1136 result = vegam_calculate_sclk_params(hwmgr, sclk_frequency, in vegam_populate_smc_acpi_level()
1138 PP_ASSERT_WITH_CODE(!result, in vegam_populate_smc_acpi_level()
1140 return result); in vegam_populate_smc_acpi_level()
1165 result = vegam_get_dependency_volt_by_clk(hwmgr, in vegam_populate_smc_acpi_level()
1169 PP_ASSERT_WITH_CODE((0 == result), in vegam_populate_smc_acpi_level()
1192 return result; in vegam_populate_smc_acpi_level()
1198 int result = -EINVAL; in vegam_populate_smc_vce_level() local
1231 result = atomctrl_get_dfs_pll_dividers_vi(hwmgr, in vegam_populate_smc_vce_level()
1233 PP_ASSERT_WITH_CODE((0 == result), in vegam_populate_smc_vce_level()
1235 return result); in vegam_populate_smc_vce_level()
1242 return result; in vegam_populate_smc_vce_level()
1255 int result; in vegam_populate_memory_timing_parameters() local
1257 result = atomctrl_set_engine_dram_timings_rv770(hwmgr, in vegam_populate_memory_timing_parameters()
1259 PP_ASSERT_WITH_CODE(result == 0, in vegam_populate_memory_timing_parameters()
1261 return result); in vegam_populate_memory_timing_parameters()
1284 int result = 0; in vegam_program_memory_timing_parameters() local
1290 result = vegam_populate_memory_timing_parameters(hwmgr, in vegam_program_memory_timing_parameters()
1294 if (result) in vegam_program_memory_timing_parameters()
1295 return result; in vegam_program_memory_timing_parameters()
1299 result = smu7_copy_bytes_to_smc( in vegam_program_memory_timing_parameters()
1305 return result; in vegam_program_memory_timing_parameters()
1311 int result = -EINVAL; in vegam_populate_smc_uvd_level() local
1343 result = atomctrl_get_dfs_pll_dividers_vi(hwmgr, in vegam_populate_smc_uvd_level()
1345 PP_ASSERT_WITH_CODE((0 == result), in vegam_populate_smc_uvd_level()
1346 "can not find divide id for Vclk clock", return result); in vegam_populate_smc_uvd_level()
1350 result = atomctrl_get_dfs_pll_dividers_vi(hwmgr, in vegam_populate_smc_uvd_level()
1352 PP_ASSERT_WITH_CODE((0 == result), in vegam_populate_smc_uvd_level()
1353 "can not find divide id for Dclk clock", return result); in vegam_populate_smc_uvd_level()
1362 return result; in vegam_populate_smc_uvd_level()
1368 int result = 0; in vegam_populate_smc_boot_level() local
1375 result = phm_find_boot_level(&(data->dpm_table.sclk_table), in vegam_populate_smc_boot_level()
1378 if (result) in vegam_populate_smc_boot_level()
1379 return result; in vegam_populate_smc_boot_level()
1381 result = phm_find_boot_level(&(data->dpm_table.mclk_table), in vegam_populate_smc_boot_level()
1385 if (result) in vegam_populate_smc_boot_level()
1386 return result; in vegam_populate_smc_boot_level()
1568 int result = 0; in vegam_populate_avfs_parameters() local
1582 result = atomctrl_get_avfs_information(hwmgr, &avfs_params); in vegam_populate_avfs_parameters()
1584 if (0 == result) { in vegam_populate_avfs_parameters()
1637 result = smu7_read_smc_sram_dword(hwmgr, in vegam_populate_avfs_parameters()
1647 result = smu7_read_smc_sram_dword(hwmgr, in vegam_populate_avfs_parameters()
1665 return result; in vegam_populate_avfs_parameters()
1920 int result; in vegam_init_smc_table() local
1954 result = vegam_populate_ulv_state(hwmgr, table); in vegam_init_smc_table()
1955 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1956 "Failed to initialize ULV state!", return result); in vegam_init_smc_table()
1961 result = vegam_populate_smc_link_level(hwmgr, table); in vegam_init_smc_table()
1962 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1963 "Failed to initialize Link Level!", return result); in vegam_init_smc_table()
1965 result = vegam_populate_all_graphic_levels(hwmgr); in vegam_init_smc_table()
1966 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1967 "Failed to initialize Graphics Level!", return result); in vegam_init_smc_table()
1969 result = vegam_populate_all_memory_levels(hwmgr); in vegam_init_smc_table()
1970 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1971 "Failed to initialize Memory Level!", return result); in vegam_init_smc_table()
1973 result = vegam_populate_smc_acpi_level(hwmgr, table); in vegam_init_smc_table()
1974 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1975 "Failed to initialize ACPI Level!", return result); in vegam_init_smc_table()
1977 result = vegam_populate_smc_vce_level(hwmgr, table); in vegam_init_smc_table()
1978 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1979 "Failed to initialize VCE Level!", return result); in vegam_init_smc_table()
1985 result = vegam_program_memory_timing_parameters(hwmgr); in vegam_init_smc_table()
1986 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1987 "Failed to Write ARB settings for the initial state.", return result); in vegam_init_smc_table()
1989 result = vegam_populate_smc_uvd_level(hwmgr, table); in vegam_init_smc_table()
1990 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1991 "Failed to initialize UVD Level!", return result); in vegam_init_smc_table()
1993 result = vegam_populate_smc_boot_level(hwmgr, table); in vegam_init_smc_table()
1994 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1995 "Failed to initialize Boot Level!", return result); in vegam_init_smc_table()
1997 result = vegam_populate_smc_initial_state(hwmgr); in vegam_init_smc_table()
1998 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
1999 "Failed to initialize Boot State!", return result); in vegam_init_smc_table()
2001 result = vegam_populate_bapm_parameters_in_dpm_table(hwmgr); in vegam_init_smc_table()
2002 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2003 "Failed to populate BAPM Parameters!", return result); in vegam_init_smc_table()
2007 result = vegam_populate_clock_stretcher_data_table(hwmgr); in vegam_init_smc_table()
2008 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2010 return result); in vegam_init_smc_table()
2013 result = vegam_populate_avfs_parameters(hwmgr); in vegam_init_smc_table()
2014 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2015 "Failed to populate AVFS Parameters!", return result;); in vegam_init_smc_table()
2043 result = vegam_populate_vr_config(hwmgr, table); in vegam_init_smc_table()
2044 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2045 "Failed to populate VRConfig setting!", return result); in vegam_init_smc_table()
2105 result = atomctrl_get_dfs_pll_dividers_vi(hwmgr, in vegam_init_smc_table()
2107 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2109 return result); in vegam_init_smc_table()
2134 result = smu7_copy_bytes_to_smc(hwmgr, in vegam_init_smc_table()
2140 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2141 "Failed to upload dpm data to SMC memory!", return result); in vegam_init_smc_table()
2143 result = vegam_populate_pm_fuses(hwmgr); in vegam_init_smc_table()
2144 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2145 "Failed to populate PM fuses to SMC memory!", return result); in vegam_init_smc_table()
2147 result = vegam_enable_reconfig_cus(hwmgr); in vegam_init_smc_table()
2148 PP_ASSERT_WITH_CODE(!result, in vegam_init_smc_table()
2149 "Failed to enable reconfigurable CUs!", return result); in vegam_init_smc_table()
2218 int result = 0; in vegam_update_sclk_threshold() local
2229 result = smu7_copy_bytes_to_smc( in vegam_update_sclk_threshold()
2238 PP_ASSERT_WITH_CODE((result == 0), in vegam_update_sclk_threshold()
2239 "Failed to update SCLK threshold!", return result); in vegam_update_sclk_threshold()
2241 result = vegam_program_mem_timing_parameters(hwmgr); in vegam_update_sclk_threshold()
2242 PP_ASSERT_WITH_CODE((result == 0), in vegam_update_sclk_threshold()
2246 return result; in vegam_update_sclk_threshold()