Home
last modified time | relevance | path

Searched refs:smu_context (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Dsmu_v13_0.h129 int smu_v13_0_init_microcode(struct smu_context *smu);
131 void smu_v13_0_fini_microcode(struct smu_context *smu);
133 int smu_v13_0_load_microcode(struct smu_context *smu);
135 int smu_v13_0_init_smc_tables(struct smu_context *smu);
137 int smu_v13_0_fini_smc_tables(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);
143 int smu_v13_0_check_fw_status(struct smu_context *smu);
145 int smu_v13_0_setup_pptable(struct smu_context *smu);
147 int smu_v13_0_get_vbios_bootup_values(struct smu_context *sm
[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);
156 int smu_v11_0_init_smc_tables(struct smu_context *smu);
158 int smu_v11_0_fini_smc_tables(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);
164 int smu_v11_0_check_fw_status(struct smu_context *smu);
166 int smu_v11_0_setup_pptable(struct smu_context *smu);
168 int smu_v11_0_get_vbios_bootup_values(struct smu_context *sm
[all...]
H A Damdgpu_smu.h470 struct smu_context { struct
579 int (*run_btc)(struct smu_context *smu);
586 int (*get_allowed_feature_mask)(struct smu_context *smu, uint32_t *feature_mask, uint32_t num);
593 enum amd_pm_state_type (*get_current_power_state)(struct smu_context *smu);
599 int (*set_default_dpm_table)(struct smu_context *smu);
601 int (*set_power_state)(struct smu_context *smu);
607 int (*populate_umd_state_clk)(struct smu_context *smu);
616 int (*print_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf);
629 int (*emit_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf, int *offset);
637 int (*force_clk_levels)(struct smu_context *sm
[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);
50 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable);
52 int smu_v12_0_fini_smc_tables(struct smu_context *smu);
54 int smu_v12_0_set_default_dpm_tables(struct smu_context *sm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/
H A Damdgpu_smu.h387 struct smu_context struct
465 int (*run_btc)(struct smu_context *smu);
466 int (*get_allowed_feature_mask)(struct smu_context *smu, uint32_t *feature_mask, uint32_t num);
467 enum amd_pm_state_type (*get_current_power_state)(struct smu_context *smu);
468 int (*set_default_dpm_table)(struct smu_context *smu);
469 int (*set_power_state)(struct smu_context *smu);
470 int (*populate_umd_state_clk)(struct smu_context *smu);
471 int (*print_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf);
472 int (*force_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask);
473 int (*set_default_od8_settings)(struct smu_context *sm
[all...]
H A Dsmu_v11_0.h139 int smu_v11_0_init_microcode(struct smu_context *smu);
141 void smu_v11_0_fini_microcode(struct smu_context *smu);
143 int smu_v11_0_load_microcode(struct smu_context *smu);
145 int smu_v11_0_init_smc_tables(struct smu_context *smu);
147 int smu_v11_0_fini_smc_tables(struct smu_context *smu);
149 int smu_v11_0_init_power(struct smu_context *smu);
151 int smu_v11_0_fini_power(struct smu_context *smu);
153 int smu_v11_0_check_fw_status(struct smu_context *smu);
155 int smu_v11_0_setup_pptable(struct smu_context *smu);
157 int smu_v11_0_get_vbios_bootup_values(struct smu_context *sm
[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);
50 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable);
52 int smu_v12_0_fini_smc_tables(struct smu_context *smu);
54 int smu_v12_0_set_default_dpm_tables(struct smu_context *sm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/
H A Dsmu_cmn.h29 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu,
34 int smu_cmn_send_smc_msg(struct smu_context *smu,
38 int smu_cmn_to_asic_specific_index(struct smu_context *smu,
42 int smu_cmn_feature_is_supported(struct smu_context *smu,
45 int smu_cmn_feature_is_enabled(struct smu_context *smu,
48 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *smu,
51 int smu_cmn_get_enabled_mask(struct smu_context *smu,
55 int smu_cmn_feature_update_enable_state(struct smu_context *smu,
59 int smu_cmn_feature_set_enabled(struct smu_context *smu,
63 size_t smu_cmn_get_pp_feature_mask(struct smu_context *sm
[all...]
H A Damdgpu_smu.c48 size_t smu_sys_get_pp_feature_mask(struct smu_context *smu, char *buf) in smu_sys_get_pp_feature_mask()
64 int smu_sys_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask) in smu_sys_set_pp_feature_mask()
83 struct smu_context *smu = &adev->smu; in smu_get_status_gfxoff()
93 int smu_set_soft_freq_range(struct smu_context *smu, in smu_set_soft_freq_range()
113 int smu_get_dpm_freq_range(struct smu_context *smu, in smu_get_dpm_freq_range()
136 static int smu_dpm_set_vcn_enable_locked(struct smu_context *smu, in smu_dpm_set_vcn_enable_locked()
156 static int smu_dpm_set_vcn_enable(struct smu_context *smu, in smu_dpm_set_vcn_enable()
172 static int smu_dpm_set_jpeg_enable_locked(struct smu_context *smu, in smu_dpm_set_jpeg_enable_locked()
192 static int smu_dpm_set_jpeg_enable(struct smu_context *smu, in smu_dpm_set_jpeg_enable()
211 * @smu: smu_context pointe
[all...]
H A Dsmu_cmn.c62 static const char *smu_get_message_name(struct smu_context *smu, in smu_get_message_name()
71 static void smu_cmn_send_msg_without_waiting(struct smu_context *smu, in smu_cmn_send_msg_without_waiting()
79 static void smu_cmn_read_arg(struct smu_context *smu, in smu_cmn_read_arg()
87 static int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response()
107 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu, in smu_cmn_send_smc_msg_with_param()
153 int smu_cmn_send_smc_msg(struct smu_context *smu, in smu_cmn_send_smc_msg()
163 int smu_cmn_to_asic_specific_index(struct smu_context *smu, in smu_cmn_to_asic_specific_index()
246 int smu_cmn_feature_is_supported(struct smu_context *smu, in smu_cmn_feature_is_supported()
268 int smu_cmn_feature_is_enabled(struct smu_context *smu, in smu_cmn_feature_is_enabled()
292 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *sm
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/
H A Dsmu_cmn.h41 int smu_cmn_send_msg_without_waiting(struct smu_context *smu,
44 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu,
49 int smu_cmn_send_smc_msg(struct smu_context *smu,
53 int smu_cmn_send_debug_smc_msg(struct smu_context *smu,
56 int smu_cmn_send_debug_smc_msg_with_param(struct smu_context *smu,
59 int smu_cmn_wait_for_response(struct smu_context *smu);
61 int smu_cmn_to_asic_specific_index(struct smu_context *smu,
65 int smu_cmn_feature_is_supported(struct smu_context *smu,
68 int smu_cmn_feature_is_enabled(struct smu_context *smu,
71 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *sm
[all...]
H A Damdgpu_smu.c60 static int smu_force_smuclk_levels(struct smu_context *smu,
63 static int smu_handle_task(struct smu_context *smu,
66 static int smu_reset(struct smu_context *smu);
71 static int smu_set_gfx_cgpg(struct smu_context *smu, bool enabled);
77 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask()
88 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask()
96 int smu_set_residency_gfxoff(struct smu_context *smu, bool value) in smu_set_residency_gfxoff()
104 int smu_get_residency_gfxoff(struct smu_context *smu, u32 *value) in smu_get_residency_gfxoff()
112 int smu_get_entrycount_gfxoff(struct smu_context *smu, u64 *value) in smu_get_entrycount_gfxoff()
120 int smu_get_status_gfxoff(struct smu_context *sm
[all...]
H A Dsmu_cmn.c56 static const char *smu_get_message_name(struct smu_context *smu, in smu_get_message_name()
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()
126 static void __smu_cmn_reg_print_error(struct smu_context *smu, in __smu_cmn_reg_print_error()
182 static int __smu_cmn_reg2errno(struct smu_context *smu, u32 reg_c2pmsg_90) in __smu_cmn_reg2errno()
227 static void __smu_cmn_send_msg(struct smu_context *smu, in __smu_cmn_send_msg()
238 static int __smu_cmn_send_debug_msg(struct smu_context *smu, in __smu_cmn_send_debug_msg()
263 int smu_cmn_send_msg_without_waiting(struct smu_context *smu, in smu_cmn_send_msg_without_waiting()
301 int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response()
350 int smu_cmn_send_smc_msg_with_param(struct smu_context *sm
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0.c90 int smu_v13_0_init_microcode(struct smu_context *smu) in smu_v13_0_init_microcode()
131 void smu_v13_0_fini_microcode(struct smu_context *smu) in smu_v13_0_fini_microcode()
139 int smu_v13_0_load_microcode(struct smu_context *smu) in smu_v13_0_load_microcode()
181 int smu_v13_0_init_pptable_microcode(struct smu_context *smu) in smu_v13_0_init_pptable_microcode()
232 int smu_v13_0_check_fw_status(struct smu_context *smu) in smu_v13_0_check_fw_status()
256 int smu_v13_0_check_fw_version(struct smu_context *smu) in smu_v13_0_check_fw_version()
299 static int smu_v13_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v13_0_set_pptable_v2_0()
314 static int smu_v13_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v13_0_set_pptable_v2_1()
341 static int smu_v13_0_get_pptable_from_vbios(struct smu_context *smu, void **table, uint32_t *size) in smu_v13_0_get_pptable_from_vbios()
363 int smu_v13_0_get_pptable_from_firmware(struct smu_context *sm
[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()
185 static int smu_v13_0_5_system_features_control(struct smu_context *smu, bool en) in smu_v13_0_5_system_features_control()
196 static int smu_v13_0_5_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in smu_v13_0_5_dpm_set_vcn_enable()
211 static int smu_v13_0_5_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in smu_v13_0_5_dpm_set_jpeg_enable()
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 *sm
[all...]
H A Dsmu_v13_0_6_ppt.c218 static int smu_v13_0_6_tables_init(struct smu_context *smu) in smu_v13_0_6_tables_init()
260 static int smu_v13_0_6_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_6_allocate_dpm_context()
273 static int smu_v13_0_6_init_smc_tables(struct smu_context *smu) in smu_v13_0_6_init_smc_tables()
286 static int smu_v13_0_6_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_6_get_allowed_feature_mask()
299 static int smu_v13_0_6_get_metrics_table(struct smu_context *smu, in smu_v13_0_6_get_metrics_table()
329 static int smu_v13_0_6_setup_driver_pptable(struct smu_context *smu) in smu_v13_0_6_setup_driver_pptable()
385 static int smu_v13_0_6_get_dpm_ultimate_freq(struct smu_context *smu, in smu_v13_0_6_get_dpm_ultimate_freq()
470 static int smu_v13_0_6_get_dpm_level_count(struct smu_context *smu, in smu_v13_0_6_get_dpm_level_count()
483 static int smu_v13_0_6_set_default_dpm_table(struct smu_context *smu) in smu_v13_0_6_set_default_dpm_table()
562 static int smu_v13_0_6_setup_pptable(struct smu_context *sm
[all...]
H A Daldebaran_ppt.c227 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 *sm
[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()
212 static int yellow_carp_system_features_control(struct smu_context *smu, bool en) in yellow_carp_system_features_control()
223 static int yellow_carp_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in yellow_carp_dpm_set_vcn_enable()
238 static int yellow_carp_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in yellow_carp_dpm_set_jpeg_enable()
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()
331 static int yellow_carp_get_smu_metrics_data(struct smu_context *sm
[all...]
H A Dsmu_v13_0_0_ppt.c288 smu_v13_0_0_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_0_get_allowed_feature_mask()
337 static int smu_v13_0_0_check_powerplay_table(struct smu_context *smu) in smu_v13_0_0_check_powerplay_table()
390 static int smu_v13_0_0_store_powerplay_table(struct smu_context *smu) in smu_v13_0_0_store_powerplay_table()
409 static int smu_v13_0_0_append_powerplay_table(struct smu_context *smu) in smu_v13_0_0_append_powerplay_table()
430 static int smu_v13_0_0_get_pptable_from_pmfw(struct smu_context *smu, in smu_v13_0_0_get_pptable_from_pmfw()
448 static int smu_v13_0_0_setup_pptable(struct smu_context *smu) in smu_v13_0_0_setup_pptable()
484 static int smu_v13_0_0_tables_init(struct smu_context *smu) in smu_v13_0_0_tables_init()
539 static int smu_v13_0_0_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_0_allocate_dpm_context()
553 static int smu_v13_0_0_init_smc_tables(struct smu_context *smu) in smu_v13_0_0_init_smc_tables()
568 static int smu_v13_0_0_set_default_dpm_table(struct smu_context *sm
[all...]
H A Dsmu_v13_0_7_ppt.c257 smu_v13_0_7_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_7_get_allowed_feature_mask()
326 static int smu_v13_0_7_check_powerplay_table(struct smu_context *smu) in smu_v13_0_7_check_powerplay_table()
372 static int smu_v13_0_7_store_powerplay_table(struct smu_context *smu) in smu_v13_0_7_store_powerplay_table()
388 static int smu_v13_0_7_check_fw_status(struct smu_context *smu) in smu_v13_0_7_check_fw_status()
410 static int smu_v13_0_7_append_powerplay_table(struct smu_context *smu) in smu_v13_0_7_append_powerplay_table()
435 static int smu_v13_0_7_get_pptable_from_pmfw(struct smu_context *smu, in smu_v13_0_7_get_pptable_from_pmfw()
453 static int smu_v13_0_7_setup_pptable(struct smu_context *smu) in smu_v13_0_7_setup_pptable()
491 static int smu_v13_0_7_tables_init(struct smu_context *smu) in smu_v13_0_7_tables_init()
539 static int smu_v13_0_7_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_7_allocate_dpm_context()
553 static int smu_v13_0_7_init_smc_tables(struct smu_context *sm
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c82 static void smu_v11_0_poll_baco_exit(struct smu_context *smu) in smu_v11_0_poll_baco_exit()
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()
273 static int smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v11_0_set_pptable_v2_0()
288 static int smu_v11_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v11_0_set_pptable_v2_1()
315 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable()
369 int smu_v11_0_init_smc_tables(struct smu_context *sm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c83 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode()
149 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode()
158 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode()
198 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status()
213 int smu_v11_0_check_fw_version(struct smu_context *smu) in smu_v11_0_check_fw_version()
272 static int smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v11_0_set_pptable_v2_0()
287 static int smu_v11_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v11_0_set_pptable_v2_1()
314 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable()
369 int smu_v11_0_init_smc_tables(struct smu_context *smu) in smu_v11_0_init_smc_tables()
418 int smu_v11_0_fini_smc_tables(struct smu_context *sm
[all...]
H A Dnavi10_ppt.c239 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure()
255 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask()
341 static void navi10_check_bxco_support(struct smu_context *smu) in navi10_check_bxco_support()
359 static int navi10_check_powerplay_table(struct smu_context *smu) in navi10_check_powerplay_table()
382 static int navi10_append_powerplay_table(struct smu_context *smu) in navi10_append_powerplay_table()
435 static int navi10_store_powerplay_table(struct smu_context *smu) in navi10_store_powerplay_table()
447 static int navi10_setup_pptable(struct smu_context *smu) in navi10_setup_pptable()
470 static int navi10_tables_init(struct smu_context *smu) in navi10_tables_init()
522 static int navi10_get_smu_metrics_data(struct smu_context *smu, in navi10_get_smu_metrics_data()
618 static int navi10_allocate_dpm_context(struct smu_context *sm
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Dsmu_v12_0.c57 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status()
72 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version()
106 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) in smu_v12_0_powergate_sdma()
117 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) in smu_v12_0_set_gfx_cgpg()
140 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu) in smu_v12_0_get_gfxoff_status()
153 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) in smu_v12_0_gfx_off_control()
177 int smu_v12_0_fini_smc_tables(struct smu_context *smu) in smu_v12_0_fini_smc_tables()
196 int smu_v12_0_set_default_dpm_tables(struct smu_context *smu) in smu_v12_0_set_default_dpm_tables()
203 int smu_v12_0_mode2_reset(struct smu_context *smu){ in smu_v12_0_mode2_reset()
207 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *sm
[all...]
/kernel/linux/linux-6.6/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()
213 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *sm
[all...]

Completed in 27 milliseconds

123