Home
last modified time | relevance | path

Searched refs:smu_context (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Dsmu_v13_0.h129 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 Dsmu_v11_0.h150 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 Damdgpu_smu.h484 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 Dsmu_v14_0.h115 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 Dsmu_v12_0.h36 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 Dsmu_cmn.h59 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 Damdgpu_smu.c79 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 Dsmu_cmn.c65 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 Dsmu_v11_0.c93 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 Dvangogh_ppt.c224 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 Dcyan_skillfish_ppt.c87 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 Dnavi10_ppt.c262 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 Dsmu_v13_0.c92 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 Daldebaran_ppt.c227 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 Dsmu_v13_0_5_ppt.c124 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 Dsmu_v13_0_6_ppt.c327 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 Dyellow_carp_ppt.c151 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 Dsmu_v13_0_4_ppt.c150 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 Dsmu_v13_0_0_ppt.c297 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 Dsmu_v13_0_7_ppt.c266 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 Dsmu_v14_0.c64 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 Dsmu_v14_0_2_ppt.c245 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 Dsmu_v14_0_0_ppt.c157 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 Dsmu_v12_0.c58 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 Drenoir_ppt.c156 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 …]

12