Home
last modified time | relevance | path

Searched defs:hwmgr (Results 1 – 25 of 52) sorted by relevance

123

/openbsd/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/
H A Dhardwaremanager.c39 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()
291 int phm_check_states_equal(struct pp_hwmgr *hwmgr, in phm_check_states_equal()
341 int phm_get_dal_power_level(struct pp_hwmgr *hwmgr, in phm_get_dal_power_level()
[all …]
H A Dvega12_hwmgr.c460 static int vega12_setup_asic_task(struct pp_hwmgr *hwmgr) in vega12_setup_asic_task()
810 static int vega12_init_smc_table(struct pp_hwmgr *hwmgr) in vega12_init_smc_table()
849 static int vega12_run_acg_btc(struct pp_hwmgr *hwmgr) in vega12_run_acg_btc()
958 struct pp_hwmgr *hwmgr) in vega12_odn_initialize_default_settings()
1452 struct pp_hwmgr *hwmgr, in vega12_get_current_activity_percent()
1606 struct pp_hwmgr *hwmgr) in vega12_notify_smc_display_config_after_ps_adjustment()
1845 static int vega12_get_sclks(struct pp_hwmgr *hwmgr, in vega12_get_sclks()
1878 static int vega12_get_memclocks(struct pp_hwmgr *hwmgr, in vega12_get_memclocks()
1933 static int vega12_get_socclocks(struct pp_hwmgr *hwmgr, in vega12_get_socclocks()
2831 static int vega12_set_mp1_state(struct pp_hwmgr *hwmgr, in vega12_set_mp1_state()
[all …]
H A Dsmu8_hwmgr.c68 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 …]
H A Dhwmgr.c78 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 …]
H A Dsmu10_hwmgr.c131 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()
389 static int smu10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) in smu10_enable_dpm_tasks()
890 struct pp_hwmgr *hwmgr, in smu10_dpm_get_pp_table_entry_callback()
[all …]
H A Dsmu7_thermal.c29 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 …]
H A Dvega20_hwmgr.c1037 struct pp_hwmgr *hwmgr) in vega20_od8_set_feature_capabilities()
1130 struct pp_hwmgr *hwmgr) in vega20_od8_set_feature_id()
1217 struct pp_hwmgr *hwmgr, in vega20_od8_get_gfx_clock_base_voltage()
1237 struct pp_hwmgr *hwmgr) in vega20_od8_initialize_default_settings()
1390 struct pp_hwmgr *hwmgr, in vega20_od8_set_settings()
1466 struct pp_hwmgr *hwmgr) in vega20_get_sclk_od()
1485 struct pp_hwmgr *hwmgr, uint32_t value) in vega20_set_sclk_od()
1512 struct pp_hwmgr *hwmgr) in vega20_get_mclk_od()
1531 struct pp_hwmgr *hwmgr, uint32_t value) in vega20_set_mclk_od()
2337 struct pp_hwmgr *hwmgr) in vega20_notify_smc_display_config_after_ps_adjustment()
[all …]
H A Dvega10_thermal.c38 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()
155 int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr) in vega10_fan_ctrl_set_default_mode()
227 int vega10_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr) in vega10_fan_ctrl_stop_smc_fan_control()
247 int vega10_fan_ctrl_set_fan_speed_pwm(struct pp_hwmgr *hwmgr, in vega10_fan_ctrl_set_fan_speed_pwm()
334 int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr) in vega10_thermal_get_temperature()
409 static int vega10_thermal_initialize(struct pp_hwmgr *hwmgr) in vega10_thermal_initialize()
432 static int vega10_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega10_thermal_enable_alert()
463 int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega10_thermal_disable_alert()
563 int vega10_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr) in vega10_enable_mgpu_fan_boost()
[all …]
H A Dsmu7_hwmgr.c429 struct pp_hwmgr *hwmgr) in smu7_program_static_screen_threshold_parameters()
1107 static int smu7_enable_ulv(struct pp_hwmgr *hwmgr) in smu7_enable_ulv()
1117 static int smu7_disable_ulv(struct pp_hwmgr *hwmgr) in smu7_disable_ulv()
1261 static int smu7_start_dpm(struct pp_hwmgr *hwmgr) in smu7_start_dpm()
1345 static int smu7_stop_dpm(struct pp_hwmgr *hwmgr) in smu7_stop_dpm()
2199 struct pp_hwmgr *hwmgr) in smu7_patch_voltage_dependency_tables_with_lookup_table()
2244 static int phm_add_voltage(struct pp_hwmgr *hwmgr, in phm_add_voltage()
4157 struct pp_hwmgr *hwmgr, const void *input) in smu7_request_link_speed_change_before_state_change()
4243 struct pp_hwmgr *hwmgr, const void *input) in smu7_populate_and_upload_sclk_mclk_dpm_levels()
4337 struct pp_hwmgr *hwmgr, const void *input) in smu7_generate_dpm_level_enable_mask()
[all …]
H A Dvega12_thermal.c43 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()
209 static int vega12_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega12_thermal_enable_alert()
227 int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega12_thermal_disable_alert()
241 int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr) in vega12_thermal_stop_thermal_controller()
252 static int vega12_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) in vega12_thermal_setup_fan_table()
[all …]
H A Dsmu7_clockpowergating.c44 static int smu7_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate) in smu7_update_uvd_dpm()
51 static int smu7_update_vce_dpm(struct pp_hwmgr *hwmgr, bool bgate) in smu7_update_vce_dpm()
58 int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr) in smu7_powerdown_uvd()
67 static int smu7_powerup_uvd(struct pp_hwmgr *hwmgr) in smu7_powerup_uvd()
83 static int smu7_powerdown_vce(struct pp_hwmgr *hwmgr) in smu7_powerdown_vce()
92 static int smu7_powerup_vce(struct pp_hwmgr *hwmgr) in smu7_powerup_vce()
101 int smu7_disable_clock_power_gating(struct pp_hwmgr *hwmgr) in smu7_disable_clock_power_gating()
114 void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in smu7_powergate_uvd()
142 void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate) in smu7_powergate_vce()
169 int smu7_update_clock_gatings(struct pp_hwmgr *hwmgr, in smu7_update_clock_gatings()
[all …]
H A Dvega10_hwmgr.c659 struct pp_hwmgr *hwmgr) in vega10_patch_voltage_dependency_tables_with_lookup_table()
1136 struct pp_hwmgr *hwmgr, in vega10_trim_voltage_table_to_fit_state_table()
2349 static int vega10_acg_enable(struct pp_hwmgr *hwmgr) in vega10_acg_enable()
2380 static int vega10_acg_disable(struct pp_hwmgr *hwmgr) in vega10_acg_disable()
2781 static int vega10_enable_ulv(struct pp_hwmgr *hwmgr) in vega10_enable_ulv()
3456 struct pp_hwmgr *hwmgr, const void *input) in vega10_populate_and_upload_sclk_mclk_dpm_levels()
3598 struct pp_hwmgr *hwmgr) in vega10_apply_dal_minimum_voltage_request()
3722 struct pp_hwmgr *hwmgr, const void *input) in vega10_generate_dpm_level_enable_mask()
4060 struct pp_hwmgr *hwmgr) in vega10_notify_smc_display_config_after_ps_adjustment()
4367 static void vega10_get_sclks(struct pp_hwmgr *hwmgr, in vega10_get_sclks()
[all …]
H A Dvega20_thermal.c32 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()
280 static int vega20_thermal_enable_alert(struct pp_hwmgr *hwmgr) in vega20_thermal_enable_alert()
298 int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr) in vega20_thermal_disable_alert()
[all …]
H A Dprocesspptables.c141 struct pp_hwmgr *hwmgr, in get_vce_state_table()
204 struct pp_hwmgr *hwmgr, in get_uvd_clock_voltage_limit_table_offset()
241 struct pp_hwmgr *hwmgr, in get_samu_clock_voltage_limit_table_offset()
277 struct pp_hwmgr *hwmgr, in get_acp_clock_voltage_limit_table_offset()
289 struct pp_hwmgr *hwmgr, in get_cacp_tdp_table_offset()
365 struct pp_hwmgr *hwmgr, in get_sclk_vdd_gfx_clock_voltage_dependency_table_offset()
619 struct pp_hwmgr *hwmgr, in make_classification_flags()
826 struct pp_hwmgr *hwmgr) in get_powerplay_table()
973 struct pp_hwmgr *hwmgr, in init_powerplay_tables()
982 struct pp_hwmgr *hwmgr, in init_thermal_controller()
[all …]
H A Dvega10_powertune.c934 static int vega10_enable_psm_gc_didt_config(struct pp_hwmgr *hwmgr) in vega10_enable_psm_gc_didt_config()
995 static int vega10_enable_se_edc_config(struct pp_hwmgr *hwmgr) in vega10_enable_se_edc_config()
1029 static int vega10_disable_se_edc_config(struct pp_hwmgr *hwmgr) in vega10_disable_se_edc_config()
1042 static int vega10_enable_psm_gc_edc_config(struct pp_hwmgr *hwmgr) in vega10_enable_psm_gc_edc_config()
1142 int vega10_enable_didt_config(struct pp_hwmgr *hwmgr) in vega10_enable_didt_config()
1189 int vega10_disable_didt_config(struct pp_hwmgr *hwmgr) in vega10_disable_didt_config()
1236 void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) in vega10_initialize_power_tune_defaults()
1275 int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n) in vega10_set_power_limit()
1287 int vega10_enable_power_containment(struct pp_hwmgr *hwmgr) in vega10_enable_power_containment()
1323 int vega10_disable_power_containment(struct pp_hwmgr *hwmgr) in vega10_disable_power_containment()
[all …]
/openbsd/sys/dev/pci/drm/amd/pm/powerplay/smumgr/
H A Dsmumgr.c57 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 …]
H A Dsmu8_smumgr.c56 static uint32_t smu8_get_argument(struct pp_hwmgr *hwmgr) in smu8_get_argument()
109 static int smu8_set_smc_sram_address(struct pp_hwmgr *hwmgr, in smu8_set_smc_sram_address()
174 static int smu8_load_mec_firmware(struct pp_hwmgr *hwmgr) in smu8_load_mec_firmware()
327 struct pp_hwmgr *hwmgr, in smu8_smu_populate_single_scratch_task()
364 struct pp_hwmgr *hwmgr, in smu8_smu_populate_single_ucode_load_task()
530 static int smu8_smu_construct_toc(struct pp_hwmgr *hwmgr) in smu8_smu_construct_toc()
581 struct pp_hwmgr *hwmgr, in smu8_smu_populate_single_scratch_entry()
732 static int smu8_start_smu(struct pp_hwmgr *hwmgr) in smu8_start_smu()
756 static int smu8_smu_init(struct pp_hwmgr *hwmgr) in smu8_smu_init()
849 static int smu8_smu_fini(struct pp_hwmgr *hwmgr) in smu8_smu_fini()
[all …]
H A Dsmu7_smumgr.c151 int smu7_program_jump_on_start(struct pp_hwmgr *hwmgr) in smu7_program_jump_on_start()
160 bool smu7_is_smc_ram_running(struct pp_hwmgr *hwmgr) in smu7_is_smc_ram_running()
166 int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) in smu7_send_msg_to_smc()
206 uint32_t smu7_get_argument(struct pp_hwmgr *hwmgr) in smu7_get_argument()
211 int smu7_send_msg_to_smc_offset(struct pp_hwmgr *hwmgr) in smu7_send_msg_to_smc_offset()
325 int smu7_request_smu_load_fw(struct pp_hwmgr *hwmgr) in smu7_request_smu_load_fw()
449 int smu7_reload_firmware(struct pp_hwmgr *hwmgr) in smu7_reload_firmware()
474 int smu7_upload_smu_firmware_image(struct pp_hwmgr *hwmgr) in smu7_upload_smu_firmware_image()
522 int smu7_setup_pwr_virus(struct pp_hwmgr *hwmgr) in smu7_setup_pwr_virus()
536 int smu7_init(struct pp_hwmgr *hwmgr) in smu7_init()
[all …]
H A Diceland_smumgr.c109 static int iceland_start_smc(struct pp_hwmgr *hwmgr) in iceland_start_smc()
117 static void iceland_reset_smc(struct pp_hwmgr *hwmgr) in iceland_reset_smc()
125 static void iceland_stop_smc_clock(struct pp_hwmgr *hwmgr) in iceland_stop_smc_clock()
132 static void iceland_start_smc_clock(struct pp_hwmgr *hwmgr) in iceland_start_smc_clock()
139 static int iceland_smu_start_smc(struct pp_hwmgr *hwmgr) in iceland_smu_start_smc()
234 static int iceland_start_smu(struct pp_hwmgr *hwmgr) in iceland_start_smu()
260 static int iceland_smu_init(struct pp_hwmgr *hwmgr) in iceland_smu_init()
359 static int iceland_populate_gnb_lpml(struct pp_hwmgr *hwmgr) in iceland_populate_gnb_lpml()
1045 struct pp_hwmgr *hwmgr, in iceland_calculate_mclk_params()
1228 struct pp_hwmgr *hwmgr, in iceland_populate_single_memory_level()
[all …]
H A Dci_smumgr.c1024 struct pp_hwmgr *hwmgr, in ci_calculate_mclk_params()
1175 struct pp_hwmgr *hwmgr, in ci_populate_single_memory_level()
1622 struct pp_hwmgr *hwmgr, in ci_populate_memory_timing_parameters()
1763 struct pp_hwmgr *hwmgr, in ci_convert_mc_reg_table_entry_to_smc()
1895 static int ci_start_smc(struct pp_hwmgr *hwmgr) in ci_start_smc()
1942 static int ci_init_smc_table(struct pp_hwmgr *hwmgr) in ci_init_smc_table()
2733 static int ci_smu_init(struct pp_hwmgr *hwmgr) in ci_smu_init()
2747 static int ci_smu_fini(struct pp_hwmgr *hwmgr) in ci_smu_fini()
2754 static int ci_start_smu(struct pp_hwmgr *hwmgr) in ci_start_smu()
2940 static void ci_reset_smc(struct pp_hwmgr *hwmgr) in ci_reset_smc()
[all …]
H A Dfiji_smumgr.c198 static int fiji_start_avfs_btc(struct pp_hwmgr *hwmgr) in fiji_start_avfs_btc()
260 static int fiji_avfs_event_mgr(struct pp_hwmgr *hwmgr) in fiji_avfs_event_mgr()
281 static int fiji_start_smu(struct pp_hwmgr *hwmgr) in fiji_start_smu()
317 static bool fiji_is_hw_avfs_present(struct pp_hwmgr *hwmgr) in fiji_is_hw_avfs_present()
333 static int fiji_smu_init(struct pp_hwmgr *hwmgr) in fiji_smu_init()
582 static int fiji_populate_tdc_limit(struct pp_hwmgr *hwmgr) in fiji_populate_tdc_limit()
639 static int fiji_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) in fiji_populate_fuzzy_fan()
657 static int fiji_populate_gnb_lpml(struct pp_hwmgr *hwmgr) in fiji_populate_gnb_lpml()
689 static int fiji_populate_pm_fuses(struct pp_hwmgr *hwmgr) in fiji_populate_pm_fuses()
1918 static int fiji_init_smc_table(struct pp_hwmgr *hwmgr) in fiji_init_smc_table()
[all …]
H A Dpolaris10_smumgr.c96 static int polaris10_perform_btc(struct pp_hwmgr *hwmgr) in polaris10_perform_btc()
175 static int polaris10_avfs_event_mgr(struct pp_hwmgr *hwmgr) in polaris10_avfs_event_mgr()
292 static int polaris10_start_smu(struct pp_hwmgr *hwmgr) in polaris10_start_smu()
323 static bool polaris10_is_hw_avfs_present(struct pp_hwmgr *hwmgr) in polaris10_is_hw_avfs_present()
335 static int polaris10_smu_init(struct pp_hwmgr *hwmgr) in polaris10_smu_init()
503 static int polaris10_populate_tdc_limit(struct pp_hwmgr *hwmgr) in polaris10_populate_tdc_limit()
557 static int polaris10_populate_fuzzy_fan(struct pp_hwmgr *hwmgr) in polaris10_populate_fuzzy_fan()
572 static int polaris10_populate_gnb_lpml(struct pp_hwmgr *hwmgr) in polaris10_populate_gnb_lpml()
604 static int polaris10_populate_pm_fuses(struct pp_hwmgr *hwmgr) in polaris10_populate_pm_fuses()
1913 static int polaris10_init_smc_table(struct pp_hwmgr *hwmgr) in polaris10_init_smc_table()
[all …]
H A Dvegam_smumgr.c82 static int vegam_smu_init(struct pp_hwmgr *hwmgr) in vegam_smu_init()
192 static int vegam_start_smu(struct pp_hwmgr *hwmgr) in vegam_start_smu()
296 static bool vegam_is_dpm_running(struct pp_hwmgr *hwmgr) in vegam_is_dpm_running()
330 static int vegam_update_uvd_smc_table(struct pp_hwmgr *hwmgr) in vegam_update_uvd_smc_table()
363 static int vegam_update_vce_smc_table(struct pp_hwmgr *hwmgr) in vegam_update_vce_smc_table()
500 static int vegam_populate_cac_table(struct pp_hwmgr *hwmgr, in vegam_populate_cac_table()
539 static int vegam_populate_ulv_level(struct pp_hwmgr *hwmgr, in vegam_populate_ulv_level()
562 static int vegam_populate_ulv_state(struct pp_hwmgr *hwmgr, in vegam_populate_ulv_state()
1812 static int vegam_populate_gnb_lpml(struct pp_hwmgr *hwmgr) in vegam_populate_gnb_lpml()
1844 static int vegam_populate_pm_fuses(struct pp_hwmgr *hwmgr) in vegam_populate_pm_fuses()
[all …]
H A Dvega20_smumgr.c49 bool vega20_is_smc_ram_running(struct pp_hwmgr *hwmgr) in vega20_is_smc_ram_running()
151 static uint32_t vega20_get_argument(struct pp_hwmgr *hwmgr) in vega20_get_argument()
163 static int vega20_copy_table_from_smc(struct pp_hwmgr *hwmgr, in vega20_copy_table_from_smc()
208 static int vega20_copy_table_to_smc(struct pp_hwmgr *hwmgr, in vega20_copy_table_to_smc()
317 int vega20_enable_smc_features(struct pp_hwmgr *hwmgr, in vega20_enable_smc_features()
349 int vega20_get_enabled_smc_features(struct pp_hwmgr *hwmgr, in vega20_get_enabled_smc_features()
375 static int vega20_set_tools_address(struct pp_hwmgr *hwmgr) in vega20_set_tools_address()
418 static int vega20_smu_init(struct pp_hwmgr *hwmgr) in vega20_smu_init()
555 static int vega20_smu_fini(struct pp_hwmgr *hwmgr) in vega20_smu_fini()
589 static int vega20_start_smu(struct pp_hwmgr *hwmgr) in vega20_start_smu()
[all …]
/openbsd/sys/dev/pci/drm/amd/pm/powerplay/
H A Damd_powerplay.c42 struct pp_hwmgr *hwmgr; in amd_powerplay_create() local
97 struct pp_hwmgr *hwmgr = in pp_swctf_delayed_work_handler() local
323 struct pp_hwmgr *hwmgr = handle; in pp_dpm_load_fw() local
343 struct pp_hwmgr *hwmgr = handle; in pp_set_clockgating_by_smu() local
383 struct pp_hwmgr *hwmgr = handle; in pp_dpm_force_performance_level() local
401 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_performance_level() local
411 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_sclk() local
425 struct pp_hwmgr *hwmgr = handle; in pp_dpm_get_mclk() local
439 struct pp_hwmgr *hwmgr = handle; in pp_dpm_powergate_vce() local
453 struct pp_hwmgr *hwmgr = handle; in pp_dpm_powergate_uvd() local
[all …]

123