Home
last modified time | relevance | path

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

/openbsd-src/sys/dev/pci/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
40 #define smu_powergate_sdma(smu, gate) smu_ppt_funcs(powergate_sdma, 0, smu, gate) argument
41 #define smu_get_vbios_bootup_values(smu) smu_ppt_funcs(get_vbios_bootup_values, 0, smu) argument
[all …]
H A Damdgpu_smu.c77 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask() local
88 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask() local
96 smu_set_residency_gfxoff(struct smu_context * smu,bool value) smu_set_residency_gfxoff() argument
104 smu_get_residency_gfxoff(struct smu_context * smu,u32 * value) smu_get_residency_gfxoff() argument
112 smu_get_entrycount_gfxoff(struct smu_context * smu,u64 * value) smu_get_entrycount_gfxoff() argument
120 smu_get_status_gfxoff(struct smu_context * smu,uint32_t * value) smu_get_status_gfxoff() argument
130 smu_set_soft_freq_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) smu_set_soft_freq_range() argument
146 smu_get_dpm_freq_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) smu_get_dpm_freq_range() argument
165 smu_set_gfx_power_up_by_imu(struct smu_context * smu) smu_set_gfx_power_up_by_imu() argument
180 struct smu_context *smu = handle; smu_get_mclk() local
194 struct smu_context *smu = handle; smu_get_sclk() local
206 smu_set_gfx_imu_enable(struct smu_context * smu) smu_set_gfx_imu_enable() argument
219 smu_dpm_set_vcn_enable(struct smu_context * smu,bool enable) smu_dpm_set_vcn_enable() argument
239 smu_dpm_set_jpeg_enable(struct smu_context * smu,bool enable) smu_dpm_set_jpeg_enable() argument
277 struct smu_context *smu = handle; smu_dpm_set_power_gate() local
333 smu_set_user_clk_dependencies(struct smu_context * smu,enum smu_clk_type clk) smu_set_user_clk_dependencies() argument
368 smu_restore_dpm_user_profile(struct smu_context * smu) smu_restore_dpm_user_profile() argument
474 struct smu_context *smu = adev->powerplay.pp_handle; is_support_cclk_dpm() local
486 struct smu_context *smu = handle; smu_sys_get_pp_table() local
507 struct smu_context *smu = handle; smu_sys_set_pp_table() local
545 smu_get_driver_allowed_feature_mask(struct smu_context * smu) smu_get_driver_allowed_feature_mask() argument
579 struct smu_context *smu = adev->powerplay.pp_handle; smu_set_funcs() local
651 struct smu_context *smu; smu_early_init() local
676 smu_set_default_dpm_table(struct smu_context * smu) smu_set_default_dpm_table() argument
708 smu_apply_default_config_table_settings(struct smu_context * smu) smu_apply_default_config_table_settings() argument
724 struct smu_context *smu = adev->powerplay.pp_handle; smu_late_init() local
795 smu_init_fb_allocations(struct smu_context * smu) smu_init_fb_allocations() argument
861 smu_fini_fb_allocations(struct smu_context * smu) smu_fini_fb_allocations() argument
889 smu_alloc_memory_pool(struct smu_context * smu) smu_alloc_memory_pool() argument
926 smu_free_memory_pool(struct smu_context * smu) smu_free_memory_pool() argument
943 smu_alloc_dummy_read_table(struct smu_context * smu) smu_alloc_dummy_read_table() argument
967 smu_free_dummy_read_table(struct smu_context * smu) smu_free_dummy_read_table() argument
981 smu_smc_table_sw_init(struct smu_context * smu) smu_smc_table_sw_init() argument
1027 smu_smc_table_sw_fini(struct smu_context * smu) smu_smc_table_sw_fini() argument
1060 struct smu_context *smu = container_of(work, struct smu_context, smu_throttling_logging_work_fn() local
1068 struct smu_context *smu = container_of(work, struct smu_context, smu_interrupt_work_fn() local
1077 struct smu_context *smu = smu_swctf_delayed_work_handler() local
1106 struct smu_context *smu = adev->powerplay.pp_handle; smu_sw_init() local
1183 struct smu_context *smu = adev->powerplay.pp_handle; smu_sw_fini() local
1197 smu_get_thermal_temperature_range(struct smu_context * smu) smu_get_thermal_temperature_range() argument
1224 smu_smc_hw_setup(struct smu_context * smu) smu_smc_hw_setup() argument
1416 smu_start_smc_engine(struct smu_context * smu) smu_start_smc_engine() argument
1454 struct smu_context *smu = adev->powerplay.pp_handle; smu_hw_init() local
1509 smu_disable_dpms(struct smu_context * smu) smu_disable_dpms() argument
1614 smu_smc_hw_cleanup(struct smu_context * smu) smu_smc_hw_cleanup() argument
1642 struct smu_context *smu = adev->powerplay.pp_handle; smu_hw_fini() local
1664 struct smu_context *smu = adev->powerplay.pp_handle; smu_late_fini() local
1669 smu_reset(struct smu_context * smu) smu_reset() argument
1692 struct smu_context *smu = adev->powerplay.pp_handle; smu_suspend() local
1727 struct smu_context *smu = adev->powerplay.pp_handle; smu_resume() local
1767 struct smu_context *smu = handle; smu_display_configuration_change() local
1801 struct smu_context *smu = (struct smu_context*)(handle); smu_enable_umd_pstate() local
1831 smu_bump_power_profile_mode(struct smu_context * smu,long * param,uint32_t param_size) smu_bump_power_profile_mode() argument
1843 smu_adjust_power_state_dynamic(struct smu_context * smu,enum amd_dpm_forced_level level,bool skip_display_settings) smu_adjust_power_state_dynamic() argument
1898 smu_handle_task(struct smu_context * smu,enum amd_dpm_forced_level level,enum amd_pp_task task_id) smu_handle_task() argument
1929 struct smu_context *smu = handle; smu_handle_dpm_task() local
1940 struct smu_context *smu = handle; smu_switch_power_profile() local
1972 struct smu_context *smu = handle; smu_get_performance_level() local
1987 struct smu_context *smu = handle; smu_force_performance_level() local
2015 struct smu_context *smu = handle; smu_set_display_count() local
2023 smu_force_smuclk_levels(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t mask) smu_force_smuclk_levels() argument
2053 struct smu_context *smu = handle; smu_force_ppclk_levels() local
2102 struct smu_context *smu = handle; smu_set_mp1_state() local
2118 struct smu_context *smu = handle; smu_set_df_cstate() local
2134 smu_allow_xgmi_power_down(struct smu_context * smu,bool en) smu_allow_xgmi_power_down() argument
2151 smu_write_watermarks_table(struct smu_context * smu) smu_write_watermarks_table() argument
2162 struct smu_context *smu = handle; smu_set_watermarks_for_clock_ranges() local
2173 smu_set_ac_dc(struct smu_context * smu) smu_set_ac_dc() argument
2239 struct smu_context *smu = handle; smu_load_microcode() local
2269 smu_set_gfx_cgpg(struct smu_context * smu,bool enabled) smu_set_gfx_cgpg() argument
2281 struct smu_context *smu = handle; smu_set_fan_speed_rpm() local
2321 struct smu_context *smu = handle; smu_get_power_limit() local
2396 struct smu_context *smu = handle; smu_set_power_limit() local
2427 smu_print_smuclk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) smu_print_smuclk_levels() argument
2488 struct smu_context *smu = handle; smu_print_ppclk_levels() local
2500 struct smu_context *smu = handle; smu_emit_ppclk_levels() local
2521 struct smu_context *smu = handle; smu_od_edit_dpm_table() local
2539 struct smu_context *smu = handle; smu_read_sensor() local
2611 struct smu_context *smu = handle; smu_get_apu_thermal_limit() local
2622 struct smu_context *smu = handle; smu_set_apu_thermal_limit() local
2632 struct smu_context *smu = handle; smu_get_power_profile_mode() local
2647 struct smu_context *smu = handle; smu_set_power_profile_mode() local
2658 struct smu_context *smu = handle; smu_get_fan_control_mode() local
2676 struct smu_context *smu = handle; smu_set_fan_control_mode() local
2709 struct smu_context *smu = handle; smu_get_fan_speed_pwm() local
2728 struct smu_context *smu = handle; smu_set_fan_speed_pwm() local
2755 struct smu_context *smu = handle; smu_get_fan_speed_rpm() local
2774 struct smu_context *smu = handle; smu_set_deep_sleep_dcefclk() local
2786 struct smu_context *smu = handle; smu_get_clock_by_type_with_latency() local
2821 struct smu_context *smu = handle; smu_display_clock_voltage_request() local
2837 struct smu_context *smu = handle; smu_display_disable_memory_clock_switch() local
2852 struct smu_context *smu = handle; smu_set_xgmi_pstate() local
2869 struct smu_context *smu = handle; smu_get_baco_capability() local
2884 struct smu_context *smu = handle; smu_baco_set_state() local
2907 smu_mode1_reset_is_support(struct smu_context * smu) smu_mode1_reset_is_support() argument
2920 smu_mode2_reset_is_support(struct smu_context * smu) smu_mode2_reset_is_support() argument
2933 smu_mode1_reset(struct smu_context * smu) smu_mode1_reset() argument
2948 struct smu_context *smu = handle; smu_mode2_reset() local
2965 struct smu_context *smu = handle; smu_enable_gfx_features() local
2983 struct smu_context *smu = handle; smu_get_max_sustainable_clocks_by_dc() local
2999 struct smu_context *smu = handle; smu_get_uclk_dpm_states() local
3013 struct smu_context *smu = handle; smu_get_current_power_state() local
3028 struct smu_context *smu = handle; smu_get_dpm_clock_table() local
3042 struct smu_context *smu = handle; smu_sys_get_gpu_metrics() local
3055 struct smu_context *smu = handle; smu_enable_mgpu_fan_boost() local
3070 struct smu_context *smu = handle; smu_gfx_state_change_set() local
3079 smu_handle_passthrough_sbr(struct smu_context * smu,bool enable) smu_handle_passthrough_sbr() argument
3089 smu_get_ecc_info(struct smu_context * smu,void * umc_ecc) smu_get_ecc_info() argument
3103 struct smu_context *smu = handle; smu_get_prv_buffer_details() local
3178 smu_wait_for_event(struct smu_context * smu,enum smu_event_type event,uint64_t event_arg) smu_wait_for_event() argument
3189 smu_stb_collect_info(struct smu_context * smu,void * buf,uint32_t size) smu_stb_collect_info() argument
3212 struct smu_context *smu = adev->powerplay.pp_handle; smu_stb_debugfs_open() local
3237 struct smu_context *smu = adev->powerplay.pp_handle; smu_stb_debugfs_read() local
3278 struct smu_context *smu = adev->powerplay.pp_handle; amdgpu_smu_stb_debug_fs_init() local
3292 smu_send_hbm_bad_pages_num(struct smu_context * smu,uint32_t size) smu_send_hbm_bad_pages_num() argument
3302 smu_send_hbm_bad_channel_flag(struct smu_context * smu,uint32_t size) smu_send_hbm_bad_channel_flag() argument
[all...]
H A Dsmu_cmn.c50 #define smu_cmn_call_asic_func(intf, smu, args...) \ argument
56 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()
[all …]
/openbsd-src/sys/dev/pci/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() argument
131 void smu_v13_0_fini_microcode(struct smu_context *smu) in smu_v13_0_fini_microcode() argument
139 int smu_v13_0_load_microcode(struct smu_context *smu) in smu_v13_0_load_microcode() argument
181 int smu_v13_0_init_pptable_microcode(struct smu_context *smu) in smu_v13_0_init_pptable_microcode() argument
232 smu_v13_0_check_fw_status(struct smu_context * smu) smu_v13_0_check_fw_status() argument
256 smu_v13_0_check_fw_version(struct smu_context * smu) smu_v13_0_check_fw_version() argument
299 smu_v13_0_set_pptable_v2_0(struct smu_context * smu,void ** table,uint32_t * size) smu_v13_0_set_pptable_v2_0() argument
314 smu_v13_0_set_pptable_v2_1(struct smu_context * smu,void ** table,uint32_t * size,uint32_t pptable_id) smu_v13_0_set_pptable_v2_1() argument
341 smu_v13_0_get_pptable_from_vbios(struct smu_context * smu,void ** table,uint32_t * size) smu_v13_0_get_pptable_from_vbios() argument
363 smu_v13_0_get_pptable_from_firmware(struct smu_context * smu,void ** table,uint32_t * size,uint32_t pptable_id) smu_v13_0_get_pptable_from_firmware() argument
402 smu_v13_0_setup_pptable(struct smu_context * smu) smu_v13_0_setup_pptable() argument
434 smu_v13_0_init_smc_tables(struct smu_context * smu) smu_v13_0_init_smc_tables() argument
501 smu_v13_0_fini_smc_tables(struct smu_context * smu) smu_v13_0_fini_smc_tables() argument
544 smu_v13_0_init_power(struct smu_context * smu) smu_v13_0_init_power() argument
560 smu_v13_0_fini_power(struct smu_context * smu) smu_v13_0_fini_power() argument
574 smu_v13_0_get_vbios_bootup_values(struct smu_context * smu) smu_v13_0_get_vbios_bootup_values() argument
682 smu_v13_0_notify_memory_pool_location(struct smu_context * smu) smu_v13_0_notify_memory_pool_location() argument
713 smu_v13_0_set_min_deep_sleep_dcefclk(struct smu_context * smu,uint32_t clk) smu_v13_0_set_min_deep_sleep_dcefclk() argument
725 smu_v13_0_set_driver_table_location(struct smu_context * smu) smu_v13_0_set_driver_table_location() argument
745 smu_v13_0_set_tool_table_location(struct smu_context * smu) smu_v13_0_set_tool_table_location() argument
765 smu_v13_0_init_display_count(struct smu_context * smu,uint32_t count) smu_v13_0_init_display_count() argument
777 smu_v13_0_set_allowed_mask(struct smu_context * smu) smu_v13_0_set_allowed_mask() argument
800 smu_v13_0_gfx_off_control(struct smu_context * smu,bool enable) smu_v13_0_gfx_off_control() argument
829 smu_v13_0_system_features_control(struct smu_context * smu,bool en) smu_v13_0_system_features_control() argument
836 smu_v13_0_notify_display_change(struct smu_context * smu) smu_v13_0_notify_display_change() argument
847 smu_v13_0_get_max_sustainable_clock(struct smu_context * smu,uint32_t * clock,enum smu_clk_type clock_select) smu_v13_0_get_max_sustainable_clock() argument
884 smu_v13_0_init_max_sustainable_clocks(struct smu_context * smu) smu_v13_0_init_max_sustainable_clocks() argument
961 smu_v13_0_get_current_power_limit(struct smu_context * smu,uint32_t * power_limit) smu_v13_0_get_current_power_limit() argument
988 smu_v13_0_set_power_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t limit) smu_v13_0_set_power_limit() argument
1013 smu_v13_0_allow_ih_interrupt(struct smu_context * smu) smu_v13_0_allow_ih_interrupt() argument
1020 smu_v13_0_process_pending_interrupt(struct smu_context * smu) smu_v13_0_process_pending_interrupt() argument
1031 smu_v13_0_enable_thermal_alert(struct smu_context * smu) smu_v13_0_enable_thermal_alert() argument
1045 smu_v13_0_disable_thermal_alert(struct smu_context * smu) smu_v13_0_disable_thermal_alert() argument
1058 smu_v13_0_get_gfx_vdd(struct smu_context * smu,uint32_t * value) smu_v13_0_get_gfx_vdd() argument
1078 smu_v13_0_display_clock_voltage_request(struct smu_context * smu,struct pp_display_clock_request * clock_req) smu_v13_0_display_clock_voltage_request() argument
1127 smu_v13_0_get_fan_control_mode(struct smu_context * smu) smu_v13_0_get_fan_control_mode() argument
1136 smu_v13_0_auto_fan_control(struct smu_context * smu,bool auto_fan_control) smu_v13_0_auto_fan_control() argument
1152 smu_v13_0_set_fan_static_mode(struct smu_context * smu,uint32_t mode) smu_v13_0_set_fan_static_mode() argument
1166 smu_v13_0_set_fan_speed_pwm(struct smu_context * smu,uint32_t speed) smu_v13_0_set_fan_speed_pwm() argument
1195 smu_v13_0_set_fan_control_mode(struct smu_context * smu,uint32_t mode) smu_v13_0_set_fan_control_mode() argument
1222 smu_v13_0_set_fan_speed_rpm(struct smu_context * smu,uint32_t speed) smu_v13_0_set_fan_speed_rpm() argument
1246 smu_v13_0_set_xgmi_pstate(struct smu_context * smu,uint32_t pstate) smu_v13_0_set_xgmi_pstate() argument
1262 struct smu_context *smu = adev->powerplay.pp_handle; smu_v13_0_set_irq_state() local
1322 smu_v13_0_ack_ac_dc_interrupt(struct smu_context * smu) smu_v13_0_ack_ac_dc_interrupt() argument
1337 struct smu_context *smu = adev->powerplay.pp_handle; smu_v13_0_irq_process() local
1442 smu_v13_0_register_irq_handler(struct smu_context * smu) smu_v13_0_register_irq_handler() argument
1482 smu_v13_0_get_max_sustainable_clocks_by_dc(struct smu_context * smu,struct pp_smu_nv_clock_table * max_clocks) smu_v13_0_get_max_sustainable_clocks_by_dc() argument
1512 smu_v13_0_set_azalia_d3_pme(struct smu_context * smu) smu_v13_0_set_azalia_d3_pme() argument
1521 smu_v13_0_wait_for_reset_complete(struct smu_context * smu,uint64_t event_arg) smu_v13_0_wait_for_reset_complete() argument
1532 smu_v13_0_wait_for_event(struct smu_context * smu,enum smu_event_type event,uint64_t event_arg) smu_v13_0_wait_for_event() argument
1548 smu_v13_0_get_dpm_ultimate_freq(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) smu_v13_0_get_dpm_ultimate_freq() argument
1616 smu_v13_0_set_soft_freq_limited_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) smu_v13_0_set_soft_freq_limited_range() argument
1653 smu_v13_0_set_hard_freq_limited_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) smu_v13_0_set_hard_freq_limited_range() argument
1692 smu_v13_0_set_performance_level(struct smu_context * smu,enum amd_dpm_forced_level level) smu_v13_0_set_performance_level() argument
1874 smu_v13_0_set_power_source(struct smu_context * smu,enum smu_power_src_type power_src) smu_v13_0_set_power_source() argument
1891 smu_v13_0_get_dpm_freq_by_index(struct smu_context * smu,enum smu_clk_type clk_type,uint16_t level,uint32_t * value) smu_v13_0_get_dpm_freq_by_index() argument
1924 smu_v13_0_get_dpm_level_count(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) smu_v13_0_get_dpm_level_count() argument
1938 smu_v13_0_get_fine_grained_status(struct smu_context * smu,enum smu_clk_type clk_type,bool * is_fine_grained_dpm) smu_v13_0_get_fine_grained_status() argument
1976 smu_v13_0_set_single_dpm_table(struct smu_context * smu,enum smu_clk_type clk_type,struct smu_13_0_dpm_table * single_dpm_table) smu_v13_0_set_single_dpm_table() argument
2024 smu_v13_0_get_current_pcie_link_width_level(struct smu_context * smu) smu_v13_0_get_current_pcie_link_width_level() argument
2033 smu_v13_0_get_current_pcie_link_width(struct smu_context * smu) smu_v13_0_get_current_pcie_link_width() argument
2044 smu_v13_0_get_current_pcie_link_speed_level(struct smu_context * smu) smu_v13_0_get_current_pcie_link_speed_level() argument
2053 smu_v13_0_get_current_pcie_link_speed(struct smu_context * smu) smu_v13_0_get_current_pcie_link_speed() argument
2064 smu_v13_0_set_vcn_enable(struct smu_context * smu,bool enable) smu_v13_0_set_vcn_enable() argument
2084 smu_v13_0_set_jpeg_enable(struct smu_context * smu,bool enable) smu_v13_0_set_jpeg_enable() argument
2092 smu_v13_0_run_btc(struct smu_context * smu) smu_v13_0_run_btc() argument
2103 smu_v13_0_gpo_control(struct smu_context * smu,bool enablement) smu_v13_0_gpo_control() argument
2118 smu_v13_0_deep_sleep_control(struct smu_context * smu,bool enablement) smu_v13_0_deep_sleep_control() argument
2191 smu_v13_0_gfx_ulv_control(struct smu_context * smu,bool enablement) smu_v13_0_gfx_ulv_control() argument
2202 smu_v13_0_baco_set_armd3_sequence(struct smu_context * smu,enum smu_baco_seq baco_seq) smu_v13_0_baco_set_armd3_sequence() argument
2224 smu_v13_0_baco_is_support(struct smu_context * smu) smu_v13_0_baco_is_support() argument
2243 smu_v13_0_baco_get_state(struct smu_context * smu) smu_v13_0_baco_get_state() argument
2250 smu_v13_0_baco_set_state(struct smu_context * smu,enum smu_baco_state state) smu_v13_0_baco_set_state() argument
2284 smu_v13_0_baco_enter(struct smu_context * smu) smu_v13_0_baco_enter() argument
2298 smu_v13_0_baco_exit(struct smu_context * smu) smu_v13_0_baco_exit() argument
2304 smu_v13_0_set_gfx_power_up_by_imu(struct smu_context * smu) smu_v13_0_set_gfx_power_up_by_imu() argument
2314 smu_v13_0_od_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) smu_v13_0_od_edit_dpm_table() argument
2396 smu_v13_0_set_default_dpm_tables(struct smu_context * smu) smu_v13_0_set_default_dpm_tables() argument
2404 smu_v13_0_set_smu_mailbox_registers(struct smu_context * smu) smu_v13_0_set_smu_mailbox_registers() argument
2413 smu_v13_0_mode1_reset(struct smu_context * smu) smu_v13_0_mode1_reset() argument
2424 smu_v13_0_update_pcie_parameters(struct smu_context * smu,uint8_t pcie_gen_cap,uint8_t pcie_width_cap) smu_v13_0_update_pcie_parameters() argument
[all...]
H A Daldebaran_ppt.c227 static int aldebaran_tables_init(struct smu_context *smu) in aldebaran_tables_init() argument
269 static int aldebaran_allocate_dpm_context(struct smu_context *smu) in aldebaran_allocate_dpm_context() argument
282 static int aldebaran_init_smc_tables(struct smu_context *smu) in aldebaran_init_smc_tables() argument
297 static int aldebaran_get_allowed_feature_mask(struct smu_context *smu, in aldebaran_get_allowed_feature_mask() argument
309 static int aldebaran_set_default_dpm_table(struct smu_context *smu) in aldebaran_set_default_dpm_table() argument
386 aldebaran_check_powerplay_table(struct smu_context * smu) aldebaran_check_powerplay_table() argument
398 aldebaran_store_powerplay_table(struct smu_context * smu) aldebaran_store_powerplay_table() argument
409 aldebaran_append_powerplay_table(struct smu_context * smu) aldebaran_append_powerplay_table() argument
435 aldebaran_setup_pptable(struct smu_context * smu) aldebaran_setup_pptable() argument
461 aldebaran_is_primary(struct smu_context * smu) aldebaran_is_primary() argument
471 aldebaran_run_board_btc(struct smu_context * smu) aldebaran_run_board_btc() argument
494 aldebaran_run_btc(struct smu_context * smu) aldebaran_run_btc() argument
507 aldebaran_populate_umd_state_clk(struct smu_context * smu) aldebaran_populate_umd_state_clk() argument
556 aldebaran_get_clk_table(struct smu_context * smu,struct pp_clock_levels_with_latency * clocks,struct smu_13_0_dpm_table * dpm_table) aldebaran_get_clk_table() argument
581 aldebaran_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) aldebaran_get_smu_metrics_data() argument
677 aldebaran_get_current_clk_freq_by_table(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) aldebaran_get_current_clk_freq_by_table() argument
742 aldebaran_print_clk_levels(struct smu_context * smu,enum smu_clk_type type,char * buf) aldebaran_print_clk_levels() argument
936 aldebaran_upload_dpm_level(struct smu_context * smu,bool max,uint32_t feature_mask,uint32_t level) aldebaran_upload_dpm_level() argument
991 aldebaran_force_clk_levels(struct smu_context * smu,enum smu_clk_type type,uint32_t mask) aldebaran_force_clk_levels() argument
1047 aldebaran_get_thermal_temperature_range(struct smu_context * smu,struct smu_temperature_range * range) aldebaran_get_thermal_temperature_range() argument
1073 aldebaran_get_current_activity_percent(struct smu_context * smu,enum amd_pp_sensors sensor,uint32_t * value) aldebaran_get_current_activity_percent() argument
1101 aldebaran_thermal_get_temperature(struct smu_context * smu,enum amd_pp_sensors sensor,uint32_t * value) aldebaran_thermal_get_temperature() argument
1134 aldebaran_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) aldebaran_read_sensor() argument
1191 aldebaran_get_power_limit(struct smu_context * smu,uint32_t * current_power_limit,uint32_t * default_power_limit,uint32_t * max_power_limit) aldebaran_get_power_limit() argument
1245 aldebaran_set_power_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t limit) aldebaran_set_power_limit() argument
1256 aldebaran_system_features_control(struct smu_context * smu,bool enable) aldebaran_system_features_control() argument
1267 aldebaran_set_performance_level(struct smu_context * smu,enum amd_dpm_forced_level level) aldebaran_set_performance_level() argument
1301 aldebaran_set_soft_freq_limited_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) aldebaran_set_soft_freq_limited_range() argument
1372 aldebaran_usr_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) aldebaran_usr_edit_dpm_table() argument
1456 aldebaran_is_dpm_running(struct smu_context * smu) aldebaran_is_dpm_running() argument
1472 struct smu_context *smu = adev->powerplay.pp_handle; aldebaran_i2c_xfer() local
1564 aldebaran_i2c_control_init(struct smu_context * smu) aldebaran_i2c_control_init() argument
1600 aldebaran_i2c_control_fini(struct smu_context * smu) aldebaran_i2c_control_fini() argument
1615 aldebaran_get_unique_id(struct smu_context * smu) aldebaran_get_unique_id() argument
1631 aldebaran_is_baco_supported(struct smu_context * smu) aldebaran_is_baco_supported() argument
1638 aldebaran_set_df_cstate(struct smu_context * smu,enum pp_df_cstate state) aldebaran_set_df_cstate() argument
1653 aldebaran_allow_xgmi_power_down(struct smu_context * smu,bool en) aldebaran_allow_xgmi_power_down() argument
1679 aldebaran_log_thermal_throttling_event(struct smu_context * smu) aldebaran_log_thermal_throttling_event() argument
1718 aldebaran_get_current_pcie_link_speed(struct smu_context * smu) aldebaran_get_current_pcie_link_speed() argument
1731 aldebaran_get_gpu_metrics(struct smu_context * smu,void ** table) aldebaran_get_gpu_metrics() argument
1810 aldebaran_check_ecc_table_support(struct smu_context * smu,int * ecctable_version) aldebaran_check_ecc_table_support() argument
1833 aldebaran_get_ecc_info(struct smu_context * smu,void * table) aldebaran_get_ecc_info() argument
1891 aldebaran_mode1_reset(struct smu_context * smu) aldebaran_mode1_reset() argument
1925 aldebaran_mode2_reset(struct smu_context * smu) aldebaran_mode2_reset() argument
1976 aldebaran_smu_handle_passthrough_sbr(struct smu_context * smu,bool enable) aldebaran_smu_handle_passthrough_sbr() argument
1984 aldebaran_is_mode1_reset_supported(struct smu_context * smu) aldebaran_is_mode1_reset_supported() argument
2007 aldebaran_is_mode2_reset_supported(struct smu_context * smu) aldebaran_is_mode2_reset_supported() argument
2012 aldebaran_set_mp1_state(struct smu_context * smu,enum pp_mp1_state mp1_state) aldebaran_set_mp1_state() argument
2023 aldebaran_smu_send_hbm_bad_page_num(struct smu_context * smu,uint32_t size) aldebaran_smu_send_hbm_bad_page_num() argument
2037 aldebaran_check_bad_channel_info_support(struct smu_context * smu) aldebaran_check_bad_channel_info_support() argument
2054 aldebaran_send_hbm_bad_channel_flag(struct smu_context * smu,uint32_t size) aldebaran_send_hbm_bad_channel_flag() argument
2140 aldebaran_set_ppt_funcs(struct smu_context * smu) aldebaran_set_ppt_funcs() argument
[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 *smu, in smu_v13_0_5_read_sensor()
[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() argument
326 static int smu_v13_0_7_check_powerplay_table(struct smu_context *smu) in smu_v13_0_7_check_powerplay_table() argument
372 smu_v13_0_7_store_powerplay_table(struct smu_context * smu) smu_v13_0_7_store_powerplay_table() argument
388 smu_v13_0_7_check_fw_status(struct smu_context * smu) smu_v13_0_7_check_fw_status() argument
410 smu_v13_0_7_append_powerplay_table(struct smu_context * smu) smu_v13_0_7_append_powerplay_table() argument
435 smu_v13_0_7_get_pptable_from_pmfw(struct smu_context * smu,void ** table,uint32_t * size) smu_v13_0_7_get_pptable_from_pmfw() argument
453 smu_v13_0_7_setup_pptable(struct smu_context * smu) smu_v13_0_7_setup_pptable() argument
491 smu_v13_0_7_tables_init(struct smu_context * smu) smu_v13_0_7_tables_init() argument
539 smu_v13_0_7_allocate_dpm_context(struct smu_context * smu) smu_v13_0_7_allocate_dpm_context() argument
553 smu_v13_0_7_init_smc_tables(struct smu_context * smu) smu_v13_0_7_init_smc_tables() argument
568 smu_v13_0_7_set_default_dpm_table(struct smu_context * smu) smu_v13_0_7_set_default_dpm_table() argument
703 smu_v13_0_7_is_dpm_running(struct smu_context * smu) smu_v13_0_7_is_dpm_running() argument
715 smu_v13_0_7_dump_pptable(struct smu_context * smu) smu_v13_0_7_dump_pptable() argument
741 smu_v13_0_7_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) smu_v13_0_7_get_smu_metrics_data() argument
863 smu_v13_0_7_get_dpm_ultimate_freq(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) smu_v13_0_7_get_dpm_ultimate_freq() argument
914 smu_v13_0_7_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) smu_v13_0_7_read_sensor() argument
993 smu_v13_0_7_get_current_clk_freq_by_table(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) smu_v13_0_7_get_current_clk_freq_by_table() argument
1040 smu_v13_0_7_is_od_feature_supported(struct smu_context * smu,int od_feature_bit) smu_v13_0_7_is_od_feature_supported() argument
1050 smu_v13_0_7_get_od_setting_limits(struct smu_context * smu,int od_feature_bit,int32_t * min,int32_t * max) smu_v13_0_7_get_od_setting_limits() argument
1094 smu_v13_0_7_dump_od_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v13_0_7_dump_od_table() argument
1105 smu_v13_0_7_get_overdrive_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v13_0_7_get_overdrive_table() argument
1121 smu_v13_0_7_upload_overdrive_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v13_0_7_upload_overdrive_table() argument
1137 smu_v13_0_7_print_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) smu_v13_0_7_print_clk_levels() argument
1351 smu_v13_0_7_od_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) smu_v13_0_7_od_edit_dpm_table() argument
1562 smu_v13_0_7_force_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t mask) smu_v13_0_7_force_clk_levels() argument
1646 smu_v13_0_7_get_thermal_temperature_range(struct smu_context * smu,struct smu_temperature_range * range) smu_v13_0_7_get_thermal_temperature_range() argument
1680 smu_v13_0_7_get_gpu_metrics(struct smu_context * smu,void ** table) smu_v13_0_7_get_gpu_metrics() argument
1760 smu_v13_0_7_set_default_od_settings(struct smu_context * smu) smu_v13_0_7_set_default_od_settings() argument
1814 smu_v13_0_7_restore_user_od_settings(struct smu_context * smu) smu_v13_0_7_restore_user_od_settings() argument
1832 smu_v13_0_7_populate_umd_state_clk(struct smu_context * smu) smu_v13_0_7_populate_umd_state_clk() argument
1891 smu_v13_0_7_get_fan_speed_pwm(struct smu_context * smu,uint32_t * speed) smu_v13_0_7_get_fan_speed_pwm() argument
1913 smu_v13_0_7_get_fan_speed_rpm(struct smu_context * smu,uint32_t * speed) smu_v13_0_7_get_fan_speed_rpm() argument
1924 smu_v13_0_7_enable_mgpu_fan_boost(struct smu_context * smu) smu_v13_0_7_enable_mgpu_fan_boost() argument
1943 smu_v13_0_7_get_power_limit(struct smu_context * smu,uint32_t * current_power_limit,uint32_t * default_power_limit,uint32_t * max_power_limit) smu_v13_0_7_get_power_limit() argument
1980 smu_v13_0_7_get_power_profile_mode(struct smu_context * smu,char * buf) smu_v13_0_7_get_power_profile_mode() argument
2054 smu_v13_0_7_set_power_profile_mode(struct smu_context * smu,long * input,uint32_t size) smu_v13_0_7_set_power_profile_mode() argument
2121 smu_v13_0_7_set_mp1_state(struct smu_context * smu,enum pp_mp1_state mp1_state) smu_v13_0_7_set_mp1_state() argument
2138 smu_v13_0_7_baco_enter(struct smu_context * smu) smu_v13_0_7_baco_enter() argument
2151 smu_v13_0_7_baco_exit(struct smu_context * smu) smu_v13_0_7_baco_exit() argument
2164 smu_v13_0_7_is_mode1_reset_supported(struct smu_context * smu) smu_v13_0_7_is_mode1_reset_supported() argument
2175 smu_v13_0_7_set_df_cstate(struct smu_context * smu,enum pp_df_cstate state) smu_v13_0_7_set_df_cstate() argument
2254 smu_v13_0_7_set_ppt_funcs(struct smu_context * smu) smu_v13_0_7_set_ppt_funcs() argument
[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 *smu) in smu_v13_0_0_set_default_dpm_table()
[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() argument
260 static int smu_v13_0_6_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_6_allocate_dpm_context() argument
273 static int smu_v13_0_6_init_smc_tables(struct smu_context *smu) in smu_v13_0_6_init_smc_tables() argument
286 static int smu_v13_0_6_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_6_get_allowed_feature_mask() argument
299 static int smu_v13_0_6_get_metrics_table(struct smu_context *smu, in smu_v13_0_6_get_metrics_table() argument
329 smu_v13_0_6_setup_driver_pptable(struct smu_context * smu) smu_v13_0_6_setup_driver_pptable() argument
385 smu_v13_0_6_get_dpm_ultimate_freq(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) smu_v13_0_6_get_dpm_ultimate_freq() argument
470 smu_v13_0_6_get_dpm_level_count(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * levels) smu_v13_0_6_get_dpm_level_count() argument
483 smu_v13_0_6_set_default_dpm_table(struct smu_context * smu) smu_v13_0_6_set_default_dpm_table() argument
562 smu_v13_0_6_setup_pptable(struct smu_context * smu) smu_v13_0_6_setup_pptable() argument
575 smu_v13_0_6_check_fw_status(struct smu_context * smu) smu_v13_0_6_check_fw_status() argument
590 smu_v13_0_6_populate_umd_state_clk(struct smu_context * smu) smu_v13_0_6_populate_umd_state_clk() argument
637 smu_v13_0_6_get_clk_table(struct smu_context * smu,struct pp_clock_levels_with_latency * clocks,struct smu_13_0_dpm_table * dpm_table) smu_v13_0_6_get_clk_table() argument
662 smu_v13_0_6_get_throttler_status(struct smu_context * smu) smu_v13_0_6_get_throttler_status() argument
674 smu_v13_0_6_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) smu_v13_0_6_get_smu_metrics_data() argument
750 smu_v13_0_6_get_current_clk_freq_by_table(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) smu_v13_0_6_get_current_clk_freq_by_table() argument
785 smu_v13_0_6_print_clk_levels(struct smu_context * smu,enum smu_clk_type type,char * buf) smu_v13_0_6_print_clk_levels() argument
1006 smu_v13_0_6_upload_dpm_level(struct smu_context * smu,bool max,uint32_t feature_mask,uint32_t level) smu_v13_0_6_upload_dpm_level() argument
1065 smu_v13_0_6_force_clk_levels(struct smu_context * smu,enum smu_clk_type type,uint32_t mask) smu_v13_0_6_force_clk_levels() argument
1122 smu_v13_0_6_get_current_activity_percent(struct smu_context * smu,enum amd_pp_sensors sensor,uint32_t * value) smu_v13_0_6_get_current_activity_percent() argument
1149 smu_v13_0_6_thermal_get_temperature(struct smu_context * smu,enum amd_pp_sensors sensor,uint32_t * value) smu_v13_0_6_thermal_get_temperature() argument
1175 smu_v13_0_6_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) smu_v13_0_6_read_sensor() argument
1232 smu_v13_0_6_get_power_limit(struct smu_context * smu,uint32_t * current_power_limit,uint32_t * default_power_limit,uint32_t * max_power_limit) smu_v13_0_6_get_power_limit() argument
1262 smu_v13_0_6_set_power_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t limit) smu_v13_0_6_set_power_limit() argument
1273 struct smu_context *smu = adev->powerplay.pp_handle; smu_v13_0_6_irq_process() local
1360 smu_v13_0_6_register_irq_handler(struct smu_context * smu) smu_v13_0_6_register_irq_handler() argument
1381 smu_v13_0_6_notify_unload(struct smu_context * smu) smu_v13_0_6_notify_unload() argument
1396 smu_v13_0_6_system_features_control(struct smu_context * smu,bool enable) smu_v13_0_6_system_features_control() argument
1416 smu_v13_0_6_set_gfx_soft_freq_limited_range(struct smu_context * smu,uint32_t min,uint32_t max) smu_v13_0_6_set_gfx_soft_freq_limited_range() argument
1433 smu_v13_0_6_set_performance_level(struct smu_context * smu,enum amd_dpm_forced_level level) smu_v13_0_6_set_performance_level() argument
1476 smu_v13_0_6_set_soft_freq_limited_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) smu_v13_0_6_set_soft_freq_limited_range() argument
1548 smu_v13_0_6_usr_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) smu_v13_0_6_usr_edit_dpm_table() argument
1644 smu_v13_0_6_get_enabled_mask(struct smu_context * smu,uint64_t * feature_mask) smu_v13_0_6_get_enabled_mask() argument
1661 smu_v13_0_6_is_dpm_running(struct smu_context * smu) smu_v13_0_6_is_dpm_running() argument
1674 smu_v13_0_6_request_i2c_xfer(struct smu_context * smu,void * table_data) smu_v13_0_6_request_i2c_xfer() argument
1702 struct smu_context *smu = adev->powerplay.pp_handle; smu_v13_0_6_i2c_xfer() local
1793 smu_v13_0_6_i2c_control_init(struct smu_context * smu) smu_v13_0_6_i2c_control_init() argument
1836 smu_v13_0_6_i2c_control_fini(struct smu_context * smu) smu_v13_0_6_i2c_control_fini() argument
1851 smu_v13_0_6_get_unique_id(struct smu_context * smu) smu_v13_0_6_get_unique_id() argument
1863 smu_v13_0_6_is_baco_supported(struct smu_context * smu) smu_v13_0_6_is_baco_supported() argument
1870 smu_v13_0_6_set_df_cstate(struct smu_context * smu,enum pp_df_cstate state) smu_v13_0_6_set_df_cstate() argument
1877 smu_v13_0_6_allow_xgmi_power_down(struct smu_context * smu,bool en) smu_v13_0_6_allow_xgmi_power_down() argument
1891 smu_v13_0_6_log_thermal_throttling_event(struct smu_context * smu) smu_v13_0_6_log_thermal_throttling_event() argument
1930 smu_v13_0_6_get_current_pcie_link_width_level(struct smu_context * smu) smu_v13_0_6_get_current_pcie_link_width_level() argument
1938 smu_v13_0_6_get_current_pcie_link_speed(struct smu_context * smu) smu_v13_0_6_get_current_pcie_link_speed() argument
1958 smu_v13_0_6_get_gpu_metrics(struct smu_context * smu,void ** table) smu_v13_0_6_get_gpu_metrics() argument
2044 smu_v13_0_6_restore_pci_config(struct smu_context * smu) smu_v13_0_6_restore_pci_config() argument
2058 smu_v13_0_6_mode2_reset(struct smu_context * smu) smu_v13_0_6_mode2_reset() argument
2117 smu_v13_0_6_get_thermal_temperature_range(struct smu_context * smu,struct smu_temperature_range * range) smu_v13_0_6_get_thermal_temperature_range() argument
2166 smu_v13_0_6_mode1_reset(struct smu_context * smu) smu_v13_0_6_mode1_reset() argument
2191 smu_v13_0_6_is_mode1_reset_supported(struct smu_context * smu) smu_v13_0_6_is_mode1_reset_supported() argument
2196 smu_v13_0_6_is_mode2_reset_supported(struct smu_context * smu) smu_v13_0_6_is_mode2_reset_supported() argument
2201 smu_v13_0_6_smu_send_hbm_bad_page_num(struct smu_context * smu,uint32_t size) smu_v13_0_6_smu_send_hbm_bad_page_num() argument
2272 smu_v13_0_6_set_ppt_funcs(struct smu_context * smu) smu_v13_0_6_set_ppt_funcs() argument
[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 *smu, in yellow_carp_get_smu_metrics_data()
[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()
224 static int smu_v13_0_4_system_features_control(struct smu_context *smu, bool en) in smu_v13_0_4_system_features_control()
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()
388 static int smu_v13_0_4_get_current_clk_freq(struct smu_context *smu, in smu_v13_0_4_get_current_clk_freq()
424 static int smu_v13_0_4_get_dpm_freq_by_index(struct smu_context *smu, in smu_v13_0_4_get_dpm_freq_by_index()
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()
[all …]
/openbsd-src/sys/dev/pci/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 *smu) in smu_v11_0_init_smc_tables()
[all …]
H A Dnavi10_ppt.c262 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure() argument
278 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask() argument
365 navi10_check_bxco_support(struct smu_context * smu) navi10_check_bxco_support() argument
383 navi10_check_powerplay_table(struct smu_context * smu) navi10_check_powerplay_table() argument
406 navi10_append_powerplay_table(struct smu_context * smu) navi10_append_powerplay_table() argument
459 navi10_store_powerplay_table(struct smu_context * smu) navi10_store_powerplay_table() argument
471 navi10_setup_pptable(struct smu_context * smu) navi10_setup_pptable() argument
494 navi10_tables_init(struct smu_context * smu) navi10_tables_init() argument
555 navi10_get_legacy_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) navi10_get_legacy_smu_metrics_data() argument
641 navi10_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) navi10_get_smu_metrics_data() argument
730 navi12_get_legacy_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) navi12_get_legacy_smu_metrics_data() argument
816 navi12_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) navi12_get_smu_metrics_data() argument
905 navi1x_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) navi1x_get_smu_metrics_data() argument
940 navi10_allocate_dpm_context(struct smu_context * smu) navi10_allocate_dpm_context() argument
954 navi10_init_smc_tables(struct smu_context * smu) navi10_init_smc_tables() argument
969 navi10_set_default_dpm_table(struct smu_context * smu) navi10_set_default_dpm_table() argument
1141 navi10_dpm_set_vcn_enable(struct smu_context * smu,bool enable) navi10_dpm_set_vcn_enable() argument
1163 navi10_dpm_set_jpeg_enable(struct smu_context * smu,bool enable) navi10_dpm_set_jpeg_enable() argument
1184 navi10_get_current_clk_freq_by_table(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) navi10_get_current_clk_freq_by_table() argument
1225 navi10_is_support_fine_grained_dpm(struct smu_context * smu,enum smu_clk_type clk_type) navi10_is_support_fine_grained_dpm() argument
1255 navi10_emit_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf,int * offset) navi10_emit_clk_levels() argument
1464 navi10_print_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) navi10_print_clk_levels() argument
1653 navi10_force_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t mask) navi10_force_clk_levels() argument
1699 navi10_populate_umd_state_clk(struct smu_context * smu) navi10_populate_umd_state_clk() argument
1790 navi10_get_clock_by_type_with_latency(struct smu_context * smu,enum smu_clk_type clk_type,struct pp_clock_levels_with_latency * clocks) navi10_get_clock_by_type_with_latency() argument
1826 navi10_pre_display_config_changed(struct smu_context * smu) navi10_pre_display_config_changed() argument
1847 navi10_display_config_changed(struct smu_context * smu) navi10_display_config_changed() argument
1864 navi10_is_dpm_running(struct smu_context * smu) navi10_is_dpm_running() argument
1876 navi10_get_fan_speed_rpm(struct smu_context * smu,uint32_t * speed) navi10_get_fan_speed_rpm() argument
1899 navi10_get_fan_parameters(struct smu_context * smu) navi10_get_fan_parameters() argument
1908 navi10_get_power_profile_mode(struct smu_context * smu,char * buf) navi10_get_power_profile_mode() argument
1999 navi10_set_power_profile_mode(struct smu_context * smu,long * input,uint32_t size) navi10_set_power_profile_mode() argument
2078 navi10_notify_smc_display_config(struct smu_context * smu) navi10_notify_smc_display_config() argument
2120 navi10_set_watermarks_table(struct smu_context * smu,struct pp_smu_wm_range_sets * clock_ranges) navi10_set_watermarks_table() argument
2177 navi10_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) navi10_read_sensor() argument
2252 navi10_get_uclk_dpm_states(struct smu_context * smu,uint32_t * clocks_in_khz,uint32_t * num_states) navi10_get_uclk_dpm_states() argument
2281 navi10_get_thermal_temperature_range(struct smu_context * smu,struct smu_temperature_range * range) navi10_get_thermal_temperature_range() argument
2311 navi10_display_disable_memory_clock_switch(struct smu_context * smu,bool disable_memory_clock_switch) navi10_display_disable_memory_clock_switch() argument
2335 navi10_get_power_limit(struct smu_context * smu,uint32_t * current_power_limit,uint32_t * default_power_limit,uint32_t * max_power_limit) navi10_get_power_limit() argument
2378 navi10_update_pcie_parameters(struct smu_context * smu,uint8_t pcie_gen_cap,uint8_t pcie_width_cap) navi10_update_pcie_parameters() argument
2415 navi10_dump_od_table(struct smu_context * smu,OverDriveTable_t * od_table) navi10_dump_od_table() argument
2426 navi10_od_setting_check_range(struct smu_context * smu,struct smu_11_0_overdrive_table * od_table,enum SMU_11_0_ODSETTING_ID setting,uint32_t value) navi10_od_setting_check_range() argument
2442 navi10_overdrive_get_gfx_clk_base_voltage(struct smu_context * smu,uint16_t * voltage,uint32_t freq) navi10_overdrive_get_gfx_clk_base_voltage() argument
2464 navi10_baco_enter(struct smu_context * smu) navi10_baco_enter() argument
2494 navi10_baco_exit(struct smu_context * smu) navi10_baco_exit() argument
2507 navi10_set_default_od_settings(struct smu_context * smu) navi10_set_default_od_settings() argument
2563 navi10_od_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) navi10_od_edit_dpm_table() argument
2739 navi10_run_btc(struct smu_context * smu) navi10_run_btc() argument
2750 navi10_need_umc_cdr_workaround(struct smu_context * smu) navi10_need_umc_cdr_workaround() argument
2764 navi10_umc_hybrid_cdr_workaround(struct smu_context * smu) navi10_umc_hybrid_cdr_workaround() argument
2810 navi10_set_dummy_pstates_table_location(struct smu_context * smu) navi10_set_dummy_pstates_table_location() argument
2841 navi10_run_umc_cdr_workaround(struct smu_context * smu) navi10_run_umc_cdr_workaround() argument
2899 navi10_get_legacy_gpu_metrics(struct smu_context * smu,void ** table) navi10_get_legacy_gpu_metrics() argument
2974 struct smu_context *smu = adev->powerplay.pp_handle; navi10_i2c_xfer() local
3066 navi10_i2c_control_init(struct smu_context * smu) navi10_i2c_control_init() argument
3109 navi10_i2c_control_fini(struct smu_context * smu) navi10_i2c_control_fini() argument
3124 navi10_get_gpu_metrics(struct smu_context * smu,void ** table) navi10_get_gpu_metrics() argument
3196 navi12_get_legacy_gpu_metrics(struct smu_context * smu,void ** table) navi12_get_legacy_gpu_metrics() argument
3271 navi12_get_gpu_metrics(struct smu_context * smu,void ** table) navi12_get_gpu_metrics() argument
3348 navi1x_get_gpu_metrics(struct smu_context * smu,void ** table) navi1x_get_gpu_metrics() argument
3382 navi10_enable_mgpu_fan_boost(struct smu_context * smu) navi10_enable_mgpu_fan_boost() argument
3411 navi10_post_smu_init(struct smu_context * smu) navi10_post_smu_init() argument
3426 navi10_get_default_config_table_settings(struct smu_context * smu,struct config_table_setting * table) navi10_get_default_config_table_settings() argument
3442 navi10_set_config_table(struct smu_context * smu,struct config_table_setting * table) navi10_set_config_table() argument
3567 navi10_set_ppt_funcs(struct smu_context * smu) navi10_set_ppt_funcs() argument
[all...]
H A Dsienna_cichlid_ppt.c92 static int get_table_size(struct smu_context *smu) in get_table_size()
275 sienna_cichlid_get_allowed_feature_mask(struct smu_context *smu, in sienna_cichlid_get_allowed_feature_mask()
358 static void sienna_cichlid_check_bxco_support(struct smu_context *smu) in sienna_cichlid_check_bxco_support()
392 static void sienna_cichlid_check_fan_support(struct smu_context *smu) in sienna_cichlid_check_fan_support()
406 static int sienna_cichlid_check_powerplay_table(struct smu_context *smu) in sienna_cichlid_check_powerplay_table()
430 static int sienna_cichlid_append_powerplay_table(struct smu_context *smu) in sienna_cichlid_append_powerplay_table()
460 static int sienna_cichlid_store_powerplay_table(struct smu_context *smu) in sienna_cichlid_store_powerplay_table()
474 static int sienna_cichlid_patch_pptable_quirk(struct smu_context *smu) in sienna_cichlid_patch_pptable_quirk()
504 static int sienna_cichlid_setup_pptable(struct smu_context *smu) in sienna_cichlid_setup_pptable()
527 static int sienna_cichlid_tables_init(struct smu_context *smu) in sienna_cichlid_tables_init()
[all …]
H A Dvangogh_ppt.c224 static int vangogh_tables_init(struct smu_context *smu) in vangogh_tables_init() argument
287 vangogh_get_legacy_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) vangogh_get_legacy_smu_metrics_data() argument
356 vangogh_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) vangogh_get_smu_metrics_data() argument
429 vangogh_common_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) vangogh_common_get_smu_metrics_data() argument
451 vangogh_allocate_dpm_context(struct smu_context * smu) vangogh_allocate_dpm_context() argument
465 vangogh_init_smc_tables(struct smu_context * smu) vangogh_init_smc_tables() argument
495 vangogh_dpm_set_vcn_enable(struct smu_context * smu,bool enable) vangogh_dpm_set_vcn_enable() argument
513 vangogh_dpm_set_jpeg_enable(struct smu_context * smu,bool enable) vangogh_dpm_set_jpeg_enable() argument
530 vangogh_is_dpm_running(struct smu_context * smu) vangogh_is_dpm_running() argument
548 vangogh_get_dpm_clk_limited(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t dpm_level,uint32_t * freq) vangogh_get_dpm_clk_limited() argument
591 vangogh_print_legacy_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) vangogh_print_legacy_clk_levels() argument
693 vangogh_print_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) vangogh_print_clk_levels() argument
821 vangogh_common_print_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf) vangogh_common_print_clk_levels() argument
842 vangogh_get_profiling_clk_mask(struct smu_context * smu,enum amd_dpm_forced_level level,uint32_t * vclk_mask,uint32_t * dclk_mask,uint32_t * mclk_mask,uint32_t * fclk_mask,uint32_t * soc_mask) vangogh_get_profiling_clk_mask() argument
896 vangogh_clk_dpm_is_enabled(struct smu_context * smu,enum smu_clk_type clk_type) vangogh_clk_dpm_is_enabled() argument
928 vangogh_get_dpm_ultimate_freq(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) vangogh_get_dpm_ultimate_freq() argument
1056 vangogh_get_power_profile_mode(struct smu_context * smu,char * buf) vangogh_get_power_profile_mode() argument
1084 vangogh_set_power_profile_mode(struct smu_context * smu,long * input,uint32_t size) vangogh_set_power_profile_mode() argument
1122 vangogh_set_soft_freq_limited_range(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t min,uint32_t max) vangogh_set_soft_freq_limited_range() argument
1204 vangogh_force_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t mask) vangogh_force_clk_levels() argument
1311 vangogh_force_dpm_limit_value(struct smu_context * smu,bool highest) vangogh_force_dpm_limit_value() argument
1339 vangogh_unforce_dpm_levels(struct smu_context * smu) vangogh_unforce_dpm_levels() argument
1376 vangogh_set_peak_clock_by_device(struct smu_context * smu) vangogh_set_peak_clock_by_device() argument
1417 vangogh_set_performance_level(struct smu_context * smu,enum amd_dpm_forced_level level) vangogh_set_performance_level() argument
1535 vangogh_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) vangogh_read_sensor() argument
1615 vangogh_get_apu_thermal_limit(struct smu_context * smu,uint32_t * limit) vangogh_get_apu_thermal_limit() argument
1622 vangogh_set_apu_thermal_limit(struct smu_context * smu,uint32_t limit) vangogh_set_apu_thermal_limit() argument
1630 vangogh_set_watermarks_table(struct smu_context * smu,struct pp_smu_wm_range_sets * clock_ranges) vangogh_set_watermarks_table() argument
1690 vangogh_get_legacy_gpu_metrics_v2_3(struct smu_context * smu,void ** table) vangogh_get_legacy_gpu_metrics_v2_3() argument
1747 vangogh_get_legacy_gpu_metrics(struct smu_context * smu,void ** table) vangogh_get_legacy_gpu_metrics() argument
1804 vangogh_get_gpu_metrics_v2_3(struct smu_context * smu,void ** table) vangogh_get_gpu_metrics_v2_3() argument
1875 vangogh_get_gpu_metrics_v2_4(struct smu_context * smu,void ** table) vangogh_get_gpu_metrics_v2_4() argument
1955 vangogh_get_gpu_metrics(struct smu_context * smu,void ** table) vangogh_get_gpu_metrics() argument
2019 vangogh_common_get_gpu_metrics(struct smu_context * smu,void ** table) vangogh_common_get_gpu_metrics() argument
2057 vangogh_od_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) vangogh_od_edit_dpm_table() argument
2193 vangogh_set_default_dpm_tables(struct smu_context * smu) vangogh_set_default_dpm_tables() argument
2200 vangogh_set_fine_grain_gfx_freq_parameters(struct smu_context * smu) vangogh_set_fine_grain_gfx_freq_parameters() argument
2217 vangogh_get_dpm_clock_table(struct smu_context * smu,struct dpm_clocks * clock_table) vangogh_get_dpm_clock_table() argument
2244 vangogh_system_features_control(struct smu_context * smu,bool en) vangogh_system_features_control() argument
2256 vangogh_post_smu_init(struct smu_context * smu) vangogh_post_smu_init() argument
2302 vangogh_mode_reset(struct smu_context * smu,int type) vangogh_mode_reset() argument
2322 vangogh_mode2_reset(struct smu_context * smu) vangogh_mode2_reset() argument
2340 vangogh_get_gfxoff_status(struct smu_context * smu) vangogh_get_gfxoff_status() argument
2352 vangogh_get_power_limit(struct smu_context * smu,uint32_t * current_power_limit,uint32_t * default_power_limit,uint32_t * max_power_limit) vangogh_get_power_limit() argument
2391 vangogh_get_ppt_limit(struct smu_context * smu,uint32_t * ppt_limit,enum smu_ppt_limit_type type,enum smu_ppt_limit_level level) vangogh_get_ppt_limit() argument
2421 vangogh_set_power_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t ppt_limit) vangogh_set_power_limit() argument
2481 vangogh_set_gfxoff_residency(struct smu_context * smu,bool start) vangogh_set_gfxoff_residency() argument
2509 vangogh_get_gfxoff_residency(struct smu_context * smu,uint32_t * residency) vangogh_get_gfxoff_residency() argument
2528 vangogh_get_gfxoff_entrycount(struct smu_context * smu,uint64_t * entrycount) vangogh_get_gfxoff_entrycount() argument
2590 vangogh_set_ppt_funcs(struct smu_context * smu) vangogh_set_ppt_funcs() argument
[all...]
H A Darcturus_ppt.c250 static int arcturus_tables_init(struct smu_context *smu) in arcturus_tables_init()
286 static int arcturus_allocate_dpm_context(struct smu_context *smu) in arcturus_allocate_dpm_context()
299 static int arcturus_init_smc_tables(struct smu_context *smu) in arcturus_init_smc_tables()
315 arcturus_get_allowed_feature_mask(struct smu_context *smu, in arcturus_get_allowed_feature_mask()
327 static int arcturus_set_default_dpm_table(struct smu_context *smu) in arcturus_set_default_dpm_table()
409 static void arcturus_check_bxco_support(struct smu_context *smu) in arcturus_check_bxco_support()
427 static void arcturus_check_fan_support(struct smu_context *smu) in arcturus_check_fan_support()
440 static int arcturus_check_powerplay_table(struct smu_context *smu) in arcturus_check_powerplay_table()
455 static int arcturus_store_powerplay_table(struct smu_context *smu) in arcturus_store_powerplay_table()
467 static int arcturus_append_powerplay_table(struct smu_context *smu) in arcturus_append_powerplay_table()
[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()
535 static int cyan_skillfish_get_dpm_ultimate_freq(struct smu_context *smu, in cyan_skillfish_get_dpm_ultimate_freq()
[all …]
/openbsd-src/sys/dev/pci/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()
202 static int renoir_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, in renoir_get_dpm_clk_limited()
250 static int renoir_get_profiling_clk_mask(struct smu_context *smu, in renoir_get_profiling_clk_mask()
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()
470 static int renoir_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) in renoir_set_fine_grain_gfx_freq_parameters()
494 static int renoir_print_clk_levels(struct smu_context *smu, in renoir_print_clk_levels()
620 static enum amd_pm_state_type renoir_get_current_power_state(struct smu_context *smu) in renoir_get_current_power_state()
650 static int renoir_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in renoir_dpm_set_vcn_enable()
672 static int renoir_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in renoir_dpm_set_jpeg_enable()
[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()
213 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, in smu_v12_0_set_soft_freq_limited_range()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/pm/
H A Damdgpu_dpm.c114 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_gfx_power_up_by_imu() local
276 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_is_mode1_reset_supported() local
290 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_mode1_reset() local
356 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_allow_xgmi_power_down() local
612 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_send_hbm_bad_pages_num() local
627 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_send_hbm_bad_channel_flag() local
668 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_soft_freq_range() local
689 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_write_watermarks_table() local
706 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_wait_for_event() local
721 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_residency_gfxoff() local
[all …]