/linux/drivers/gpu/drm/amd/pm/inc/ |
A D | hwmgr.h | 34 struct pp_hwmgr; 202 int (*smu_init)(struct pp_hwmgr *hwmgr); 203 int (*smu_fini)(struct pp_hwmgr *hwmgr); 204 int (*start_smu)(struct pp_hwmgr *hwmgr); 232 int (*stop_smc)(struct pp_hwmgr *hwmgr); 238 int (*asic_setup)(struct pp_hwmgr *hw_mgr); 251 struct pp_hwmgr *hw_mgr); 253 struct pp_hwmgr *hw_mgr); 377 struct pp_hwmgr *hwmgr, 746 struct pp_hwmgr { struct [all …]
|
A D | smumgr.h | 86 extern int smum_upload_powerplay_table(struct pp_hwmgr *hwmgr); 94 extern int smum_update_sclk_threshold(struct pp_hwmgr *hwmgr); 97 extern int smum_process_firmware_header(struct pp_hwmgr *hwmgr); 98 extern int smum_thermal_avfs_enable(struct pp_hwmgr *hwmgr); 99 extern int smum_thermal_setup_fan_table(struct pp_hwmgr *hwmgr); 100 extern int smum_init_smc_table(struct pp_hwmgr *hwmgr); 103 extern int smum_initialize_mc_reg_table(struct pp_hwmgr *hwmgr); 104 extern uint32_t smum_get_offsetof(struct pp_hwmgr *hwmgr, 108 extern bool smum_is_dpm_running(struct pp_hwmgr *hwmgr); 110 extern bool smum_is_hw_avfs_present(struct pp_hwmgr *hwmgr); [all …]
|
A D | hardwaremanager.h | 28 struct pp_hwmgr; 400 extern int phm_powerdown_uvd(struct pp_hwmgr *hwmgr); 401 extern int phm_setup_asic(struct pp_hwmgr *hwmgr); 404 extern bool phm_is_hw_access_blocked(struct pp_hwmgr *hwmgr); 406 extern int phm_set_power_state(struct pp_hwmgr *hwmgr, 410 extern int phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, 420 extern int phm_register_irq_handlers(struct pp_hwmgr *hwmgr); 425 extern int phm_check_states_equal(struct pp_hwmgr *hwmgr, 433 extern int phm_get_dal_power_level(struct pp_hwmgr *hwmgr, 436 extern int phm_set_cpu_power_state(struct pp_hwmgr *hwmgr); [all …]
|
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
A D | vega10_thermal.h | 53 extern int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr); 57 extern int vega10_fan_ctrl_get_fan_speed_pwm(struct pp_hwmgr *hwmgr, 59 extern int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr); 60 extern int vega10_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, 62 extern int vega10_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, 66 struct pp_hwmgr *hwmgr); 67 extern int vega10_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, 69 extern int vega10_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, 72 extern int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr); 74 extern int vega10_start_thermal_controller(struct pp_hwmgr *hwmgr, [all …]
|
A D | smu7_thermal.h | 41 extern int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr); 42 extern int smu7_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); 45 extern int smu7_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr); 46 extern int smu7_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode); 47 extern int smu7_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, uint32_t speed); 48 extern int smu7_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr); 50 extern int smu7_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed); 52 extern int smu7_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); 53 extern int smu7_thermal_disable_alert(struct pp_hwmgr *hwmgr); 54 extern int smu7_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); [all …]
|
A D | ppatomctrl.h | 298 extern uint32_t atomctrl_get_mpll_reference_clock(struct pp_hwmgr *hwmgr); 300 bool atomctrl_is_asic_internal_ss_supported(struct pp_hwmgr *hwmgr); 306 extern uint32_t atomctrl_get_reference_clock(struct pp_hwmgr *hwmgr); 312 extern int atomctrl_get_memory_pll_dividers_vi(struct pp_hwmgr *hwmgr, 314 extern int atomctrl_get_memory_pll_dividers_ai(struct pp_hwmgr *hwmgr, 316 extern int atomctrl_get_engine_pll_dividers_kong(struct pp_hwmgr *hwmgr, 319 extern int atomctrl_read_efuse(struct pp_hwmgr *hwmgr, uint16_t start_index, 332 extern int atomctrl_get_svi2_info(struct pp_hwmgr *hwmgr, uint8_t voltage_type, 336 extern int atomctrl_get_leakage_vddc_base_on_leakage(struct pp_hwmgr *hwmgr, 345 extern int atomctrl_get_edc_hilo_leakage_offset_table(struct pp_hwmgr *hwmgr, [all …]
|
A D | hardwaremanager.c | 39 int phm_setup_asic(struct pp_hwmgr *hwmgr) in phm_setup_asic() 49 int phm_power_down_asic(struct pp_hwmgr *hwmgr) in phm_power_down_asic() 59 int phm_set_power_state(struct pp_hwmgr *hwmgr, in phm_set_power_state() 129 int phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, in phm_apply_state_adjust_rules() 143 int phm_apply_clock_adjust_rules(struct pp_hwmgr *hwmgr) in phm_apply_clock_adjust_rules() 152 int phm_powerdown_uvd(struct pp_hwmgr *hwmgr) in phm_powerdown_uvd() 203 int phm_stop_thermal_controller(struct pp_hwmgr *hwmgr) in phm_stop_thermal_controller() 216 int phm_register_irq_handlers(struct pp_hwmgr *hwmgr) in phm_register_irq_handlers() 289 int phm_check_states_equal(struct pp_hwmgr *hwmgr, in phm_check_states_equal() 339 int phm_get_dal_power_level(struct pp_hwmgr *hwmgr, in phm_get_dal_power_level() [all …]
|
A D | vega20_thermal.h | 52 extern int vega20_thermal_get_temperature(struct pp_hwmgr *hwmgr); 53 extern int vega20_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, 55 extern int vega20_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, 57 extern int vega20_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, 59 extern int vega20_fan_ctrl_get_fan_speed_pwm(struct pp_hwmgr *hwmgr, 61 extern int vega20_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, 63 extern int vega20_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); 64 extern int vega20_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); 65 extern int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr); 66 extern int vega20_start_thermal_controller(struct pp_hwmgr *hwmgr, [all …]
|
A D | vega12_thermal.c | 43 int vega12_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, in vega12_fan_ctrl_get_fan_speed_info() 68 static int vega12_enable_fan_control_feature(struct pp_hwmgr *hwmgr) in vega12_enable_fan_control_feature() 86 static int vega12_disable_fan_control_feature(struct pp_hwmgr *hwmgr) in vega12_disable_fan_control_feature() 104 int vega12_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) in vega12_fan_ctrl_start_smc_fan_control() 118 int vega12_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) in vega12_fan_ctrl_stop_smc_fan_control() 145 int vega12_thermal_get_temperature(struct pp_hwmgr *hwmgr) in vega12_thermal_get_temperature() 207 static int vega12_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega12_thermal_enable_alert() 225 int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega12_thermal_disable_alert() 239 int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) in vega12_thermal_stop_thermal_controller() 250 static int vega12_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) in vega12_thermal_setup_fan_table() [all …]
|
A D | vega10_powertune.h | 69 void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr); 70 int vega10_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr); 71 int vega10_populate_pm_fuses(struct pp_hwmgr *hwmgr); 72 int vega10_enable_smc_cac(struct pp_hwmgr *hwmgr); 73 int vega10_enable_power_containment(struct pp_hwmgr *hwmgr); 74 int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n); 75 int vega10_power_control_set_level(struct pp_hwmgr *hwmgr); 76 int vega10_disable_power_containment(struct pp_hwmgr *hwmgr); 78 int vega10_enable_didt_config(struct pp_hwmgr *hwmgr); 79 int vega10_disable_didt_config(struct pp_hwmgr *hwmgr);
|
A D | vega12_thermal.h | 52 extern int vega12_thermal_get_temperature(struct pp_hwmgr *hwmgr); 53 extern int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr); 54 extern int vega12_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, 56 extern int vega12_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr); 57 extern int vega12_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, 59 extern int vega12_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr); 60 extern int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr); 61 extern int vega12_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr); 62 extern int vega12_start_thermal_controller(struct pp_hwmgr *hwmgr,
|
A D | vega20_thermal.c | 32 static int vega20_disable_fan_control_feature(struct pp_hwmgr *hwmgr) in vega20_disable_fan_control_feature() 51 int vega20_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) in vega20_fan_ctrl_stop_smc_fan_control() 61 static int vega20_enable_fan_control_feature(struct pp_hwmgr *hwmgr) in vega20_enable_fan_control_feature() 80 int vega20_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) in vega20_fan_ctrl_start_smc_fan_control() 117 int vega20_fan_ctrl_get_fan_speed_pwm(struct pp_hwmgr *hwmgr, in vega20_fan_ctrl_get_fan_speed_pwm() 139 int vega20_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, in vega20_fan_ctrl_set_fan_speed_pwm() 169 int vega20_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, in vega20_fan_ctrl_get_fan_speed_info() 218 int vega20_thermal_get_temperature(struct pp_hwmgr *hwmgr) in vega20_thermal_get_temperature() 278 static int vega20_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega20_thermal_enable_alert() 296 int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega20_thermal_disable_alert() [all …]
|
A D | smu10_hwmgr.c | 131 struct pp_hwmgr *hwmgr) in smu10_init_dynamic_state_adjustment_rule_settings() 313 static int smu10_setup_asic_task(struct pp_hwmgr *hwmgr) in smu10_setup_asic_task() 318 static int smu10_reset_cc6_data(struct pp_hwmgr *hwmgr) in smu10_reset_cc6_data() 330 static int smu10_power_off_asic(struct pp_hwmgr *hwmgr) in smu10_power_off_asic() 335 static bool smu10_is_gfx_on(struct pp_hwmgr *hwmgr) in smu10_is_gfx_on() 348 static int smu10_disable_gfx_off(struct pp_hwmgr *hwmgr) in smu10_disable_gfx_off() 363 static int smu10_disable_dpm_tasks(struct pp_hwmgr *hwmgr) in smu10_disable_dpm_tasks() 368 static int smu10_enable_gfx_off(struct pp_hwmgr *hwmgr) in smu10_enable_gfx_off() 378 static int smu10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) in smu10_enable_dpm_tasks() 880 struct pp_hwmgr *hwmgr, in smu10_dpm_get_pp_table_entry_callback() [all …]
|
A D | smu7_powertune.h | 53 int smu7_enable_smc_cac(struct pp_hwmgr *hwmgr); 54 int smu7_disable_smc_cac(struct pp_hwmgr *hwmgr); 55 int smu7_enable_power_containment(struct pp_hwmgr *hwmgr); 56 int smu7_disable_power_containment(struct pp_hwmgr *hwmgr); 57 int smu7_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n); 58 int smu7_power_control_set_level(struct pp_hwmgr *hwmgr); 59 int smu7_enable_didt_config(struct pp_hwmgr *hwmgr); 60 int smu7_disable_didt_config(struct pp_hwmgr *hwmgr);
|
A D | smu7_thermal.c | 29 int smu7_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, in smu7_fan_ctrl_get_fan_speed_info() 54 int smu7_fan_ctrl_get_fan_speed_pwm(struct pp_hwmgr *hwmgr, in smu7_fan_ctrl_get_fan_speed_pwm() 133 int smu7_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr) in smu7_fan_ctrl_set_default_mode() 146 int smu7_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr) in smu7_fan_ctrl_start_smc_fan_control() 192 int smu7_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) in smu7_fan_ctrl_stop_smc_fan_control() 203 int smu7_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, in smu7_fan_ctrl_set_fan_speed_pwm() 293 int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr) in smu7_thermal_get_temperature() 353 static int smu7_thermal_initialize(struct pp_hwmgr *hwmgr) in smu7_thermal_initialize() 372 static void smu7_thermal_enable_alert(struct pp_hwmgr *hwmgr) in smu7_thermal_enable_alert() 390 int smu7_thermal_disable_alert(struct pp_hwmgr *hwmgr) in smu7_thermal_disable_alert() [all …]
|
A D | smu8_hwmgr.c | 68 static uint32_t smu8_get_eclk_level(struct pp_hwmgr *hwmgr, in smu8_get_eclk_level() 251 struct pp_hwmgr *hwmgr, uint16_t voltage) in smu8_convert_8Bit_index_to_voltage() 274 struct pp_hwmgr *hwmgr, in smu8_init_dynamic_state_adjustment_rule_settings() 580 static int smu8_init_uvd_limit(struct pp_hwmgr *hwmgr) in smu8_init_uvd_limit() 607 static int smu8_init_vce_limit(struct pp_hwmgr *hwmgr) in smu8_init_vce_limit() 634 static int smu8_init_acp_limit(struct pp_hwmgr *hwmgr) in smu8_init_acp_limit() 813 static int smu8_disable_nb_dpm(struct pp_hwmgr *hwmgr) in smu8_disable_nb_dpm() 835 static int smu8_enable_nb_dpm(struct pp_hwmgr *hwmgr) in smu8_enable_nb_dpm() 959 static int smu8_start_dpm(struct pp_hwmgr *hwmgr) in smu8_start_dpm() 971 static int smu8_stop_dpm(struct pp_hwmgr *hwmgr) in smu8_stop_dpm() [all …]
|
A D | smu7_clockpowergating.h | 29 void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate); 30 void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate); 31 int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr); 32 int smu7_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate); 33 int smu7_disable_clock_power_gating(struct pp_hwmgr *hwmgr); 34 int smu7_update_clock_gatings(struct pp_hwmgr *hwmgr, 36 int smu7_powergate_gfx(struct pp_hwmgr *hwmgr, bool enable);
|
A D | hwmgr.c | 78 int hwmgr_early_init(struct pp_hwmgr *hwmgr) in hwmgr_early_init() 196 int hwmgr_sw_init(struct pp_hwmgr *hwmgr) in hwmgr_sw_init() 208 int hwmgr_sw_fini(struct pp_hwmgr *hwmgr) in hwmgr_sw_fini() 216 int hwmgr_hw_init(struct pp_hwmgr *hwmgr) in hwmgr_hw_init() 279 int hwmgr_hw_fini(struct pp_hwmgr *hwmgr) in hwmgr_hw_fini() 297 int hwmgr_suspend(struct pp_hwmgr *hwmgr) in hwmgr_suspend() 316 int hwmgr_resume(struct pp_hwmgr *hwmgr) in hwmgr_resume() 409 void hwmgr_init_default_caps(struct pp_hwmgr *hwmgr) in hwmgr_init_default_caps() 441 int hwmgr_set_user_specify_caps(struct pp_hwmgr *hwmgr) in hwmgr_set_user_specify_caps() 501 int fiji_set_asic_special_caps(struct pp_hwmgr *hwmgr) in fiji_set_asic_special_caps() [all …]
|
A D | vega10_thermal.c | 38 int vega10_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, in vega10_fan_ctrl_get_fan_speed_info() 67 int vega10_fan_ctrl_get_fan_speed_pwm(struct pp_hwmgr *hwmgr, in vega10_fan_ctrl_get_fan_speed_pwm() 156 int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr) in vega10_fan_ctrl_set_default_mode() 228 int vega10_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) in vega10_fan_ctrl_stop_smc_fan_control() 248 int vega10_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, in vega10_fan_ctrl_set_fan_speed_pwm() 335 int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr) in vega10_thermal_get_temperature() 410 static int vega10_thermal_initialize(struct pp_hwmgr *hwmgr) in vega10_thermal_initialize() 433 static int vega10_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega10_thermal_enable_alert() 464 int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega10_thermal_disable_alert() 564 int vega10_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr) in vega10_enable_mgpu_fan_boost() [all …]
|
A D | smu_helper.h | 27 struct pp_hwmgr; 51 struct pp_hwmgr *hwmgr, 57 struct pp_hwmgr *hwmgr, 62 extern int phm_wait_for_register_unequal(struct pp_hwmgr *hwmgr, 66 struct pp_hwmgr *hwmgr, 71 extern bool phm_cf_want_uvd_power_gating(struct pp_hwmgr *hwmgr); 72 extern bool phm_cf_want_vce_power_gating(struct pp_hwmgr *hwmgr); 73 extern bool phm_cf_want_microcode_fan_ctrl(struct pp_hwmgr *hwmgr); 92 extern void phm_apply_dal_min_voltage_request(struct pp_hwmgr *hwmgr); 102 extern int phm_wait_on_indirect_register(struct pp_hwmgr *hwmgr, [all …]
|
A D | vega12_hwmgr.c | 58 static int vega12_force_clock_level(struct pp_hwmgr *hwmgr, 60 static int vega12_get_clock_ranges(struct pp_hwmgr *hwmgr, 811 static int vega12_init_smc_table(struct pp_hwmgr *hwmgr) in vega12_init_smc_table() 850 static int vega12_run_acg_btc(struct pp_hwmgr *hwmgr) in vega12_run_acg_btc() 959 struct pp_hwmgr *hwmgr) in vega12_odn_initialize_default_settings() 1431 struct pp_hwmgr *hwmgr, in vega12_get_current_activity_percent() 1585 struct pp_hwmgr *hwmgr) in vega12_notify_smc_display_config_after_ps_adjustment() 1824 static int vega12_get_sclks(struct pp_hwmgr *hwmgr, in vega12_get_sclks() 2667 static int vega12_get_sclk_od(struct pp_hwmgr *hwmgr) 2688 static int vega12_get_mclk_od(struct pp_hwmgr *hwmgr) [all …]
|
A D | pp_psm.h | 29 int psm_init_power_state_table(struct pp_hwmgr *hwmgr); 30 int psm_fini_power_state_table(struct pp_hwmgr *hwmgr); 31 int psm_set_boot_states(struct pp_hwmgr *hwmgr); 32 int psm_set_performance_states(struct pp_hwmgr *hwmgr); 33 int psm_set_user_performance_state(struct pp_hwmgr *hwmgr, 36 int psm_adjust_power_state_dynamic(struct pp_hwmgr *hwmgr,
|
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
A D | smu7_smumgr.h | 60 int smu7_program_jump_on_start(struct pp_hwmgr *hwmgr); 61 bool smu7_is_smc_ram_running(struct pp_hwmgr *hwmgr); 62 int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg); 65 uint32_t smu7_get_argument(struct pp_hwmgr *hwmgr); 66 int smu7_send_msg_to_smc_offset(struct pp_hwmgr *hwmgr); 74 int smu7_request_smu_load_fw(struct pp_hwmgr *hwmgr); 76 int smu7_reload_firmware(struct pp_hwmgr *hwmgr); 77 int smu7_upload_smu_firmware_image(struct pp_hwmgr *hwmgr); 78 int smu7_init(struct pp_hwmgr *hwmgr); 79 int smu7_smu_fini(struct pp_hwmgr *hwmgr); [all …]
|
A D | smumgr.c | 57 int smum_thermal_avfs_enable(struct pp_hwmgr *hwmgr) in smum_thermal_avfs_enable() 65 int smum_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) in smum_thermal_setup_fan_table() 73 int smum_update_sclk_threshold(struct pp_hwmgr *hwmgr) in smum_update_sclk_threshold() 99 int smum_process_firmware_header(struct pp_hwmgr *hwmgr) in smum_process_firmware_header() 122 int smum_upload_powerplay_table(struct pp_hwmgr *hwmgr) in smum_upload_powerplay_table() 184 int smum_init_smc_table(struct pp_hwmgr *hwmgr) in smum_init_smc_table() 200 int smum_populate_all_memory_levels(struct pp_hwmgr *hwmgr) in smum_populate_all_memory_levels() 209 int smum_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) in smum_initialize_mc_reg_table() 217 bool smum_is_dpm_running(struct pp_hwmgr *hwmgr) in smum_is_dpm_running() 225 bool smum_is_hw_avfs_present(struct pp_hwmgr *hwmgr) in smum_is_hw_avfs_present() [all …]
|
/linux/drivers/gpu/drm/amd/pm/powerplay/ |
A D | amd_powerplay.c | 40 struct pp_hwmgr *hwmgr; in amd_powerplay_create() 279 struct pp_hwmgr *hwmgr = handle; in pp_dpm_load_fw() 299 struct pp_hwmgr *hwmgr = handle; in pp_set_clockgating_by_smu() 351 struct pp_hwmgr *hwmgr = handle; in pp_dpm_force_performance_level() 371 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_performance_level() 385 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_sclk() 403 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_mclk() 421 struct pp_hwmgr *hwmgr = handle; in pp_dpm_powergate_vce() 437 struct pp_hwmgr *hwmgr = handle; in pp_dpm_powergate_uvd() 455 struct pp_hwmgr *hwmgr = handle; in pp_dpm_dispatch_tasks() [all …]
|