/openbsd-src/sys/dev/pci/drm/amd/pm/swsmu/ |
H A D | smu_internal.h | 30 #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 D | amdgpu_smu.c | 77 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 D | smu_cmn.c | 50 #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 D | smu_v13_0.c | 90 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 D | aldebaran_ppt.c | 227 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 D | smu_v13_0_5_ppt.c | 124 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 D | smu_v13_0_7_ppt.c | 257 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 D | smu_v13_0_0_ppt.c | 288 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 D | smu_v13_0_6_ppt.c | 218 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 D | yellow_carp_ppt.c | 151 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 D | smu_v13_0_4_ppt.c | 150 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 D | smu_v11_0.c | 82 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 D | navi10_ppt.c | 262 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 D | sienna_cichlid_ppt.c | 92 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 D | vangogh_ppt.c | 224 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 D | arcturus_ppt.c | 250 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 D | cyan_skillfish_ppt.c | 87 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 D | renoir_ppt.c | 156 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 D | smu_v12_0.c | 58 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 D | amdgpu_dpm.c | 114 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 …]
|