/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ |
H A D | amdgpu_smu.h | 358 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 D | smu_v11_0.h | 143 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 D | smu_v12_0.h | 47 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 D | amdgpu_smu.c | 763 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 D | amdgpu_smu_v12_0.c | 58 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 D | amdgpu_smu_v11_0.c | 100 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 D | amdgpu_renoir_ppt.c | 175 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 D | amdgpu_navi10_ppt.c | 319 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 D | amdgpu_arcturus_ppt.c | 359 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 D | amdgpu_vega20_ppt.c | 595 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 D | navi10_ppt.h | 57 extern void navi10_set_ppt_funcs(struct smu_context *smu);
|
H A D | renoir_ppt.h | 28 extern void renoir_set_ppt_funcs(struct smu_context *smu);
|
H A D | arcturus_ppt.h | 72 extern void arcturus_set_ppt_funcs(struct smu_context *smu);
|
H A D | vega20_ppt.h | 179 extern void vega20_set_ppt_funcs(struct smu_context *smu);
|
H A D | smu_internal.h | 84 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 D | amdgpu_dm_pp_smu.c | 48 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 D | amdgpu_dpm.c | 1024 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 D | amdgpu_nv.c | 327 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 D | amdgpu.h | 882 struct smu_context smu;
|
H A D | amdgpu_pm.c | 476 struct smu_context *smu = &adev->smu; in amdgpu_get_pp_cur_state()
|