Lines Matching refs:smu_context

226 static int vega20_get_smu_table_index(struct smu_context *smc, uint32_t index)  in vega20_get_smu_table_index()
241 static int vega20_get_pwr_src_index(struct smu_context *smc, uint32_t index) in vega20_get_pwr_src_index()
256 static int vega20_get_smu_feature_index(struct smu_context *smc, uint32_t index) in vega20_get_smu_feature_index()
271 static int vega20_get_smu_clk_index(struct smu_context *smc, uint32_t index) in vega20_get_smu_clk_index()
286 static int vega20_get_smu_msg_index(struct smu_context *smc, uint32_t index) in vega20_get_smu_msg_index()
301 static int vega20_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile) in vega20_get_workload_type()
316 static int vega20_tables_init(struct smu_context *smu, struct smu_table *tables) in vega20_tables_init()
342 static int vega20_allocate_dpm_context(struct smu_context *smu) in vega20_allocate_dpm_context()
377 static int vega20_setup_od8_information(struct smu_context *smu) in vega20_setup_od8_information()
453 static int vega20_store_powerplay_table(struct smu_context *smu) in vega20_store_powerplay_table()
472 static int vega20_append_powerplay_table(struct smu_context *smu) in vega20_append_powerplay_table()
563 static int vega20_check_powerplay_table(struct smu_context *smu) in vega20_check_powerplay_table()
583 static int vega20_run_btc_afll(struct smu_context *smu) in vega20_run_btc_afll()
590 vega20_get_allowed_feature_mask(struct smu_context *smu, in vega20_get_allowed_feature_mask()
628 amd_pm_state_type vega20_get_current_power_state(struct smu_context *smu) in vega20_get_current_power_state()
661 vega20_set_single_dpm_table(struct smu_context *smu, in vega20_set_single_dpm_table()
711 static int vega20_set_default_dpm_table(struct smu_context *smu) in vega20_set_default_dpm_table()
896 static int vega20_populate_umd_state_clk(struct smu_context *smu) in vega20_populate_umd_state_clk()
922 static int vega20_get_clk_table(struct smu_context *smu, in vega20_get_clk_table()
940 static int vega20_print_clk_levels(struct smu_context *smu, in vega20_print_clk_levels()
1183 static int vega20_upload_dpm_level(struct smu_context *smu, bool max, in vega20_upload_dpm_level()
1271 static int vega20_force_clk_levels(struct smu_context *smu, in vega20_force_clk_levels()
1443 static int vega20_get_clock_by_type_with_latency(struct smu_context *smu, in vega20_get_clock_by_type_with_latency()
1481 static int vega20_overdrive_get_gfx_clk_base_voltage(struct smu_context *smu, in vega20_overdrive_get_gfx_clk_base_voltage()
1501 static int vega20_set_default_od8_setttings(struct smu_context *smu) in vega20_set_default_od8_setttings()
1688 static int vega20_get_metrics_table(struct smu_context *smu, in vega20_get_metrics_table()
1709 static int vega20_set_default_od_settings(struct smu_context *smu, in vega20_set_default_od_settings()
1746 static int vega20_get_od_percentage(struct smu_context *smu, in vega20_get_od_percentage()
1782 static int vega20_get_power_profile_mode(struct smu_context *smu, char *buf) in vega20_get_power_profile_mode()
1893 static int vega20_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) in vega20_set_power_profile_mode()
1983 vega20_get_profiling_clk_mask(struct smu_context *smu, in vega20_get_profiling_clk_mask()
2027 vega20_set_uclk_to_highest_dpm_level(struct smu_context *smu, in vega20_set_uclk_to_highest_dpm_level()
2059 static int vega20_pre_display_config_changed(struct smu_context *smu) in vega20_pre_display_config_changed()
2075 static int vega20_display_config_changed(struct smu_context *smu) in vega20_display_config_changed()
2100 static int vega20_apply_clocks_adjust_rules(struct smu_context *smu) in vega20_apply_clocks_adjust_rules()
2248 vega20_notify_smc_dispaly_config(struct smu_context *smu) in vega20_notify_smc_dispaly_config()
2337 static int vega20_force_dpm_limit_value(struct smu_context *smu, bool highest) in vega20_force_dpm_limit_value()
2388 static int vega20_unforce_dpm_levels(struct smu_context *smu) in vega20_unforce_dpm_levels()
2431 static int vega20_update_specified_od8_value(struct smu_context *smu, in vega20_update_specified_od8_value()
2508 static int vega20_update_od8_settings(struct smu_context *smu, in vega20_update_od8_settings()
2536 static int vega20_set_od_percentage(struct smu_context *smu, in vega20_set_od_percentage()
2609 static int vega20_odn_edit_dpm_table(struct smu_context *smu, in vega20_odn_edit_dpm_table()
2839 static int vega20_dpm_set_uvd_enable(struct smu_context *smu, bool enable) in vega20_dpm_set_uvd_enable()
2850 static int vega20_dpm_set_vce_enable(struct smu_context *smu, bool enable) in vega20_dpm_set_vce_enable()
2861 static bool vega20_is_dpm_running(struct smu_context *smu) in vega20_is_dpm_running()
2872 static int vega20_set_thermal_fan_table(struct smu_context *smu) in vega20_set_thermal_fan_table()
2884 static int vega20_get_fan_speed_rpm(struct smu_context *smu, in vega20_get_fan_speed_rpm()
2901 static int vega20_get_fan_speed_percent(struct smu_context *smu, in vega20_get_fan_speed_percent()
2918 static int vega20_get_gpu_power(struct smu_context *smu, uint32_t *value) in vega20_get_gpu_power()
2944 static int vega20_get_current_activity_percent(struct smu_context *smu, in vega20_get_current_activity_percent()
2973 static int vega20_thermal_get_temperature(struct smu_context *smu, in vega20_thermal_get_temperature()
3015 static int vega20_read_sensor(struct smu_context *smu, in vega20_read_sensor()
3057 static int vega20_set_watermarks_table(struct smu_context *smu, in vega20_set_watermarks_table()
3117 static int vega20_get_thermal_temperature_range(struct smu_context *smu, in vega20_get_thermal_temperature_range()
3189 void vega20_set_ppt_funcs(struct smu_context *smu) in vega20_set_ppt_funcs()