Home
last modified time | relevance | path

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

/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/
H A Damdgpu_smu.h358 struct smu_context struct
424 int (*run_btc)(struct smu_context *smu);
497 int (*init_power)(struct smu_context *smu);
498 int (*fini_power)(struct smu_context *smu);
564 int (*baco_enter)(struct smu_context *smu);
565 int (*baco_exit)(struct smu_context *smu);
601 int smu_read_sensor(struct smu_context *smu,
648 int smu_baco_enter(struct smu_context *smu);
649 int smu_baco_exit(struct smu_context *smu);
678 int smu_reset(struct smu_context *smu);
[all …]
H A Dsmu_v11_0.h143 int smu_v11_0_init_microcode(struct smu_context *smu);
145 int smu_v11_0_load_microcode(struct smu_context *smu);
151 int smu_v11_0_init_power(struct smu_context *smu);
153 int smu_v11_0_fini_power(struct smu_context *smu);
157 int smu_v11_0_setup_pptable(struct smu_context *smu);
163 int smu_v11_0_check_pptable(struct smu_context *smu);
165 int smu_v11_0_parse_pptable(struct smu_context *smu);
171 int smu_v11_0_write_pptable(struct smu_context *smu);
212 int smu_v11_0_read_sensor(struct smu_context *smu,
254 int smu_v11_0_baco_enter(struct smu_context *smu);
[all …]
H A Dsmu_v12_0.h47 int smu_v12_0_wait_for_response(struct smu_context *smu);
50 smu_v12_0_send_msg_with_param(struct smu_context *smu,
54 int smu_v12_0_check_fw_status(struct smu_context *smu);
56 int smu_v12_0_check_fw_version(struct smu_context *smu);
66 int smu_v12_0_read_sensor(struct smu_context *smu,
74 int smu_v12_0_init_smc_tables(struct smu_context *smu);
76 int smu_v12_0_fini_smc_tables(struct smu_context *smu);
78 int smu_v12_0_populate_smc_tables(struct smu_context *smu);
80 int smu_v12_0_get_enabled_mask(struct smu_context *smu,
83 int smu_v12_0_get_current_clk_freq(struct smu_context *smu,
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/
H A Damdgpu_smu.c763 struct smu_context *smu = &adev->smu; in smu_set_funcs()
797 struct smu_context *smu = &adev->smu; in smu_early_init()
810 struct smu_context *smu = &adev->smu; in smu_late_init()
894 struct smu_context *smu = &adev->smu; in smu_sw_init()
959 struct smu_context *smu = &adev->smu; in smu_sw_fini()
1323 struct smu_context *smu = &adev->smu; in smu_hw_init()
1389 struct smu_context *smu = &adev->smu; in smu_hw_fini()
1454 int smu_reset(struct smu_context *smu) in smu_reset()
1474 struct smu_context *smu = &adev->smu; in smu_suspend()
1510 struct smu_context *smu = &adev->smu; in smu_resume()
[all …]
H A Damdgpu_smu_v12_0.c58 int smu_v12_0_read_arg(struct smu_context *smu, uint32_t *arg) in smu_v12_0_read_arg()
66 int smu_v12_0_wait_for_response(struct smu_context *smu) in smu_v12_0_wait_for_response()
84 smu_v12_0_send_msg_with_param(struct smu_context *smu, in smu_v12_0_send_msg_with_param()
116 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status()
131 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version()
207 int smu_v12_0_read_sensor(struct smu_context *smu, in smu_v12_0_read_sensor()
289 int smu_v12_0_init_smc_tables(struct smu_context *smu) in smu_v12_0_init_smc_tables()
307 int smu_v12_0_fini_smc_tables(struct smu_context *smu) in smu_v12_0_fini_smc_tables()
323 int smu_v12_0_populate_smc_tables(struct smu_context *smu) in smu_v12_0_populate_smc_tables()
330 int smu_v12_0_get_enabled_mask(struct smu_context *smu, in smu_v12_0_get_enabled_mask()
[all …]
H A Damdgpu_smu_v11_0.c100 smu_v11_0_send_msg_with_param(struct smu_context *smu, in smu_v11_0_send_msg_with_param()
132 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode()
194 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode()
232 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status()
342 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable()
472 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()
710 int smu_v11_0_check_pptable(struct smu_context *smu) in smu_v11_0_check_pptable()
1277 int smu_v11_0_read_sensor(struct smu_context *smu, in smu_v11_0_read_sensor()
1737 int smu_v11_0_baco_enter(struct smu_context *smu) in smu_v11_0_baco_enter()
[all …]
H A Damdgpu_renoir_ppt.c175 static int renoir_get_metrics_table(struct smu_context *smu, in renoir_get_metrics_table()
243 static int renoir_print_clk_levels(struct smu_context *smu, in renoir_print_clk_levels()
441 static int renoir_unforce_dpm_levels(struct smu_context *smu) { in renoir_unforce_dpm_levels()
546 static int renoir_get_profiling_clk_mask(struct smu_context *smu, in renoir_get_profiling_clk_mask()
608 static int renoir_force_clk_levels(struct smu_context *smu, in renoir_force_clk_levels()
698 static int renoir_set_peak_clock_by_device(struct smu_context *smu) in renoir_set_peak_clock_by_device()
722 static int renoir_set_performance_level(struct smu_context *smu, in renoir_set_performance_level()
766 struct smu_context *smu, in renoir_set_watermarks_table()
830 static int renoir_get_power_profile_mode(struct smu_context *smu, in renoir_get_power_profile_mode()
863 static int renoir_read_sensor(struct smu_context *smu, in renoir_read_sensor()
[all …]
H A Damdgpu_navi10_ppt.c319 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure()
335 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask()
578 static int navi10_get_metrics_table(struct smu_context *smu, in navi10_get_metrics_table()
763 static int navi10_print_clk_levels(struct smu_context *smu, in navi10_print_clk_levels()
950 static int navi10_force_clk_levels(struct smu_context *smu, in navi10_force_clk_levels()
1194 static bool navi10_is_dpm_running(struct smu_context *smu) in navi10_is_dpm_running()
1205 static int navi10_get_fan_speed_rpm(struct smu_context *smu, in navi10_get_fan_speed_rpm()
1594 static int navi10_read_sensor(struct smu_context *smu, in navi10_read_sensor()
1851 static int navi10_get_power_limit(struct smu_context *smu, in navi10_get_power_limit()
2217 static int navi10_run_btc(struct smu_context *smu) in navi10_run_btc()
[all …]
H A Damdgpu_arcturus_ppt.c359 arcturus_get_allowed_feature_mask(struct smu_context *smu, in arcturus_get_allowed_feature_mask()
372 arcturus_set_single_dpm_table(struct smu_context *smu, in arcturus_set_single_dpm_table()
556 static int arcturus_run_btc(struct smu_context *smu) in arcturus_run_btc()
596 static int arcturus_get_clk_table(struct smu_context *smu, in arcturus_get_clk_table()
621 static int arcturus_print_clk_levels(struct smu_context *smu, in arcturus_print_clk_levels()
986 static int arcturus_read_sensor(struct smu_context *smu, in arcturus_read_sensor()
1242 arcturus_get_profiling_clk_mask(struct smu_context *smu, in arcturus_get_profiling_clk_mask()
1526 static void arcturus_dump_pptable(struct smu_context *smu) in arcturus_dump_pptable()
2197 struct smu_context *smu = &adev->smu; in arcturus_i2c_eeprom_control_init()
2221 struct smu_context *smu = &adev->smu; in arcturus_i2c_eeprom_control_fini()
[all …]
H A Damdgpu_vega20_ppt.c595 static int vega20_run_btc_afll(struct smu_context *smu) in vega20_run_btc_afll()
602 vega20_get_allowed_feature_mask(struct smu_context *smu, in vega20_get_allowed_feature_mask()
671 vega20_set_single_dpm_table(struct smu_context *smu, in vega20_set_single_dpm_table()
932 static int vega20_get_clk_table(struct smu_context *smu, in vega20_get_clk_table()
950 static int vega20_print_clk_levels(struct smu_context *smu, in vega20_print_clk_levels()
1281 static int vega20_force_clk_levels(struct smu_context *smu, in vega20_force_clk_levels()
1973 vega20_get_profiling_clk_mask(struct smu_context *smu, in vega20_get_profiling_clk_mask()
2238 vega20_notify_smc_display_config(struct smu_context *smu) in vega20_notify_smc_display_config()
3000 static int vega20_read_sensor(struct smu_context *smu, in vega20_read_sensor()
3129 static int vega20_set_df_cstate(struct smu_context *smu, in vega20_set_df_cstate()
[all …]
H A Dnavi10_ppt.h57 extern void navi10_set_ppt_funcs(struct smu_context *smu);
H A Drenoir_ppt.h28 extern void renoir_set_ppt_funcs(struct smu_context *smu);
H A Darcturus_ppt.h72 extern void arcturus_set_ppt_funcs(struct smu_context *smu);
H A Dvega20_ppt.h179 extern void vega20_set_ppt_funcs(struct smu_context *smu);
H A Dsmu_internal.h84 int smu_send_smc_msg(struct smu_context *smu, enum smu_message_type msg);
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_pp_smu.c48 struct smu_context *smu = &adev->smu; in dm_pp_apply_display_requirements()
724 struct smu_context *smu = &adev->smu; in pp_nv_set_pme_wa_enable()
740 struct smu_context *smu = &adev->smu; in pp_nv_set_display_count()
756 struct smu_context *smu = &adev->smu; in pp_nv_set_min_deep_sleep_dcfclk()
773 struct smu_context *smu = &adev->smu; in pp_nv_set_hard_min_dcefclk_by_freq()
795 struct smu_context *smu = &adev->smu; in pp_nv_set_hard_min_uclk_by_freq()
818 struct smu_context *smu = &adev->smu; in pp_nv_set_pstate_handshake_support()
831 struct smu_context *smu = &adev->smu; in pp_nv_set_voltage_by_freq()
866 struct smu_context *smu = &adev->smu; in pp_nv_get_maximum_sustainable_clocks()
885 struct smu_context *smu = &adev->smu; in pp_nv_get_uclk_dpm_states()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_dpm.c1024 struct smu_context *smu = &adev->smu; in amdgpu_dpm_baco_enter()
1044 struct smu_context *smu = &adev->smu; in amdgpu_dpm_baco_exit()
1081 struct smu_context *smu = &adev->smu; in amdgpu_dpm_is_baco_supported()
1101 struct smu_context *smu = &adev->smu; in amdgpu_dpm_mode2_reset()
1117 struct smu_context *smu = &adev->smu; in amdgpu_dpm_baco_reset()
H A Damdgpu_nv.c327 struct smu_context *smu = &adev->smu; in nv_asic_supports_baco()
338 struct smu_context *smu = &adev->smu; in nv_asic_reset_method()
358 struct smu_context *smu = &adev->smu; in nv_asic_reset()
H A Damdgpu.h882 struct smu_context smu;
H A Damdgpu_pm.c476 struct smu_context *smu = &adev->smu; in amdgpu_get_pp_cur_state()