Lines Matching refs:result
237 int result; in iceland_start_smu() local
240 result = iceland_smu_upload_firmware_image(hwmgr); in iceland_start_smu()
241 if (result) in iceland_start_smu()
242 return result; in iceland_start_smu()
255 result = smu7_request_smu_load_fw(hwmgr); in iceland_start_smu()
257 return result; in iceland_start_smu()
600 int result; in iceland_populate_smc_voltage_table() local
602 result = iceland_get_std_voltage_value_sidd(hwmgr, tab, in iceland_populate_smc_voltage_table()
605 if (0 != result) { in iceland_populate_smc_voltage_table()
621 int result; in iceland_populate_smc_vddc_table() local
626 result = iceland_populate_smc_voltage_table(hwmgr, in iceland_populate_smc_vddc_table()
629 PP_ASSERT_WITH_CODE(0 == result, "do not populate SMC VDDC voltage table", return -EINVAL); in iceland_populate_smc_vddc_table()
648 int result; in iceland_populate_smc_vdd_ci_table() local
653 result = iceland_populate_smc_voltage_table(hwmgr, in iceland_populate_smc_vdd_ci_table()
656 PP_ASSERT_WITH_CODE(result == 0, "do not populate SMC VDDCI voltage table", return -EINVAL); in iceland_populate_smc_vdd_ci_table()
673 int result; in iceland_populate_smc_mvdd_table() local
678 result = iceland_populate_smc_voltage_table(hwmgr, in iceland_populate_smc_mvdd_table()
681 PP_ASSERT_WITH_CODE(result == 0, "do not populate SMC mvdd voltage table", return -EINVAL); in iceland_populate_smc_mvdd_table()
697 int result; in iceland_populate_smc_voltage_tables() local
699 result = iceland_populate_smc_vddc_table(hwmgr, table); in iceland_populate_smc_voltage_tables()
700 PP_ASSERT_WITH_CODE(0 == result, in iceland_populate_smc_voltage_tables()
703 result = iceland_populate_smc_vdd_ci_table(hwmgr, table); in iceland_populate_smc_voltage_tables()
704 PP_ASSERT_WITH_CODE(0 == result, in iceland_populate_smc_voltage_tables()
707 result = iceland_populate_smc_mvdd_table(hwmgr, table); in iceland_populate_smc_voltage_tables()
708 PP_ASSERT_WITH_CODE(0 == result, in iceland_populate_smc_voltage_tables()
718 int result; in iceland_populate_ulv_level() local
724 result = pp_tables_get_response_times(hwmgr, &voltage_response_time, &ulv_voltage); in iceland_populate_ulv_level()
725 PP_ASSERT_WITH_CODE((0 == result), "can not get ULV voltage value", return result;); in iceland_populate_ulv_level()
808 int result; in iceland_calculate_sclk_params() local
811 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, engine_clock, ÷rs); in iceland_calculate_sclk_params()
813 PP_ASSERT_WITH_CODE(result == 0, in iceland_calculate_sclk_params()
814 "Error retrieving Engine Clock dividers from VBIOS.", return result); in iceland_calculate_sclk_params()
895 int result; in iceland_populate_single_graphic_level() local
898 result = iceland_calculate_sclk_params(hwmgr, engine_clock, graphic_level); in iceland_populate_single_graphic_level()
901 result = iceland_get_dependency_volt_by_clk(hwmgr, in iceland_populate_single_graphic_level()
904 PP_ASSERT_WITH_CODE((0 == result), in iceland_populate_single_graphic_level()
905 "can not find VDDC voltage value for VDDC engine clock dependency table", return result); in iceland_populate_single_graphic_level()
943 if (0 == result) { in iceland_populate_single_graphic_level()
956 return result; in iceland_populate_single_graphic_level()
976 int result = 0; in iceland_populate_all_graphic_levels() local
981 result = iceland_populate_single_graphic_level(hwmgr, in iceland_populate_all_graphic_levels()
984 if (result != 0) in iceland_populate_all_graphic_levels()
985 return result; in iceland_populate_all_graphic_levels()
1037 result = smu7_copy_bytes_to_smc(hwmgr, level_array_adress, in iceland_populate_all_graphic_levels()
1041 return result; in iceland_populate_all_graphic_levels()
1065 int result; in iceland_calculate_mclk_params() local
1067 result = atomctrl_get_memory_pll_dividers_si(hwmgr, in iceland_calculate_mclk_params()
1069 PP_ASSERT_WITH_CODE(0 == result, in iceland_calculate_mclk_params()
1070 "Error retrieving Memory Clock Parameters from VBIOS.", return result); in iceland_calculate_mclk_params()
1234 int result = 0; in iceland_populate_single_memory_level() local
1241 result = iceland_get_dependency_volt_by_clk(hwmgr, in iceland_populate_single_memory_level()
1243 PP_ASSERT_WITH_CODE((0 == result), in iceland_populate_single_memory_level()
1244 "can not find MinVddc voltage value from memory VDDC voltage dependency table", return result); in iceland_populate_single_memory_level()
1250 result = iceland_get_dependency_volt_by_clk(hwmgr, in iceland_populate_single_memory_level()
1254 PP_ASSERT_WITH_CODE((0 == result), in iceland_populate_single_memory_level()
1255 "can not find MinVddci voltage value from memory VDDCI voltage dependency table", return result); in iceland_populate_single_memory_level()
1320 result = iceland_calculate_mclk_params(hwmgr, in iceland_populate_single_memory_level()
1323 if (0 == result) { in iceland_populate_single_memory_level()
1343 return result; in iceland_populate_single_memory_level()
1351 int result; in iceland_populate_all_memory_levels() local
1364 result = iceland_populate_single_memory_level(hwmgr, dpm_table->mclk_table.dpm_levels[i].value, in iceland_populate_all_memory_levels()
1366 if (0 != result) { in iceland_populate_all_memory_levels()
1367 return result; in iceland_populate_all_memory_levels()
1388 result = smu7_copy_bytes_to_smc(hwmgr, in iceland_populate_all_memory_levels()
1392 return result; in iceland_populate_all_memory_levels()
1425 int result = 0; in iceland_populate_smc_acpi_level() local
1450 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, in iceland_populate_smc_acpi_level()
1453 PP_ASSERT_WITH_CODE(result == 0, in iceland_populate_smc_acpi_level()
1454 "Error retrieving Engine Clock dividers from VBIOS.", return result); in iceland_populate_smc_acpi_level()
1561 return result; in iceland_populate_smc_acpi_level()
1592 int result; in iceland_populate_memory_timing_parameters() local
1594 result = atomctrl_set_engine_dram_timings_rv770(hwmgr, in iceland_populate_memory_timing_parameters()
1597 PP_ASSERT_WITH_CODE(result == 0, in iceland_populate_memory_timing_parameters()
1598 "Error calling VBIOS to set DRAM_TIMING.", return result); in iceland_populate_memory_timing_parameters()
1615 int result = 0; in iceland_program_memory_timing_parameters() local
1623 result = iceland_populate_memory_timing_parameters in iceland_program_memory_timing_parameters()
1628 if (0 != result) { in iceland_program_memory_timing_parameters()
1634 if (0 == result) { in iceland_program_memory_timing_parameters()
1635 result = smu7_copy_bytes_to_smc( in iceland_program_memory_timing_parameters()
1644 return result; in iceland_program_memory_timing_parameters()
1650 int result = 0; in iceland_populate_smc_boot_level() local
1657 result = phm_find_boot_level(&(data->dpm_table.sclk_table), in iceland_populate_smc_boot_level()
1661 if (0 != result) { in iceland_populate_smc_boot_level()
1664 result = 0; in iceland_populate_smc_boot_level()
1667 result = phm_find_boot_level(&(data->dpm_table.mclk_table), in iceland_populate_smc_boot_level()
1671 if (0 != result) { in iceland_populate_smc_boot_level()
1674 result = 0; in iceland_populate_smc_boot_level()
1685 return result; in iceland_populate_smc_boot_level()
1756 int result = 0; in iceland_convert_mc_reg_table_to_smc() local
1769 result = res; in iceland_convert_mc_reg_table_to_smc()
1772 return result; in iceland_convert_mc_reg_table_to_smc()
1780 int32_t result; in iceland_update_and_upload_mc_reg_table() local
1788 result = iceland_convert_mc_reg_table_to_smc(hwmgr, &(smu_data->mc_regs)); in iceland_update_and_upload_mc_reg_table()
1790 if (result != 0) in iceland_update_and_upload_mc_reg_table()
1791 return result; in iceland_update_and_upload_mc_reg_table()
1804 int result; in iceland_populate_initial_mc_reg_table() local
1808 result = iceland_populate_mc_reg_address(hwmgr, &(smu_data->mc_regs)); in iceland_populate_initial_mc_reg_table()
1809 PP_ASSERT_WITH_CODE(0 == result, in iceland_populate_initial_mc_reg_table()
1810 "Failed to initialize MCRegTable for the MC register addresses!", return result;); in iceland_populate_initial_mc_reg_table()
1812 result = iceland_convert_mc_reg_table_to_smc(hwmgr, &smu_data->mc_regs); in iceland_populate_initial_mc_reg_table()
1813 PP_ASSERT_WITH_CODE(0 == result, in iceland_populate_initial_mc_reg_table()
1814 "Failed to initialize MCRegTable for driver state!", return result;); in iceland_populate_initial_mc_reg_table()
1931 int result; in iceland_init_smc_table() local
1958 result = iceland_populate_ulv_state(hwmgr, &(smu_data->ulv_setting)); in iceland_init_smc_table()
1959 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1960 "Failed to initialize ULV state!", return result;); in iceland_init_smc_table()
1966 result = iceland_populate_smc_link_level(hwmgr, table); in iceland_init_smc_table()
1967 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1968 "Failed to initialize Link Level!", return result;); in iceland_init_smc_table()
1970 result = iceland_populate_all_graphic_levels(hwmgr); in iceland_init_smc_table()
1971 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1972 "Failed to initialize Graphics Level!", return result;); in iceland_init_smc_table()
1974 result = iceland_populate_all_memory_levels(hwmgr); in iceland_init_smc_table()
1975 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1976 "Failed to initialize Memory Level!", return result;); in iceland_init_smc_table()
1978 result = iceland_populate_smc_acpi_level(hwmgr, table); in iceland_init_smc_table()
1979 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1980 "Failed to initialize ACPI Level!", return result;); in iceland_init_smc_table()
1982 result = iceland_populate_smc_vce_level(hwmgr, table); in iceland_init_smc_table()
1983 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1984 "Failed to initialize VCE Level!", return result;); in iceland_init_smc_table()
1986 result = iceland_populate_smc_acp_level(hwmgr, table); in iceland_init_smc_table()
1987 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1988 "Failed to initialize ACP Level!", return result;); in iceland_init_smc_table()
1992 result = iceland_program_memory_timing_parameters(hwmgr); in iceland_init_smc_table()
1993 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1994 "Failed to Write ARB settings for the initial state.", return result;); in iceland_init_smc_table()
1996 result = iceland_populate_smc_uvd_level(hwmgr, table); in iceland_init_smc_table()
1997 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
1998 "Failed to initialize UVD Level!", return result;); in iceland_init_smc_table()
2003 result = iceland_populate_smc_boot_level(hwmgr, table); in iceland_init_smc_table()
2004 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
2005 "Failed to initialize Boot Level!", return result;); in iceland_init_smc_table()
2007 result = iceland_populate_smc_initial_state(hwmgr); in iceland_init_smc_table()
2008 PP_ASSERT_WITH_CODE(0 == result, "Failed to initialize Boot State!", return result); in iceland_init_smc_table()
2010 result = iceland_populate_bapm_parameters_in_dpm_table(hwmgr); in iceland_init_smc_table()
2011 PP_ASSERT_WITH_CODE(0 == result, "Failed to populate BAPM Parameters!", return result); in iceland_init_smc_table()
2034 result = iceland_populate_smc_svi2_config(hwmgr, table); in iceland_init_smc_table()
2035 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
2036 "Failed to populate SVI2 setting!", return result); in iceland_init_smc_table()
2057 result = smu7_copy_bytes_to_smc(hwmgr, smu_data->smu7_data.dpm_table_start + in iceland_init_smc_table()
2063 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
2064 "Failed to upload dpm data to SMC memory!", return result;); in iceland_init_smc_table()
2067 result = smu7_copy_bytes_to_smc(hwmgr, in iceland_init_smc_table()
2074 result = iceland_populate_initial_mc_reg_table(hwmgr); in iceland_init_smc_table()
2075 PP_ASSERT_WITH_CODE((0 == result), in iceland_init_smc_table()
2076 "Failed to populate initialize MC Reg table!", return result); in iceland_init_smc_table()
2078 result = iceland_populate_pm_fuses(hwmgr); in iceland_init_smc_table()
2079 PP_ASSERT_WITH_CODE(0 == result, in iceland_init_smc_table()
2080 "Failed to populate PM fuses to SMC memory!", return result); in iceland_init_smc_table()
2179 int result = 0; in iceland_update_sclk_threshold() local
2190 result = smu7_copy_bytes_to_smc( in iceland_update_sclk_threshold()
2200 result = iceland_update_and_upload_mc_reg_table(hwmgr); in iceland_update_sclk_threshold()
2202 PP_ASSERT_WITH_CODE((0 == result), "Failed to upload MC reg table!", return result); in iceland_update_sclk_threshold()
2204 result = iceland_program_mem_timing_parameters(hwmgr); in iceland_update_sclk_threshold()
2205 PP_ASSERT_WITH_CODE((result == 0), in iceland_update_sclk_threshold()
2209 return result; in iceland_update_sclk_threshold()
2283 int result; in iceland_process_firmware_header() local
2286 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2291 if (0 == result) { in iceland_process_firmware_header()
2295 error |= (0 != result); in iceland_process_firmware_header()
2297 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2302 if (0 == result) { in iceland_process_firmware_header()
2307 error |= (0 != result); in iceland_process_firmware_header()
2310 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2315 if (0 == result) { in iceland_process_firmware_header()
2319 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2324 if (0 == result) { in iceland_process_firmware_header()
2328 error |= (0 != result); in iceland_process_firmware_header()
2330 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2335 if (0 == result) { in iceland_process_firmware_header()
2339 error |= (0 != result); in iceland_process_firmware_header()
2342 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2347 if (0 == result) { in iceland_process_firmware_header()
2351 error |= (0 != result); in iceland_process_firmware_header()
2353 result = smu7_read_smc_sram_dword(hwmgr, in iceland_process_firmware_header()
2358 if (0 == result) { in iceland_process_firmware_header()
2362 error |= (0 != result); in iceland_process_firmware_header()
2376 bool result = true; in iceland_check_s0_mc_reg_index() local
2460 result = false; in iceland_check_s0_mc_reg_index()
2464 return result; in iceland_check_s0_mc_reg_index()
2604 int result; in iceland_initialize_mc_reg_table() local
2637 result = atomctrl_initialize_mc_reg_table(hwmgr, module_index, table); in iceland_initialize_mc_reg_table()
2639 if (0 == result) in iceland_initialize_mc_reg_table()
2640 result = iceland_copy_vbios_smc_reg_table(table, ni_table); in iceland_initialize_mc_reg_table()
2642 if (0 == result) { in iceland_initialize_mc_reg_table()
2644 result = iceland_set_mc_special_registers(hwmgr, ni_table); in iceland_initialize_mc_reg_table()
2647 if (0 == result) in iceland_initialize_mc_reg_table()
2652 return result; in iceland_initialize_mc_reg_table()