pp_hwmgr 2679 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 2772 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 2945 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 40 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr; pp_hwmgr 45 drivers/gpu/drm/amd/powerplay/amd_powerplay.c hwmgr = kzalloc(sizeof(struct pp_hwmgr), GFP_KERNEL); pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 95 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 108 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 122 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 135 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 147 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 176 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 224 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 232 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; pp_hwmgr 277 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 297 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 310 drivers/gpu/drm/amd/powerplay/amd_powerplay.c static void pp_dpm_en_umd_pstate(struct pp_hwmgr *hwmgr, pp_hwmgr 349 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 369 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 383 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 401 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 419 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 435 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 453 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 467 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 502 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 518 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 536 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 554 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 573 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 590 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 609 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 647 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 662 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 678 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 716 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 741 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 759 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 777 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 796 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 814 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 833 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 863 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 875 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 890 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 914 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 929 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 943 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 981 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1013 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1038 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1052 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1069 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1118 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1137 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1153 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1170 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1187 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1203 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1222 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1237 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1252 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1267 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1313 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1332 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1350 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1369 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1388 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1407 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1422 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1441 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1458 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1476 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1496 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1516 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 1536 drivers/gpu/drm/amd/powerplay/amd_powerplay.c struct pp_hwmgr *hwmgr = handle; pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c static bool baco_wait_register(struct pp_hwmgr *hwmgr, u32 reg, u32 mask, u32 value) pp_hwmgr 44 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c static bool baco_cmd_handler(struct pp_hwmgr *hwmgr, u32 command, u32 reg, u32 mask, pp_hwmgr 82 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c bool soc15_baco_program_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h extern bool soc15_baco_program_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 39 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_setup_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_power_down_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_power_state(struct pp_hwmgr *hwmgr, pp_hwmgr 76 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_enable_dynamic_state_management(struct pp_hwmgr *hwmgr) pp_hwmgr 96 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_disable_dynamic_state_management(struct pp_hwmgr *hwmgr) pp_hwmgr 113 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_force_dpm_levels(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level) pp_hwmgr 125 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 139 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_apply_clock_adjust_rules(struct pp_hwmgr *hwmgr) pp_hwmgr 148 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_powerdown_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 158 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_disable_clock_power_gatings(struct pp_hwmgr *hwmgr) pp_hwmgr 168 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_pre_display_configuration_changed(struct pp_hwmgr *hwmgr) pp_hwmgr 179 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_display_configuration_changed(struct pp_hwmgr *hwmgr) pp_hwmgr 189 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr) pp_hwmgr 199 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_stop_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 209 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_register_irq_handlers(struct pp_hwmgr *hwmgr) pp_hwmgr 225 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_start_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 263 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c bool phm_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) pp_hwmgr 274 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_check_states_equal(struct pp_hwmgr *hwmgr, pp_hwmgr 287 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_store_dal_configuration_data(struct pp_hwmgr *hwmgr, pp_hwmgr 324 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 334 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_cpu_power_state(struct pp_hwmgr *hwmgr) pp_hwmgr 345 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 367 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_clock_info(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *pclock_info, pp_hwmgr 400 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_current_shallow_sleep_clocks(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) pp_hwmgr 411 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_clock_by_type(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct amd_pp_clocks *clocks) pp_hwmgr 422 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 435 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 448 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 460 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 471 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_get_max_high_clocks(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks) pp_hwmgr 481 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_disable_smc_firmware_ctf(struct pp_hwmgr *hwmgr) pp_hwmgr 491 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_active_display_count(struct pp_hwmgr *hwmgr, uint32_t count) pp_hwmgr 501 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_min_deep_sleep_dcefclk(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 511 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_hard_min_dcefclk_by_freq(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 521 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c int phm_set_hard_min_fclk_by_freq(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int smu7_init_function_pointers(struct pp_hwmgr *hwmgr); pp_hwmgr 50 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int smu8_init_function_pointers(struct pp_hwmgr *hwmgr); pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int vega10_hwmgr_init(struct pp_hwmgr *hwmgr); pp_hwmgr 52 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int vega12_hwmgr_init(struct pp_hwmgr *hwmgr); pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int vega20_hwmgr_init(struct pp_hwmgr *hwmgr); pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c extern int smu10_init_function_pointers(struct pp_hwmgr *hwmgr); pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int polaris_set_asic_special_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static void hwmgr_init_default_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int hwmgr_set_user_specify_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int fiji_set_asic_special_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int tonga_set_asic_special_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 61 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int topaz_set_asic_special_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static int ci_set_asic_special_caps(struct pp_hwmgr *hwmgr); pp_hwmgr 65 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c static void hwmgr_init_workload_prority(struct pp_hwmgr *hwmgr) pp_hwmgr 82 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_early_init(struct pp_hwmgr *hwmgr) pp_hwmgr 191 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_sw_init(struct pp_hwmgr *hwmgr) pp_hwmgr 203 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_sw_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 211 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_hw_init(struct pp_hwmgr *hwmgr) pp_hwmgr 271 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_hw_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 289 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_suspend(struct pp_hwmgr *hwmgr) pp_hwmgr 308 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_resume(struct pp_hwmgr *hwmgr) pp_hwmgr 349 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_handle_task(struct pp_hwmgr *hwmgr, enum amd_pp_task task_id, pp_hwmgr 397 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c void hwmgr_init_default_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 429 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int hwmgr_set_user_specify_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 456 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int polaris_set_asic_special_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 483 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int fiji_set_asic_special_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 498 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int tonga_set_asic_special_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 518 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int topaz_set_asic_special_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 533 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c int ci_set_asic_special_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_init_power_state_table(struct pp_hwmgr *hwmgr) pp_hwmgr 94 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_fini_power_state_table(struct pp_hwmgr *hwmgr) pp_hwmgr 111 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c static int psm_get_ui_state(struct pp_hwmgr *hwmgr, pp_hwmgr 132 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c static int psm_get_state_by_classification(struct pp_hwmgr *hwmgr, pp_hwmgr 153 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c static int psm_set_states(struct pp_hwmgr *hwmgr, unsigned long state_id) pp_hwmgr 173 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_set_boot_states(struct pp_hwmgr *hwmgr) pp_hwmgr 188 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_set_performance_states(struct pp_hwmgr *hwmgr) pp_hwmgr 203 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_set_user_performance_state(struct pp_hwmgr *hwmgr, pp_hwmgr 234 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c static void power_state_management(struct pp_hwmgr *hwmgr, pp_hwmgr 259 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c int psm_adjust_power_state_dynamic(struct pp_hwmgr *hwmgr, bool skip_display_settings, pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_init_power_state_table(struct pp_hwmgr *hwmgr); pp_hwmgr 30 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_fini_power_state_table(struct pp_hwmgr *hwmgr); pp_hwmgr 31 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_set_boot_states(struct pp_hwmgr *hwmgr); pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_set_performance_states(struct pp_hwmgr *hwmgr); pp_hwmgr 33 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_set_user_performance_state(struct pp_hwmgr *hwmgr, pp_hwmgr 36 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h int psm_adjust_power_state_dynamic(struct pp_hwmgr *hwmgr, pp_hwmgr 133 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 173 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 248 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 298 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_memory_pll_dividers_vi(struct pp_hwmgr *hwmgr, pp_hwmgr 318 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_memory_pll_dividers_ai(struct pp_hwmgr *hwmgr, pp_hwmgr 348 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_engine_pll_dividers_kong(struct pp_hwmgr *hwmgr, pp_hwmgr 371 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 408 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_engine_pll_dividers_ai(struct pp_hwmgr *hwmgr, pp_hwmgr 440 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 481 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c uint32_t atomctrl_get_reference_clock(struct pp_hwmgr *hwmgr) pp_hwmgr 508 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 526 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 623 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 641 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 1085 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 1120 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, pp_hwmgr 1164 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c uint32_t atomctrl_get_mpll_reference_clock(struct pp_hwmgr *hwmgr) pp_hwmgr 1214 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c static int asic_internal_ss_get_ss_asignment(struct pp_hwmgr *hwmgr, pp_hwmgr 1278 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 1289 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c struct pp_hwmgr *hwmgr, pp_hwmgr 1297 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_read_efuse(struct pp_hwmgr *hwmgr, uint16_t start_index, pp_hwmgr 1318 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_set_ac_timing_ai(struct pp_hwmgr *hwmgr, uint32_t memory_clock, pp_hwmgr 1338 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_voltage_evv_on_sclk_ai(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 1360 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_smc_sclk_range_table(struct pp_hwmgr *hwmgr, struct pp_atom_ctrl_sclk_range_table *table) pp_hwmgr 1387 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_avfs_information(struct pp_hwmgr *hwmgr, pp_hwmgr 1431 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_svi2_info(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 1453 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id) pp_hwmgr 1472 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c int atomctrl_get_leakage_vddc_base_on_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 1534 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c void atomctrl_get_voltage_range(struct pp_hwmgr *hwmgr, uint32_t *max_vddc, pp_hwmgr 290 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern bool atomctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, const uint32_t pinId, pp_atomctrl_gpio_pin_assignment *gpio_pin_assignment); pp_hwmgr 291 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_voltage_evv_on_sclk(struct pp_hwmgr *hwmgr, uint8_t voltage_type, uint32_t sclk, uint16_t virtual_voltage_Id, uint16_t *voltage); pp_hwmgr 292 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, uint16_t virtual_voltage_id, uint16_t *voltage); pp_hwmgr 293 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern uint32_t atomctrl_get_mpll_reference_clock(struct pp_hwmgr *hwmgr); pp_hwmgr 294 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_memory_clock_spread_spectrum(struct pp_hwmgr *hwmgr, const uint32_t memory_clock, pp_atomctrl_internal_ss_info *ssInfo); pp_hwmgr 295 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_engine_clock_spread_spectrum(struct pp_hwmgr *hwmgr, const uint32_t engine_clock, pp_atomctrl_internal_ss_info *ssInfo); pp_hwmgr 296 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_initialize_mc_reg_table(struct pp_hwmgr *hwmgr, uint8_t module_index, pp_atomctrl_mc_reg_table *table); pp_hwmgr 297 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_set_engine_dram_timings_rv770(struct pp_hwmgr *hwmgr, uint32_t engine_clock, uint32_t memory_clock); pp_hwmgr 298 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern uint32_t atomctrl_get_reference_clock(struct pp_hwmgr *hwmgr); pp_hwmgr 299 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_memory_pll_dividers_si(struct pp_hwmgr *hwmgr, uint32_t clock_value, pp_atomctrl_memory_clock_param *mpll_param, bool strobe_mode); pp_hwmgr 300 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_engine_pll_dividers_vi(struct pp_hwmgr *hwmgr, uint32_t clock_value, pp_atomctrl_clock_dividers_vi *dividers); pp_hwmgr 301 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_dfs_pll_dividers_vi(struct pp_hwmgr *hwmgr, uint32_t clock_value, pp_atomctrl_clock_dividers_vi *dividers); pp_hwmgr 302 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern bool atomctrl_is_voltage_controlled_by_gpio_v3(struct pp_hwmgr *hwmgr, uint8_t voltage_type, uint8_t voltage_mode); pp_hwmgr 303 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_voltage_table_v3(struct pp_hwmgr *hwmgr, uint8_t voltage_type, uint8_t voltage_mode, pp_atomctrl_voltage_table *voltage_table); pp_hwmgr 304 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_memory_pll_dividers_vi(struct pp_hwmgr *hwmgr, pp_hwmgr 306 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_memory_pll_dividers_ai(struct pp_hwmgr *hwmgr, pp_hwmgr 308 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_engine_pll_dividers_kong(struct pp_hwmgr *hwmgr, pp_hwmgr 311 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_read_efuse(struct pp_hwmgr *hwmgr, uint16_t start_index, pp_hwmgr 313 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_calculate_voltage_evv_on_sclk(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 315 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_engine_pll_dividers_ai(struct pp_hwmgr *hwmgr, uint32_t clock_value, pp_atomctrl_clock_dividers_ai *dividers); pp_hwmgr 316 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_set_ac_timing_ai(struct pp_hwmgr *hwmgr, uint32_t memory_clock, pp_hwmgr 318 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_voltage_evv_on_sclk_ai(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 320 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_smc_sclk_range_table(struct pp_hwmgr *hwmgr, struct pp_atom_ctrl_sclk_range_table *table); pp_hwmgr 322 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_avfs_information(struct pp_hwmgr *hwmgr, struct pp_atom_ctrl__avfs_parameters *param); pp_hwmgr 324 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_svi2_info(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 328 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_leakage_vddc_base_on_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 332 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id); pp_hwmgr 334 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h extern void atomctrl_get_voltage_range(struct pp_hwmgr *hwmgr, uint32_t *max_vddc, pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c struct pp_hwmgr *hwmgr) pp_hwmgr 76 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c bool pp_atomfwctrl_is_voltage_controlled_by_gpio_v4(struct pp_hwmgr *hwmgr, pp_hwmgr 95 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_voltage_table_v4(struct pp_hwmgr *hwmgr, pp_hwmgr 163 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c struct pp_hwmgr *hwmgr) pp_hwmgr 208 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c bool pp_atomfwctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, pp_hwmgr 231 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_enter_self_refresh(struct pp_hwmgr *hwmgr) pp_hwmgr 246 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_gpu_pll_dividers_vega10(struct pp_hwmgr *hwmgr, pp_hwmgr 276 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_avfs_information(struct pp_hwmgr *hwmgr, pp_hwmgr 463 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_gpio_information(struct pp_hwmgr *hwmgr, pp_hwmgr 491 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_clk_information_by_clkid(struct pp_hwmgr *hwmgr, pp_hwmgr 517 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c static void pp_atomfwctrl_copy_vbios_bootup_values_3_2(struct pp_hwmgr *hwmgr, pp_hwmgr 553 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c static void pp_atomfwctrl_copy_vbios_bootup_values_3_1(struct pp_hwmgr *hwmgr, pp_hwmgr 586 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_vbios_bootup_values(struct pp_hwmgr *hwmgr, pp_hwmgr 620 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c int pp_atomfwctrl_get_smc_dpm_information(struct pp_hwmgr *hwmgr, pp_hwmgr 218 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_gpu_pll_dividers_vega10(struct pp_hwmgr *hwmgr, pp_hwmgr 221 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_enter_self_refresh(struct pp_hwmgr *hwmgr); pp_hwmgr 222 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h bool pp_atomfwctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, const uint32_t pin_id, pp_hwmgr 225 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_voltage_table_v4(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 227 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h bool pp_atomfwctrl_is_voltage_controlled_by_gpio_v4(struct pp_hwmgr *hwmgr, pp_hwmgr 230 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_avfs_information(struct pp_hwmgr *hwmgr, pp_hwmgr 232 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_gpio_information(struct pp_hwmgr *hwmgr, pp_hwmgr 235 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_vbios_bootup_values(struct pp_hwmgr *hwmgr, pp_hwmgr 237 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_smc_dpm_information(struct pp_hwmgr *hwmgr, pp_hwmgr 239 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h int pp_atomfwctrl_get_clk_information_by_clkid(struct pp_hwmgr *hwmgr, pp_hwmgr 40 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static void set_hw_cap(struct pp_hwmgr *hwmgr, bool setIt, enum phm_platform_caps cap) pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps) pp_hwmgr 134 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static const void *get_powerplay_table(struct pp_hwmgr *hwmgr) pp_hwmgr 154 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 204 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 247 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 316 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 350 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 368 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 411 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 492 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 588 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 688 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 731 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int get_gpio_table(struct pp_hwmgr *hwmgr, pp_hwmgr 764 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 861 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 884 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 1038 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c struct pp_hwmgr *hwmgr, pp_hwmgr 1060 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int pp_tables_v1_0_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 1109 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int pp_tables_v1_0_uninitialize(struct pp_hwmgr *hwmgr) pp_hwmgr 1161 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c int get_number_of_powerplay_table_entries_v1_0(struct pp_hwmgr *hwmgr) pp_hwmgr 1181 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static uint32_t make_classification_flags(struct pp_hwmgr *hwmgr, pp_hwmgr 1210 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int ppt_get_num_of_vce_state_table_entries_v1_0(struct pp_hwmgr *hwmgr) pp_hwmgr 1225 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c static int ppt_get_vce_state_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t i, pp_hwmgr 1286 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, pp_hwmgr 1288 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c int (*call_back_func)(struct pp_hwmgr *, void *, pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.h extern int get_number_of_powerplay_table_entries_v1_0(struct pp_hwmgr *hwmgr); pp_hwmgr 30 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.h extern int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t entry_index, pp_hwmgr 31 drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.h struct pp_power_state *power_state, int (*call_back_func)(struct pp_hwmgr *, void *, pp_hwmgr 48 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 72 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_clock_info_array_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 84 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_clock_info_array_size(struct pp_hwmgr *hwmgr, pp_hwmgr 100 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_clock_voltage_limit_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 113 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_clock_voltage_limit_table_size(struct pp_hwmgr *hwmgr, pp_hwmgr 128 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_vce_state_table_offset(struct pp_hwmgr *hwmgr, const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) pp_hwmgr 139 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 150 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_uvd_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 172 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_uvd_clock_info_array_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 183 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_uvd_clock_info_array_size(struct pp_hwmgr *hwmgr, pp_hwmgr 202 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 215 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_samu_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 239 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 251 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_acp_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 275 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 287 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 310 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_cac_tdp_table(struct pp_hwmgr *hwmgr, pp_hwmgr 338 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static uint16_t get_sclk_vdd_gfx_table_offset(struct pp_hwmgr *hwmgr, pp_hwmgr 363 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 375 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_clock_voltage_dependency_table(struct pp_hwmgr *hwmgr, pp_hwmgr 406 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_valid_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 428 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_clock_voltage_limit(struct pp_hwmgr *hwmgr, pp_hwmgr 443 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static void set_hw_cap(struct pp_hwmgr *hwmgr, bool enable, pp_hwmgr 452 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int set_platform_caps(struct pp_hwmgr *hwmgr, pp_hwmgr 621 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 678 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_non_clock_fields(struct pp_hwmgr *hwmgr, pp_hwmgr 828 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr) pp_hwmgr 851 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c int pp_tables_get_response_times(struct pp_hwmgr *hwmgr, pp_hwmgr 865 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c int pp_tables_get_num_of_entries(struct pp_hwmgr *hwmgr, pp_hwmgr 885 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c int pp_tables_get_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 975 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 984 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 1016 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_overdrive_limits_V1_4(struct pp_hwmgr *hwmgr, pp_hwmgr 1039 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_overdrive_limits_V2_1(struct pp_hwmgr *hwmgr, pp_hwmgr 1069 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_overdrive_limits(struct pp_hwmgr *hwmgr, pp_hwmgr 1107 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_uvd_clock_voltage_limit_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1140 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_vce_clock_voltage_limit_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1172 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_samu_clock_voltage_limit_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1200 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_acp_clock_voltage_limit_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1228 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_clock_voltage_dependency(struct pp_hwmgr *hwmgr, pp_hwmgr 1395 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_cac_leakage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1432 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_platform_power_management_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1455 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_dpm2_parameters(struct pp_hwmgr *hwmgr, pp_hwmgr 1529 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int init_phase_shedding_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1572 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c struct pp_hwmgr *hwmgr) pp_hwmgr 1585 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int get_vce_state_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 1619 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int pp_tables_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 1671 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c static int pp_tables_uninitialize(struct pp_hwmgr *hwmgr) pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h struct pp_hwmgr; pp_hwmgr 34 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h typedef int (*pp_tables_hw_clock_info_callback)(struct pp_hwmgr *hwmgr, pp_hwmgr 39 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h int pp_tables_get_num_of_entries(struct pp_hwmgr *hwmgr, pp_hwmgr 42 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h int pp_tables_get_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h int pp_tables_get_response_times(struct pp_hwmgr *hwmgr, pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 106 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_initialize_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 129 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_construct_max_power_limits_table(struct pp_hwmgr *hwmgr, pp_hwmgr 136 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 170 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_system_info_data(struct pp_hwmgr *hwmgr) pp_hwmgr 188 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_construct_boot_state(struct pp_hwmgr *hwmgr) pp_hwmgr 193 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_clock_limit(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 208 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_min_deep_sleep_dcefclk(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 222 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_hard_min_dcefclk_by_freq(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 236 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_hard_min_fclk_by_freq(struct pp_hwmgr *hwmgr, uint32_t clock) pp_hwmgr 250 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_active_display_count(struct pp_hwmgr *hwmgr, uint32_t count) pp_hwmgr 264 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 269 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_init_power_gate_state(struct pp_hwmgr *hwmgr) pp_hwmgr 287 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 292 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_reset_cc6_data(struct pp_hwmgr *hwmgr) pp_hwmgr 304 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 309 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static bool smu10_is_gfx_on(struct pp_hwmgr *hwmgr) pp_hwmgr 322 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_disable_gfx_off(struct pp_hwmgr *hwmgr) pp_hwmgr 337 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 342 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_enable_gfx_off(struct pp_hwmgr *hwmgr) pp_hwmgr 352 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 357 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_gfx_off_control(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 365 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 409 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_clock_voltage_dependency_table(struct pp_hwmgr *hwmgr, pp_hwmgr 436 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_populate_clock_table(struct pp_hwmgr *hwmgr) pp_hwmgr 493 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 540 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 567 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 710 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static uint32_t smu10_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 726 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static uint32_t smu10_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 741 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_dpm_patch_boot_state(struct pp_hwmgr *hwmgr, pp_hwmgr 748 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 768 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_dpm_get_num_of_pp_table_entries(struct pp_hwmgr *hwmgr) pp_hwmgr 778 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_dpm_get_pp_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 797 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_power_state_size(struct pp_hwmgr *hwmgr) pp_hwmgr 802 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_cpu_power_state(struct pp_hwmgr *hwmgr) pp_hwmgr 808 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_store_cc6_data(struct pp_hwmgr *hwmgr, uint32_t separation_time, pp_hwmgr 824 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 830 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 881 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 930 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 956 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_current_shallow_sleep_clocks(struct pp_hwmgr *hwmgr, pp_hwmgr 974 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static uint32_t smu10_get_mem_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 986 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 1043 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 1095 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_max_high_clocks(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks) pp_hwmgr 1101 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 1116 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 1153 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 1167 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_smus_notify_pwe(struct pp_hwmgr *hwmgr) pp_hwmgr 1173 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_powergate_mmhub(struct pp_hwmgr *hwmgr) pp_hwmgr 1178 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_powergate_sdma(struct pp_hwmgr *hwmgr, bool gate) pp_hwmgr 1186 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static void smu10_powergate_vcn(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 1235 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 1275 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static bool smu10_is_raven1_refresh(struct pp_hwmgr *hwmgr) pp_hwmgr 1286 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) pp_hwmgr 1319 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c static int smu10_asic_reset(struct pp_hwmgr *hwmgr, enum SMU_ASIC_RESET_MODE mode) pp_hwmgr 1372 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c int smu10_init_function_pointers(struct pp_hwmgr *hwmgr) pp_hwmgr 304 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h struct pp_hwmgr; pp_hwmgr 306 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h int smu10_init_function_pointers(struct pp_hwmgr *hwmgr); pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 35 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 42 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_update_vce_dpm(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 64 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_powerup_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 80 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_powerdown_vce(struct pp_hwmgr *hwmgr) pp_hwmgr 88 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c static int smu7_powerup_vce(struct pp_hwmgr *hwmgr) pp_hwmgr 96 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c int smu7_disable_clock_power_gating(struct pp_hwmgr *hwmgr) pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 137 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 164 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c int smu7_update_clock_gatings(struct pp_hwmgr *hwmgr, pp_hwmgr 419 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c int smu7_powergate_gfx(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 30 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 31 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr); pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h int smu7_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 33 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h int smu7_disable_clock_power_gating(struct pp_hwmgr *hwmgr); pp_hwmgr 34 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h int smu7_update_clock_gatings(struct pp_hwmgr *hwmgr, pp_hwmgr 36 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h int smu7_powergate_gfx(struct pp_hwmgr *hwmgr, bool enable); pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 138 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_mc_microcode_version(struct pp_hwmgr *hwmgr) pp_hwmgr 147 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr) pp_hwmgr 158 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr) pp_hwmgr 178 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_smc_voltage_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 198 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static bool smu7_voltage_control(const struct pp_hwmgr *hwmgr) pp_hwmgr 212 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_voltage_control(struct pp_hwmgr *hwmgr) pp_hwmgr 250 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_construct_voltage_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 363 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 385 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_display_gap(struct pp_hwmgr *hwmgr) pp_hwmgr 409 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_program_voting_clients(struct pp_hwmgr *hwmgr) pp_hwmgr 427 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_clear_voting_clients(struct pp_hwmgr *hwmgr) pp_hwmgr 447 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_copy_and_switch_arb_sets(struct pp_hwmgr *hwmgr, pp_hwmgr 493 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_reset_to_default(struct pp_hwmgr *hwmgr) pp_hwmgr 505 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_initial_switch_from_arbf0_to_f1(struct pp_hwmgr *hwmgr) pp_hwmgr 511 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_switch_to_arbf0(struct pp_hwmgr *hwmgr) pp_hwmgr 526 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_setup_default_pcie_table(struct pp_hwmgr *hwmgr) pp_hwmgr 626 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_reset_dpm_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 668 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_setup_dpm_tables_v0(struct pp_hwmgr *hwmgr) pp_hwmgr 754 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_setup_dpm_tables_v1(struct pp_hwmgr *hwmgr) pp_hwmgr 819 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_odn_initial_default_setting(struct pp_hwmgr *hwmgr) pp_hwmgr 864 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_setup_voltage_range_from_vbios(struct pp_hwmgr *hwmgr) pp_hwmgr 892 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_check_dpm_table_updated(struct pp_hwmgr *hwmgr) pp_hwmgr 946 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 975 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_vrhot_gpio_interrupt(struct pp_hwmgr *hwmgr) pp_hwmgr 986 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_sclk_control(struct pp_hwmgr *hwmgr) pp_hwmgr 993 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_ulv(struct pp_hwmgr *hwmgr) pp_hwmgr 1003 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_ulv(struct pp_hwmgr *hwmgr) pp_hwmgr 1013 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) pp_hwmgr 1033 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) pp_hwmgr 1048 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_sclk_vce_handshake(struct pp_hwmgr *hwmgr) pp_hwmgr 1064 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_handshake_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 1081 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 1138 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_start_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 1190 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 1213 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_stop_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 1244 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_set_dpm_event_sources(struct pp_hwmgr *hwmgr, uint32_t sources) pp_hwmgr 1284 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_auto_throttle_source(struct pp_hwmgr *hwmgr, pp_hwmgr 1296 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_thermal_auto_throttle(struct pp_hwmgr *hwmgr) pp_hwmgr 1301 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_auto_throttle_source(struct pp_hwmgr *hwmgr, pp_hwmgr 1313 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_disable_thermal_auto_throttle(struct pp_hwmgr *hwmgr) pp_hwmgr 1318 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_pcie_performance_request(struct pp_hwmgr *hwmgr) pp_hwmgr 1326 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1439 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_avfs_control(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 1463 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_update_avfs(struct pp_hwmgr *hwmgr) pp_hwmgr 1482 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c int smu7_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1543 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c int smu7_reset_asic_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1549 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_init_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 1693 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_evv_voltages(struct pp_hwmgr *hwmgr) pp_hwmgr 1790 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_patch_ppt_v1_with_vdd_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 1817 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 1831 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, pp_hwmgr 1843 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1888 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int phm_add_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 1925 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_calc_voltage_dependency_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 1967 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_calc_mm_voltage_dependency_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1993 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_sort_lookup_table(struct pp_hwmgr *hwmgr, pp_hwmgr 2018 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_complete_dependency_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 2070 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_private_data_based_on_pptable_v1(struct pp_hwmgr *hwmgr) pp_hwmgr 2111 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_voltage_workaround(struct pp_hwmgr *hwmgr) pp_hwmgr 2148 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_thermal_parameter_init(struct pp_hwmgr *hwmgr) pp_hwmgr 2242 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_patch_ppt_v0_with_vdd_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 2262 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2276 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_vddci(struct pp_hwmgr *hwmgr, pp_hwmgr 2290 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_vce_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2305 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_uvd_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2319 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_vddc_shed_limit(struct pp_hwmgr *hwmgr, pp_hwmgr 2333 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_samu_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2347 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_acp_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2361 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_limits_vddc(struct pp_hwmgr *hwmgr, pp_hwmgr 2381 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_cac_vddc(struct pp_hwmgr *hwmgr, struct phm_cac_leakage_table *tab) pp_hwmgr 2398 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_patch_dependency_tables_with_leakage(struct pp_hwmgr *hwmgr) pp_hwmgr 2454 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_private_data_based_on_pptable_v0(struct pp_hwmgr *hwmgr) pp_hwmgr 2497 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 2507 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_elb_voltages(struct pp_hwmgr *hwmgr) pp_hwmgr 2535 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 2599 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_dpm_highest(struct pp_hwmgr *hwmgr) pp_hwmgr 2648 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_upload_dpm_level_enable_mask(struct pp_hwmgr *hwmgr) pp_hwmgr 2673 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_unforce_dpm_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 2688 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_dpm_lowest(struct pp_hwmgr *hwmgr) pp_hwmgr 2727 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_profiling_clk(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, pp_hwmgr 2802 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2849 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_power_state_size(struct pp_hwmgr *hwmgr) pp_hwmgr 2854 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_vblank_too_short(struct pp_hwmgr *hwmgr, pp_hwmgr 2883 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 3014 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint32_t smu7_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 3036 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint32_t smu7_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 3058 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_dpm_patch_boot_state(struct pp_hwmgr *hwmgr, pp_hwmgr 3103 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr) pp_hwmgr 3118 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_pp_table_entry_callback_func_v1(struct pp_hwmgr *hwmgr, pp_hwmgr 3216 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_pp_table_entry_v1(struct pp_hwmgr *hwmgr, pp_hwmgr 3318 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_pp_table_entry_callback_func_v0(struct pp_hwmgr *hwmgr, pp_hwmgr 3361 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_pp_table_entry_v0(struct pp_hwmgr *hwmgr, pp_hwmgr 3468 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_pp_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 3479 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_gpu_power(struct pp_hwmgr *hwmgr, u32 *query) pp_hwmgr 3525 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 3592 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3646 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint16_t smu7_get_maximum_link_speed(struct pp_hwmgr *hwmgr, pp_hwmgr 3672 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3720 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_freeze_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 3755 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3802 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_trim_single_dpm_states(struct pp_hwmgr *hwmgr, pp_hwmgr 3823 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_trim_dpm_states(struct pp_hwmgr *hwmgr, pp_hwmgr 3849 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3873 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_unfreeze_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 3911 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3946 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_notify_smc_display(struct pp_hwmgr *hwmgr) pp_hwmgr 3961 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 4031 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_max_fan_pwm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_pwm) pp_hwmgr 4041 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c smu7_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_display) pp_hwmgr 4049 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr) pp_hwmgr 4064 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_program_display_gap(struct pp_hwmgr *hwmgr) pp_hwmgr 4111 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 4123 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_max_fan_rpm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_rpm) pp_hwmgr 4136 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_register_irq_handlers(struct pp_hwmgr *hwmgr) pp_hwmgr 4165 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c smu7_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) pp_hwmgr 4194 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_check_states_equal(struct pp_hwmgr *hwmgr, pp_hwmgr 4234 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_check_mc_firmware(struct pp_hwmgr *hwmgr) pp_hwmgr 4274 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_read_clock_registers(struct pp_hwmgr *hwmgr) pp_hwmgr 4318 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_memory_type(struct pp_hwmgr *hwmgr) pp_hwmgr 4334 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_enable_acpi_power_management(struct pp_hwmgr *hwmgr) pp_hwmgr 4348 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_init_power_gate_state(struct pp_hwmgr *hwmgr) pp_hwmgr 4358 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_init_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 4366 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 4399 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 4441 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 4541 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 4561 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint32_t smu7_get_fan_control_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 4566 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_sclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 4582 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 4608 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_mclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 4624 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 4651 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_sclks(struct pp_hwmgr *hwmgr, struct amd_pp_clocks *clocks) pp_hwmgr 4676 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static uint32_t smu7_get_mem_latency(struct pp_hwmgr *hwmgr, uint32_t clk) pp_hwmgr 4688 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_mclks(struct pp_hwmgr *hwmgr, struct amd_pp_clocks *clocks) pp_hwmgr 4715 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_clock_by_type(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, pp_hwmgr 4732 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, pp_hwmgr 4773 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_max_high_clocks(struct pp_hwmgr *hwmgr, pp_hwmgr 4792 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 4811 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static bool smu7_check_clk_voltage_valid(struct pp_hwmgr *hwmgr, pp_hwmgr 4848 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 4915 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 4981 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static void smu7_patch_compute_profile_mode(struct pp_hwmgr *hwmgr, pp_hwmgr 5001 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) pp_hwmgr 5072 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 5095 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c static int smu7_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 5184 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c int smu7_init_function_pointers(struct pp_hwmgr *hwmgr) pp_hwmgr 853 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c static int smu7_enable_didt(struct pp_hwmgr *hwmgr, const bool enable) pp_hwmgr 895 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c static int smu7_program_pt_config_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 956 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_enable_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1027 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_disable_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1058 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_enable_smc_cac(struct pp_hwmgr *hwmgr) pp_hwmgr 1075 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_disable_smc_cac(struct pp_hwmgr *hwmgr) pp_hwmgr 1091 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n) pp_hwmgr 1102 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c static int smu7_set_overdriver_target_tdp(struct pp_hwmgr *hwmgr, pp_hwmgr 1109 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_enable_power_containment(struct pp_hwmgr *hwmgr) pp_hwmgr 1154 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_disable_power_containment(struct pp_hwmgr *hwmgr) pp_hwmgr 1195 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c int smu7_power_control_set_level(struct pp_hwmgr *hwmgr) pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_enable_smc_cac(struct pp_hwmgr *hwmgr); pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_disable_smc_cac(struct pp_hwmgr *hwmgr); pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_enable_power_containment(struct pp_hwmgr *hwmgr); pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_disable_power_containment(struct pp_hwmgr *hwmgr); pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n); pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_power_control_set_level(struct pp_hwmgr *hwmgr); pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_enable_didt_config(struct pp_hwmgr *hwmgr); pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.h int smu7_disable_didt_config(struct pp_hwmgr *hwmgr); pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 83 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed) pp_hwmgr 111 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 136 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 149 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 183 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 195 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 232 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr) pp_hwmgr 255 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed) pp_hwmgr 286 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 311 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c static int smu7_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 345 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c static int smu7_thermal_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 364 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c static void smu7_thermal_enable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 382 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_thermal_disable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 401 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 420 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c static int smu7_thermal_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 435 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 464 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c int smu7_thermal_ctrl_uninitialize_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 41 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr); pp_hwmgr 42 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 43 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, struct phm_fan_speed_info *fan_speed_info); pp_hwmgr 44 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, uint32_t *speed); pp_hwmgr 45 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr); pp_hwmgr 46 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode); pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, uint32_t speed); pp_hwmgr 48 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr); pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_thermal_ctrl_uninitialize_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 50 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed); pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed); pp_hwmgr 52 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_thermal_disable_alert(struct pp_hwmgr *hwmgr); pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h extern int smu7_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_get_eclk_level(struct pp_hwmgr *hwmgr, pp_hwmgr 99 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_get_sclk_level(struct pp_hwmgr *hwmgr, pp_hwmgr 129 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_get_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 160 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_get_max_sclk_level(struct pp_hwmgr *hwmgr) pp_hwmgr 172 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_initialize_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 249 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c struct pp_hwmgr *hwmgr, uint16_t voltage) pp_hwmgr 254 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_construct_max_power_limits_table(struct pp_hwmgr *hwmgr, pp_hwmgr 272 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 307 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_system_info_data(struct pp_hwmgr *hwmgr) pp_hwmgr 411 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_construct_boot_state(struct pp_hwmgr *hwmgr) pp_hwmgr 433 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_upload_pptable_to_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 552 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_init_sclk_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 578 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_init_uvd_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 605 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_init_vce_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 632 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_init_acp_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 658 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_init_power_gate_state(struct pp_hwmgr *hwmgr) pp_hwmgr 674 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_init_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 681 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_update_sclk_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 751 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_set_deep_sleep_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 769 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_set_watermark_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 781 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_nbdpm_pstate_enable_disable(struct pp_hwmgr *hwmgr, bool enable, bool lock) pp_hwmgr 804 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_disable_nb_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 825 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_enable_nb_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 846 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_update_low_mem_pstate(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 868 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 884 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 910 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_power_up_display_clock_sys_pll(struct pp_hwmgr *hwmgr) pp_hwmgr 918 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_clear_nb_dpm_flag(struct pp_hwmgr *hwmgr) pp_hwmgr 925 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_reset_cc6_data(struct pp_hwmgr *hwmgr) pp_hwmgr 935 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_program_voting_clients(struct pp_hwmgr *hwmgr) pp_hwmgr 942 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_clear_voting_clients(struct pp_hwmgr *hwmgr) pp_hwmgr 948 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_start_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 959 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_stop_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 975 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_program_bootup_state(struct pp_hwmgr *hwmgr) pp_hwmgr 997 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_reset_acp_boot_level(struct pp_hwmgr *hwmgr) pp_hwmgr 1004 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1015 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1026 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 1035 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 1080 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 1110 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 1122 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) pp_hwmgr 1141 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1181 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) pp_hwmgr 1200 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1227 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_powerdown_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 1234 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_powerup_uvd(struct pp_hwmgr *hwmgr) pp_hwmgr 1246 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_update_vce_dpm(struct pp_hwmgr *hwmgr) pp_hwmgr 1275 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_powerdown_vce(struct pp_hwmgr *hwmgr) pp_hwmgr 1283 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_powerup_vce(struct pp_hwmgr *hwmgr) pp_hwmgr 1291 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 1298 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static uint32_t smu8_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 1319 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_patch_boot_state(struct pp_hwmgr *hwmgr, pp_hwmgr 1334 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1363 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_get_num_of_pp_table_entries(struct pp_hwmgr *hwmgr) pp_hwmgr 1373 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_dpm_get_pp_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 1392 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_power_state_size(struct pp_hwmgr *hwmgr) pp_hwmgr 1412 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_set_cpu_power_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1445 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_store_cc6_data(struct pp_hwmgr *hwmgr, uint32_t separation_time, pp_hwmgr 1472 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1493 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1512 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 1551 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 1590 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_current_shallow_sleep_clocks(struct pp_hwmgr *hwmgr, pp_hwmgr 1601 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_clock_by_type(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, pp_hwmgr 1631 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_max_high_clocks(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks) pp_hwmgr 1654 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 1669 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 1779 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, pp_hwmgr 1805 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 1819 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 1840 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c int smu8_dpm_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 1870 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static int smu8_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 1893 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_dpm_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 1906 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_dpm_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 1934 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c static void smu8_dpm_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 1997 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c int smu8_init_function_pointers(struct pp_hwmgr *hwmgr) pp_hwmgr 31 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c int smu9_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap) pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c int smu9_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state) pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h extern int smu9_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap); pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h extern int smu9_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state); pp_hwmgr 46 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c struct pp_hwmgr *hwmgr, pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c struct pp_hwmgr *hwmgr, pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_wait_on_register(struct pp_hwmgr *hwmgr, uint32_t index, pp_hwmgr 139 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_wait_on_indirect_register(struct pp_hwmgr *hwmgr, pp_hwmgr 154 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_wait_for_register_unequal(struct pp_hwmgr *hwmgr, pp_hwmgr 178 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_wait_for_indirect_register_unequal(struct pp_hwmgr *hwmgr, pp_hwmgr 192 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c bool phm_cf_want_uvd_power_gating(struct pp_hwmgr *hwmgr) pp_hwmgr 197 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c bool phm_cf_want_vce_power_gating(struct pp_hwmgr *hwmgr) pp_hwmgr 459 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_get_sclk_for_voltage_evv(struct pp_hwmgr *hwmgr, pp_hwmgr 492 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_initializa_dynamic_state_adjustment_rule_settings(struct pp_hwmgr *hwmgr) pp_hwmgr 523 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c uint32_t phm_get_lowest_enabled_level(struct pp_hwmgr *hwmgr, uint32_t mask) pp_hwmgr 533 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c void phm_apply_dal_min_voltage_request(struct pp_hwmgr *hwmgr) pp_hwmgr 568 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int phm_get_voltage_evv_on_sclk(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 635 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c int smu9_register_irq_handlers(struct pp_hwmgr *hwmgr) pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h struct pp_hwmgr; pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h struct pp_hwmgr *hwmgr, pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h struct pp_hwmgr *hwmgr, pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_wait_for_register_unequal(struct pp_hwmgr *hwmgr, pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h struct pp_hwmgr *hwmgr, pp_hwmgr 71 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern bool phm_cf_want_uvd_power_gating(struct pp_hwmgr *hwmgr); pp_hwmgr 72 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern bool phm_cf_want_vce_power_gating(struct pp_hwmgr *hwmgr); pp_hwmgr 73 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern bool phm_cf_want_microcode_fan_ctrl(struct pp_hwmgr *hwmgr); pp_hwmgr 88 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_get_sclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, pp_hwmgr 90 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_initializa_dynamic_state_adjustment_rule_settings(struct pp_hwmgr *hwmgr); pp_hwmgr 91 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern uint32_t phm_get_lowest_enabled_level(struct pp_hwmgr *hwmgr, uint32_t mask); pp_hwmgr 92 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern void phm_apply_dal_min_voltage_request(struct pp_hwmgr *hwmgr); pp_hwmgr 94 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_get_voltage_evv_on_sclk(struct pp_hwmgr *hwmgr, uint8_t voltage_type, pp_hwmgr 99 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_wait_on_register(struct pp_hwmgr *hwmgr, uint32_t index, pp_hwmgr 102 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h extern int phm_wait_on_indirect_register(struct pp_hwmgr *hwmgr, pp_hwmgr 112 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h int smu9_register_irq_handlers(struct pp_hwmgr *hwmgr); pp_hwmgr 88 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c int vega10_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state) pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h extern int vega10_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state); pp_hwmgr 113 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_set_default_registry_data(struct pp_hwmgr *hwmgr) pp_hwmgr 191 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_features_platform_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 301 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_odn_initial_default_setting(struct pp_hwmgr *hwmgr) pp_hwmgr 355 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_init_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 515 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_socclk_for_voltage_evv(struct pp_hwmgr *hwmgr, pp_hwmgr 551 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_evv_voltages(struct pp_hwmgr *hwmgr) pp_hwmgr 608 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_patch_with_vdd_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 635 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, pp_hwmgr 649 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, pp_hwmgr 659 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 711 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_sort_lookup_table(struct pp_hwmgr *hwmgr, pp_hwmgr 737 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_complete_dependency_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 768 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) pp_hwmgr 808 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 819 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 941 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_init_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 950 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_setup_dpm_led_config(struct pp_hwmgr *hwmgr) pp_hwmgr 982 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 1005 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_trim_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1049 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_mvdd_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1076 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_vddci_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1102 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_vdd_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1130 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1153 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_construct_voltage_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 1223 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_setup_default_single_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 1241 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_setup_default_pcie_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1290 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 1463 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_ulv_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1486 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_lclk_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1503 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_smc_link_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1549 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_gfx_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1614 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_soc_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1660 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1717 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_populate_vddc_soc_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1750 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_memory_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1810 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1852 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_display_type(struct pp_hwmgr *hwmgr, pp_hwmgr 1908 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_all_display_clock_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1921 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_eclock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1948 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_smc_vce_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1979 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_vclock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1995 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_single_dclock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2011 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_smc_uvd_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 2082 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_clock_stretcher_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2101 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_avfs_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2292 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_acg_enable(struct pp_hwmgr *hwmgr) pp_hwmgr 2324 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_acg_disable(struct pp_hwmgr *hwmgr) pp_hwmgr 2337 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_gpio_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2372 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_avfs_enable(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 2401 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_update_avfs(struct pp_hwmgr *hwmgr) pp_hwmgr 2417 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_populate_and_upload_avfs_fuse_override(struct pp_hwmgr *hwmgr) pp_hwmgr 2456 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_check_dpm_table_updated(struct pp_hwmgr *hwmgr) pp_hwmgr 2492 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2650 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_thermal_protection(struct pp_hwmgr *hwmgr) pp_hwmgr 2670 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_disable_thermal_protection(struct pp_hwmgr *hwmgr) pp_hwmgr 2690 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_vrhot_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 2718 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_ulv(struct pp_hwmgr *hwmgr) pp_hwmgr 2733 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_disable_ulv(struct pp_hwmgr *hwmgr) pp_hwmgr 2748 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) pp_hwmgr 2787 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_disable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) pp_hwmgr 2826 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_stop_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) pp_hwmgr 2863 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_start_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) pp_hwmgr 2915 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_disable_PCC_limit_feature(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 2932 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 2996 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_power_state_size(struct pp_hwmgr *hwmgr) pp_hwmgr 3001 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_pp_table_entry_callback_func(struct pp_hwmgr *hwmgr, pp_hwmgr 3097 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_pp_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 3124 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_patch_boot_state(struct pp_hwmgr *hwmgr, pp_hwmgr 3130 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 3283 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3329 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3373 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_trim_single_dpm_states(struct pp_hwmgr *hwmgr, pp_hwmgr 3389 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_trim_single_dpm_states_with_mask(struct pp_hwmgr *hwmgr, pp_hwmgr 3408 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_trim_dpm_states(struct pp_hwmgr *hwmgr, pp_hwmgr 3471 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 3476 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_soc_index_for_max_uclk(struct pp_hwmgr *hwmgr) pp_hwmgr 3487 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_upload_dpm_bootup_level(struct pp_hwmgr *hwmgr) pp_hwmgr 3537 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_upload_dpm_max_level(struct pp_hwmgr *hwmgr) pp_hwmgr 3580 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr, const void *input) pp_hwmgr 3625 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c int vega10_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 3641 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 3663 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_power_state_tasks(struct pp_hwmgr *hwmgr, pp_hwmgr 3705 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static uint32_t vega10_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 3727 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static uint32_t vega10_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 3749 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_gpu_power(struct pp_hwmgr *hwmgr, pp_hwmgr 3766 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 3844 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_notify_smc_display_change(struct pp_hwmgr *hwmgr, pp_hwmgr 3852 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c int vega10_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 3890 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static uint8_t vega10_get_uclk_index(struct pp_hwmgr *hwmgr, pp_hwmgr 3911 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 3963 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_force_dpm_highest(struct pp_hwmgr *hwmgr) pp_hwmgr 3985 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_force_dpm_lowest(struct pp_hwmgr *hwmgr) pp_hwmgr 4008 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_unforce_dpm_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 4031 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, pp_hwmgr 4059 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 4078 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 4137 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 4184 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static uint32_t vega10_get_fan_control_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 4194 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 4208 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_get_sclks(struct pp_hwmgr *hwmgr, pp_hwmgr 4228 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_get_memclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 4254 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_get_dcefclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 4270 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_get_socclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 4286 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 4310 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 4352 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 4368 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 4430 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) pp_hwmgr 4467 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 4582 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 4603 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c int vega10_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 4618 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 4626 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 4643 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_check_states_equal(struct pp_hwmgr *hwmgr, pp_hwmgr 4679 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c vega10_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) pp_hwmgr 4695 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 4734 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 4748 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_sclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 4764 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 4799 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_mclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 4815 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 4851 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, pp_hwmgr 4878 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 4902 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 4945 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) pp_hwmgr 4988 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static bool vega10_check_clk_voltage_valid(struct pp_hwmgr *hwmgr, pp_hwmgr 5027 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_odn_update_power_state(struct pp_hwmgr *hwmgr) pp_hwmgr 5084 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static void vega10_odn_update_soc_table(struct pp_hwmgr *hwmgr, pp_hwmgr 5155 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 5221 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_set_mp1_state(struct pp_hwmgr *hwmgr, pp_hwmgr 5245 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c static int vega10_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 5337 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c int vega10_hwmgr_init(struct pp_hwmgr *hwmgr) pp_hwmgr 435 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h extern int tonga_initializa_dynamic_state_adjustment_rule_settings(struct pp_hwmgr *hwmgr); pp_hwmgr 436 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h extern int tonga_hwmgr_backend_fini(struct pp_hwmgr *hwmgr); pp_hwmgr 437 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h extern int tonga_get_mc_microcode_version (struct pp_hwmgr *hwmgr); pp_hwmgr 438 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h extern int tonga_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr); pp_hwmgr 439 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h extern int tonga_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_display); pp_hwmgr 440 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h int vega10_update_vce_dpm(struct pp_hwmgr *hwmgr, const void *input); pp_hwmgr 441 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h int vega10_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 442 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h int vega10_update_samu_dpm(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 443 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h int vega10_update_acp_dpm(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 444 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h int vega10_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable); pp_hwmgr 799 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_program_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs, enum vega10_didt_config_reg_type reg_type) pp_hwmgr 835 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_program_gc_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs) pp_hwmgr 850 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static void vega10_didt_set_mask(struct pp_hwmgr *hwmgr, const bool enable) pp_hwmgr 932 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_enable_cac_driving_se_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 970 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_disable_cac_driving_se_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 983 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_enable_psm_gc_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1022 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_disable_psm_gc_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1044 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_enable_se_edc_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1078 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_disable_se_edc_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1091 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_enable_psm_gc_edc_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1136 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_disable_psm_gc_edc_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1158 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_enable_se_edc_force_stall_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1181 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static int vega10_disable_se_edc_force_stall_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1191 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_enable_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1238 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_disable_didt_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1285 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 1324 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n) pp_hwmgr 1335 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_enable_power_containment(struct pp_hwmgr *hwmgr) pp_hwmgr 1368 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_disable_power_containment(struct pp_hwmgr *hwmgr) pp_hwmgr 1389 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c static void vega10_set_overdrive_target_percentage(struct pp_hwmgr *hwmgr, pp_hwmgr 1396 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c int vega10_power_control_set_level(struct pp_hwmgr *hwmgr) pp_hwmgr 69 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr); pp_hwmgr 70 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr); pp_hwmgr 71 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_populate_pm_fuses(struct pp_hwmgr *hwmgr); pp_hwmgr 72 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_enable_smc_cac(struct pp_hwmgr *hwmgr); pp_hwmgr 73 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_enable_power_containment(struct pp_hwmgr *hwmgr); pp_hwmgr 74 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n); pp_hwmgr 75 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_power_control_set_level(struct pp_hwmgr *hwmgr); pp_hwmgr 76 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_disable_power_containment(struct pp_hwmgr *hwmgr); pp_hwmgr 78 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_enable_didt_config(struct pp_hwmgr *hwmgr); pp_hwmgr 79 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h int vega10_disable_didt_config(struct pp_hwmgr *hwmgr); pp_hwmgr 38 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static void set_hw_cap(struct pp_hwmgr *hwmgr, bool enable, pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static const void *get_powerplay_table(struct pp_hwmgr *hwmgr) pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 89 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps) pp_hwmgr 120 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 308 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 343 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 422 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 570 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 604 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 642 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 709 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 745 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 806 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static int get_pcie_table(struct pp_hwmgr *hwmgr, pp_hwmgr 855 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 874 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 903 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 1064 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 1095 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 1182 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c int vega10_pp_tables_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 1231 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static int vega10_pp_tables_uninitialize(struct pp_hwmgr *hwmgr) pp_hwmgr 1283 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c int vega10_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr) pp_hwmgr 1300 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c static uint32_t make_classification_flags(struct pp_hwmgr *hwmgr, pp_hwmgr 1329 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c int vega10_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 1331 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c int (*call_back_func)(struct pp_hwmgr *, void *, pp_hwmgr 1376 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.c int vega10_baco_set_cap(struct pp_hwmgr *hwmgr) pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.h extern int vega10_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr); pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.h extern int vega10_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, uint32_t entry_index, pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.h struct pp_power_state *power_state, int (*call_back_func)(struct pp_hwmgr *, void *, pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_processpptables.h extern int vega10_baco_set_cap(struct pp_hwmgr *hwmgr); pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_get_current_rpm(struct pp_hwmgr *hwmgr, uint32_t *current_rpm) pp_hwmgr 39 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 91 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed) pp_hwmgr 128 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 157 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 183 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_enable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 200 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_disable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 217 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 230 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 251 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 290 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr) pp_hwmgr 307 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed) pp_hwmgr 339 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 364 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 402 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_thermal_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 425 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c static int vega10_thermal_enable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 456 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 484 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 503 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 559 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr) pp_hwmgr 605 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 619 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 650 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c int vega10_thermal_ctrl_uninitialize_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr); pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr); pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 64 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr); pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h struct pp_hwmgr *hwmgr); pp_hwmgr 67 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, pp_hwmgr 69 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, pp_hwmgr 71 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 72 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr); pp_hwmgr 73 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 74 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 76 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h extern int vega10_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr); pp_hwmgr 86 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c int vega12_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state) pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h extern int vega12_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state); pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_clock_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_set_default_registry_data(struct pp_hwmgr *hwmgr) pp_hwmgr 131 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_features_platform_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 289 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_init_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 368 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) pp_hwmgr 373 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 381 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 445 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_init_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 455 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 479 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_number_of_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 499 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_dpm_frequency_by_index(struct pp_hwmgr *hwmgr, pp_hwmgr 518 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_setup_single_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 551 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 693 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_save_default_power_profile(struct pp_hwmgr *hwmgr) pp_hwmgr 729 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 767 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_run_acg_btc(struct pp_hwmgr *hwmgr) pp_hwmgr 783 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_allowed_featuresmask(struct pp_hwmgr *hwmgr) pp_hwmgr 809 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_init_powergate_state(struct pp_hwmgr *hwmgr) pp_hwmgr 824 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_enable_all_smu_features(struct pp_hwmgr *hwmgr) pp_hwmgr 850 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_disable_all_smu_features(struct pp_hwmgr *hwmgr) pp_hwmgr 875 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 880 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_overdrive_target_percentage(struct pp_hwmgr *hwmgr, pp_hwmgr 887 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_power_control_set_level(struct pp_hwmgr *hwmgr) pp_hwmgr 902 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_all_clock_ranges_helper(struct pp_hwmgr *hwmgr, pp_hwmgr 929 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_all_clock_ranges(struct pp_hwmgr *hwmgr) pp_hwmgr 944 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 993 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_patch_boot_state(struct pp_hwmgr *hwmgr, pp_hwmgr 1038 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_upload_dpm_min_level(struct pp_hwmgr *hwmgr) pp_hwmgr 1121 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_upload_dpm_max_level(struct pp_hwmgr *hwmgr) pp_hwmgr 1187 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c int vega12_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 1204 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static uint32_t vega12_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 1227 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static uint32_t vega12_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 1250 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table) pp_hwmgr 1271 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_gpu_power(struct pp_hwmgr *hwmgr, uint32_t *query) pp_hwmgr 1285 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_current_gfx_clk_freq(struct pp_hwmgr *hwmgr, uint32_t *gfx_freq) pp_hwmgr 1302 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_current_mclk_freq(struct pp_hwmgr *hwmgr, uint32_t *mclk_freq) pp_hwmgr 1320 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1346 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 1417 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_notify_smc_display_change(struct pp_hwmgr *hwmgr, pp_hwmgr 1430 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c int vega12_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 1472 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1509 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_force_dpm_highest(struct pp_hwmgr *hwmgr) pp_hwmgr 1539 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_force_dpm_lowest(struct pp_hwmgr *hwmgr) pp_hwmgr 1569 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_unforce_dpm_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1582 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, pp_hwmgr 1615 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 1633 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1670 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static uint32_t vega12_get_fan_control_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 1680 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1695 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_clock_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 1710 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_sclks(struct pp_hwmgr *hwmgr, pp_hwmgr 1737 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static uint32_t vega12_get_mem_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 1743 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_memclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 1770 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_dcefclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 1798 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_socclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 1827 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 1853 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 1862 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 1880 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1989 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 2050 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) pp_hwmgr 2087 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 2171 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_apply_clocks_adjust_rules(struct pp_hwmgr *hwmgr) pp_hwmgr 2331 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_uclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2356 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_pre_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 2370 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 2393 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c int vega12_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 2410 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 2421 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 2433 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c vega12_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) pp_hwmgr 2449 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 2460 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 2475 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static void vega12_find_min_clock_index(struct pp_hwmgr *hwmgr, pp_hwmgr 2502 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_power_profile_state(struct pp_hwmgr *hwmgr, pp_hwmgr 2508 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_sclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 2524 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 2529 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_mclk_od(struct pp_hwmgr *hwmgr) pp_hwmgr 2545 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 2551 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, pp_hwmgr 2578 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 2603 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_enable_gfx_off(struct pp_hwmgr *hwmgr) pp_hwmgr 2615 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_disable_gfx_off(struct pp_hwmgr *hwmgr) pp_hwmgr 2627 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_gfx_off_control(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 2635 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 2642 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c static int vega12_set_mp1_state(struct pp_hwmgr *hwmgr, pp_hwmgr 2725 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c int vega12_hwmgr_init(struct pp_hwmgr *hwmgr) pp_hwmgr 455 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h int vega12_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable); pp_hwmgr 35 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static void set_hw_cap(struct pp_hwmgr *hwmgr, bool enable, pp_hwmgr 44 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static const void *get_powerplay_table(struct pp_hwmgr *hwmgr) pp_hwmgr 65 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 77 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps) pp_hwmgr 102 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static int append_vbios_pptable(struct pp_hwmgr *hwmgr, PPTable_t *ppsmc_pptable) pp_hwmgr 192 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 266 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c int vega12_pp_tables_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 295 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static int vega12_pp_tables_uninitialize(struct pp_hwmgr *hwmgr) pp_hwmgr 327 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c static uint32_t make_classification_flags(struct pp_hwmgr *hwmgr, pp_hwmgr 356 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c int vega12_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 358 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c int (*call_back_func)(struct pp_hwmgr *, void *, pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c static int vega12_get_current_rpm(struct pp_hwmgr *hwmgr, uint32_t *current_rpm) pp_hwmgr 43 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed) pp_hwmgr 69 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c static int vega12_enable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 87 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c static int vega12_disable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 105 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 119 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 136 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr) pp_hwmgr 146 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 170 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c static int vega12_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 206 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c static int vega12_thermal_enable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 224 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 238 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 254 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 276 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_thermal_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 290 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c int vega12_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 52 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_thermal_get_temperature(struct pp_hwmgr *hwmgr); pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr); pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr); pp_hwmgr 61 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h extern int vega12_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 40 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c int vega20_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap) pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c int vega20_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state) pp_hwmgr 74 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c int vega20_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state) pp_hwmgr 108 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c int vega20_baco_apply_vdci_flush_workaround(struct pp_hwmgr *hwmgr) pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h extern int vega20_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap); pp_hwmgr 29 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h extern int vega20_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state); pp_hwmgr 30 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h extern int vega20_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state); pp_hwmgr 31 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h extern int vega20_baco_apply_vdci_flush_workaround(struct pp_hwmgr *hwmgr); pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_set_default_registry_data(struct pp_hwmgr *hwmgr) pp_hwmgr 172 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_features_platform_caps(struct pp_hwmgr *hwmgr) pp_hwmgr 324 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_init_dpm_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 408 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) pp_hwmgr 413 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 421 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_hwmgr_backend_init(struct pp_hwmgr *hwmgr) pp_hwmgr 473 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_init_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 483 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_setup_asic_task(struct pp_hwmgr *hwmgr) pp_hwmgr 519 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_number_of_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 539 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_dpm_frequency_by_index(struct pp_hwmgr *hwmgr, pp_hwmgr 559 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_setup_single_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 584 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_setup_gfxclk_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 605 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_setup_memclk_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 634 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) pp_hwmgr 782 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 831 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_override_pcie_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 879 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_allowed_featuresmask(struct pp_hwmgr *hwmgr) pp_hwmgr 912 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_run_btc(struct pp_hwmgr *hwmgr) pp_hwmgr 917 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_run_btc_afll(struct pp_hwmgr *hwmgr) pp_hwmgr 922 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_enable_all_smu_features(struct pp_hwmgr *hwmgr) pp_hwmgr 958 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_notify_smc_display_change(struct pp_hwmgr *hwmgr) pp_hwmgr 970 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_send_clock_ratio(struct pp_hwmgr *hwmgr) pp_hwmgr 980 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_disable_all_smu_features(struct pp_hwmgr *hwmgr) pp_hwmgr 1010 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1103 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1190 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1210 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1363 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1439 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1458 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 1485 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1504 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 1531 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 1552 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_max_sustainable_clock(struct pp_hwmgr *hwmgr, pp_hwmgr 1577 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_init_max_sustainable_clocks(struct pp_hwmgr *hwmgr) pp_hwmgr 1635 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr) pp_hwmgr 1648 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_init_powergate_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1663 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_enable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 1793 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_upload_dpm_min_level(struct pp_hwmgr *hwmgr, uint32_t feature_mask) pp_hwmgr 1886 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_upload_dpm_max_level(struct pp_hwmgr *hwmgr, uint32_t feature_mask) pp_hwmgr 1969 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c int vega20_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 1995 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_clock_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 2021 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static uint32_t vega20_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 2047 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static uint32_t vega20_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) pp_hwmgr 2073 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table) pp_hwmgr 2094 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_gpu_power(struct pp_hwmgr *hwmgr, pp_hwmgr 2113 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_current_clk_freq(struct pp_hwmgr *hwmgr, pp_hwmgr 2131 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_current_activity_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 2157 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_read_sensor(struct pp_hwmgr *hwmgr, int idx, pp_hwmgr 2241 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c int vega20_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 2282 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 2290 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c struct pp_hwmgr *hwmgr) pp_hwmgr 2331 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_force_dpm_highest(struct pp_hwmgr *hwmgr) pp_hwmgr 2373 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_force_dpm_lowest(struct pp_hwmgr *hwmgr) pp_hwmgr 2416 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_unforce_dpm_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 2473 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, pp_hwmgr 2506 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_force_clock_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2669 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2709 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static uint32_t vega20_get_fan_control_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 2719 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 2738 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 2754 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_sclks(struct pp_hwmgr *hwmgr, pp_hwmgr 2776 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static uint32_t vega20_get_mem_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 2782 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_memclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 2807 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_dcefclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 2829 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_socclocks(struct pp_hwmgr *hwmgr, pp_hwmgr 2852 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 2878 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 2887 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 2905 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, pp_hwmgr 3118 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_mp1_state(struct pp_hwmgr *hwmgr, pp_hwmgr 3146 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 3212 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) pp_hwmgr 3249 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_print_clock_levels(struct pp_hwmgr *hwmgr, pp_hwmgr 3477 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_uclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr, pp_hwmgr 3502 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_fclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr) pp_hwmgr 3527 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_pre_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 3543 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_display_configuration_changed_task(struct pp_hwmgr *hwmgr) pp_hwmgr 3570 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c int vega20_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) pp_hwmgr 3596 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 3618 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static void vega20_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) pp_hwmgr 3629 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_apply_clocks_adjust_rules(struct pp_hwmgr *hwmgr) pp_hwmgr 3807 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c vega20_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) pp_hwmgr 3824 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_disable_dpm_tasks(struct pp_hwmgr *hwmgr) pp_hwmgr 3836 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_power_off_asic(struct pp_hwmgr *hwmgr) pp_hwmgr 3881 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) pp_hwmgr 3987 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) pp_hwmgr 4088 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, pp_hwmgr 4115 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 4140 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c static int vega20_smu_i2c_bus_access(struct pp_hwmgr *hwmgr, bool acquire) pp_hwmgr 4228 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c int vega20_hwmgr_init(struct pp_hwmgr *hwmgr) pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c int vega20_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n) pp_hwmgr 44 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c int vega20_validate_power_level_request(struct pp_hwmgr *hwmgr, pp_hwmgr 50 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c static int vega20_set_overdrive_target_percentage(struct pp_hwmgr *hwmgr, pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c int vega20_power_control_set_level(struct pp_hwmgr *hwmgr) pp_hwmgr 26 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h int vega20_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n); pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h int vega20_power_control_set_level(struct pp_hwmgr *hwmgr); pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h int vega20_validate_power_level_request(struct pp_hwmgr *hwmgr, pp_hwmgr 37 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static void set_hw_cap(struct pp_hwmgr *hwmgr, bool enable, pp_hwmgr 46 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static const void *get_powerplay_table(struct pp_hwmgr *hwmgr) pp_hwmgr 639 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 661 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps) pp_hwmgr 687 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 716 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static int append_vbios_pptable(struct pp_hwmgr *hwmgr, PPTable_t *ppsmc_pptable) pp_hwmgr 803 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static int override_powerplay_table_fantargettemperature(struct pp_hwmgr *hwmgr) pp_hwmgr 816 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c struct pp_hwmgr *hwmgr, pp_hwmgr 911 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static int vega20_pp_tables_initialize(struct pp_hwmgr *hwmgr) pp_hwmgr 940 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c static int vega20_pp_tables_uninitialize(struct pp_hwmgr *hwmgr) pp_hwmgr 32 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_disable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 61 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_enable_fan_control_feature(struct pp_hwmgr *hwmgr) pp_hwmgr 80 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) pp_hwmgr 90 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode) pp_hwmgr 104 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_get_current_rpm(struct pp_hwmgr *hwmgr, uint32_t *current_rpm) pp_hwmgr 117 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 136 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 167 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 179 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed) pp_hwmgr 186 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed) pp_hwmgr 216 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_thermal_get_temperature(struct pp_hwmgr *hwmgr) pp_hwmgr 240 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, pp_hwmgr 276 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_thermal_enable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 294 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr) pp_hwmgr 308 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) pp_hwmgr 324 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c static int vega20_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 337 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c int vega20_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 52 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_thermal_get_temperature(struct pp_hwmgr *hwmgr); pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, pp_hwmgr 55 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, pp_hwmgr 59 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 61 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, pp_hwmgr 63 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 64 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); pp_hwmgr 65 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr); pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_start_thermal_controller(struct pp_hwmgr *hwmgr, pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h extern int vega20_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h struct pp_hwmgr; pp_hwmgr 399 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_disable_clock_power_gatings(struct pp_hwmgr *hwmgr); pp_hwmgr 400 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_powerdown_uvd(struct pp_hwmgr *hwmgr); pp_hwmgr 401 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_setup_asic(struct pp_hwmgr *hwmgr); pp_hwmgr 402 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_enable_dynamic_state_management(struct pp_hwmgr *hwmgr); pp_hwmgr 403 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_disable_dynamic_state_management(struct pp_hwmgr *hwmgr); pp_hwmgr 404 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern bool phm_is_hw_access_blocked(struct pp_hwmgr *hwmgr); pp_hwmgr 405 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_block_hw_access(struct pp_hwmgr *hwmgr, bool block); pp_hwmgr 406 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_set_power_state(struct pp_hwmgr *hwmgr, pp_hwmgr 410 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, pp_hwmgr 414 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_apply_clock_adjust_rules(struct pp_hwmgr *hwmgr); pp_hwmgr 416 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_force_dpm_levels(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level); pp_hwmgr 417 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_pre_display_configuration_changed(struct pp_hwmgr *hwmgr); pp_hwmgr 418 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_display_configuration_changed(struct pp_hwmgr *hwmgr); pp_hwmgr 419 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr); pp_hwmgr 420 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_register_irq_handlers(struct pp_hwmgr *hwmgr); pp_hwmgr 421 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_start_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 422 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_stop_thermal_controller(struct pp_hwmgr *hwmgr); pp_hwmgr 423 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern bool phm_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr); pp_hwmgr 425 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_check_states_equal(struct pp_hwmgr *hwmgr, pp_hwmgr 430 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_store_dal_configuration_data(struct pp_hwmgr *hwmgr, pp_hwmgr 433 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_dal_power_level(struct pp_hwmgr *hwmgr, pp_hwmgr 436 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_set_cpu_power_state(struct pp_hwmgr *hwmgr); pp_hwmgr 438 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_power_down_asic(struct pp_hwmgr *hwmgr); pp_hwmgr 440 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 444 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_clock_info(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, pp_hwmgr 448 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_current_shallow_sleep_clocks(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *clock_info); pp_hwmgr 450 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_clock_by_type(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct amd_pp_clocks *clocks); pp_hwmgr 452 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, pp_hwmgr 455 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, pp_hwmgr 458 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, pp_hwmgr 460 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_display_clock_voltage_request(struct pp_hwmgr *hwmgr, pp_hwmgr 463 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_get_max_high_clocks(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks); pp_hwmgr 464 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_disable_smc_firmware_ctf(struct pp_hwmgr *hwmgr); pp_hwmgr 466 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h extern int phm_set_active_display_count(struct pp_hwmgr *hwmgr, uint32_t count); pp_hwmgr 34 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h struct pp_hwmgr; pp_hwmgr 202 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*smu_init)(struct pp_hwmgr *hwmgr); pp_hwmgr 203 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*smu_fini)(struct pp_hwmgr *hwmgr); pp_hwmgr 204 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*start_smu)(struct pp_hwmgr *hwmgr); pp_hwmgr 205 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*check_fw_load_finish)(struct pp_hwmgr *hwmgr, pp_hwmgr 207 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*request_smu_load_fw)(struct pp_hwmgr *hwmgr); pp_hwmgr 208 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*request_smu_load_specific_fw)(struct pp_hwmgr *hwmgr, pp_hwmgr 210 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t (*get_argument)(struct pp_hwmgr *hwmgr); pp_hwmgr 211 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*send_msg_to_smc)(struct pp_hwmgr *hwmgr, uint16_t msg); pp_hwmgr 212 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*send_msg_to_smc_with_parameter)(struct pp_hwmgr *hwmgr, pp_hwmgr 214 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*download_pptable_settings)(struct pp_hwmgr *hwmgr, pp_hwmgr 216 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*upload_pptable_settings)(struct pp_hwmgr *hwmgr); pp_hwmgr 217 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*update_smc_table)(struct pp_hwmgr *hwmgr, uint32_t type); pp_hwmgr 218 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*process_firmware_header)(struct pp_hwmgr *hwmgr); pp_hwmgr 219 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*update_sclk_threshold)(struct pp_hwmgr *hwmgr); pp_hwmgr 220 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*thermal_setup_fan_table)(struct pp_hwmgr *hwmgr); pp_hwmgr 221 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*thermal_avfs_enable)(struct pp_hwmgr *hwmgr); pp_hwmgr 222 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*init_smc_table)(struct pp_hwmgr *hwmgr); pp_hwmgr 223 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*populate_all_graphic_levels)(struct pp_hwmgr *hwmgr); pp_hwmgr 224 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*populate_all_memory_levels)(struct pp_hwmgr *hwmgr); pp_hwmgr 225 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*initialize_mc_reg_table)(struct pp_hwmgr *hwmgr); pp_hwmgr 228 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h bool (*is_dpm_running)(struct pp_hwmgr *hwmgr); pp_hwmgr 229 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h bool (*is_hw_avfs_present)(struct pp_hwmgr *hwmgr); pp_hwmgr 230 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*update_dpm_settings)(struct pp_hwmgr *hwmgr, void *profile_setting); pp_hwmgr 231 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*smc_table_manager)(struct pp_hwmgr *hwmgr, uint8_t *table, uint16_t table_id, bool rw); /*rw: true for read, false for write */ pp_hwmgr 235 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*backend_init)(struct pp_hwmgr *hw_mgr); pp_hwmgr 236 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*backend_fini)(struct pp_hwmgr *hw_mgr); pp_hwmgr 237 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*asic_setup)(struct pp_hwmgr *hw_mgr); pp_hwmgr 238 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_power_state_size)(struct pp_hwmgr *hw_mgr); pp_hwmgr 240 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*apply_state_adjust_rules)(struct pp_hwmgr *hwmgr, pp_hwmgr 244 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*apply_clocks_adjust_rules)(struct pp_hwmgr *hwmgr); pp_hwmgr 246 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*force_dpm_level)(struct pp_hwmgr *hw_mgr, pp_hwmgr 250 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h struct pp_hwmgr *hw_mgr); pp_hwmgr 252 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h struct pp_hwmgr *hw_mgr); pp_hwmgr 254 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*patch_boot_state)(struct pp_hwmgr *hwmgr, pp_hwmgr 257 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_pp_table_entry)(struct pp_hwmgr *hwmgr, pp_hwmgr 259 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_num_of_pp_table_entries)(struct pp_hwmgr *hwmgr); pp_hwmgr 260 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*powerdown_uvd)(struct pp_hwmgr *hwmgr); pp_hwmgr 261 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h void (*powergate_vce)(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 262 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h void (*powergate_uvd)(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 263 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h void (*powergate_acp)(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 264 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t (*get_mclk)(struct pp_hwmgr *hwmgr, bool low); pp_hwmgr 265 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t (*get_sclk)(struct pp_hwmgr *hwmgr, bool low); pp_hwmgr 266 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*power_state_set)(struct pp_hwmgr *hwmgr, pp_hwmgr 268 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*notify_smc_display_config_after_ps_adjustment)(struct pp_hwmgr *hwmgr); pp_hwmgr 269 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*pre_display_config_changed)(struct pp_hwmgr *hwmgr); pp_hwmgr 270 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*display_config_changed)(struct pp_hwmgr *hwmgr); pp_hwmgr 271 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*disable_clock_power_gating)(struct pp_hwmgr *hwmgr); pp_hwmgr 272 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*update_clock_gatings)(struct pp_hwmgr *hwmgr, pp_hwmgr 274 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_max_fan_rpm_output)(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_pwm); pp_hwmgr 275 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_max_fan_pwm_output)(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_pwm); pp_hwmgr 276 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*stop_thermal_controller)(struct pp_hwmgr *hwmgr); pp_hwmgr 277 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_fan_speed_info)(struct pp_hwmgr *hwmgr, struct phm_fan_speed_info *fan_speed_info); pp_hwmgr 278 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h void (*set_fan_control_mode)(struct pp_hwmgr *hwmgr, uint32_t mode); pp_hwmgr 279 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t (*get_fan_control_mode)(struct pp_hwmgr *hwmgr); pp_hwmgr 280 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_fan_speed_percent)(struct pp_hwmgr *hwmgr, uint32_t percent); pp_hwmgr 281 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_fan_speed_percent)(struct pp_hwmgr *hwmgr, uint32_t *speed); pp_hwmgr 282 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_fan_speed_rpm)(struct pp_hwmgr *hwmgr, uint32_t percent); pp_hwmgr 283 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_fan_speed_rpm)(struct pp_hwmgr *hwmgr, uint32_t *speed); pp_hwmgr 284 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*reset_fan_speed_to_default)(struct pp_hwmgr *hwmgr); pp_hwmgr 285 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*uninitialize_thermal_controller)(struct pp_hwmgr *hwmgr); pp_hwmgr 286 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*register_irq_handlers)(struct pp_hwmgr *hwmgr); pp_hwmgr 287 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h bool (*check_smc_update_required_for_display_configuration)(struct pp_hwmgr *hwmgr); pp_hwmgr 288 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*check_states_equal)(struct pp_hwmgr *hwmgr, pp_hwmgr 292 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_cpu_power_state)(struct pp_hwmgr *hwmgr); pp_hwmgr 293 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*store_cc6_data)(struct pp_hwmgr *hwmgr, uint32_t separation_time, pp_hwmgr 296 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_dal_power_level)(struct pp_hwmgr *hwmgr, pp_hwmgr 298 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_performance_level)(struct pp_hwmgr *, const struct pp_hw_power_state *, pp_hwmgr 300 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_current_shallow_sleep_clocks)(struct pp_hwmgr *hwmgr, pp_hwmgr 302 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_clock_by_type)(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct amd_pp_clocks *clocks); pp_hwmgr 303 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_clock_by_type_with_latency)(struct pp_hwmgr *hwmgr, pp_hwmgr 306 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_clock_by_type_with_voltage)(struct pp_hwmgr *hwmgr, pp_hwmgr 309 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_watermarks_for_clocks_ranges)(struct pp_hwmgr *hwmgr, void *clock_ranges); pp_hwmgr 310 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*display_clock_voltage_request)(struct pp_hwmgr *hwmgr, pp_hwmgr 312 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_max_high_clocks)(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks); pp_hwmgr 313 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*power_off_asic)(struct pp_hwmgr *hwmgr); pp_hwmgr 314 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*force_clock_level)(struct pp_hwmgr *hwmgr, enum pp_clock_type type, uint32_t mask); pp_hwmgr 315 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*print_clock_levels)(struct pp_hwmgr *hwmgr, enum pp_clock_type type, char *buf); pp_hwmgr 316 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*powergate_gfx)(struct pp_hwmgr *hwmgr, bool enable); pp_hwmgr 317 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_sclk_od)(struct pp_hwmgr *hwmgr); pp_hwmgr 318 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_sclk_od)(struct pp_hwmgr *hwmgr, uint32_t value); pp_hwmgr 319 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_mclk_od)(struct pp_hwmgr *hwmgr); pp_hwmgr 320 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_mclk_od)(struct pp_hwmgr *hwmgr, uint32_t value); pp_hwmgr 321 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*read_sensor)(struct pp_hwmgr *hwmgr, int idx, void *value, int *size); pp_hwmgr 322 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*avfs_control)(struct pp_hwmgr *hwmgr, bool enable); pp_hwmgr 323 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*disable_smc_firmware_ctf)(struct pp_hwmgr *hwmgr); pp_hwmgr 324 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_active_display_count)(struct pp_hwmgr *hwmgr, uint32_t count); pp_hwmgr 325 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_min_deep_sleep_dcefclk)(struct pp_hwmgr *hwmgr, uint32_t clock); pp_hwmgr 326 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*start_thermal_controller)(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *range); pp_hwmgr 327 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*notify_cac_buffer_info)(struct pp_hwmgr *hwmgr, pp_hwmgr 333 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*update_nbdpm_pstate)(struct pp_hwmgr *hwmgr, pp_hwmgr 336 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_thermal_temperature_range)(struct pp_hwmgr *hwmgr, pp_hwmgr 338 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_power_profile_mode)(struct pp_hwmgr *hwmgr, char *buf); pp_hwmgr 339 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_power_profile_mode)(struct pp_hwmgr *hwmgr, long *input, uint32_t size); pp_hwmgr 340 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*odn_edit_dpm_table)(struct pp_hwmgr *hwmgr, pp_hwmgr 343 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_power_limit)(struct pp_hwmgr *hwmgr, uint32_t n); pp_hwmgr 344 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*powergate_mmhub)(struct pp_hwmgr *hwmgr); pp_hwmgr 345 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*smus_notify_pwe)(struct pp_hwmgr *hwmgr); pp_hwmgr 346 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*powergate_sdma)(struct pp_hwmgr *hwmgr, bool bgate); pp_hwmgr 347 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*enable_mgpu_fan_boost)(struct pp_hwmgr *hwmgr); pp_hwmgr 348 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_hard_min_dcefclk_by_freq)(struct pp_hwmgr *hwmgr, uint32_t clock); pp_hwmgr 349 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_hard_min_fclk_by_freq)(struct pp_hwmgr *hwmgr, uint32_t clock); pp_hwmgr 350 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_asic_baco_capability)(struct pp_hwmgr *hwmgr, bool *cap); pp_hwmgr 351 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_asic_baco_state)(struct pp_hwmgr *hwmgr, enum BACO_STATE *state); pp_hwmgr 352 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_asic_baco_state)(struct pp_hwmgr *hwmgr, enum BACO_STATE state); pp_hwmgr 353 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*get_ppfeature_status)(struct pp_hwmgr *hwmgr, char *buf); pp_hwmgr 354 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_ppfeature_status)(struct pp_hwmgr *hwmgr, uint64_t ppfeature_masks); pp_hwmgr 355 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*set_mp1_state)(struct pp_hwmgr *hwmgr, enum pp_mp1_state mp1_state); pp_hwmgr 356 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*asic_reset)(struct pp_hwmgr *hwmgr, enum SMU_ASIC_RESET_MODE mode); pp_hwmgr 357 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*smu_i2c_bus_access)(struct pp_hwmgr *hwmgr, bool aquire); pp_hwmgr 361 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*pptable_init)(struct pp_hwmgr *hw_mgr); pp_hwmgr 362 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*pptable_fini)(struct pp_hwmgr *hw_mgr); pp_hwmgr 363 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int (*pptable_get_number_of_vce_state_table_entries)(struct pp_hwmgr *hw_mgr); pp_hwmgr 365 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h struct pp_hwmgr *hwmgr, pp_hwmgr 801 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_early_init(struct pp_hwmgr *hwmgr); pp_hwmgr 802 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_sw_init(struct pp_hwmgr *hwmgr); pp_hwmgr 803 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_sw_fini(struct pp_hwmgr *hwmgr); pp_hwmgr 804 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_hw_init(struct pp_hwmgr *hwmgr); pp_hwmgr 805 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_hw_fini(struct pp_hwmgr *hwmgr); pp_hwmgr 806 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_suspend(struct pp_hwmgr *hwmgr); pp_hwmgr 807 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_resume(struct pp_hwmgr *hwmgr); pp_hwmgr 809 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h int hwmgr_handle_task(struct pp_hwmgr *hwmgr, pp_hwmgr 84 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern uint32_t smum_get_argument(struct pp_hwmgr *hwmgr); pp_hwmgr 86 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_download_powerplay_table(struct pp_hwmgr *hwmgr, void **table); pp_hwmgr 88 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_upload_powerplay_table(struct pp_hwmgr *hwmgr); pp_hwmgr 90 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg); pp_hwmgr 92 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 95 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_update_sclk_threshold(struct pp_hwmgr *hwmgr); pp_hwmgr 97 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type); pp_hwmgr 98 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_process_firmware_header(struct pp_hwmgr *hwmgr); pp_hwmgr 99 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_thermal_avfs_enable(struct pp_hwmgr *hwmgr); pp_hwmgr 100 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_thermal_setup_fan_table(struct pp_hwmgr *hwmgr); pp_hwmgr 101 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_init_smc_table(struct pp_hwmgr *hwmgr); pp_hwmgr 102 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_populate_all_graphic_levels(struct pp_hwmgr *hwmgr); pp_hwmgr 103 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_populate_all_memory_levels(struct pp_hwmgr *hwmgr); pp_hwmgr 104 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_initialize_mc_reg_table(struct pp_hwmgr *hwmgr); pp_hwmgr 105 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern uint32_t smum_get_offsetof(struct pp_hwmgr *hwmgr, pp_hwmgr 107 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern uint32_t smum_get_mac_definition(struct pp_hwmgr *hwmgr, uint32_t value); pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern bool smum_is_dpm_running(struct pp_hwmgr *hwmgr); pp_hwmgr 111 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern bool smum_is_hw_avfs_present(struct pp_hwmgr *hwmgr); pp_hwmgr 113 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_update_dpm_settings(struct pp_hwmgr *hwmgr, void *profile_setting); pp_hwmgr 115 drivers/gpu/drm/amd/powerplay/inc/smumgr.h extern int smum_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, uint16_t table_id, bool rw); pp_hwmgr 94 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_set_smc_sram_address(struct pp_hwmgr *hwmgr, pp_hwmgr 108 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, pp_hwmgr 177 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_program_jump_on_start(struct pp_hwmgr *hwmgr) pp_hwmgr 186 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c bool ci_is_smc_ram_running(struct pp_hwmgr *hwmgr) pp_hwmgr 194 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_read_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, pp_hwmgr 208 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 225 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 232 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static void ci_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 275 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 295 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 369 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static void ci_populate_phase_value_based_on_sclk(struct pp_hwmgr *hwmgr, pp_hwmgr 406 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 470 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 511 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 524 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 540 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 559 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_fuzzy_fan(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 575 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_bapm_vddc_vid_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 604 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_vddc_vid(struct pp_hwmgr *hwmgr) pp_hwmgr 621 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct pp_hwmgr *hwmgr) pp_hwmgr 653 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 671 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 713 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 762 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_get_std_voltage_value_sidd(struct pp_hwmgr *hwmgr, pp_hwmgr 818 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 839 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_vddc_table(struct pp_hwmgr *hwmgr, pp_hwmgr 868 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_vdd_ci_table(struct pp_hwmgr *hwmgr, pp_hwmgr 896 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, pp_hwmgr 925 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 945 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 989 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 995 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_link_level(struct pp_hwmgr *hwmgr, SMU7_Discrete_DpmTable *table) pp_hwmgr 1022 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1155 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_phase_value_based_on_mclk(struct pp_hwmgr *hwmgr, const struct phm_phase_shedding_limits_table *pl, pp_hwmgr 1173 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1298 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1348 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_mvdd_value(struct pp_hwmgr *hwmgr, uint32_t mclk, pp_hwmgr 1375 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1516 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1557 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1589 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_acp_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1620 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1648 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1683 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1721 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, pp_hwmgr 1761 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1786 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_convert_mc_reg_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 1808 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_and_upload_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1834 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_initial_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1852 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_initial_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1881 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_smc_svi2_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1893 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_start_smc(struct pp_hwmgr *hwmgr) pp_hwmgr 1909 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_populate_vr_config(struct pp_hwmgr *hwmgr, SMU7_Discrete_DpmTable *table) pp_hwmgr 1940 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2123 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2198 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2209 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2310 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_load_smc_ucode(struct pp_hwmgr *hwmgr) pp_hwmgr 2349 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_upload_firmware(struct pp_hwmgr *hwmgr) pp_hwmgr 2365 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 2440 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static uint8_t ci_get_memory_modile_index(struct pp_hwmgr *hwmgr) pp_hwmgr 2580 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_set_mc_special_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 2673 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2726 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static bool ci_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 2731 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 2745 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 2752 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 2757 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_dpm_settings(struct pp_hwmgr *hwmgr, pp_hwmgr 2853 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_uvd_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2890 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_vce_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2921 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c static int ci_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 99 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_start_smu_in_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 162 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_start_smu_in_non_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 200 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_start_avfs_btc(struct pp_hwmgr *hwmgr) pp_hwmgr 223 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_setup_graphics_level_structure(struct pp_hwmgr *hwmgr) pp_hwmgr 261 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_avfs_event_mgr(struct pp_hwmgr *hwmgr) pp_hwmgr 282 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 318 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static bool fiji_is_hw_avfs_present(struct pp_hwmgr *hwmgr) pp_hwmgr 335 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 354 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 469 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static void fiji_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 486 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 570 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 584 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 605 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 629 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_temperature_scaler(struct pp_hwmgr *hwmgr) pp_hwmgr 641 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) pp_hwmgr 659 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_gnb_lpml(struct pp_hwmgr *hwmgr) pp_hwmgr 671 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 691 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 756 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_cac_table(struct pp_hwmgr *hwmgr, pp_hwmgr 784 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 797 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 822 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 828 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_link_level(struct pp_hwmgr *hwmgr, pp_hwmgr 857 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 938 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1003 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1146 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_calculate_mclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 1165 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_single_memory_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1223 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1275 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_mvdd_value(struct pp_hwmgr *hwmgr, pp_hwmgr 1300 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1422 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1461 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_acp_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1497 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_memory_timing_parameters(struct pp_hwmgr *hwmgr, pp_hwmgr 1529 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1558 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1605 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1637 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_smc_initailial_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1666 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_clock_stretcher_data_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1823 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_populate_vr_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1867 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_init_arb_table_index(struct pp_hwmgr *hwmgr) pp_hwmgr 1894 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_setup_dpm_led_config(struct pp_hwmgr *hwmgr) pp_hwmgr 1923 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2133 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2243 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_thermal_avfs_enable(struct pp_hwmgr *hwmgr) pp_hwmgr 2253 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2264 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2368 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_update_uvd_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2400 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_update_vce_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2432 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 2447 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 2518 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2542 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static bool fiji_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 2549 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c static int fiji_update_dpm_settings(struct pp_hwmgr *hwmgr, pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_start_smc(struct pp_hwmgr *hwmgr) pp_hwmgr 117 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static void iceland_reset_smc(struct pp_hwmgr *hwmgr) pp_hwmgr 125 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static void iceland_stop_smc_clock(struct pp_hwmgr *hwmgr) pp_hwmgr 132 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static void iceland_start_smc_clock(struct pp_hwmgr *hwmgr) pp_hwmgr 139 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_smu_start_smc(struct pp_hwmgr *hwmgr) pp_hwmgr 157 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_upload_smc_firmware_data(struct pp_hwmgr *hwmgr, pp_hwmgr 184 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_smu_upload_firmware_image(struct pp_hwmgr *hwmgr) pp_hwmgr 228 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_request_smu_load_specific_fw(struct pp_hwmgr *hwmgr, pp_hwmgr 234 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 260 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 280 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static void iceland_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 306 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 319 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 335 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 354 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_temperature_scaler(struct pp_hwmgr *hwmgr) pp_hwmgr 359 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_gnb_lpml(struct pp_hwmgr *hwmgr) pp_hwmgr 371 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 389 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_bapm_vddc_vid_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 415 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_vddc_vid(struct pp_hwmgr *hwmgr) pp_hwmgr 435 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 506 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 530 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_get_std_voltage_value_sidd(struct pp_hwmgr *hwmgr, pp_hwmgr 596 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_voltage_table(struct pp_hwmgr *hwmgr, pp_hwmgr 617 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_vddc_table(struct pp_hwmgr *hwmgr, pp_hwmgr 643 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_vdd_ci_table(struct pp_hwmgr *hwmgr, pp_hwmgr 668 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, pp_hwmgr 694 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 714 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 758 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 764 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_link_level(struct pp_hwmgr *hwmgr, SMU71_Discrete_DpmTable *table) pp_hwmgr 795 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 873 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_phase_value_based_on_sclk(struct pp_hwmgr *hwmgr, pp_hwmgr 891 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 959 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1045 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1210 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_phase_value_based_on_mclk(struct pp_hwmgr *hwmgr, const struct phm_phase_shedding_limits_table *pl, pp_hwmgr 1228 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1346 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1395 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_mvdd_value(struct pp_hwmgr *hwmgr, uint32_t mclk, pp_hwmgr 1422 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1564 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1570 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1576 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_acp_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1583 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1611 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1647 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1688 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_mc_reg_address(struct pp_hwmgr *hwmgr, pp_hwmgr 1728 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_convert_mc_reg_table_entry_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 1753 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_convert_mc_reg_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 1775 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_update_and_upload_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1802 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_initial_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1820 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_initial_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1849 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1907 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_populate_smc_svi2_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1929 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2085 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c int iceland_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2163 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2174 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2277 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 2369 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static uint8_t iceland_get_memory_modile_index(struct pp_hwmgr *hwmgr) pp_hwmgr 2509 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_set_mc_special_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 2602 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static int iceland_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2655 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c static bool iceland_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 96 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_perform_btc(struct pp_hwmgr *hwmgr) pp_hwmgr 119 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_setup_graphics_level_structure(struct pp_hwmgr *hwmgr) pp_hwmgr 174 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_avfs_event_mgr(struct pp_hwmgr *hwmgr) pp_hwmgr 199 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_start_smu_in_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 254 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_start_smu_in_non_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 291 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 322 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static bool polaris10_is_hw_avfs_present(struct pp_hwmgr *hwmgr) pp_hwmgr 334 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 352 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 424 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 472 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 485 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 503 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 527 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_temperature_scaler(struct pp_hwmgr *hwmgr) pp_hwmgr 539 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) pp_hwmgr 554 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_gnb_lpml(struct pp_hwmgr *hwmgr) pp_hwmgr 566 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 586 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 646 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, pp_hwmgr 673 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_vddci_table(struct pp_hwmgr *hwmgr, pp_hwmgr 698 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_cac_table(struct pp_hwmgr *hwmgr, pp_hwmgr 724 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 734 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 760 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 766 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_link_level(struct pp_hwmgr *hwmgr, pp_hwmgr 798 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static void polaris10_get_sclk_range_table(struct pp_hwmgr *hwmgr, pp_hwmgr 841 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 906 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 977 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1071 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_single_memory_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1124 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1174 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_mvdd_value(struct pp_hwmgr *hwmgr, pp_hwmgr 1199 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1286 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1336 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_memory_timing_parameters(struct pp_hwmgr *hwmgr, pp_hwmgr 1362 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1392 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1449 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1481 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_smc_initailial_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1511 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_clock_stretcher_data_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1595 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_vr_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1640 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_populate_avfs_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1776 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_init_arb_table_index(struct pp_hwmgr *hwmgr) pp_hwmgr 1803 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static void polaris10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 1820 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2033 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2044 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c int polaris10_thermal_avfs_enable(struct pp_hwmgr *hwmgr) pp_hwmgr 2065 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2177 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_uvd_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2209 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_vce_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2241 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_bif_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2258 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 2275 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2384 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 2455 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static bool polaris10_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 2462 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c static int polaris10_update_dpm_settings(struct pp_hwmgr *hwmgr, pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static uint32_t smu10_wait_for_response(struct pp_hwmgr *hwmgr) pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, pp_hwmgr 72 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static uint32_t smu10_read_arg_from_smc(struct pp_hwmgr *hwmgr) pp_hwmgr 79 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 96 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 116 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_copy_table_from_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 148 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_copy_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 177 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_verify_smc_interface(struct pp_hwmgr *hwmgr) pp_hwmgr 194 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 213 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 231 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 286 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c static int smu10_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, uint16_t table_id, bool rw) pp_hwmgr 38 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static int smu7_set_smc_sram_address(struct pp_hwmgr *hwmgr, uint32_t smc_addr, uint32_t limit) pp_hwmgr 49 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, uint32_t *dest, uint32_t byte_count, uint32_t limit) pp_hwmgr 85 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, pp_hwmgr 151 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_program_jump_on_start(struct pp_hwmgr *hwmgr) pp_hwmgr 160 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c bool smu7_is_smc_ram_running(struct pp_hwmgr *hwmgr) pp_hwmgr 166 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 194 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 201 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, uint16_t msg, uint32_t parameter) pp_hwmgr 210 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_send_msg_to_smc_with_parameter_without_waiting(struct pp_hwmgr *hwmgr, uint16_t msg, uint32_t parameter) pp_hwmgr 217 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_send_msg_to_smc_offset(struct pp_hwmgr *hwmgr) pp_hwmgr 280 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_read_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, uint32_t *value, uint32_t limit) pp_hwmgr 291 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_write_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, uint32_t value, uint32_t limit) pp_hwmgr 305 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static int smu7_populate_single_firmware_entry(struct pp_hwmgr *hwmgr, pp_hwmgr 340 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_request_smu_load_fw(struct pp_hwmgr *hwmgr) pp_hwmgr 444 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_check_fw_load_finish(struct pp_hwmgr *hwmgr, uint32_t fw_type) pp_hwmgr 456 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_reload_firmware(struct pp_hwmgr *hwmgr) pp_hwmgr 461 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static int smu7_upload_smc_firmware_data(struct pp_hwmgr *hwmgr, uint32_t length, uint32_t *src, uint32_t limit) pp_hwmgr 481 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_upload_smu_firmware_image(struct pp_hwmgr *hwmgr) pp_hwmgr 502 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static void execute_pwr_table(struct pp_hwmgr *hwmgr, const PWR_Command_Table *pvirus, int size) pp_hwmgr 518 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static void execute_pwr_dfy_table(struct pp_hwmgr *hwmgr, const PWR_DFY_Section *section) pp_hwmgr 529 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_setup_pwr_virus(struct pp_hwmgr *hwmgr) pp_hwmgr 543 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_init(struct pp_hwmgr *hwmgr) pp_hwmgr 592 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c int smu7_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_program_jump_on_start(struct pp_hwmgr *hwmgr); pp_hwmgr 61 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h bool smu7_is_smc_ram_running(struct pp_hwmgr *hwmgr); pp_hwmgr 62 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg); pp_hwmgr 63 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, uint16_t msg); pp_hwmgr 64 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, uint16_t msg, pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_send_msg_to_smc_with_parameter_without_waiting(struct pp_hwmgr *hwmgr, pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_send_msg_to_smc_offset(struct pp_hwmgr *hwmgr); pp_hwmgr 71 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_read_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, pp_hwmgr 73 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_write_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, pp_hwmgr 76 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_request_smu_load_fw(struct pp_hwmgr *hwmgr); pp_hwmgr 77 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_check_fw_load_finish(struct pp_hwmgr *hwmgr, uint32_t fw_type); pp_hwmgr 78 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_reload_firmware(struct pp_hwmgr *hwmgr); pp_hwmgr 79 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_upload_smu_firmware_image(struct pp_hwmgr *hwmgr); pp_hwmgr 80 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_init(struct pp_hwmgr *hwmgr); pp_hwmgr 81 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_smu_fini(struct pp_hwmgr *hwmgr); pp_hwmgr 83 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h int smu7_setup_pwr_virus(struct pp_hwmgr *hwmgr); pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static uint32_t smu8_get_argument(struct pp_hwmgr *hwmgr) pp_hwmgr 66 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 104 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 109 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_set_smc_sram_address(struct pp_hwmgr *hwmgr, pp_hwmgr 131 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_write_smc_sram_dword(struct pp_hwmgr *hwmgr, pp_hwmgr 146 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_check_fw_load_finish(struct pp_hwmgr *hwmgr, pp_hwmgr 174 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_load_mec_firmware(struct pp_hwmgr *hwmgr) pp_hwmgr 219 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static uint8_t smu8_translate_firmware_enum_to_arg(struct pp_hwmgr *hwmgr, pp_hwmgr 329 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 366 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 395 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_rlc_aram_save(struct pp_hwmgr *hwmgr) pp_hwmgr 407 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_initialize_toc_empty_job_list(struct pp_hwmgr *hwmgr) pp_hwmgr 419 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_vddgfx_enter(struct pp_hwmgr *hwmgr) pp_hwmgr 437 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_vddgfx_exit(struct pp_hwmgr *hwmgr) pp_hwmgr 479 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_power_profiling(struct pp_hwmgr *hwmgr) pp_hwmgr 491 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_bootup(struct pp_hwmgr *hwmgr) pp_hwmgr 519 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc_for_clock_table(struct pp_hwmgr *hwmgr) pp_hwmgr 532 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_construct_toc(struct pp_hwmgr *hwmgr) pp_hwmgr 548 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_populate_firmware_entries(struct pp_hwmgr *hwmgr) pp_hwmgr 583 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 602 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_download_pptable_settings(struct pp_hwmgr *hwmgr, void **table) pp_hwmgr 631 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_upload_pptable_settings(struct pp_hwmgr *hwmgr) pp_hwmgr 658 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_request_smu_load_fw(struct pp_hwmgr *hwmgr) pp_hwmgr 723 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 747 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 840 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static int smu8_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 861 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static bool smu8_dpm_check_smu_features(struct pp_hwmgr *hwmgr, pp_hwmgr 877 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c static bool smu8_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 38 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c bool smu9_is_smc_ram_running(struct pp_hwmgr *hwmgr) pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c static uint32_t smu9_wait_for_response(struct pp_hwmgr *hwmgr) pp_hwmgr 81 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c static int smu9_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, pp_hwmgr 97 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c int smu9_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 122 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c int smu9_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 143 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c uint32_t smu9_get_argument(struct pp_hwmgr *hwmgr) pp_hwmgr 26 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h bool smu9_is_smc_ram_running(struct pp_hwmgr *hwmgr); pp_hwmgr 27 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h int smu9_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg); pp_hwmgr 28 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h int smu9_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 30 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h uint32_t smu9_get_argument(struct pp_hwmgr *hwmgr); pp_hwmgr 57 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_thermal_avfs_enable(struct pp_hwmgr *hwmgr) pp_hwmgr 65 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 73 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 82 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 91 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c uint32_t smum_get_offsetof(struct pp_hwmgr *hwmgr, uint32_t type, uint32_t member) pp_hwmgr 99 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 106 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c uint32_t smum_get_argument(struct pp_hwmgr *hwmgr) pp_hwmgr 114 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c uint32_t smum_get_mac_definition(struct pp_hwmgr *hwmgr, uint32_t value) pp_hwmgr 122 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_download_powerplay_table(struct pp_hwmgr *hwmgr, void **table) pp_hwmgr 130 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_upload_powerplay_table(struct pp_hwmgr *hwmgr) pp_hwmgr 138 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 146 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 156 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 164 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 172 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 181 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 189 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c bool smum_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 197 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c bool smum_is_hw_avfs_present(struct pp_hwmgr *hwmgr) pp_hwmgr 205 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_update_dpm_settings(struct pp_hwmgr *hwmgr, void *profile_setting) pp_hwmgr 213 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c int smum_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, uint16_t table_id, bool rw) pp_hwmgr 97 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_start_in_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 155 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_start_in_non_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 194 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 227 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 246 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 302 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_vddc_table(struct pp_hwmgr *hwmgr, pp_hwmgr 319 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_vdd_gfx_table(struct pp_hwmgr *hwmgr, pp_hwmgr 336 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_vdd_ci_table(struct pp_hwmgr *hwmgr, pp_hwmgr 366 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, pp_hwmgr 391 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_cac_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 446 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 479 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 501 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 507 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_link_level(struct pp_hwmgr *hwmgr, SMU72_Discrete_DpmTable *table) pp_hwmgr 538 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 616 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 686 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 788 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 960 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1086 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c int tonga_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1143 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_mvdd_value(struct pp_hwmgr *hwmgr, pp_hwmgr 1173 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1307 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1367 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1413 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_acp_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1458 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 1486 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1522 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1573 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_clock_stretcher_data_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1746 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_vr_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1797 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_init_arb_table_index(struct pp_hwmgr *hwmgr) pp_hwmgr 1826 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1873 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 1887 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 1909 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 1930 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_temperature_scaler(struct pp_hwmgr *hwmgr) pp_hwmgr 1943 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) pp_hwmgr 1960 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_gnb_lpml(struct pp_hwmgr *hwmgr) pp_hwmgr 1973 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 1994 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 2063 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_mc_reg_address(struct pp_hwmgr *hwmgr, pp_hwmgr 2107 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c struct pp_hwmgr *hwmgr, pp_hwmgr 2132 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_convert_mc_reg_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 2154 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_and_upload_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2184 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_populate_initial_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2204 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static void tonga_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 2220 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2460 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2552 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2563 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2675 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_uvd_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2709 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_vce_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2740 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 2755 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 2830 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static uint8_t tonga_get_memory_modile_index(struct pp_hwmgr *hwmgr) pp_hwmgr 2972 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_set_mc_special_registers(struct pp_hwmgr *hwmgr, pp_hwmgr 3065 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) pp_hwmgr 3138 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static bool tonga_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 3145 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c static int tonga_update_dpm_settings(struct pp_hwmgr *hwmgr, pp_hwmgr 38 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_copy_table_from_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 69 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_copy_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 97 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c int vega10_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 107 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c int vega10_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 119 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static bool vega10_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 131 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_set_tools_address(struct pp_hwmgr *hwmgr) pp_hwmgr 146 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_verify_smc_interface(struct pp_hwmgr *hwmgr) pp_hwmgr 176 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 300 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 327 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 341 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c static int vega10_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, pp_hwmgr 45 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h int vega10_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h int vega10_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 40 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_copy_table_from_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 82 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_copy_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 117 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c int vega12_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 148 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c int vega12_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 174 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static bool vega12_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 186 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_set_tools_address(struct pp_hwmgr *hwmgr) pp_hwmgr 202 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 337 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 368 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 379 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c static int vega12_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, pp_hwmgr 51 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h int vega12_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 53 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h int vega12_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 47 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c bool vega20_is_smc_ram_running(struct pp_hwmgr *hwmgr) pp_hwmgr 68 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static uint32_t vega20_wait_for_response(struct pp_hwmgr *hwmgr) pp_hwmgr 87 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, pp_hwmgr 103 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) pp_hwmgr 128 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, pp_hwmgr 149 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static uint32_t vega20_get_argument(struct pp_hwmgr *hwmgr) pp_hwmgr 161 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_copy_table_from_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 205 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_copy_table_to_smc(struct pp_hwmgr *hwmgr, pp_hwmgr 240 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c int vega20_set_activity_monitor_coeff(struct pp_hwmgr *hwmgr, pp_hwmgr 268 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c int vega20_get_activity_monitor_coeff(struct pp_hwmgr *hwmgr, pp_hwmgr 301 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c int vega20_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 333 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c int vega20_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 359 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_set_tools_address(struct pp_hwmgr *hwmgr) pp_hwmgr 378 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c int vega20_set_pptable_driver_address(struct pp_hwmgr *hwmgr) pp_hwmgr 398 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 530 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_smu_fini(struct pp_hwmgr *hwmgr) pp_hwmgr 560 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 577 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static bool vega20_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 589 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c static int vega20_smc_table_manager(struct pp_hwmgr *hwmgr, uint8_t *table, pp_hwmgr 50 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h int vega20_enable_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 52 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h int vega20_get_enabled_smc_features(struct pp_hwmgr *hwmgr, pp_hwmgr 54 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h int vega20_set_activity_monitor_coeff(struct pp_hwmgr *hwmgr, pp_hwmgr 56 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h int vega20_get_activity_monitor_coeff(struct pp_hwmgr *hwmgr, pp_hwmgr 58 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h int vega20_set_pptable_driver_address(struct pp_hwmgr *hwmgr); pp_hwmgr 60 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h bool vega20_is_smc_ram_running(struct pp_hwmgr *hwmgr); pp_hwmgr 82 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_smu_init(struct pp_hwmgr *hwmgr) pp_hwmgr 100 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_start_smu_in_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 155 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_start_smu_in_non_protection_mode(struct pp_hwmgr *hwmgr) pp_hwmgr 192 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_start_smu(struct pp_hwmgr *hwmgr) pp_hwmgr 225 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_process_firmware_header(struct pp_hwmgr *hwmgr) pp_hwmgr 296 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static bool vegam_is_dpm_running(struct pp_hwmgr *hwmgr) pp_hwmgr 331 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_update_uvd_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 363 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_update_vce_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 395 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_update_bif_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 412 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) pp_hwmgr 430 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static void vegam_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) pp_hwmgr 447 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, pp_hwmgr 474 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_vddci_table(struct pp_hwmgr *hwmgr, pp_hwmgr 499 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_cac_table(struct pp_hwmgr *hwmgr, pp_hwmgr 528 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, pp_hwmgr 538 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_ulv_level(struct pp_hwmgr *hwmgr, pp_hwmgr 561 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_ulv_state(struct pp_hwmgr *hwmgr, pp_hwmgr 567 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_link_level(struct pp_hwmgr *hwmgr, pp_hwmgr 599 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, pp_hwmgr 666 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static void vegam_get_sclk_range_table(struct pp_hwmgr *hwmgr, pp_hwmgr 716 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_calculate_sclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 806 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_single_graphic_level(struct pp_hwmgr *hwmgr, pp_hwmgr 861 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 960 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_calculate_mclk_params(struct pp_hwmgr *hwmgr, pp_hwmgr 978 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_single_memory_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1031 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_all_memory_levels(struct pp_hwmgr *hwmgr) pp_hwmgr 1082 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_mvdd_value(struct pp_hwmgr *hwmgr, pp_hwmgr 1107 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1203 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_vce_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1253 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_memory_timing_parameters(struct pp_hwmgr *hwmgr, pp_hwmgr 1286 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1316 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1373 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_boot_level(struct pp_hwmgr *hwmgr, pp_hwmgr 1405 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_smc_initial_state(struct pp_hwmgr *hwmgr) pp_hwmgr 1442 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1490 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_clock_stretcher_data_table(struct pp_hwmgr *hwmgr) pp_hwmgr 1554 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static bool vegam_is_hw_avfs_present(struct pp_hwmgr *hwmgr) pp_hwmgr 1568 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_avfs_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 1674 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_vr_config(struct pp_hwmgr *hwmgr, pp_hwmgr 1737 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_svi_load_line(struct pp_hwmgr *hwmgr) pp_hwmgr 1750 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_tdc_limit(struct pp_hwmgr *hwmgr) pp_hwmgr 1768 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) pp_hwmgr 1792 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_temperature_scaler(struct pp_hwmgr *hwmgr) pp_hwmgr 1804 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) pp_hwmgr 1819 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_gnb_lpml(struct pp_hwmgr *hwmgr) pp_hwmgr 1831 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) pp_hwmgr 1851 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_populate_pm_fuses(struct pp_hwmgr *hwmgr) pp_hwmgr 1912 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_enable_reconfig_cus(struct pp_hwmgr *hwmgr) pp_hwmgr 1923 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_init_smc_table(struct pp_hwmgr *hwmgr) pp_hwmgr 2205 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) pp_hwmgr 2218 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_update_sclk_threshold(struct pp_hwmgr *hwmgr) pp_hwmgr 2254 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c int vegam_thermal_avfs_enable(struct pp_hwmgr *hwmgr) pp_hwmgr 2271 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c static int vegam_thermal_setup_fan_table(struct pp_hwmgr *hwmgr)