Lines Matching defs:smu
48 size_t smu_sys_get_pp_feature_mask(struct smu_context *smu, char *buf) in smu_sys_get_pp_feature_mask()
64 int smu_sys_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask) in smu_sys_set_pp_feature_mask()
83 struct smu_context *smu = &adev->smu; in smu_get_status_gfxoff() local
93 int smu_set_soft_freq_range(struct smu_context *smu, in smu_set_soft_freq_range()
113 int smu_get_dpm_freq_range(struct smu_context *smu, in smu_get_dpm_freq_range()
136 static int smu_dpm_set_vcn_enable_locked(struct smu_context *smu, in smu_dpm_set_vcn_enable_locked()
156 static int smu_dpm_set_vcn_enable(struct smu_context *smu, in smu_dpm_set_vcn_enable()
172 static int smu_dpm_set_jpeg_enable_locked(struct smu_context *smu, in smu_dpm_set_jpeg_enable_locked()
192 static int smu_dpm_set_jpeg_enable(struct smu_context *smu, in smu_dpm_set_jpeg_enable()
222 int smu_dpm_set_power_gate(struct smu_context *smu, uint32_t block_type, in smu_dpm_set_power_gate()
268 int smu_get_power_num_states(struct smu_context *smu, in smu_get_power_num_states()
290 int smu_sys_get_pp_table(struct smu_context *smu, void **table) in smu_sys_get_pp_table()
315 int smu_sys_set_pp_table(struct smu_context *smu, void *buf, size_t size) in smu_sys_set_pp_table()
358 static int smu_get_driver_allowed_feature_mask(struct smu_context *smu) in smu_get_driver_allowed_feature_mask()
380 struct smu_context *smu = &adev->smu; in smu_set_funcs() local
414 struct smu_context *smu = &adev->smu; in smu_early_init() local
427 static int smu_set_default_dpm_table(struct smu_context *smu) in smu_set_default_dpm_table()
469 struct smu_context *smu = &adev->smu; in smu_late_init() local
511 static int smu_init_fb_allocations(struct smu_context *smu) in smu_init_fb_allocations()
569 static int smu_fini_fb_allocations(struct smu_context *smu) in smu_fini_fb_allocations()
597 static int smu_alloc_memory_pool(struct smu_context *smu) in smu_alloc_memory_pool()
634 static int smu_free_memory_pool(struct smu_context *smu) in smu_free_memory_pool()
651 static int smu_alloc_dummy_read_table(struct smu_context *smu) in smu_alloc_dummy_read_table()
676 static void smu_free_dummy_read_table(struct smu_context *smu) in smu_free_dummy_read_table()
690 static int smu_smc_table_sw_init(struct smu_context *smu) in smu_smc_table_sw_init()
736 static int smu_smc_table_sw_fini(struct smu_context *smu) in smu_smc_table_sw_fini()
769 struct smu_context *smu = container_of(work, struct smu_context, in smu_throttling_logging_work_fn() local
777 struct smu_context *smu = container_of(work, struct smu_context, in smu_interrupt_work_fn() local
791 struct smu_context *smu = &adev->smu; in smu_sw_init() local
864 struct smu_context *smu = &adev->smu; in smu_sw_fini() local
878 static int smu_get_thermal_temperature_range(struct smu_context *smu) in smu_get_thermal_temperature_range()
905 static int smu_smc_hw_setup(struct smu_context *smu) in smu_smc_hw_setup()
1048 static int smu_start_smc_engine(struct smu_context *smu) in smu_start_smc_engine()
1086 struct smu_context *smu = &adev->smu; in smu_hw_init() local
1152 static int smu_disable_dpms(struct smu_context *smu) in smu_disable_dpms()
1207 static int smu_smc_hw_cleanup(struct smu_context *smu) in smu_smc_hw_cleanup()
1233 struct smu_context *smu = &adev->smu; in smu_hw_fini() local
1252 int smu_reset(struct smu_context *smu) in smu_reset()
1279 struct smu_context *smu = &adev->smu; in smu_suspend() local
1306 struct smu_context *smu = &adev->smu; in smu_resume() local
1340 int smu_display_configuration_change(struct smu_context *smu, in smu_display_configuration_change()
1374 static int smu_get_clock_info(struct smu_context *smu, in smu_get_clock_info()
1403 int smu_get_current_clocks(struct smu_context *smu, in smu_get_current_clocks()
1472 struct smu_context *smu = (struct smu_context*)(handle); in smu_enable_umd_pstate() local
1512 static int smu_adjust_power_state_dynamic(struct smu_context *smu, in smu_adjust_power_state_dynamic()
1566 int smu_handle_task(struct smu_context *smu, in smu_handle_task()
1604 int smu_switch_power_profile(struct smu_context *smu, in smu_switch_power_profile()
1640 enum amd_dpm_forced_level smu_get_performance_level(struct smu_context *smu) in smu_get_performance_level()
1658 int smu_force_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) in smu_force_performance_level()
1686 int smu_set_display_count(struct smu_context *smu, uint32_t count) in smu_set_display_count()
1700 int smu_force_clk_levels(struct smu_context *smu, in smu_force_clk_levels()
1732 int smu_set_mp1_state(struct smu_context *smu, in smu_set_mp1_state()
1771 int smu_set_df_cstate(struct smu_context *smu, in smu_set_df_cstate()
1793 int smu_allow_xgmi_power_down(struct smu_context *smu, bool en) in smu_allow_xgmi_power_down()
1814 int smu_write_watermarks_table(struct smu_context *smu) in smu_write_watermarks_table()
1830 int smu_set_watermarks_for_clock_ranges(struct smu_context *smu, in smu_set_watermarks_for_clock_ranges()
1850 int smu_set_ac_dc(struct smu_context *smu) in smu_set_ac_dc()
1910 int smu_load_microcode(struct smu_context *smu) in smu_load_microcode()
1927 int smu_check_fw_status(struct smu_context *smu) in smu_check_fw_status()
1944 int smu_set_gfx_cgpg(struct smu_context *smu, bool enabled) in smu_set_gfx_cgpg()
1958 int smu_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) in smu_set_fan_speed_rpm()
1975 int smu_get_power_limit(struct smu_context *smu, in smu_get_power_limit()
1991 int smu_set_power_limit(struct smu_context *smu, uint32_t limit) in smu_set_power_limit()
2019 int smu_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) in smu_print_clk_levels()
2036 int smu_get_od_percentage(struct smu_context *smu, enum smu_clk_type type) in smu_get_od_percentage()
2053 int smu_set_od_percentage(struct smu_context *smu, enum smu_clk_type type, uint32_t value) in smu_set_od_percentage()
2070 int smu_od_edit_dpm_table(struct smu_context *smu, in smu_od_edit_dpm_table()
2095 int smu_read_sensor(struct smu_context *smu, in smu_read_sensor()
2156 int smu_get_power_profile_mode(struct smu_context *smu, char *buf) in smu_get_power_profile_mode()
2173 int smu_set_power_profile_mode(struct smu_context *smu, in smu_set_power_profile_mode()
2196 int smu_get_fan_control_mode(struct smu_context *smu) in smu_get_fan_control_mode()
2213 int smu_set_fan_control_mode(struct smu_context *smu, int value) in smu_set_fan_control_mode()
2230 int smu_get_fan_speed_percent(struct smu_context *smu, uint32_t *speed) in smu_get_fan_speed_percent()
2255 int smu_set_fan_speed_percent(struct smu_context *smu, uint32_t speed) in smu_set_fan_speed_percent()
2277 int smu_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) in smu_get_fan_speed_rpm()
2294 int smu_set_deep_sleep_dcefclk(struct smu_context *smu, int clk) in smu_set_deep_sleep_dcefclk()
2310 int smu_get_clock_by_type(struct smu_context *smu, in smu_get_clock_by_type()
2329 int smu_get_max_high_clocks(struct smu_context *smu, in smu_get_max_high_clocks()
2347 int smu_get_clock_by_type_with_latency(struct smu_context *smu, in smu_get_clock_by_type_with_latency()
2366 int smu_get_clock_by_type_with_voltage(struct smu_context *smu, in smu_get_clock_by_type_with_voltage()
2386 int smu_display_clock_voltage_request(struct smu_context *smu, in smu_display_clock_voltage_request()
2405 int smu_display_disable_memory_clock_switch(struct smu_context *smu, bool disable_memory_clock_swit… in smu_display_disable_memory_clock_switch()
2422 int smu_notify_smu_enable_pwe(struct smu_context *smu) in smu_notify_smu_enable_pwe()
2439 int smu_set_xgmi_pstate(struct smu_context *smu, in smu_set_xgmi_pstate()
2460 int smu_set_azalia_d3_pme(struct smu_context *smu) in smu_set_azalia_d3_pme()
2485 bool smu_baco_is_support(struct smu_context *smu) in smu_baco_is_support()
2502 int smu_baco_get_state(struct smu_context *smu, enum smu_baco_state *state) in smu_baco_get_state()
2514 int smu_baco_enter(struct smu_context *smu) in smu_baco_enter()
2534 int smu_baco_exit(struct smu_context *smu) in smu_baco_exit()
2554 bool smu_mode1_reset_is_support(struct smu_context *smu) in smu_mode1_reset_is_support()
2571 int smu_mode1_reset(struct smu_context *smu) in smu_mode1_reset()
2588 int smu_mode2_reset(struct smu_context *smu) in smu_mode2_reset()
2608 int smu_get_max_sustainable_clocks_by_dc(struct smu_context *smu, in smu_get_max_sustainable_clocks_by_dc()
2626 int smu_get_uclk_dpm_states(struct smu_context *smu, in smu_get_uclk_dpm_states()
2645 enum amd_pm_state_type smu_get_current_power_state(struct smu_context *smu) in smu_get_current_power_state()
2662 int smu_get_dpm_clock_table(struct smu_context *smu, in smu_get_dpm_clock_table()
2680 ssize_t smu_sys_get_gpu_metrics(struct smu_context *smu, in smu_sys_get_gpu_metrics()
2700 int smu_enable_mgpu_fan_boost(struct smu_context *smu) in smu_enable_mgpu_fan_boost()