Lines Matching defs:ret

135 	int ret = 0;
138 ret = smu->ppt_funcs->set_soft_freq_limited_range(smu,
143 return ret;
151 int ret = -ENOTSUPP;
157 ret = smu->ppt_funcs->get_dpm_ultimate_freq(smu,
162 return ret;
167 int ret = 0;
171 ret = smu->ppt_funcs->set_gfx_power_up_by_imu(smu);
172 if (ret)
175 return ret;
182 int ret = 0;
184 ret = smu_get_dpm_freq_range(smu, SMU_UCLK,
187 if (ret)
196 int ret = 0;
198 ret = smu_get_dpm_freq_range(smu, SMU_GFXCLK,
201 if (ret)
224 int ret = 0;
232 ret = smu->ppt_funcs->dpm_set_vcn_enable(smu, enable);
233 if (!ret)
236 return ret;
244 int ret = 0;
252 ret = smu->ppt_funcs->dpm_set_jpeg_enable(smu, enable);
253 if (!ret)
256 return ret;
278 int ret = 0;
294 ret = smu_dpm_set_vcn_enable(smu, !gate);
295 if (ret)
300 ret = smu_gfx_off_control(smu, gate);
301 if (ret)
306 ret = smu_powergate_sdma(smu, gate);
307 if (ret)
312 ret = smu_dpm_set_jpeg_enable(smu, !gate);
313 if (ret)
322 return ret;
371 int ret = 0;
384 ret = smu_set_power_limit(smu, smu->user_dpm_profile.power_limit);
385 if (ret)
400 ret = smu_force_smuclk_levels(smu, clk_type,
402 if (ret)
412 ret = smu_set_fan_control_mode(smu, smu->user_dpm_profile.fan_mode);
413 if (ret != -EOPNOTSUPP) {
421 ret = smu_set_fan_speed_pwm(smu, smu->user_dpm_profile.fan_speed_pwm);
422 if (ret != -EOPNOTSUPP)
427 ret = smu_set_fan_speed_rpm(smu, smu->user_dpm_profile.fan_speed_rpm);
428 if (ret != -EOPNOTSUPP)
436 ret = smu->ppt_funcs->restore_user_od_settings(smu);
437 if (ret)
510 int ret = 0;
536 ret = smu_reset(smu);
537 if (ret)
538 dev_info(smu->adev->dev, "smu reset failed, ret = %d\n", ret);
542 return ret;
549 int ret = 0;
565 ret = smu_get_allowed_feature_mask(smu, allowed_feature_mask,
567 if (ret)
568 return ret;
574 return ret;
681 int ret = 0;
689 ret = smu_dpm_set_vcn_enable(smu, true);
690 if (ret)
691 return ret;
693 ret = smu_dpm_set_jpeg_enable(smu, true);
694 if (ret)
697 ret = smu->ppt_funcs->set_default_dpm_table(smu);
698 if (ret)
705 return ret;
711 int ret = 0;
713 ret = smu_get_default_config_table_settings(smu,
715 if (ret)
716 return ret;
725 int ret = 0;
732 ret = smu_post_init(smu);
733 if (ret) {
735 return ret;
753 ret = smu_set_default_od_settings(smu);
754 if (ret) {
756 return ret;
760 ret = smu_populate_umd_state_clk(smu);
761 if (ret) {
763 return ret;
766 ret = smu_get_asic_power_limits(smu,
770 if (ret) {
772 return ret;
784 ret = smu_apply_default_config_table_settings(smu);
785 if (ret && (ret != -EOPNOTSUPP)) {
787 return ret;
802 int ret, i;
806 ret = amdgpu_bo_create_kernel(adev,
813 if (ret) {
815 return ret;
843 ret = amdgpu_bo_create_kernel(adev,
850 if (ret) {
858 return ret;
895 int ret = 0;
898 return ret;
909 ret = amdgpu_bo_create_kernel(adev,
916 if (ret)
923 return ret;
949 int ret = 0;
954 ret = amdgpu_bo_create_kernel(adev,
961 if (ret)
964 return ret;
983 int ret;
989 ret = smu_init_smc_tables(smu);
990 if (ret) {
992 return ret;
999 ret = smu_init_power(smu);
1000 if (ret) {
1002 return ret;
1008 ret = smu_init_fb_allocations(smu);
1009 if (ret)
1010 return ret;
1012 ret = smu_alloc_memory_pool(smu);
1013 if (ret)
1014 return ret;
1016 ret = smu_alloc_dummy_read_table(smu);
1017 if (ret)
1018 return ret;
1020 ret = smu_i2c_init(smu);
1021 if (ret)
1022 return ret;
1029 int ret;
1035 ret = smu_free_memory_pool(smu);
1036 if (ret)
1037 return ret;
1039 ret = smu_fini_fb_allocations(smu);
1040 if (ret)
1041 return ret;
1043 ret = smu_fini_power(smu);
1044 if (ret) {
1046 return ret;
1049 ret = smu_fini_smc_tables(smu);
1050 if (ret) {
1052 return ret;
1107 int ret;
1148 ret = smu_smc_table_sw_init(smu);
1149 if (ret) {
1151 return ret;
1155 ret = smu_get_vbios_bootup_values(smu);
1156 if (ret) {
1158 return ret;
1161 ret = smu_init_pptable_microcode(smu);
1162 if (ret) {
1164 return ret;
1167 ret = smu_register_irq_handler(smu);
1168 if (ret) {
1170 return ret;
1184 int ret;
1186 ret = smu_smc_table_sw_fini(smu);
1187 if (ret) {
1189 return ret;
1202 int ret = 0;
1207 ret = smu->ppt_funcs->get_thermal_temperature_range(smu, range);
1208 if (ret)
1209 return ret;
1221 return ret;
1230 int ret = 0;
1239 ret = smu_system_features_control(smu, true);
1240 if (ret)
1242 return ret;
1249 ret = smu_init_display_count(smu, 0);
1250 if (ret) {
1252 return ret;
1255 ret = smu_set_driver_table_location(smu);
1256 if (ret) {
1258 return ret;
1264 ret = smu_set_tool_table_location(smu);
1265 if (ret) {
1267 return ret;
1274 ret = smu_notify_memory_pool_location(smu);
1275 if (ret) {
1277 return ret;
1286 ret = smu_setup_pptable(smu);
1287 if (ret) {
1289 return ret;
1304 ret = smu_write_pptable(smu);
1305 if (ret) {
1307 return ret;
1312 ret = smu_run_btc(smu);
1313 if (ret)
1314 return ret;
1321 ret = smu_feature_set_allowed_mask(smu);
1322 if (ret) {
1324 return ret;
1328 ret = smu_system_features_control(smu, true);
1329 if (ret) {
1331 return ret;
1334 ret = smu_feature_get_enabled_mask(smu, &features_supported);
1335 if (ret) {
1337 return ret;
1351 ret = smu_set_default_dpm_table(smu);
1352 if (ret) {
1354 return ret;
1382 ret = smu_update_pcie_parameters(smu, pcie_gen, pcie_width);
1383 if (ret) {
1385 return ret;
1388 ret = smu_get_thermal_temperature_range(smu);
1389 if (ret) {
1391 return ret;
1394 ret = smu_enable_thermal_alert(smu);
1395 if (ret) {
1397 return ret;
1400 ret = smu_notify_display_change(smu);
1401 if (ret) {
1403 return ret;
1410 ret = smu_set_min_dcef_deep_sleep(smu,
1413 return ret;
1419 int ret = 0;
1424 ret = smu->ppt_funcs->load_microcode(smu);
1425 if (ret)
1426 return ret;
1432 ret = smu->ppt_funcs->check_fw_status(smu);
1433 if (ret) {
1435 return ret;
1443 ret = smu_check_fw_version(smu);
1444 if (ret)
1445 return ret;
1447 return ret;
1452 int ret;
1461 ret = smu_start_smc_engine(smu);
1462 if (ret) {
1464 return ret;
1468 ret = smu_set_gfx_imu_enable(smu);
1469 if (ret)
1470 return ret;
1479 ret = smu_get_driver_allowed_feature_mask(smu);
1480 if (ret)
1481 return ret;
1483 ret = smu_smc_hw_setup(smu);
1484 if (ret) {
1486 return ret;
1496 ret = smu_init_max_sustainable_clocks(smu);
1497 if (ret) {
1499 return ret;
1512 int ret = 0;
1594 ret = smu_disable_all_features_with_exception(smu,
1596 if (ret)
1601 ret = smu_system_features_control(smu, false);
1602 if (ret)
1611 return ret;
1617 int ret = 0;
1622 ret = smu_disable_thermal_alert(smu);
1623 if (ret) {
1625 return ret;
1630 ret = smu_disable_dpms(smu);
1631 if (ret) {
1633 return ret;
1672 int ret;
1674 ret = smu_hw_fini(adev);
1675 if (ret)
1676 return ret;
1678 ret = smu_hw_init(adev);
1679 if (ret)
1680 return ret;
1682 ret = smu_late_init(adev);
1683 if (ret)
1684 return ret;
1693 int ret;
1704 ret = smu_smc_hw_cleanup(smu);
1705 if (ret)
1706 return ret;
1716 ret = smu_get_entrycount_gfxoff(smu, &count);
1717 if (!ret)
1725 int ret;
1737 ret = smu_start_smc_engine(smu);
1738 if (ret) {
1740 return ret;
1743 ret = smu_smc_hw_setup(smu);
1744 if (ret) {
1746 return ret;
1749 ret = smu_set_gfx_imu_enable(smu);
1750 if (ret)
1751 return ret;
1835 int ret = 0;
1838 ret = smu->ppt_funcs->set_power_profile_mode(smu, param, param_size);
1840 return ret;
1848 int ret = 0;
1854 ret = smu_display_config_changed(smu);
1855 if (ret) {
1857 return ret;
1861 ret = smu_apply_clocks_adjust_rules(smu);
1862 if (ret) {
1864 return ret;
1868 ret = smu_notify_smc_display_config(smu);
1869 if (ret) {
1871 return ret;
1876 ret = smu_asic_set_performance_level(smu, level);
1877 if (ret) {
1879 return ret;
1896 return ret;
1903 int ret = 0;
1910 ret = smu_pre_display_config_changed(smu);
1911 if (ret)
1912 return ret;
1913 ret = smu_adjust_power_state_dynamic(smu, level, false, false);
1916 ret = smu_adjust_power_state_dynamic(smu, level, true, true);
1919 ret = smu_adjust_power_state_dynamic(smu, level, true, false);
1925 return ret;
1992 int ret = 0;
2000 ret = smu_enable_umd_pstate(smu, &level);
2001 if (ret)
2002 return ret;
2004 ret = smu_handle_task(smu, level,
2008 if (!ret && smu_dpm_ctx->dpm_level != AMD_DPM_FORCED_LEVEL_MANUAL) {
2013 return ret;
2031 int ret = 0;
2042 ret = smu->ppt_funcs->force_clk_levels(smu, clk_type, mask);
2043 if (!ret && !(smu->user_dpm_profile.flags & SMU_DPM_USER_PROFILE_RESTORE)) {
2049 return ret;
2106 int ret = 0;
2113 ret = smu->ppt_funcs->set_mp1_state(smu, mp1_state);
2115 return ret;
2122 int ret = 0;
2130 ret = smu->ppt_funcs->set_df_cstate(smu, state);
2131 if (ret)
2134 return ret;
2139 int ret = 0;
2147 ret = smu->ppt_funcs->allow_xgmi_power_down(smu, en);
2148 if (ret)
2151 return ret;
2178 int ret = 0;
2187 ret = smu_set_power_source(smu,
2190 if (ret)
2194 return ret;
2244 int ret = 0;
2254 ret = smu->ppt_funcs->load_microcode(smu);
2255 if (ret) {
2257 return ret;
2262 ret = smu->ppt_funcs->check_fw_status(smu);
2263 if (ret) {
2265 return ret;
2269 return ret;
2274 int ret = 0;
2277 ret = smu->ppt_funcs->set_gfx_cgpg(smu, enabled);
2279 return ret;
2285 int ret = 0;
2296 ret = smu->ppt_funcs->set_fan_speed_rpm(smu, speed);
2297 if (!ret && !(smu->user_dpm_profile.flags & SMU_DPM_USER_PROFILE_RESTORE)) {
2306 return ret;
2328 int ret = 0;
2363 ret = smu->ppt_funcs->get_ppt_limit(smu, limit, limit_type, limit_level);
2373 ret = smu_get_asic_power_limits(smu,
2394 return ret;
2401 int ret = 0;
2422 ret = smu->ppt_funcs->set_power_limit(smu, limit_type, limit);
2423 if (!ret && !(smu->user_dpm_profile.flags & SMU_DPM_USER_PROFILE_RESTORE))
2427 return ret;
2432 int ret = 0;
2438 ret = smu->ppt_funcs->print_clk_levels(smu, clk_type, buf);
2440 return ret;
2525 int ret = 0;
2531 ret = smu->ppt_funcs->od_edit_dpm_table(smu, type, input, size);
2534 return ret;
2545 int ret = 0;
2579 ret = smu_feature_get_enabled_mask(smu, (uint64_t *)data);
2600 ret = -EOPNOTSUPP;
2608 return ret;
2613 int ret = -EINVAL;
2617 ret = smu->ppt_funcs->get_apu_thermal_limit(smu, limit);
2619 return ret;
2624 int ret = -EINVAL;
2628 ret = smu->ppt_funcs->set_apu_thermal_limit(smu, limit);
2630 return ret;
2680 int ret = 0;
2691 ret = smu->ppt_funcs->set_fan_control_mode(smu, value);
2692 if (ret)
2707 return ret;
2713 int ret = 0;
2724 ret = smu->ppt_funcs->get_fan_speed_pwm(smu, speed);
2726 return ret;
2732 int ret = 0;
2743 ret = smu->ppt_funcs->set_fan_speed_pwm(smu, speed);
2744 if (!ret && !(smu->user_dpm_profile.flags & SMU_DPM_USER_PROFILE_RESTORE)) {
2753 return ret;
2759 int ret = 0;
2770 ret = smu->ppt_funcs->get_fan_speed_rpm(smu, speed);
2772 return ret;
2791 int ret = 0;
2815 ret = smu->ppt_funcs->get_clock_by_type_with_latency(smu, clk_type, clocks);
2818 return ret;
2825 int ret = 0;
2831 ret = smu->ppt_funcs->display_clock_voltage_request(smu, clock_req);
2833 return ret;
2841 int ret = -EINVAL;
2847 ret = smu->ppt_funcs->display_disable_memory_clock_switch(smu, disable_memory_clock_switch);
2849 return ret;
2856 int ret = 0;
2862 ret = smu->ppt_funcs->set_xgmi_pstate(smu, pstate);
2864 if (ret)
2867 return ret;
2888 int ret = 0;
2895 ret = smu->ppt_funcs->baco_exit(smu);
2898 ret = smu->ppt_funcs->baco_enter(smu);
2903 if (ret)
2907 return ret;
2912 bool ret = false;
2918 ret = smu->ppt_funcs->mode1_reset_is_support(smu);
2920 return ret;
2925 bool ret = false;
2931 ret = smu->ppt_funcs->mode2_reset_is_support(smu);
2933 return ret;
2938 int ret = 0;
2944 ret = smu->ppt_funcs->mode1_reset(smu);
2946 return ret;
2952 int ret = 0;
2958 ret = smu->ppt_funcs->mode2_reset(smu);
2960 if (ret)
2963 return ret;
2969 int ret = 0;
2975 ret = smu->ppt_funcs->enable_gfx_features(smu);
2977 if (ret)
2980 return ret;
2987 int ret = 0;
2993 ret = smu->ppt_funcs->get_max_sustainable_clocks_by_dc(smu, max_clocks);
2995 return ret;
3003 int ret = 0;
3009 ret = smu->ppt_funcs->get_uclk_dpm_states(smu, clock_values_in_khz, num_states);
3011 return ret;
3032 int ret = 0;
3038 ret = smu->ppt_funcs->get_dpm_clock_table(smu, clock_table);
3040 return ret;
3059 int ret = 0;
3065 ret = smu->ppt_funcs->enable_mgpu_fan_boost(smu);
3067 return ret;
3074 int ret = 0;
3077 ret = smu->ppt_funcs->gfx_state_change_set(smu, state);
3079 return ret;
3084 int ret = 0;
3087 ret = smu->ppt_funcs->smu_handle_passthrough_sbr(smu, enable);
3089 return ret;
3094 int ret = -EOPNOTSUPP;
3098 ret = smu->ppt_funcs->get_ecc_info(smu, umc_ecc);
3100 return ret;
3184 int ret = -EINVAL;
3187 ret = smu->ppt_funcs->wait_for_event(smu, event, event_arg);
3189 return ret;
3297 int ret = 0;
3300 ret = smu->ppt_funcs->send_hbm_bad_pages_num(smu, size);
3302 return ret;
3307 int ret = 0;
3310 ret = smu->ppt_funcs->send_hbm_bad_channel_flag(smu, size);
3312 return ret;