/linux/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | smu_v13_0.h | 129 int smu_v13_0_init_microcode(struct smu_context *smu); 133 int smu_v13_0_load_microcode(struct smu_context *smu); 139 int smu_v13_0_init_power(struct smu_context *smu); 141 int smu_v13_0_fini_power(struct smu_context *smu); 145 int smu_v13_0_setup_pptable(struct smu_context *smu); 215 int smu_v13_0_baco_enter(struct smu_context *smu); 216 int smu_v13_0_baco_exit(struct smu_context *smu); 257 int smu_v13_0_set_vcn_enable(struct smu_context *smu, 265 int smu_v13_0_run_btc(struct smu_context *smu); 267 int smu_v13_0_gpo_control(struct smu_context *smu, [all …]
|
H A D | smu_v11_0.h | 150 int smu_v11_0_init_microcode(struct smu_context *smu); 152 void smu_v11_0_fini_microcode(struct smu_context *smu); 154 int smu_v11_0_load_microcode(struct smu_context *smu); 160 int smu_v11_0_init_power(struct smu_context *smu); 162 int smu_v11_0_fini_power(struct smu_context *smu); 166 int smu_v11_0_setup_pptable(struct smu_context *smu); 190 int smu_v11_0_set_power_limit(struct smu_context *smu, 228 int smu_v11_0_set_xgmi_pstate(struct smu_context *smu, 246 int smu_v11_0_baco_enter(struct smu_context *smu); 247 int smu_v11_0_baco_exit(struct smu_context *smu); [all …]
|
H A D | amdgpu_smu.h | 484 struct smu_context { struct 602 int (*run_btc)(struct smu_context *smu); argument 880 int (*i2c_init)(struct smu_context *smu); 885 void (*i2c_fini)(struct smu_context *smu); 927 int (*init_power)(struct smu_context *smu); 932 int (*fini_power)(struct smu_context *smu); 1020 int (*send_smc_msg)(struct smu_context *smu, 1199 int (*baco_enter)(struct smu_context *smu); 1204 int (*baco_exit)(struct smu_context *smu); 1308 int (*post_init)(struct smu_context *smu); [all …]
|
H A D | smu_v14_0.h | 115 int smu_v14_0_init_microcode(struct smu_context *smu); 119 int smu_v14_0_load_microcode(struct smu_context *smu); 125 int smu_v14_0_init_power(struct smu_context *smu); 127 int smu_v14_0_fini_power(struct smu_context *smu); 131 int smu_v14_0_setup_pptable(struct smu_context *smu); 153 int smu_v14_0_set_power_limit(struct smu_context *smu, 170 int smu_v14_0_baco_enter(struct smu_context *smu); 171 int smu_v14_0_baco_exit(struct smu_context *smu); 200 int smu_v14_0_set_vcn_enable(struct smu_context *smu, 208 int smu_v14_0_run_btc(struct smu_context *smu); [all …]
|
H A D | smu_v12_0.h | 36 int smu_v12_0_check_fw_status(struct smu_context *smu); 38 int smu_v12_0_check_fw_version(struct smu_context *smu); 40 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate); 42 int smu_v12_0_powergate_vcn(struct smu_context *smu, bool gate); 44 int smu_v12_0_powergate_jpeg(struct smu_context *smu, bool gate); 46 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable); 48 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu); 52 int smu_v12_0_fini_smc_tables(struct smu_context *smu); 54 int smu_v12_0_set_default_dpm_tables(struct smu_context *smu); 56 int smu_v12_0_mode2_reset(struct smu_context *smu); [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.h | 59 int smu_cmn_send_smc_msg(struct smu_context *smu, 63 int smu_cmn_send_debug_smc_msg(struct smu_context *smu, 69 int smu_cmn_wait_for_response(struct smu_context *smu); 78 int smu_cmn_feature_is_enabled(struct smu_context *smu, 84 int smu_cmn_get_enabled_mask(struct smu_context *smu, 108 int smu_cmn_get_smc_version(struct smu_context *smu, 112 int smu_cmn_update_table(struct smu_context *smu, 120 int smu_cmn_write_pptable(struct smu_context *smu); 122 int smu_cmn_get_metrics_table(struct smu_context *smu, 126 int smu_cmn_get_combo_pptable(struct smu_context *smu); [all …]
|
H A D | amdgpu_smu.c | 79 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask() 90 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask() 182 struct smu_context *smu = handle; in smu_get_mclk() 196 struct smu_context *smu = handle; in smu_get_sclk() 733 struct smu_context *smu; in smu_early_init() 1154 struct smu_context *smu = container_of(work, struct smu_context, in smu_throttling_logging_work_fn() 1162 struct smu_context *smu = container_of(work, struct smu_context, in smu_interrupt_work_fn() 1171 struct smu_context *smu = in smu_swctf_delayed_work_handler() 1419 struct smu_context *smu = container_of(nb, struct smu_context, wbrf_notifier); in smu_wbrf_event_handler() 1442 struct smu_context *smu = container_of(work, struct smu_context, wbrf_delayed_work.work); in smu_wbrf_delayed_work_handler() [all …]
|
H A D | smu_cmn.c | 65 static void smu_cmn_read_arg(struct smu_context *smu, in smu_cmn_read_arg() 109 static u32 __smu_cmn_poll_stat(struct smu_context *smu) in __smu_cmn_poll_stat() 227 static void __smu_cmn_send_msg(struct smu_context *smu, in __smu_cmn_send_msg() 345 int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response() 453 int smu_cmn_send_smc_msg(struct smu_context *smu, in smu_cmn_send_smc_msg() 463 int smu_cmn_send_debug_smc_msg(struct smu_context *smu, in smu_cmn_send_debug_smc_msg() 648 int smu_cmn_get_enabled_mask(struct smu_context *smu, in smu_cmn_get_enabled_mask() 880 int smu_cmn_get_smc_version(struct smu_context *smu, in smu_cmn_get_smc_version() 919 int smu_cmn_update_table(struct smu_context *smu, in smu_cmn_update_table() 977 int smu_cmn_write_pptable(struct smu_context *smu) in smu_cmn_write_pptable() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 93 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode() 135 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode() 143 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode() 183 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status() 198 int smu_v11_0_check_fw_version(struct smu_context *smu) in smu_v11_0_check_fw_version() 315 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable() 473 int smu_v11_0_init_power(struct smu_context *smu) in smu_v11_0_init_power() 490 int smu_v11_0_fini_power(struct smu_context *smu) in smu_v11_0_fini_power() 1658 int smu_v11_0_baco_enter(struct smu_context *smu) in smu_v11_0_baco_enter() 1671 int smu_v11_0_baco_exit(struct smu_context *smu) in smu_v11_0_baco_exit() [all …]
|
H A D | vangogh_ppt.c | 224 static int vangogh_tables_init(struct smu_context *smu) in vangogh_tables_init() 440 static int vangogh_init_smc_tables(struct smu_context *smu) in vangogh_init_smc_tables() 497 static bool vangogh_is_dpm_running(struct smu_context *smu) in vangogh_is_dpm_running() 660 static int vangogh_print_clk_levels(struct smu_context *smu, in vangogh_print_clk_levels() 1163 static int vangogh_force_clk_levels(struct smu_context *smu, in vangogh_force_clk_levels() 1494 static int vangogh_read_sensor(struct smu_context *smu, in vangogh_read_sensor() 2214 static int vangogh_post_smu_init(struct smu_context *smu) in vangogh_post_smu_init() 2280 static int vangogh_mode2_reset(struct smu_context *smu) in vangogh_mode2_reset() 2310 static int vangogh_get_power_limit(struct smu_context *smu, in vangogh_get_power_limit() 2352 static int vangogh_get_ppt_limit(struct smu_context *smu, in vangogh_get_ppt_limit() [all …]
|
H A D | cyan_skillfish_ppt.c | 87 static int cyan_skillfish_tables_init(struct smu_context *smu) in cyan_skillfish_tables_init() 117 static int cyan_skillfish_init_smc_tables(struct smu_context *smu) in cyan_skillfish_init_smc_tables() 129 cyan_skillfish_get_smu_metrics_data(struct smu_context *smu, in cyan_skillfish_get_smu_metrics_data() 190 static int cyan_skillfish_read_sensor(struct smu_context *smu, in cyan_skillfish_read_sensor() 259 static int cyan_skillfish_get_current_clk_freq(struct smu_context *smu, in cyan_skillfish_get_current_clk_freq() 290 static int cyan_skillfish_print_clk_levels(struct smu_context *smu, in cyan_skillfish_print_clk_levels() 359 static bool cyan_skillfish_is_dpm_running(struct smu_context *smu) in cyan_skillfish_is_dpm_running() 383 static ssize_t cyan_skillfish_get_gpu_metrics(struct smu_context *smu, in cyan_skillfish_get_gpu_metrics() 438 static int cyan_skillfish_od_edit_dpm_table(struct smu_context *smu, in cyan_skillfish_od_edit_dpm_table() 565 static int cyan_skillfish_get_enabled_mask(struct smu_context *smu, in cyan_skillfish_get_enabled_mask() [all …]
|
H A D | navi10_ppt.c | 262 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure() 278 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask() 471 static int navi10_setup_pptable(struct smu_context *smu) in navi10_setup_pptable() 494 static int navi10_tables_init(struct smu_context *smu) in navi10_tables_init() 2174 static int navi10_read_sensor(struct smu_context *smu, in navi10_read_sensor() 2472 static int navi10_baco_enter(struct smu_context *smu) in navi10_baco_enter() 2502 static int navi10_baco_exit(struct smu_context *smu) in navi10_baco_exit() 2747 static int navi10_run_btc(struct smu_context *smu) in navi10_run_btc() 2979 struct smu_context *smu = adev->powerplay.pp_handle; in navi10_i2c_xfer() 3411 static int navi10_post_smu_init(struct smu_context *smu) in navi10_post_smu_init() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0.c | 92 int smu_v13_0_init_microcode(struct smu_context *smu) in smu_v13_0_init_microcode() 133 void smu_v13_0_fini_microcode(struct smu_context *smu) in smu_v13_0_fini_microcode() 141 int smu_v13_0_load_microcode(struct smu_context *smu) in smu_v13_0_load_microcode() 404 int smu_v13_0_setup_pptable(struct smu_context *smu) in smu_v13_0_setup_pptable() 546 int smu_v13_0_init_power(struct smu_context *smu) in smu_v13_0_init_power() 562 int smu_v13_0_fini_power(struct smu_context *smu) in smu_v13_0_fini_power() 2098 int smu_v13_0_run_btc(struct smu_context *smu) in smu_v13_0_run_btc() 2109 int smu_v13_0_gpo_control(struct smu_context *smu, in smu_v13_0_gpo_control() 2293 int smu_v13_0_baco_enter(struct smu_context *smu) in smu_v13_0_baco_enter() 2311 int smu_v13_0_baco_exit(struct smu_context *smu) in smu_v13_0_baco_exit() [all …]
|
H A D | aldebaran_ppt.c | 227 static int aldebaran_tables_init(struct smu_context *smu) in aldebaran_tables_init() 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() 550 static void aldebaran_get_clk_table(struct smu_context *smu, in aldebaran_get_clk_table() 1091 static int aldebaran_read_sensor(struct smu_context *smu, in aldebaran_read_sensor() 1434 struct smu_context *smu = adev->powerplay.pp_handle; in aldebaran_i2c_xfer() 1848 static int aldebaran_mode1_reset(struct smu_context *smu) in aldebaran_mode1_reset() 1881 static int aldebaran_mode2_reset(struct smu_context *smu) in aldebaran_mode2_reset() [all …]
|
H A D | smu_v13_0_5_ppt.c | 124 static int smu_v13_0_5_init_smc_tables(struct smu_context *smu) in smu_v13_0_5_init_smc_tables() 166 static int smu_v13_0_5_fini_smc_tables(struct smu_context *smu) in smu_v13_0_5_fini_smc_tables() 227 static bool smu_v13_0_5_is_dpm_running(struct smu_context *smu) in smu_v13_0_5_is_dpm_running() 240 static int smu_v13_0_5_mode_reset(struct smu_context *smu, int type) in smu_v13_0_5_mode_reset() 251 static int smu_v13_0_5_mode2_reset(struct smu_context *smu) in smu_v13_0_5_mode2_reset() 256 static int smu_v13_0_5_get_smu_metrics_data(struct smu_context *smu, in smu_v13_0_5_get_smu_metrics_data() 319 static int smu_v13_0_5_read_sensor(struct smu_context *smu, in smu_v13_0_5_read_sensor() 466 static ssize_t smu_v13_0_5_get_gpu_metrics(struct smu_context *smu, in smu_v13_0_5_get_gpu_metrics() 880 static int smu_v13_0_5_print_clk_levels(struct smu_context *smu, in smu_v13_0_5_print_clk_levels() 954 static int smu_v13_0_5_force_clk_levels(struct smu_context *smu, in smu_v13_0_5_force_clk_levels() [all …]
|
H A D | smu_v13_0_6_ppt.c | 327 static int smu_v13_0_6_tables_init(struct smu_context *smu) in smu_v13_0_6_tables_init() 1410 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_irq_process() 1935 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_i2c_xfer() 2533 struct smu_context *smu = adev->powerplay.pp_handle; in mca_smu_set_debug_mode() 2637 struct smu_context *smu = adev->powerplay.pp_handle; in mca_bank_read_reg() 2833 struct smu_context *smu = adev->powerplay.pp_handle; in mca_smu_bank_is_valid() 2903 struct smu_context *smu = adev->powerplay.pp_handle; in mca_get_valid_mca_count() 3024 struct smu_context *smu = adev->powerplay.pp_handle; in aca_smu_set_debug_mode() 3060 struct smu_context *smu = adev->powerplay.pp_handle; in aca_smu_get_valid_aca_count() 3117 struct smu_context *smu = adev->powerplay.pp_handle; in aca_bank_read_reg() [all …]
|
H A D | yellow_carp_ppt.c | 151 static int yellow_carp_init_smc_tables(struct smu_context *smu) in yellow_carp_init_smc_tables() 193 static int yellow_carp_fini_smc_tables(struct smu_context *smu) in yellow_carp_fini_smc_tables() 254 static bool yellow_carp_is_dpm_running(struct smu_context *smu) in yellow_carp_is_dpm_running() 267 static int yellow_carp_post_smu_init(struct smu_context *smu) in yellow_carp_post_smu_init() 279 static int yellow_carp_mode_reset(struct smu_context *smu, int type) in yellow_carp_mode_reset() 290 static int yellow_carp_mode2_reset(struct smu_context *smu) in yellow_carp_mode2_reset() 410 static int yellow_carp_read_sensor(struct smu_context *smu, in yellow_carp_read_sensor() 557 static ssize_t yellow_carp_get_gpu_metrics(struct smu_context *smu, in yellow_carp_get_gpu_metrics() 1060 static int yellow_carp_print_clk_levels(struct smu_context *smu, in yellow_carp_print_clk_levels() 1136 static int yellow_carp_force_clk_levels(struct smu_context *smu, in yellow_carp_force_clk_levels() [all …]
|
H A D | smu_v13_0_4_ppt.c | 150 static int smu_v13_0_4_init_smc_tables(struct smu_context *smu) in smu_v13_0_4_init_smc_tables() 192 static int smu_v13_0_4_fini_smc_tables(struct smu_context *smu) in smu_v13_0_4_fini_smc_tables() 211 static bool smu_v13_0_4_is_dpm_running(struct smu_context *smu) in smu_v13_0_4_is_dpm_running() 247 static ssize_t smu_v13_0_4_get_gpu_metrics(struct smu_context *smu, in smu_v13_0_4_get_gpu_metrics() 300 static int smu_v13_0_4_get_smu_metrics_data(struct smu_context *smu, in smu_v13_0_4_get_smu_metrics_data() 468 static int smu_v13_0_4_get_dpm_level_count(struct smu_context *smu, in smu_v13_0_4_get_dpm_level_count() 497 static int smu_v13_0_4_print_clk_levels(struct smu_context *smu, in smu_v13_0_4_print_clk_levels() 571 static int smu_v13_0_4_read_sensor(struct smu_context *smu, in smu_v13_0_4_read_sensor() 908 static int smu_v13_0_4_force_clk_levels(struct smu_context *smu, in smu_v13_0_4_force_clk_levels() 1097 static int smu_v13_0_4_mode2_reset(struct smu_context *smu) in smu_v13_0_4_mode2_reset() [all …]
|
H A D | smu_v13_0_0_ppt.c | 297 smu_v13_0_0_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_0_get_allowed_feature_mask() 443 static int smu_v13_0_0_setup_pptable(struct smu_context *smu) in smu_v13_0_0_setup_pptable() 479 static int smu_v13_0_0_tables_init(struct smu_context *smu) in smu_v13_0_0_tables_init() 551 static int smu_v13_0_0_init_smc_tables(struct smu_context *smu) in smu_v13_0_0_init_smc_tables() 739 static void smu_v13_0_0_dump_pptable(struct smu_context *smu) in smu_v13_0_0_dump_pptable() 950 static int smu_v13_0_0_read_sensor(struct smu_context *smu, in smu_v13_0_0_read_sensor() 1157 static void smu_v13_0_0_dump_od_table(struct smu_context *smu, in smu_v13_0_0_dump_od_table() 2599 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_0_i2c_xfer() 2794 static int smu_v13_0_0_mode1_reset(struct smu_context *smu) in smu_v13_0_0_mode1_reset() 2828 static int smu_v13_0_0_mode2_reset(struct smu_context *smu) in smu_v13_0_0_mode2_reset() [all …]
|
H A D | smu_v13_0_7_ppt.c | 266 smu_v13_0_7_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_7_get_allowed_feature_mask() 391 static int smu_v13_0_7_check_fw_status(struct smu_context *smu) in smu_v13_0_7_check_fw_status() 456 static int smu_v13_0_7_setup_pptable(struct smu_context *smu) in smu_v13_0_7_setup_pptable() 494 static int smu_v13_0_7_tables_init(struct smu_context *smu) in smu_v13_0_7_tables_init() 559 static int smu_v13_0_7_init_smc_tables(struct smu_context *smu) in smu_v13_0_7_init_smc_tables() 737 static void smu_v13_0_7_dump_pptable(struct smu_context *smu) in smu_v13_0_7_dump_pptable() 939 static int smu_v13_0_7_read_sensor(struct smu_context *smu, in smu_v13_0_7_read_sensor() 1146 static void smu_v13_0_7_dump_od_table(struct smu_context *smu, in smu_v13_0_7_dump_od_table() 2504 static int smu_v13_0_7_set_mp1_state(struct smu_context *smu, in smu_v13_0_7_set_mp1_state() 2532 static int smu_v13_0_7_set_df_cstate(struct smu_context *smu, in smu_v13_0_7_set_df_cstate() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
H A D | smu_v14_0.c | 64 int smu_v14_0_init_microcode(struct smu_context *smu) in smu_v14_0_init_microcode() 105 void smu_v14_0_fini_microcode(struct smu_context *smu) in smu_v14_0_fini_microcode() 113 int smu_v14_0_load_microcode(struct smu_context *smu) in smu_v14_0_load_microcode() 208 int smu_v14_0_check_fw_status(struct smu_context *smu) in smu_v14_0_check_fw_status() 390 int smu_v14_0_setup_pptable(struct smu_context *smu) in smu_v14_0_setup_pptable() 520 int smu_v14_0_init_power(struct smu_context *smu) in smu_v14_0_init_power() 536 int smu_v14_0_fini_power(struct smu_context *smu) in smu_v14_0_fini_power() 1528 int smu_v14_0_run_btc(struct smu_context *smu) in smu_v14_0_run_btc() 1539 int smu_v14_0_gpo_control(struct smu_context *smu, in smu_v14_0_gpo_control() 1724 int smu_v14_0_baco_enter(struct smu_context *smu) in smu_v14_0_baco_enter() [all …]
|
H A D | smu_v14_0_2_ppt.c | 245 smu_v14_0_2_get_allowed_feature_mask(struct smu_context *smu, in smu_v14_0_2_get_allowed_feature_mask() 414 static int smu_v14_0_2_setup_pptable(struct smu_context *smu) in smu_v14_0_2_setup_pptable() 453 static int smu_v14_0_2_tables_init(struct smu_context *smu) in smu_v14_0_2_tables_init() 692 static void smu_v14_0_2_dump_pptable(struct smu_context *smu) in smu_v14_0_2_dump_pptable() 891 static int smu_v14_0_2_read_sensor(struct smu_context *smu, in smu_v14_0_2_read_sensor() 1424 static int smu_v14_0_2_baco_enter(struct smu_context *smu) in smu_v14_0_2_baco_enter() 1436 static int smu_v14_0_2_baco_exit(struct smu_context *smu) in smu_v14_0_2_baco_exit() 1461 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v14_0_2_i2c_xfer() 1635 static int smu_v14_0_2_mode1_reset(struct smu_context *smu) in smu_v14_0_2_mode1_reset() 1644 static int smu_v14_0_2_mode2_reset(struct smu_context *smu) in smu_v14_0_2_mode2_reset() [all …]
|
H A D | smu_v14_0_0_ppt.c | 157 static int smu_v14_0_0_init_smc_tables(struct smu_context *smu) in smu_v14_0_0_init_smc_tables() 199 static int smu_v14_0_0_fini_smc_tables(struct smu_context *smu) in smu_v14_0_0_fini_smc_tables() 229 static int smu_v14_0_0_get_smu_metrics_data(struct smu_context *smu, in smu_v14_0_0_get_smu_metrics_data() 349 static int smu_v14_0_0_read_sensor(struct smu_context *smu, in smu_v14_0_0_read_sensor() 441 static bool smu_v14_0_0_is_dpm_running(struct smu_context *smu) in smu_v14_0_0_is_dpm_running() 512 static ssize_t smu_v14_0_0_get_gpu_metrics(struct smu_context *smu, in smu_v14_0_0_get_gpu_metrics() 589 static int smu_v14_0_0_mode2_reset(struct smu_context *smu) in smu_v14_0_0_mode2_reset() 1094 static int smu_v14_0_0_print_clk_levels(struct smu_context *smu, in smu_v14_0_0_print_clk_levels() 1216 static int smu_v14_0_0_force_clk_levels(struct smu_context *smu, in smu_v14_0_0_force_clk_levels() 1362 static int smu_v14_0_0_set_vpe_enable(struct smu_context *smu, in smu_v14_0_0_set_vpe_enable() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 58 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status() 73 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version() 110 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) in smu_v12_0_powergate_sdma() 121 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) in smu_v12_0_set_gfx_cgpg() 145 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu) in smu_v12_0_get_gfxoff_status() 158 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) in smu_v12_0_gfx_off_control() 182 int smu_v12_0_fini_smc_tables(struct smu_context *smu) in smu_v12_0_fini_smc_tables() 201 int smu_v12_0_set_default_dpm_tables(struct smu_context *smu) in smu_v12_0_set_default_dpm_tables() 208 int smu_v12_0_mode2_reset(struct smu_context *smu) in smu_v12_0_mode2_reset() 268 int smu_v12_0_set_driver_table_location(struct smu_context *smu) in smu_v12_0_set_driver_table_location() [all …]
|
H A D | renoir_ppt.c | 156 static int renoir_init_smc_tables(struct smu_context *smu) in renoir_init_smc_tables() 280 static int renoir_get_dpm_ultimate_freq(struct smu_context *smu, in renoir_get_dpm_ultimate_freq() 383 static int renoir_od_edit_dpm_table(struct smu_context *smu, in renoir_od_edit_dpm_table() 494 static int renoir_print_clk_levels(struct smu_context *smu, in renoir_print_clk_levels() 797 static int renoir_force_clk_levels(struct smu_context *smu, in renoir_force_clk_levels() 1043 struct smu_context *smu, in renoir_set_watermarks_table() 1250 static int renoir_read_sensor(struct smu_context *smu, in renoir_read_sensor() 1331 static bool renoir_is_dpm_running(struct smu_context *smu) in renoir_is_dpm_running() 1347 static ssize_t renoir_get_gpu_metrics(struct smu_context *smu, in renoir_get_gpu_metrics() 1417 static int renoir_get_enabled_mask(struct smu_context *smu, in renoir_get_enabled_mask() [all …]
|