Lines Matching defs:smu
227 static int aldebaran_tables_init(struct smu_context *smu) in aldebaran_tables_init()
269 static int aldebaran_allocate_dpm_context(struct smu_context *smu) in aldebaran_allocate_dpm_context()
282 static int aldebaran_init_smc_tables(struct smu_context *smu) in aldebaran_init_smc_tables()
297 static int aldebaran_get_allowed_feature_mask(struct smu_context *smu, in aldebaran_get_allowed_feature_mask()
309 static int aldebaran_set_default_dpm_table(struct smu_context *smu) in aldebaran_set_default_dpm_table()
386 static int aldebaran_check_powerplay_table(struct smu_context *smu) in aldebaran_check_powerplay_table()
398 static int aldebaran_store_powerplay_table(struct smu_context *smu) in aldebaran_store_powerplay_table()
409 static int aldebaran_append_powerplay_table(struct smu_context *smu) in aldebaran_append_powerplay_table()
435 static int aldebaran_setup_pptable(struct smu_context *smu) in aldebaran_setup_pptable()
461 static bool aldebaran_is_primary(struct smu_context *smu) in aldebaran_is_primary()
471 static int aldebaran_run_board_btc(struct smu_context *smu) in aldebaran_run_board_btc()
488 static int aldebaran_run_btc(struct smu_context *smu) in aldebaran_run_btc()
501 static int aldebaran_populate_umd_state_clk(struct smu_context *smu) in aldebaran_populate_umd_state_clk()
550 static void aldebaran_get_clk_table(struct smu_context *smu, in aldebaran_get_clk_table()
574 static int aldebaran_get_smu_metrics_data(struct smu_context *smu, in aldebaran_get_smu_metrics_data()
670 static int aldebaran_get_current_clk_freq_by_table(struct smu_context *smu, in aldebaran_get_current_clk_freq_by_table()
735 static int aldebaran_emit_clk_levels(struct smu_context *smu, in aldebaran_emit_clk_levels()
889 static int aldebaran_upload_dpm_level(struct smu_context *smu, in aldebaran_upload_dpm_level()
944 static int aldebaran_force_clk_levels(struct smu_context *smu, in aldebaran_force_clk_levels()
1000 static int aldebaran_get_thermal_temperature_range(struct smu_context *smu, in aldebaran_get_thermal_temperature_range()
1026 static int aldebaran_get_current_activity_percent(struct smu_context *smu, in aldebaran_get_current_activity_percent()
1054 static int aldebaran_thermal_get_temperature(struct smu_context *smu, in aldebaran_thermal_get_temperature()
1087 static int aldebaran_read_sensor(struct smu_context *smu, in aldebaran_read_sensor()
1144 static int aldebaran_get_power_limit(struct smu_context *smu, in aldebaran_get_power_limit()
1203 static int aldebaran_set_power_limit(struct smu_context *smu, in aldebaran_set_power_limit()
1214 static int aldebaran_system_features_control(struct smu_context *smu, bool enable) in aldebaran_system_features_control()
1225 static int aldebaran_set_performance_level(struct smu_context *smu, in aldebaran_set_performance_level()
1259 static int aldebaran_set_soft_freq_limited_range(struct smu_context *smu, in aldebaran_set_soft_freq_limited_range()
1330 static int aldebaran_usr_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, in aldebaran_usr_edit_dpm_table()
1414 static bool aldebaran_is_dpm_running(struct smu_context *smu) in aldebaran_is_dpm_running()
1430 struct smu_context *smu = adev->powerplay.pp_handle; in aldebaran_i2c_xfer() local
1522 static int aldebaran_i2c_control_init(struct smu_context *smu) in aldebaran_i2c_control_init()
1555 static void aldebaran_i2c_control_fini(struct smu_context *smu) in aldebaran_i2c_control_fini()
1570 static void aldebaran_get_unique_id(struct smu_context *smu) in aldebaran_get_unique_id()
1584 static bool aldebaran_is_baco_supported(struct smu_context *smu) in aldebaran_is_baco_supported()
1591 static int aldebaran_set_df_cstate(struct smu_context *smu, in aldebaran_set_df_cstate()
1606 static int aldebaran_select_xgmi_plpd_policy(struct smu_context *smu, in aldebaran_select_xgmi_plpd_policy()
1639 static void aldebaran_log_thermal_throttling_event(struct smu_context *smu) in aldebaran_log_thermal_throttling_event()
1678 static int aldebaran_get_current_pcie_link_speed(struct smu_context *smu) in aldebaran_get_current_pcie_link_speed()
1691 static ssize_t aldebaran_get_gpu_metrics(struct smu_context *smu, in aldebaran_get_gpu_metrics()
1770 static int aldebaran_check_ecc_table_support(struct smu_context *smu, in aldebaran_check_ecc_table_support()
1784 static ssize_t aldebaran_get_ecc_info(struct smu_context *smu, in aldebaran_get_ecc_info()
1842 static int aldebaran_mode1_reset(struct smu_context *smu) in aldebaran_mode1_reset()
1875 static int aldebaran_mode2_reset(struct smu_context *smu) in aldebaran_mode2_reset()
1923 static int aldebaran_smu_handle_passthrough_sbr(struct smu_context *smu, bool enable) in aldebaran_smu_handle_passthrough_sbr()
1931 static bool aldebaran_is_mode1_reset_supported(struct smu_context *smu) in aldebaran_is_mode1_reset_supported()
1960 static bool aldebaran_is_mode2_reset_supported(struct smu_context *smu) in aldebaran_is_mode2_reset_supported()
1965 static int aldebaran_set_mp1_state(struct smu_context *smu, in aldebaran_set_mp1_state()
1976 static int aldebaran_smu_send_hbm_bad_page_num(struct smu_context *smu, in aldebaran_smu_send_hbm_bad_page_num()
1990 static int aldebaran_check_bad_channel_info_support(struct smu_context *smu) in aldebaran_check_bad_channel_info_support()
1998 static int aldebaran_send_hbm_bad_channel_flag(struct smu_context *smu, in aldebaran_send_hbm_bad_channel_flag()
2084 void aldebaran_set_ppt_funcs(struct smu_context *smu) in aldebaran_set_ppt_funcs()