Lines Matching refs:smu_context
212 static int navi10_get_smu_msg_index(struct smu_context *smc, uint32_t index) in navi10_get_smu_msg_index()
227 static int navi10_get_smu_clk_index(struct smu_context *smc, uint32_t index) in navi10_get_smu_clk_index()
242 static int navi10_get_smu_feature_index(struct smu_context *smc, uint32_t index) in navi10_get_smu_feature_index()
257 static int navi10_get_smu_table_index(struct smu_context *smc, uint32_t index) in navi10_get_smu_table_index()
272 static int navi10_get_pwr_src_index(struct smu_context *smc, uint32_t index) in navi10_get_pwr_src_index()
288 static int navi10_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile) in navi10_get_workload_type()
303 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure()
319 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask()
392 static int navi10_check_powerplay_table(struct smu_context *smu) in navi10_check_powerplay_table()
397 static int navi10_append_powerplay_table(struct smu_context *smu) in navi10_append_powerplay_table()
493 static int navi10_store_powerplay_table(struct smu_context *smu) in navi10_store_powerplay_table()
518 static int navi10_tables_init(struct smu_context *smu, struct smu_table *tables) in navi10_tables_init()
544 static int navi10_get_metrics_table(struct smu_context *smu, in navi10_get_metrics_table()
565 static int navi10_allocate_dpm_context(struct smu_context *smu) in navi10_allocate_dpm_context()
582 static int navi10_set_default_dpm_table(struct smu_context *smu) in navi10_set_default_dpm_table()
621 static int navi10_dpm_set_uvd_enable(struct smu_context *smu, bool enable) in navi10_dpm_set_uvd_enable()
647 static int navi10_get_current_clk_freq_by_table(struct smu_context *smu, in navi10_get_current_clk_freq_by_table()
667 static bool navi10_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) in navi10_is_support_fine_grained_dpm()
680 static int navi10_print_clk_levels(struct smu_context *smu, in navi10_print_clk_levels()
744 static int navi10_force_clk_levels(struct smu_context *smu, in navi10_force_clk_levels()
787 static int navi10_populate_umd_state_clk(struct smu_context *smu) in navi10_populate_umd_state_clk()
807 static int navi10_get_clock_by_type_with_latency(struct smu_context *smu, in navi10_get_clock_by_type_with_latency()
841 static int navi10_pre_display_config_changed(struct smu_context *smu) in navi10_pre_display_config_changed()
862 static int navi10_display_config_changed(struct smu_context *smu) in navi10_display_config_changed()
887 static int navi10_force_dpm_limit_value(struct smu_context *smu, bool highest) in navi10_force_dpm_limit_value()
914 static int navi10_unforce_dpm_levels(struct smu_context *smu) in navi10_unforce_dpm_levels()
940 static int navi10_get_gpu_power(struct smu_context *smu, uint32_t *value) in navi10_get_gpu_power()
957 static int navi10_get_current_activity_percent(struct smu_context *smu, in navi10_get_current_activity_percent()
986 static bool navi10_is_dpm_running(struct smu_context *smu) in navi10_is_dpm_running()
997 static int navi10_get_fan_speed_rpm(struct smu_context *smu, in navi10_get_fan_speed_rpm()
1015 static int navi10_get_fan_speed_percent(struct smu_context *smu, in navi10_get_fan_speed_percent()
1033 static int navi10_get_power_profile_mode(struct smu_context *smu, char *buf) in navi10_get_power_profile_mode()
1130 static int navi10_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) in navi10_set_power_profile_mode()
1209 static int navi10_get_profiling_clk_mask(struct smu_context *smu, in navi10_get_profiling_clk_mask()
1250 static int navi10_notify_smc_dispaly_config(struct smu_context *smu) in navi10_notify_smc_dispaly_config()
1289 static int navi10_set_watermarks_table(struct smu_context *smu, in navi10_set_watermarks_table()
1349 static int navi10_thermal_get_temperature(struct smu_context *smu, in navi10_thermal_get_temperature()
1384 static int navi10_read_sensor(struct smu_context *smu, in navi10_read_sensor()
1424 static int navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *n… in navi10_get_uclk_dpm_states()
1453 static int navi10_set_peak_clock_by_device(struct smu_context *smu) in navi10_set_peak_clock_by_device()
1491 static int navi10_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) in navi10_set_performance_level()
1511 static int navi10_get_thermal_temperature_range(struct smu_context *smu, in navi10_get_thermal_temperature_range()
1526 static int navi10_display_disable_memory_clock_switch(struct smu_context *smu, in navi10_display_disable_memory_clock_switch()
1550 static int navi10_get_power_limit(struct smu_context *smu, in navi10_get_power_limit()
1640 void navi10_set_ppt_funcs(struct smu_context *smu) in navi10_set_ppt_funcs()