Home
last modified time | relevance | path

Searched defs:smu (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/
H A Dsmu_internal.h30 #define smu_ppt_funcs(intf, ret, smu, args...) \ argument
33 #define smu_init_microcode(smu) smu_ppt_funcs(init_microcode, 0, smu) argument
34 #define smu_fini_microcode(smu) smu_ppt_funcs(fini_microcode, 0, smu) argument
35 #define smu_init_smc_tables(smu) smu_ppt_funcs(init_smc_tables, 0, smu) argument
36 #define smu_fini_smc_tables(smu) smu_ppt_funcs(fini_smc_tables, 0, smu) argument
37 #define smu_init_power(smu) smu_ppt_funcs(init_power, 0, smu) argument
38 #define smu_fini_power(smu) smu_ppt_funcs(fini_power, 0, smu) argument
39 #define smu_setup_pptable(smu) smu_ppt_funcs(setup_pptable, 0, smu) argument
43 #define smu_write_pptable(smu) smu_ppt_funcs(write_pptable, 0, smu) argument
74 #define smu_run_btc(smu) smu_ppt_funcs(run_btc, 0, smu) argument
[all …]
H A Damdgpu_smu.c83 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask() local
94 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask() local
187 struct smu_context *smu = handle; in smu_get_mclk() local
201 struct smu_context *smu = handle; in smu_get_sclk() local
365 struct smu_context *smu = handle; in smu_dpm_set_power_gate() local
581 struct smu_context *smu = handle; in smu_sys_get_pp_table() local
602 struct smu_context *smu = handle; in smu_sys_set_pp_table() local
760 struct smu_context *smu; in smu_early_init() local
1208 struct smu_context *smu = in smu_swctf_delayed_work_handler() local
2186 struct smu_context *smu = handle; in smu_display_configuration_change() local
[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()
355 int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response()
478 int smu_cmn_send_smc_msg(struct smu_context *smu, in smu_cmn_send_smc_msg()
488 int smu_cmn_send_debug_smc_msg(struct smu_context *smu, in smu_cmn_send_debug_smc_msg()
673 int smu_cmn_get_enabled_mask(struct smu_context *smu, in smu_cmn_get_enabled_mask()
905 int smu_cmn_get_smc_version(struct smu_context *smu, in smu_cmn_get_smc_version()
944 int smu_cmn_update_table(struct smu_context *smu, in smu_cmn_update_table()
1002 int smu_cmn_write_pptable(struct smu_context *smu) in smu_cmn_write_pptable()
[all …]
/linux-6.15/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()
130 void smu_v13_0_fini_microcode(struct smu_context *smu) in smu_v13_0_fini_microcode()
138 int smu_v13_0_load_microcode(struct smu_context *smu) in smu_v13_0_load_microcode()
399 int smu_v13_0_setup_pptable(struct smu_context *smu) in smu_v13_0_setup_pptable()
543 int smu_v13_0_init_power(struct smu_context *smu) in smu_v13_0_init_power()
559 int smu_v13_0_fini_power(struct smu_context *smu) in smu_v13_0_fini_power()
2129 int smu_v13_0_run_btc(struct smu_context *smu) in smu_v13_0_run_btc()
2140 int smu_v13_0_gpo_control(struct smu_context *smu, in smu_v13_0_gpo_control()
2324 int smu_v13_0_baco_enter(struct smu_context *smu) in smu_v13_0_baco_enter()
2342 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()
471 static int aldebaran_setup_pptable(struct smu_context *smu) in aldebaran_setup_pptable()
497 static bool aldebaran_is_primary(struct smu_context *smu) in aldebaran_is_primary()
507 static int aldebaran_run_board_btc(struct smu_context *smu) in aldebaran_run_board_btc()
524 static int aldebaran_run_btc(struct smu_context *smu) in aldebaran_run_btc()
586 static void aldebaran_get_clk_table(struct smu_context *smu, in aldebaran_get_clk_table()
1127 static int aldebaran_read_sensor(struct smu_context *smu, in aldebaran_read_sensor()
1471 struct smu_context *smu = adev->powerplay.pp_handle; in aldebaran_i2c_xfer() local
1861 static int aldebaran_mode1_reset(struct smu_context *smu) in aldebaran_mode1_reset()
1893 static int aldebaran_mode2_reset(struct smu_context *smu) in aldebaran_mode2_reset()
[all …]
H A Dsmu_v13_0_0_ppt.c299 smu_v13_0_0_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_0_get_allowed_feature_mask()
445 static int smu_v13_0_0_setup_pptable(struct smu_context *smu) in smu_v13_0_0_setup_pptable()
481 static int smu_v13_0_0_tables_init(struct smu_context *smu) in smu_v13_0_0_tables_init()
553 static int smu_v13_0_0_init_smc_tables(struct smu_context *smu) in smu_v13_0_0_init_smc_tables()
943 static int smu_v13_0_0_read_sensor(struct smu_context *smu, in smu_v13_0_0_read_sensor()
1164 static void smu_v13_0_0_dump_od_table(struct smu_context *smu, in smu_v13_0_0_dump_od_table()
2738 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_0_i2c_xfer() local
2886 static int smu_v13_0_0_set_mp1_state(struct smu_context *smu, in smu_v13_0_0_set_mp1_state()
2932 static int smu_v13_0_0_mode1_reset(struct smu_context *smu) in smu_v13_0_0_mode1_reset()
2966 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.c268 smu_v13_0_7_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_7_get_allowed_feature_mask()
393 static int smu_v13_0_7_check_fw_status(struct smu_context *smu) in smu_v13_0_7_check_fw_status()
458 static int smu_v13_0_7_setup_pptable(struct smu_context *smu) in smu_v13_0_7_setup_pptable()
496 static int smu_v13_0_7_tables_init(struct smu_context *smu) in smu_v13_0_7_tables_init()
561 static int smu_v13_0_7_init_smc_tables(struct smu_context *smu) in smu_v13_0_7_init_smc_tables()
727 static bool smu_v13_0_7_is_dpm_running(struct smu_context *smu) in smu_v13_0_7_is_dpm_running()
932 static int smu_v13_0_7_read_sensor(struct smu_context *smu, in smu_v13_0_7_read_sensor()
1153 static void smu_v13_0_7_dump_od_table(struct smu_context *smu, in smu_v13_0_7_dump_od_table()
2651 static int smu_v13_0_7_set_mp1_state(struct smu_context *smu, in smu_v13_0_7_set_mp1_state()
2679 static int smu_v13_0_7_set_df_cstate(struct smu_context *smu, in smu_v13_0_7_set_df_cstate()
[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()
196 static int smu_v13_0_5_dpm_set_vcn_enable(struct smu_context *smu, in smu_v13_0_5_dpm_set_vcn_enable()
229 static bool smu_v13_0_5_is_dpm_running(struct smu_context *smu) in smu_v13_0_5_is_dpm_running()
242 static int smu_v13_0_5_mode_reset(struct smu_context *smu, int type) in smu_v13_0_5_mode_reset()
253 static int smu_v13_0_5_mode2_reset(struct smu_context *smu) in smu_v13_0_5_mode2_reset()
258 static int smu_v13_0_5_get_smu_metrics_data(struct smu_context *smu, in smu_v13_0_5_get_smu_metrics_data()
321 static int smu_v13_0_5_read_sensor(struct smu_context *smu, in smu_v13_0_5_read_sensor()
861 static int smu_v13_0_5_print_clk_levels(struct smu_context *smu, in smu_v13_0_5_print_clk_levels()
935 static int smu_v13_0_5_force_clk_levels(struct smu_context *smu, in smu_v13_0_5_force_clk_levels()
[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()
223 static int yellow_carp_dpm_set_vcn_enable(struct smu_context *smu, in yellow_carp_dpm_set_vcn_enable()
256 static bool yellow_carp_is_dpm_running(struct smu_context *smu) in yellow_carp_is_dpm_running()
269 static int yellow_carp_post_smu_init(struct smu_context *smu) in yellow_carp_post_smu_init()
281 static int yellow_carp_mode_reset(struct smu_context *smu, int type) in yellow_carp_mode_reset()
292 static int yellow_carp_mode2_reset(struct smu_context *smu) in yellow_carp_mode2_reset()
412 static int yellow_carp_read_sensor(struct smu_context *smu, in yellow_carp_read_sensor()
1041 static int yellow_carp_print_clk_levels(struct smu_context *smu, in yellow_carp_print_clk_levels()
1117 static int yellow_carp_force_clk_levels(struct smu_context *smu, in yellow_carp_force_clk_levels()
[all …]
H A Dsmu_v13_0_6_ppt.c1716 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_irq_process() local
2244 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_i2c_xfer() local
2929 struct smu_context *smu = adev->powerplay.pp_handle; in mca_smu_set_debug_mode() local
3033 struct smu_context *smu = adev->powerplay.pp_handle; in mca_bank_read_reg() local
3229 struct smu_context *smu = adev->powerplay.pp_handle; in mca_smu_bank_is_valid() local
3323 struct smu_context *smu = adev->powerplay.pp_handle; in mca_get_valid_mca_count() local
3394 struct smu_context *smu = adev->powerplay.pp_handle; in aca_smu_set_debug_mode() local
3430 struct smu_context *smu = adev->powerplay.pp_handle; in aca_smu_get_valid_aca_count() local
3487 struct smu_context *smu = adev->powerplay.pp_handle; in aca_bank_read_reg() local
3523 struct smu_context *smu = adev->powerplay.pp_handle; in aca_smu_parse_error_code() local
[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()
886 static int smu_v13_0_4_force_clk_levels(struct smu_context *smu, in smu_v13_0_4_force_clk_levels()
1075 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_12_ppt.c143 static int smu_v13_0_12_get_enabled_mask(struct smu_context *smu, in smu_v13_0_12_get_enabled_mask()
158 static int smu_v13_0_12_fru_get_product_info(struct smu_context *smu, in smu_v13_0_12_fru_get_product_info()
190 static int smu_v13_0_12_get_static_metrics_table(struct smu_context *smu) in smu_v13_0_12_get_static_metrics_table()
210 int smu_v13_0_12_setup_driver_pptable(struct smu_context *smu) in smu_v13_0_12_setup_driver_pptable()
266 bool smu_v13_0_12_is_dpm_running(struct smu_context *smu) in smu_v13_0_12_is_dpm_running()
279 int smu_v13_0_12_get_smu_metrics_data(struct smu_context *smu, in smu_v13_0_12_get_smu_metrics_data()
345 ssize_t smu_v13_0_12_get_gpu_metrics(struct smu_context *smu, void **table) in smu_v13_0_12_get_gpu_metrics()
/linux-6.15/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()
132 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode()
140 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode()
180 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status()
195 int smu_v11_0_check_fw_version(struct smu_context *smu) in smu_v11_0_check_fw_version()
313 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable()
471 int smu_v11_0_init_power(struct smu_context *smu) in smu_v11_0_init_power()
489 int smu_v11_0_fini_power(struct smu_context *smu) in smu_v11_0_fini_power()
1660 int smu_v11_0_baco_enter(struct smu_context *smu) in smu_v11_0_baco_enter()
1673 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()
442 static int vangogh_init_smc_tables(struct smu_context *smu) in vangogh_init_smc_tables()
501 static bool vangogh_is_dpm_running(struct smu_context *smu) in vangogh_is_dpm_running()
664 static int vangogh_print_clk_levels(struct smu_context *smu, in vangogh_print_clk_levels()
1165 static int vangogh_force_clk_levels(struct smu_context *smu, in vangogh_force_clk_levels()
1496 static int vangogh_read_sensor(struct smu_context *smu, in vangogh_read_sensor()
2216 static int vangogh_post_smu_init(struct smu_context *smu) in vangogh_post_smu_init()
2282 static int vangogh_mode2_reset(struct smu_context *smu) in vangogh_mode2_reset()
2312 static int vangogh_get_power_limit(struct smu_context *smu, in vangogh_get_power_limit()
2354 static int vangogh_get_ppt_limit(struct smu_context *smu, in vangogh_get_ppt_limit()
[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()
2228 static int navi10_read_sensor(struct smu_context *smu, in navi10_read_sensor()
2526 static int navi10_baco_enter(struct smu_context *smu) in navi10_baco_enter()
2556 static int navi10_baco_exit(struct smu_context *smu) in navi10_baco_exit()
2801 static int navi10_run_btc(struct smu_context *smu) in navi10_run_btc()
3033 struct smu_context *smu = adev->powerplay.pp_handle; in navi10_i2c_xfer() local
3465 static int navi10_post_smu_init(struct smu_context *smu) in navi10_post_smu_init()
[all …]
H A Dsienna_cichlid_ppt.c96 static int get_table_size(struct smu_context *smu) in get_table_size()
279 sienna_cichlid_get_allowed_feature_mask(struct smu_context *smu, in sienna_cichlid_get_allowed_feature_mask()
508 static int sienna_cichlid_setup_pptable(struct smu_context *smu) in sienna_cichlid_setup_pptable()
531 static int sienna_cichlid_tables_init(struct smu_context *smu) in sienna_cichlid_tables_init()
1929 static int sienna_cichlid_read_sensor(struct smu_context *smu, in sienna_cichlid_read_sensor()
2470 static int sienna_cichlid_run_btc(struct smu_context *smu) in sienna_cichlid_run_btc()
2481 static int sienna_cichlid_baco_enter(struct smu_context *smu) in sienna_cichlid_baco_enter()
2491 static int sienna_cichlid_baco_exit(struct smu_context *smu) in sienna_cichlid_baco_exit()
2535 struct smu_context *smu = adev->powerplay.pp_handle; in sienna_cichlid_i2c_xfer() local
2993 static void sienna_cichlid_stb_init(struct smu_context *smu) in sienna_cichlid_stb_init()
[all …]
H A Darcturus_ppt.c250 static int arcturus_tables_init(struct smu_context *smu) in arcturus_tables_init()
333 static int arcturus_init_smc_tables(struct smu_context *smu) in arcturus_init_smc_tables()
349 arcturus_get_allowed_feature_mask(struct smu_context *smu, in arcturus_get_allowed_feature_mask()
535 static int arcturus_setup_pptable(struct smu_context *smu) in arcturus_setup_pptable()
558 static int arcturus_run_btc(struct smu_context *smu) in arcturus_run_btc()
614 static void arcturus_get_clk_table(struct smu_context *smu, in arcturus_get_clk_table()
800 static int arcturus_emit_clk_levels(struct smu_context *smu, in arcturus_emit_clk_levels()
1095 static int arcturus_read_sensor(struct smu_context *smu, in arcturus_read_sensor()
1635 struct smu_context *smu = adev->powerplay.pp_handle; in arcturus_i2c_xfer() local
1804 static int arcturus_set_df_cstate(struct smu_context *smu, in arcturus_set_df_cstate()
[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 …]
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0.c68 int smu_v14_0_init_microcode(struct smu_context *smu) in smu_v14_0_init_microcode()
106 void smu_v14_0_fini_microcode(struct smu_context *smu) in smu_v14_0_fini_microcode()
114 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()
391 int smu_v14_0_setup_pptable(struct smu_context *smu) in smu_v14_0_setup_pptable()
530 int smu_v14_0_init_power(struct smu_context *smu) in smu_v14_0_init_power()
546 int smu_v14_0_fini_power(struct smu_context *smu) in smu_v14_0_fini_power()
1624 int smu_v14_0_run_btc(struct smu_context *smu) in smu_v14_0_run_btc()
1635 int smu_v14_0_gpo_control(struct smu_context *smu, in smu_v14_0_gpo_control()
1820 int smu_v14_0_baco_enter(struct smu_context *smu) in smu_v14_0_baco_enter()
[all …]
H A Dsmu_v14_0_0_ppt.c185 static int smu_v14_0_0_init_smc_tables(struct smu_context *smu) in smu_v14_0_0_init_smc_tables()
227 static int smu_v14_0_0_fini_smc_tables(struct smu_context *smu) in smu_v14_0_0_fini_smc_tables()
257 static int smu_v14_0_0_get_smu_metrics_data(struct smu_context *smu, in smu_v14_0_0_get_smu_metrics_data()
377 static int smu_v14_0_0_read_sensor(struct smu_context *smu, in smu_v14_0_0_read_sensor()
469 static bool smu_v14_0_0_is_dpm_running(struct smu_context *smu) in smu_v14_0_0_is_dpm_running()
540 static ssize_t smu_v14_0_0_get_gpu_metrics(struct smu_context *smu, in smu_v14_0_0_get_gpu_metrics()
617 static int smu_v14_0_0_mode2_reset(struct smu_context *smu) in smu_v14_0_0_mode2_reset()
1132 static int smu_v14_0_0_print_clk_levels(struct smu_context *smu, in smu_v14_0_0_print_clk_levels()
1255 static int smu_v14_0_0_force_clk_levels(struct smu_context *smu, in smu_v14_0_0_force_clk_levels()
1528 static int smu_v14_0_0_set_vpe_enable(struct smu_context *smu, in smu_v14_0_0_set_vpe_enable()
[all …]
H A Dsmu_v14_0_2_ppt.c268 smu_v14_0_2_get_allowed_feature_mask(struct smu_context *smu, in smu_v14_0_2_get_allowed_feature_mask()
389 static int smu_v14_0_2_setup_pptable(struct smu_context *smu) in smu_v14_0_2_setup_pptable()
414 static int smu_v14_0_2_tables_init(struct smu_context *smu) in smu_v14_0_2_tables_init()
483 static int smu_v14_0_2_init_smc_tables(struct smu_context *smu) in smu_v14_0_2_init_smc_tables()
864 static int smu_v14_0_2_read_sensor(struct smu_context *smu, in smu_v14_0_2_read_sensor()
1915 static int smu_v14_0_2_baco_enter(struct smu_context *smu) in smu_v14_0_2_baco_enter()
1927 static int smu_v14_0_2_baco_exit(struct smu_context *smu) in smu_v14_0_2_baco_exit()
1952 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v14_0_2_i2c_xfer() local
2126 static int smu_v14_0_2_mode1_reset(struct smu_context *smu) in smu_v14_0_2_mode1_reset()
2141 static int smu_v14_0_2_mode2_reset(struct smu_context *smu) in smu_v14_0_2_mode2_reset()
[all …]
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu12/
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()
648 static int renoir_dpm_set_vcn_enable(struct smu_context *smu, in renoir_dpm_set_vcn_enable()
797 static int renoir_force_clk_levels(struct smu_context *smu, in renoir_force_clk_levels()
1065 struct smu_context *smu, in renoir_set_watermarks_table()
1272 static int renoir_read_sensor(struct smu_context *smu, in renoir_read_sensor()
1359 static bool renoir_is_dpm_running(struct smu_context *smu) in renoir_is_dpm_running()
1445 static int renoir_get_enabled_mask(struct smu_context *smu, in renoir_get_enabled_mask()
[all …]
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 …]
/linux-6.15/drivers/gpu/drm/amd/pm/
H A Damdgpu_dpm.c124 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_gfx_power_up_by_imu() local
306 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_is_mode1_reset_supported() local
320 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_mode1_reset() local
406 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_get_pm_policy_info() local
421 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_pm_policy() local
698 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_send_hbm_bad_pages_num() local
713 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_send_hbm_bad_channel_flag() local
728 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_send_rma_reason() local
755 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_reset_sdma_is_supported() local
770 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_reset_sdma() local
[all …]
/linux-6.15/arch/arm/mach-shmobile/
H A Dsmp-emev2.c32 void __iomem *smu; in emev2_smp_prepare_cpus() local

12