Home
last modified time | relevance | path

Searched defs:hwmgr (Results 101 - 103 of 103) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega10_hwmgr.c116 static void vega10_set_default_registry_data(struct pp_hwmgr *hwmgr) in vega10_set_default_registry_data() argument
194 vega10_set_features_platform_caps(struct pp_hwmgr *hwmgr) vega10_set_features_platform_caps() argument
304 vega10_odn_initial_default_setting(struct pp_hwmgr *hwmgr) vega10_odn_initial_default_setting() argument
358 vega10_init_dpm_defaults(struct pp_hwmgr *hwmgr) vega10_init_dpm_defaults() argument
516 vega10_get_socclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *socclk) vega10_get_socclk_for_voltage_evv() argument
552 vega10_get_evv_voltages(struct pp_hwmgr *hwmgr) vega10_get_evv_voltages() argument
609 vega10_patch_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) vega10_patch_with_vdd_leakage() argument
636 vega10_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct vega10_leakage_voltage *leakage_table) vega10_patch_lookup_table_with_leakage() argument
649 vega10_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, uint16_t *vddc) vega10_patch_clock_voltage_limits_with_vddc_leakage() argument
659 vega10_patch_voltage_dependency_tables_with_lookup_table( struct pp_hwmgr *hwmgr) vega10_patch_voltage_dependency_tables_with_lookup_table() argument
712 vega10_sort_lookup_table(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_voltage_lookup_table *lookup_table) vega10_sort_lookup_table() argument
736 vega10_complete_dependency_tables(struct pp_hwmgr *hwmgr) vega10_complete_dependency_tables() argument
767 vega10_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) vega10_set_private_data_based_on_pptable() argument
807 vega10_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) vega10_hwmgr_backend_fini() argument
818 vega10_hwmgr_backend_init(struct pp_hwmgr *hwmgr) vega10_hwmgr_backend_init() argument
943 vega10_init_sclk_threshold(struct pp_hwmgr *hwmgr) vega10_init_sclk_threshold() argument
952 vega10_setup_dpm_led_config(struct pp_hwmgr *hwmgr) vega10_setup_dpm_led_config() argument
984 vega10_setup_asic_task(struct pp_hwmgr *hwmgr) vega10_setup_asic_task() argument
1013 vega10_trim_voltage_table(struct pp_hwmgr *hwmgr, struct pp_atomfwctrl_voltage_table *vol_table) vega10_trim_voltage_table() argument
1057 vega10_get_mvdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_mvdd_voltage_table() argument
1084 vega10_get_vddci_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vddci_voltage_table() argument
1110 vega10_get_vdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vdd_voltage_table() argument
1137 vega10_trim_voltage_table_to_fit_state_table( struct pp_hwmgr *hwmgr, uint32_t max_vol_steps, struct pp_atomfwctrl_voltage_table *vol_table) vega10_trim_voltage_table_to_fit_state_table() argument
1161 vega10_construct_voltage_tables(struct pp_hwmgr *hwmgr) vega10_construct_voltage_tables() argument
1231 vega10_setup_default_single_dpm_table(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) vega10_setup_default_single_dpm_table() argument
1249 vega10_setup_default_pcie_table(struct pp_hwmgr *hwmgr) vega10_setup_default_pcie_table() argument
1298 vega10_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) vega10_setup_default_dpm_tables() argument
1471 vega10_populate_ulv_state(struct pp_hwmgr *hwmgr) vega10_populate_ulv_state() argument
1494 vega10_populate_single_lclk_level(struct pp_hwmgr *hwmgr, uint32_t lclock, uint8_t *curr_lclk_did) vega10_populate_single_lclk_level() argument
1511 vega10_override_pcie_parameters(struct pp_hwmgr *hwmgr) vega10_override_pcie_parameters() argument
1560 vega10_populate_smc_link_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_link_levels() argument
1606 vega10_populate_single_gfx_level(struct pp_hwmgr *hwmgr, uint32_t gfx_clock, PllSetting_t *current_gfxclk_level, uint32_t *acg_freq) vega10_populate_single_gfx_level() argument
1671 vega10_populate_single_soc_level(struct pp_hwmgr *hwmgr, uint32_t soc_clock, uint8_t *current_soc_did, uint8_t *current_vol_index) vega10_populate_single_soc_level() argument
1717 vega10_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_graphic_levels() argument
1774 vega10_populate_vddc_soc_levels(struct pp_hwmgr *hwmgr) vega10_populate_vddc_soc_levels() argument
1807 vega10_populate_single_memory_level(struct pp_hwmgr *hwmgr, uint32_t mem_clock, uint8_t *current_mem_vid, PllSetting_t *current_memclk_level, uint8_t *current_mem_soc_vind) vega10_populate_single_memory_level() argument
1867 vega10_populate_all_memory_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_memory_levels() argument
1909 vega10_populate_single_display_type(struct pp_hwmgr *hwmgr, DSPCLK_e disp_clock) vega10_populate_single_display_type() argument
1965 vega10_populate_all_display_clock_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_display_clock_levels() argument
1978 vega10_populate_single_eclock_level(struct pp_hwmgr *hwmgr, uint32_t eclock, uint8_t *current_eclk_did, uint8_t *current_soc_vol) vega10_populate_single_eclock_level() argument
2005 vega10_populate_smc_vce_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_vce_levels() argument
2036 vega10_populate_single_vclock_level(struct pp_hwmgr *hwmgr, uint32_t vclock, uint8_t *current_vclk_did) vega10_populate_single_vclock_level() argument
2052 vega10_populate_single_dclock_level(struct pp_hwmgr *hwmgr, uint32_t dclock, uint8_t *current_dclk_did) vega10_populate_single_dclock_level() argument
2068 vega10_populate_smc_uvd_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_uvd_levels() argument
2139 vega10_populate_clock_stretcher_table(struct pp_hwmgr *hwmgr) vega10_populate_clock_stretcher_table() argument
2158 vega10_populate_avfs_parameters(struct pp_hwmgr *hwmgr) vega10_populate_avfs_parameters() argument
2349 vega10_acg_enable(struct pp_hwmgr *hwmgr) vega10_acg_enable() argument
2380 vega10_acg_disable(struct pp_hwmgr *hwmgr) vega10_acg_disable() argument
2393 vega10_populate_gpio_parameters(struct pp_hwmgr *hwmgr) vega10_populate_gpio_parameters() argument
2428 vega10_avfs_enable(struct pp_hwmgr *hwmgr, bool enable) vega10_avfs_enable() argument
2457 vega10_update_avfs(struct pp_hwmgr *hwmgr) vega10_update_avfs() argument
2473 vega10_populate_and_upload_avfs_fuse_override(struct pp_hwmgr *hwmgr) vega10_populate_and_upload_avfs_fuse_override() argument
2510 vega10_check_dpm_table_updated(struct pp_hwmgr *hwmgr) vega10_check_dpm_table_updated() argument
2546 vega10_init_smc_table(struct pp_hwmgr *hwmgr) vega10_init_smc_table() argument
2714 vega10_enable_thermal_protection(struct pp_hwmgr *hwmgr) vega10_enable_thermal_protection() argument
2734 vega10_disable_thermal_protection(struct pp_hwmgr *hwmgr) vega10_disable_thermal_protection() argument
2754 vega10_enable_vrhot_feature(struct pp_hwmgr *hwmgr) vega10_enable_vrhot_feature() argument
2782 vega10_enable_ulv(struct pp_hwmgr *hwmgr) vega10_enable_ulv() argument
2797 vega10_disable_ulv(struct pp_hwmgr *hwmgr) vega10_disable_ulv() argument
2812 vega10_enable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) vega10_enable_deep_sleep_master_switch() argument
2851 vega10_disable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) vega10_disable_deep_sleep_master_switch() argument
2890 vega10_stop_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) vega10_stop_dpm() argument
2929 vega10_start_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) vega10_start_dpm() argument
2991 vega10_enable_disable_PCC_limit_feature(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_PCC_limit_feature() argument
3008 vega10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) vega10_enable_dpm_tasks() argument
3085 vega10_get_power_state_size(struct pp_hwmgr *hwmgr) vega10_get_power_state_size() argument
3090 vega10_get_pp_table_entry_callback_func(struct pp_hwmgr *hwmgr, void *state, struct pp_power_state *power_state, void *pp_table, uint32_t classification_flag) vega10_get_pp_table_entry_callback_func() argument
3197 vega10_get_pp_table_entry(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *state) vega10_get_pp_table_entry() argument
3224 vega10_patch_boot_state(struct pp_hwmgr *hwmgr, struct pp_hw_power_state *hw_ps) vega10_patch_boot_state() argument
3230 vega10_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, struct pp_power_state *request_ps, const struct pp_power_state *current_ps) vega10_apply_state_adjust_rules() argument
3383 vega10_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input) vega10_find_dpm_states_clocks_in_dpm_table() argument
3428 vega10_populate_and_upload_sclk_mclk_dpm_levels( struct pp_hwmgr *hwmgr, const void *input) vega10_populate_and_upload_sclk_mclk_dpm_levels() argument
3473 vega10_trim_single_dpm_states(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, uint32_t low_limit, uint32_t high_limit) vega10_trim_single_dpm_states() argument
3489 vega10_trim_single_dpm_states_with_mask(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, uint32_t low_limit, uint32_t high_limit, uint32_t disable_dpm_mask) vega10_trim_single_dpm_states_with_mask() argument
3508 vega10_trim_dpm_states(struct pp_hwmgr *hwmgr, const struct vega10_power_state *vega10_ps) vega10_trim_dpm_states() argument
3570 vega10_apply_dal_minimum_voltage_request( struct pp_hwmgr *hwmgr) vega10_apply_dal_minimum_voltage_request() argument
3576 vega10_get_soc_index_for_max_uclk(struct pp_hwmgr *hwmgr) vega10_get_soc_index_for_max_uclk() argument
3587 vega10_upload_dpm_bootup_level(struct pp_hwmgr *hwmgr) vega10_upload_dpm_bootup_level() argument
3646 vega10_upload_dpm_max_level(struct pp_hwmgr *hwmgr) vega10_upload_dpm_max_level() argument
3694 vega10_generate_dpm_level_enable_mask( struct pp_hwmgr *hwmgr, const void *input) vega10_generate_dpm_level_enable_mask() argument
3740 vega10_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_vce_dpm() argument
3756 vega10_update_sclk_threshold(struct pp_hwmgr *hwmgr) vega10_update_sclk_threshold() argument
3779 vega10_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) vega10_set_power_state_tasks() argument
3828 vega10_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) vega10_dpm_get_sclk() argument
3850 vega10_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) vega10_dpm_get_mclk() argument
3872 vega10_get_gpu_power(struct pp_hwmgr *hwmgr, uint32_t *query) vega10_get_gpu_power() argument
3888 vega10_read_sensor(struct pp_hwmgr *hwmgr, int idx, void *value, int *size) vega10_read_sensor() argument
3964 vega10_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_disp) vega10_notify_smc_display_change() argument
3973 vega10_display_clock_voltage_request(struct pp_hwmgr *hwmgr, struct pp_display_clock_request *clock_req) vega10_display_clock_voltage_request() argument
4012 vega10_get_uclk_index(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *mclk_table, uint32_t frequency) vega10_get_uclk_index() argument
4032 vega10_notify_smc_display_config_after_ps_adjustment( struct pp_hwmgr *hwmgr) vega10_notify_smc_display_config_after_ps_adjustment() argument
4087 vega10_force_dpm_highest(struct pp_hwmgr *hwmgr) vega10_force_dpm_highest() argument
4109 vega10_force_dpm_lowest(struct pp_hwmgr *hwmgr) vega10_force_dpm_lowest() argument
4132 vega10_unforce_dpm_levels(struct pp_hwmgr *hwmgr) vega10_unforce_dpm_levels() argument
4155 vega10_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) vega10_get_profiling_clk_mask() argument
4190 vega10_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) vega10_set_fan_control_mode() argument
4212 vega10_force_clock_level(struct pp_hwmgr *hwmgr, enum pp_clock_type type, uint32_t mask) vega10_force_clock_level() argument
4271 vega10_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level) vega10_dpm_force_dpm_level() argument
4321 vega10_get_fan_control_mode(struct pp_hwmgr *hwmgr) vega10_get_fan_control_mode() argument
4331 vega10_get_dal_power_level(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *info) vega10_get_dal_power_level() argument
4345 vega10_get_sclks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_sclks() argument
4365 vega10_get_memclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_memclocks() argument
4391 vega10_get_dcefclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_dcefclocks() argument
4407 vega10_get_socclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_socclocks() argument
4423 vega10_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct pp_clock_levels_with_latency *clocks) vega10_get_clock_by_type_with_latency() argument
4447 vega10_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct pp_clock_levels_with_voltage *clocks) vega10_get_clock_by_type_with_voltage() argument
4489 vega10_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, void *clock_range) vega10_set_watermarks_for_clocks_ranges() argument
4504 vega10_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) vega10_get_ppfeature_status() argument
4566 vega10_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) vega10_set_ppfeature_status() argument
4603 vega10_get_current_pcie_link_width_level(struct pp_hwmgr *hwmgr) vega10_get_current_pcie_link_width_level() argument
4612 vega10_get_current_pcie_link_speed_level(struct pp_hwmgr *hwmgr) vega10_get_current_pcie_link_speed_level() argument
4621 vega10_print_clock_levels(struct pp_hwmgr *hwmgr, enum pp_clock_type type, char *buf) vega10_print_clock_levels() argument
4753 vega10_display_configuration_changed_task(struct pp_hwmgr *hwmgr) vega10_display_configuration_changed_task() argument
4775 vega10_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_uvd_dpm() argument
4790 vega10_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) vega10_power_gate_vce() argument
4798 vega10_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) vega10_power_gate_uvd() argument
4815 vega10_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *pstate1, const struct pp_hw_power_state *pstate2, bool *equal) vega10_check_states_equal() argument
4851 vega10_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) vega10_check_smc_update_required_for_display_configuration() argument
4867 vega10_disable_dpm_tasks(struct pp_hwmgr *hwmgr) vega10_disable_dpm_tasks() argument
4909 vega10_power_off_asic(struct pp_hwmgr *hwmgr) vega10_power_off_asic() argument
4923 vega10_get_sclk_od(struct pp_hwmgr *hwmgr) vega10_get_sclk_od() argument
4939 vega10_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) vega10_set_sclk_od() argument
4974 vega10_get_mclk_od(struct pp_hwmgr *hwmgr) vega10_get_mclk_od() argument
4990 vega10_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) vega10_set_mclk_od() argument
5026 vega10_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, uint32_t virtual_addr_low, uint32_t virtual_addr_hi, uint32_t mc_addr_low, uint32_t mc_addr_hi, uint32_t size) vega10_notify_cac_buffer_info() argument
5058 vega10_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *thermal_data) vega10_get_thermal_temperature_range() argument
5082 vega10_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) vega10_get_power_profile_mode() argument
5125 vega10_get_power_profile_mode_quirks(struct pp_hwmgr *hwmgr) vega10_get_power_profile_mode_quirks() argument
5132 vega10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) vega10_set_power_profile_mode() argument
5183 vega10_check_clk_voltage_valid(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, uint32_t clk, uint32_t voltage) vega10_check_clk_voltage_valid() argument
5222 vega10_odn_update_power_state(struct pp_hwmgr *hwmgr) vega10_odn_update_power_state() argument
5279 vega10_odn_update_soc_table(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type) vega10_odn_update_soc_table() argument
5350 vega10_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, long *input, uint32_t size) vega10_odn_edit_dpm_table() argument
5416 vega10_set_mp1_state(struct pp_hwmgr *hwmgr, enum pp_mp1_state mp1_state) vega10_set_mp1_state() argument
5440 vega10_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, PHM_PerformanceLevelDesignation designation, uint32_t index, PHM_PerformanceLevel *level) vega10_get_performance_level() argument
5461 vega10_disable_power_features_for_compute_performance(struct pp_hwmgr *hwmgr, bool disable) vega10_disable_power_features_for_compute_performance() argument
5585 vega10_hwmgr_init(struct pp_hwmgr *hwmgr) vega10_hwmgr_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega10_hwmgr.c115 static void vega10_set_default_registry_data(struct pp_hwmgr *hwmgr) in vega10_set_default_registry_data() argument
193 vega10_set_features_platform_caps(struct pp_hwmgr *hwmgr) vega10_set_features_platform_caps() argument
303 vega10_odn_initial_default_setting(struct pp_hwmgr *hwmgr) vega10_odn_initial_default_setting() argument
357 vega10_init_dpm_defaults(struct pp_hwmgr *hwmgr) vega10_init_dpm_defaults() argument
515 vega10_get_socclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *socclk) vega10_get_socclk_for_voltage_evv() argument
551 vega10_get_evv_voltages(struct pp_hwmgr *hwmgr) vega10_get_evv_voltages() argument
608 vega10_patch_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) vega10_patch_with_vdd_leakage() argument
635 vega10_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct vega10_leakage_voltage *leakage_table) vega10_patch_lookup_table_with_leakage() argument
648 vega10_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, uint16_t *vddc) vega10_patch_clock_voltage_limits_with_vddc_leakage() argument
658 vega10_patch_voltage_dependency_tables_with_lookup_table( struct pp_hwmgr *hwmgr) vega10_patch_voltage_dependency_tables_with_lookup_table() argument
711 vega10_sort_lookup_table(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_voltage_lookup_table *lookup_table) vega10_sort_lookup_table() argument
735 vega10_complete_dependency_tables(struct pp_hwmgr *hwmgr) vega10_complete_dependency_tables() argument
766 vega10_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) vega10_set_private_data_based_on_pptable() argument
806 vega10_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) vega10_hwmgr_backend_fini() argument
817 vega10_hwmgr_backend_init(struct pp_hwmgr *hwmgr) vega10_hwmgr_backend_init() argument
942 vega10_init_sclk_threshold(struct pp_hwmgr *hwmgr) vega10_init_sclk_threshold() argument
951 vega10_setup_dpm_led_config(struct pp_hwmgr *hwmgr) vega10_setup_dpm_led_config() argument
983 vega10_setup_asic_task(struct pp_hwmgr *hwmgr) vega10_setup_asic_task() argument
1011 vega10_trim_voltage_table(struct pp_hwmgr *hwmgr, struct pp_atomfwctrl_voltage_table *vol_table) vega10_trim_voltage_table() argument
1055 vega10_get_mvdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_mvdd_voltage_table() argument
1082 vega10_get_vddci_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vddci_voltage_table() argument
1108 vega10_get_vdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vdd_voltage_table() argument
1135 vega10_trim_voltage_table_to_fit_state_table( struct pp_hwmgr *hwmgr, uint32_t max_vol_steps, struct pp_atomfwctrl_voltage_table *vol_table) vega10_trim_voltage_table_to_fit_state_table() argument
1159 vega10_construct_voltage_tables(struct pp_hwmgr *hwmgr) vega10_construct_voltage_tables() argument
1229 vega10_setup_default_single_dpm_table(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) vega10_setup_default_single_dpm_table() argument
1247 vega10_setup_default_pcie_table(struct pp_hwmgr *hwmgr) vega10_setup_default_pcie_table() argument
1296 vega10_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) vega10_setup_default_dpm_tables() argument
1466 vega10_populate_ulv_state(struct pp_hwmgr *hwmgr) vega10_populate_ulv_state() argument
1489 vega10_populate_single_lclk_level(struct pp_hwmgr *hwmgr, uint32_t lclock, uint8_t *curr_lclk_did) vega10_populate_single_lclk_level() argument
1506 vega10_override_pcie_parameters(struct pp_hwmgr *hwmgr) vega10_override_pcie_parameters() argument
1555 vega10_populate_smc_link_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_link_levels() argument
1602 vega10_populate_single_gfx_level(struct pp_hwmgr *hwmgr, uint32_t gfx_clock, PllSetting_t *current_gfxclk_level, uint32_t *acg_freq) vega10_populate_single_gfx_level() argument
1669 vega10_populate_single_soc_level(struct pp_hwmgr *hwmgr, uint32_t soc_clock, uint8_t *current_soc_did, uint8_t *current_vol_index) vega10_populate_single_soc_level() argument
1716 vega10_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_graphic_levels() argument
1773 vega10_populate_vddc_soc_levels(struct pp_hwmgr *hwmgr) vega10_populate_vddc_soc_levels() argument
1806 vega10_populate_single_memory_level(struct pp_hwmgr *hwmgr, uint32_t mem_clock, uint8_t *current_mem_vid, PllSetting_t *current_memclk_level, uint8_t *current_mem_soc_vind) vega10_populate_single_memory_level() argument
1867 vega10_populate_all_memory_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_memory_levels() argument
1909 vega10_populate_single_display_type(struct pp_hwmgr *hwmgr, DSPCLK_e disp_clock) vega10_populate_single_display_type() argument
1965 vega10_populate_all_display_clock_levels(struct pp_hwmgr *hwmgr) vega10_populate_all_display_clock_levels() argument
1978 vega10_populate_single_eclock_level(struct pp_hwmgr *hwmgr, uint32_t eclock, uint8_t *current_eclk_did, uint8_t *current_soc_vol) vega10_populate_single_eclock_level() argument
2005 vega10_populate_smc_vce_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_vce_levels() argument
2036 vega10_populate_single_vclock_level(struct pp_hwmgr *hwmgr, uint32_t vclock, uint8_t *current_vclk_did) vega10_populate_single_vclock_level() argument
2052 vega10_populate_single_dclock_level(struct pp_hwmgr *hwmgr, uint32_t dclock, uint8_t *current_dclk_did) vega10_populate_single_dclock_level() argument
2068 vega10_populate_smc_uvd_levels(struct pp_hwmgr *hwmgr) vega10_populate_smc_uvd_levels() argument
2139 vega10_populate_clock_stretcher_table(struct pp_hwmgr *hwmgr) vega10_populate_clock_stretcher_table() argument
2158 vega10_populate_avfs_parameters(struct pp_hwmgr *hwmgr) vega10_populate_avfs_parameters() argument
2349 vega10_acg_enable(struct pp_hwmgr *hwmgr) vega10_acg_enable() argument
2380 vega10_acg_disable(struct pp_hwmgr *hwmgr) vega10_acg_disable() argument
2393 vega10_populate_gpio_parameters(struct pp_hwmgr *hwmgr) vega10_populate_gpio_parameters() argument
2428 vega10_avfs_enable(struct pp_hwmgr *hwmgr, bool enable) vega10_avfs_enable() argument
2457 vega10_update_avfs(struct pp_hwmgr *hwmgr) vega10_update_avfs() argument
2473 vega10_populate_and_upload_avfs_fuse_override(struct pp_hwmgr *hwmgr) vega10_populate_and_upload_avfs_fuse_override() argument
2510 vega10_check_dpm_table_updated(struct pp_hwmgr *hwmgr) vega10_check_dpm_table_updated() argument
2545 vega10_init_smc_table(struct pp_hwmgr *hwmgr) vega10_init_smc_table() argument
2713 vega10_enable_thermal_protection(struct pp_hwmgr *hwmgr) vega10_enable_thermal_protection() argument
2733 vega10_disable_thermal_protection(struct pp_hwmgr *hwmgr) vega10_disable_thermal_protection() argument
2753 vega10_enable_vrhot_feature(struct pp_hwmgr *hwmgr) vega10_enable_vrhot_feature() argument
2781 vega10_enable_ulv(struct pp_hwmgr *hwmgr) vega10_enable_ulv() argument
2796 vega10_disable_ulv(struct pp_hwmgr *hwmgr) vega10_disable_ulv() argument
2811 vega10_enable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) vega10_enable_deep_sleep_master_switch() argument
2850 vega10_disable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) vega10_disable_deep_sleep_master_switch() argument
2889 vega10_stop_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) vega10_stop_dpm() argument
2928 vega10_start_dpm(struct pp_hwmgr *hwmgr, uint32_t bitmap) vega10_start_dpm() argument
2990 vega10_enable_disable_PCC_limit_feature(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_PCC_limit_feature() argument
3007 vega10_populate_umdpstate_clocks(struct pp_hwmgr *hwmgr) vega10_populate_umdpstate_clocks() argument
3031 vega10_enable_dpm_tasks(struct pp_hwmgr *hwmgr) vega10_enable_dpm_tasks() argument
3110 vega10_get_power_state_size(struct pp_hwmgr *hwmgr) vega10_get_power_state_size() argument
3115 vega10_get_pp_table_entry_callback_func(struct pp_hwmgr *hwmgr, void *state, struct pp_power_state *power_state, void *pp_table, uint32_t classification_flag) vega10_get_pp_table_entry_callback_func() argument
3222 vega10_get_pp_table_entry(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *state) vega10_get_pp_table_entry() argument
3251 vega10_patch_boot_state(struct pp_hwmgr *hwmgr, struct pp_hw_power_state *hw_ps) vega10_patch_boot_state() argument
3257 vega10_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, struct pp_power_state *request_ps, const struct pp_power_state *current_ps) vega10_apply_state_adjust_rules() argument
3410 vega10_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input) vega10_find_dpm_states_clocks_in_dpm_table() argument
3455 vega10_populate_and_upload_sclk_mclk_dpm_levels( struct pp_hwmgr *hwmgr, const void *input) vega10_populate_and_upload_sclk_mclk_dpm_levels() argument
3500 vega10_trim_single_dpm_states(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, uint32_t low_limit, uint32_t high_limit) vega10_trim_single_dpm_states() argument
3516 vega10_trim_single_dpm_states_with_mask(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, uint32_t low_limit, uint32_t high_limit, uint32_t disable_dpm_mask) vega10_trim_single_dpm_states_with_mask() argument
3535 vega10_trim_dpm_states(struct pp_hwmgr *hwmgr, const struct vega10_power_state *vega10_ps) vega10_trim_dpm_states() argument
3597 vega10_apply_dal_minimum_voltage_request( struct pp_hwmgr *hwmgr) vega10_apply_dal_minimum_voltage_request() argument
3603 vega10_get_soc_index_for_max_uclk(struct pp_hwmgr *hwmgr) vega10_get_soc_index_for_max_uclk() argument
3614 vega10_upload_dpm_bootup_level(struct pp_hwmgr *hwmgr) vega10_upload_dpm_bootup_level() argument
3673 vega10_upload_dpm_max_level(struct pp_hwmgr *hwmgr) vega10_upload_dpm_max_level() argument
3721 vega10_generate_dpm_level_enable_mask( struct pp_hwmgr *hwmgr, const void *input) vega10_generate_dpm_level_enable_mask() argument
3767 vega10_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_vce_dpm() argument
3783 vega10_update_sclk_threshold(struct pp_hwmgr *hwmgr) vega10_update_sclk_threshold() argument
3806 vega10_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) vega10_set_power_state_tasks() argument
3855 vega10_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) vega10_dpm_get_sclk() argument
3877 vega10_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) vega10_dpm_get_mclk() argument
3899 vega10_get_gpu_power(struct pp_hwmgr *hwmgr, uint32_t *query) vega10_get_gpu_power() argument
3915 vega10_read_sensor(struct pp_hwmgr *hwmgr, int idx, void *value, int *size) vega10_read_sensor() argument
3991 vega10_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_disp) vega10_notify_smc_display_change() argument
4000 vega10_display_clock_voltage_request(struct pp_hwmgr *hwmgr, struct pp_display_clock_request *clock_req) vega10_display_clock_voltage_request() argument
4039 vega10_get_uclk_index(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *mclk_table, uint32_t frequency) vega10_get_uclk_index() argument
4059 vega10_notify_smc_display_config_after_ps_adjustment( struct pp_hwmgr *hwmgr) vega10_notify_smc_display_config_after_ps_adjustment() argument
4114 vega10_force_dpm_highest(struct pp_hwmgr *hwmgr) vega10_force_dpm_highest() argument
4136 vega10_force_dpm_lowest(struct pp_hwmgr *hwmgr) vega10_force_dpm_lowest() argument
4159 vega10_unforce_dpm_levels(struct pp_hwmgr *hwmgr) vega10_unforce_dpm_levels() argument
4182 vega10_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) vega10_get_profiling_clk_mask() argument
4215 vega10_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) vega10_set_fan_control_mode() argument
4237 vega10_force_clock_level(struct pp_hwmgr *hwmgr, enum pp_clock_type type, uint32_t mask) vega10_force_clock_level() argument
4296 vega10_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level) vega10_dpm_force_dpm_level() argument
4343 vega10_get_fan_control_mode(struct pp_hwmgr *hwmgr) vega10_get_fan_control_mode() argument
4353 vega10_get_dal_power_level(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *info) vega10_get_dal_power_level() argument
4367 vega10_get_sclks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_sclks() argument
4387 vega10_get_memclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_memclocks() argument
4413 vega10_get_dcefclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_dcefclocks() argument
4429 vega10_get_socclocks(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) vega10_get_socclocks() argument
4445 vega10_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct pp_clock_levels_with_latency *clocks) vega10_get_clock_by_type_with_latency() argument
4469 vega10_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct pp_clock_levels_with_voltage *clocks) vega10_get_clock_by_type_with_voltage() argument
4511 vega10_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, void *clock_range) vega10_set_watermarks_for_clocks_ranges() argument
4526 vega10_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) vega10_get_ppfeature_status() argument
4590 vega10_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) vega10_set_ppfeature_status() argument
4627 vega10_get_current_pcie_link_width_level(struct pp_hwmgr *hwmgr) vega10_get_current_pcie_link_width_level() argument
4636 vega10_get_current_pcie_link_speed_level(struct pp_hwmgr *hwmgr) vega10_get_current_pcie_link_speed_level() argument
4645 vega10_emit_clock_levels(struct pp_hwmgr *hwmgr, enum pp_clock_type type, char *buf, int *offset) vega10_emit_clock_levels() argument
4791 vega10_print_clock_levels(struct pp_hwmgr *hwmgr, enum pp_clock_type type, char *buf) vega10_print_clock_levels() argument
4923 vega10_display_configuration_changed_task(struct pp_hwmgr *hwmgr) vega10_display_configuration_changed_task() argument
4945 vega10_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) vega10_enable_disable_uvd_dpm() argument
4960 vega10_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) vega10_power_gate_vce() argument
4968 vega10_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) vega10_power_gate_uvd() argument
4985 vega10_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *pstate1, const struct pp_hw_power_state *pstate2, bool *equal) vega10_check_states_equal() argument
5029 vega10_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) vega10_check_smc_update_required_for_display_configuration() argument
5045 vega10_disable_dpm_tasks(struct pp_hwmgr *hwmgr) vega10_disable_dpm_tasks() argument
5087 vega10_power_off_asic(struct pp_hwmgr *hwmgr) vega10_power_off_asic() argument
5101 vega10_get_sclk_od(struct pp_hwmgr *hwmgr) vega10_get_sclk_od() argument
5117 vega10_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) vega10_set_sclk_od() argument
5152 vega10_get_mclk_od(struct pp_hwmgr *hwmgr) vega10_get_mclk_od() argument
5168 vega10_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) vega10_set_mclk_od() argument
5204 vega10_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, uint32_t virtual_addr_low, uint32_t virtual_addr_hi, uint32_t mc_addr_low, uint32_t mc_addr_hi, uint32_t size) vega10_notify_cac_buffer_info() argument
5236 vega10_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *thermal_data) vega10_get_thermal_temperature_range() argument
5270 vega10_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) vega10_get_power_profile_mode() argument
5309 vega10_get_power_profile_mode_quirks(struct pp_hwmgr *hwmgr) vega10_get_power_profile_mode_quirks() argument
5316 vega10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) vega10_set_power_profile_mode() argument
5367 vega10_check_clk_voltage_valid(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, uint32_t clk, uint32_t voltage) vega10_check_clk_voltage_valid() argument
5406 vega10_odn_update_power_state(struct pp_hwmgr *hwmgr) vega10_odn_update_power_state() argument
5463 vega10_odn_update_soc_table(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type) vega10_odn_update_soc_table() argument
5534 vega10_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, long *input, uint32_t size) vega10_odn_edit_dpm_table() argument
5600 vega10_set_mp1_state(struct pp_hwmgr *hwmgr, enum pp_mp1_state mp1_state) vega10_set_mp1_state() argument
5624 vega10_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, PHM_PerformanceLevelDesignation designation, uint32_t index, PHM_PerformanceLevel *level) vega10_get_performance_level() argument
5645 vega10_disable_power_features_for_compute_performance(struct pp_hwmgr *hwmgr, bool disable) vega10_disable_power_features_for_compute_performance() argument
5770 vega10_hwmgr_init(struct pp_hwmgr *hwmgr) vega10_hwmgr_init() argument
[all...]
H A Dsmu7_hwmgr.c203 static int smu7_get_mc_microcode_version(struct pp_hwmgr *hwmgr) in smu7_get_mc_microcode_version() argument
212 static uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr) in smu7_get_current_pcie_speed() argument
223 smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr) smu7_get_current_pcie_lane_number() argument
243 smu7_enable_smc_voltage_controller(struct pp_hwmgr *hwmgr) smu7_enable_smc_voltage_controller() argument
264 smu7_voltage_control(const struct pp_hwmgr *hwmgr) smu7_voltage_control() argument
278 smu7_enable_voltage_control(struct pp_hwmgr *hwmgr) smu7_enable_voltage_control() argument
316 smu7_construct_voltage_tables(struct pp_hwmgr *hwmgr) smu7_construct_voltage_tables() argument
428 smu7_program_static_screen_threshold_parameters( struct pp_hwmgr *hwmgr) smu7_program_static_screen_threshold_parameters() argument
451 smu7_enable_display_gap(struct pp_hwmgr *hwmgr) smu7_enable_display_gap() argument
475 smu7_program_voting_clients(struct pp_hwmgr *hwmgr) smu7_program_voting_clients() argument
493 smu7_clear_voting_clients(struct pp_hwmgr *hwmgr) smu7_clear_voting_clients() argument
513 smu7_copy_and_switch_arb_sets(struct pp_hwmgr *hwmgr, uint32_t arb_src, uint32_t arb_dest) smu7_copy_and_switch_arb_sets() argument
559 smu7_reset_to_default(struct pp_hwmgr *hwmgr) smu7_reset_to_default() argument
571 smu7_initial_switch_from_arbf0_to_f1(struct pp_hwmgr *hwmgr) smu7_initial_switch_from_arbf0_to_f1() argument
577 smu7_force_switch_to_arbf0(struct pp_hwmgr *hwmgr) smu7_force_switch_to_arbf0() argument
592 smu7_override_pcie_speed(struct pp_hwmgr *hwmgr) smu7_override_pcie_speed() argument
613 smu7_override_pcie_width(struct pp_hwmgr *hwmgr) smu7_override_pcie_width() argument
634 smu7_setup_default_pcie_table(struct pp_hwmgr *hwmgr) smu7_setup_default_pcie_table() argument
739 smu7_reset_dpm_tables(struct pp_hwmgr *hwmgr) smu7_reset_dpm_tables() argument
781 smu7_setup_dpm_tables_v0(struct pp_hwmgr *hwmgr) smu7_setup_dpm_tables_v0() argument
867 smu7_setup_dpm_tables_v1(struct pp_hwmgr *hwmgr) smu7_setup_dpm_tables_v1() argument
932 smu7_odn_initial_default_setting(struct pp_hwmgr *hwmgr) smu7_odn_initial_default_setting() argument
977 smu7_setup_voltage_range_from_vbios(struct pp_hwmgr *hwmgr) smu7_setup_voltage_range_from_vbios() argument
1005 smu7_check_dpm_table_updated(struct pp_hwmgr *hwmgr) smu7_check_dpm_table_updated() argument
1059 smu7_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) smu7_setup_default_dpm_tables() argument
1088 smu7_enable_vrhot_gpio_interrupt(struct pp_hwmgr *hwmgr) smu7_enable_vrhot_gpio_interrupt() argument
1100 smu7_enable_sclk_control(struct pp_hwmgr *hwmgr) smu7_enable_sclk_control() argument
1107 smu7_enable_ulv(struct pp_hwmgr *hwmgr) smu7_enable_ulv() argument
1117 smu7_disable_ulv(struct pp_hwmgr *hwmgr) smu7_disable_ulv() argument
1127 smu7_enable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) smu7_enable_deep_sleep_master_switch() argument
1148 smu7_disable_deep_sleep_master_switch(struct pp_hwmgr *hwmgr) smu7_disable_deep_sleep_master_switch() argument
1164 smu7_disable_sclk_vce_handshake(struct pp_hwmgr *hwmgr) smu7_disable_sclk_vce_handshake() argument
1180 smu7_disable_handshake_uvd(struct pp_hwmgr *hwmgr) smu7_disable_handshake_uvd() argument
1197 smu7_enable_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) smu7_enable_sclk_mclk_dpm() argument
1261 smu7_start_dpm(struct pp_hwmgr *hwmgr) smu7_start_dpm() argument
1322 smu7_disable_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) smu7_disable_sclk_mclk_dpm() argument
1345 smu7_stop_dpm(struct pp_hwmgr *hwmgr) smu7_stop_dpm() argument
1377 smu7_set_dpm_event_sources(struct pp_hwmgr *hwmgr, uint32_t sources) smu7_set_dpm_event_sources() argument
1417 smu7_enable_auto_throttle_source(struct pp_hwmgr *hwmgr, PHM_AutoThrottleSource source) smu7_enable_auto_throttle_source() argument
1429 smu7_enable_thermal_auto_throttle(struct pp_hwmgr *hwmgr) smu7_enable_thermal_auto_throttle() argument
1434 smu7_disable_auto_throttle_source(struct pp_hwmgr *hwmgr, PHM_AutoThrottleSource source) smu7_disable_auto_throttle_source() argument
1446 smu7_disable_thermal_auto_throttle(struct pp_hwmgr *hwmgr) smu7_disable_thermal_auto_throttle() argument
1451 smu7_pcie_performance_request(struct pp_hwmgr *hwmgr) smu7_pcie_performance_request() argument
1459 smu7_program_edc_didt_registers(struct pp_hwmgr *hwmgr, uint32_t *cac_config_regs, AtomCtrl_EDCLeakgeTable *edc_leakage_table) smu7_program_edc_didt_registers() argument
1477 smu7_populate_edc_leakage_registers(struct pp_hwmgr *hwmgr) smu7_populate_edc_leakage_registers() argument
1503 smu7_populate_umdpstate_clocks(struct pp_hwmgr *hwmgr) smu7_populate_umdpstate_clocks() argument
1564 smu7_enable_dpm_tasks(struct pp_hwmgr *hwmgr) smu7_enable_dpm_tasks() argument
1693 smu7_avfs_control(struct pp_hwmgr *hwmgr, bool enable) smu7_avfs_control() argument
1717 smu7_update_avfs(struct pp_hwmgr *hwmgr) smu7_update_avfs() argument
1736 smu7_disable_dpm_tasks(struct pp_hwmgr *hwmgr) smu7_disable_dpm_tasks() argument
1801 smu7_init_dpm_defaults(struct pp_hwmgr *hwmgr) smu7_init_dpm_defaults() argument
1985 smu7_calculate_ro_range(struct pp_hwmgr *hwmgr) smu7_calculate_ro_range() argument
2045 smu7_get_evv_voltages(struct pp_hwmgr *hwmgr) smu7_get_evv_voltages() argument
2146 smu7_patch_ppt_v1_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v1_with_vdd_leakage() argument
2173 smu7_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct smu7_leakage_voltage *leakage_table) smu7_patch_lookup_table_with_leakage() argument
2186 smu7_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, uint16_t *vddc) smu7_patch_clock_voltage_limits_with_vddc_leakage() argument
2198 smu7_patch_voltage_dependency_tables_with_lookup_table( struct pp_hwmgr *hwmgr) smu7_patch_voltage_dependency_tables_with_lookup_table() argument
2244 phm_add_voltage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *look_up_table, phm_ppt_v1_voltage_lookup_record *record) phm_add_voltage() argument
2281 smu7_calc_voltage_dependency_tables(struct pp_hwmgr *hwmgr) smu7_calc_voltage_dependency_tables() argument
2323 smu7_calc_mm_voltage_dependency_table(struct pp_hwmgr *hwmgr) smu7_calc_mm_voltage_dependency_table() argument
2349 smu7_sort_lookup_table(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_voltage_lookup_table *lookup_table) smu7_sort_lookup_table() argument
2372 smu7_complete_dependency_tables(struct pp_hwmgr *hwmgr) smu7_complete_dependency_tables() argument
2424 smu7_find_highest_vddc(struct pp_hwmgr *hwmgr) smu7_find_highest_vddc() argument
2446 smu7_set_private_data_based_on_pptable_v1(struct pp_hwmgr *hwmgr) smu7_set_private_data_based_on_pptable_v1() argument
2491 smu7_patch_voltage_workaround(struct pp_hwmgr *hwmgr) smu7_patch_voltage_workaround() argument
2535 smu7_thermal_parameter_init(struct pp_hwmgr *hwmgr) smu7_thermal_parameter_init() argument
2629 smu7_patch_ppt_v0_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint32_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v0_with_vdd_leakage() argument
2649 smu7_patch_vddc(struct pp_hwmgr *hwmgr, struct phm_clock_voltage_dependency_table *tab) smu7_patch_vddc() argument
2663 smu7_patch_vddci(struct pp_hwmgr *hwmgr, struct phm_clock_voltage_dependency_table *tab) smu7_patch_vddci() argument
2677 smu7_patch_vce_vddc(struct pp_hwmgr *hwmgr, struct phm_vce_clock_voltage_dependency_table *tab) smu7_patch_vce_vddc() argument
2692 smu7_patch_uvd_vddc(struct pp_hwmgr *hwmgr, struct phm_uvd_clock_voltage_dependency_table *tab) smu7_patch_uvd_vddc() argument
2706 smu7_patch_vddc_shed_limit(struct pp_hwmgr *hwmgr, struct phm_phase_shedding_limits_table *tab) smu7_patch_vddc_shed_limit() argument
2720 smu7_patch_samu_vddc(struct pp_hwmgr *hwmgr, struct phm_samu_clock_voltage_dependency_table *tab) smu7_patch_samu_vddc() argument
2734 smu7_patch_acp_vddc(struct pp_hwmgr *hwmgr, struct phm_acp_clock_voltage_dependency_table *tab) smu7_patch_acp_vddc() argument
2748 smu7_patch_limits_vddc(struct pp_hwmgr *hwmgr, struct phm_clock_and_voltage_limits *tab) smu7_patch_limits_vddc() argument
2768 smu7_patch_cac_vddc(struct pp_hwmgr *hwmgr, struct phm_cac_leakage_table *tab) smu7_patch_cac_vddc() argument
2785 smu7_patch_dependency_tables_with_leakage(struct pp_hwmgr *hwmgr) smu7_patch_dependency_tables_with_leakage() argument
2841 smu7_set_private_data_based_on_pptable_v0(struct pp_hwmgr *hwmgr) smu7_set_private_data_based_on_pptable_v0() argument
2884 smu7_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) smu7_hwmgr_backend_fini() argument
2894 smu7_get_elb_voltages(struct pp_hwmgr *hwmgr) smu7_get_elb_voltages() argument
2925 smu7_update_edc_leakage_table(struct pp_hwmgr *hwmgr) smu7_update_edc_leakage_table() argument
2958 smu7_hwmgr_backend_init(struct pp_hwmgr *hwmgr) smu7_hwmgr_backend_init() argument
3032 smu7_force_dpm_highest(struct pp_hwmgr *hwmgr) smu7_force_dpm_highest() argument
3084 smu7_upload_dpm_level_enable_mask(struct pp_hwmgr *hwmgr) smu7_upload_dpm_level_enable_mask() argument
3111 smu7_unforce_dpm_levels(struct pp_hwmgr *hwmgr) smu7_unforce_dpm_levels() argument
3127 smu7_force_dpm_lowest(struct pp_hwmgr *hwmgr) smu7_force_dpm_lowest() argument
3169 smu7_get_profiling_clk(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *pcie_mask) smu7_get_profiling_clk() argument
3236 smu7_force_dpm_level(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level) smu7_force_dpm_level() argument
3280 smu7_get_power_state_size(struct pp_hwmgr *hwmgr) smu7_get_power_state_size() argument
3285 smu7_vblank_too_short(struct pp_hwmgr *hwmgr, uint32_t vblank_time_us) smu7_vblank_too_short() argument
3314 smu7_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, struct pp_power_state *request_ps, const struct pp_power_state *current_ps) smu7_apply_state_adjust_rules() argument
3486 smu7_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) smu7_dpm_get_mclk() argument
3508 smu7_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) smu7_dpm_get_sclk() argument
3530 smu7_dpm_patch_boot_state(struct pp_hwmgr *hwmgr, struct pp_hw_power_state *hw_ps) smu7_dpm_patch_boot_state() argument
3575 smu7_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr) smu7_get_number_of_powerplay_table_entries() argument
3590 smu7_get_pp_table_entry_callback_func_v1(struct pp_hwmgr *hwmgr, void *state, struct pp_power_state *power_state, void *pp_table, uint32_t classification_flag) smu7_get_pp_table_entry_callback_func_v1() argument
3688 smu7_get_pp_table_entry_v1(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *state) smu7_get_pp_table_entry_v1() argument
3790 smu7_get_pp_table_entry_callback_func_v0(struct pp_hwmgr *hwmgr, struct pp_hw_power_state *power_state, unsigned int index, const void *clock_info) smu7_get_pp_table_entry_callback_func_v0() argument
3833 smu7_get_pp_table_entry_v0(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *state) smu7_get_pp_table_entry_v0() argument
3940 smu7_get_pp_table_entry(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *state) smu7_get_pp_table_entry() argument
3951 smu7_get_gpu_power(struct pp_hwmgr *hwmgr, u32 *query) smu7_get_gpu_power() argument
3996 smu7_read_sensor(struct pp_hwmgr *hwmgr, int idx, void *value, int *size) smu7_read_sensor() argument
4077 smu7_find_dpm_states_clocks_in_dpm_table(struct pp_hwmgr *hwmgr, const void *input) smu7_find_dpm_states_clocks_in_dpm_table() argument
4131 smu7_get_maximum_link_speed(struct pp_hwmgr *hwmgr, const struct smu7_power_state *smu7_ps) smu7_get_maximum_link_speed() argument
4156 smu7_request_link_speed_change_before_state_change( struct pp_hwmgr *hwmgr, const void *input) smu7_request_link_speed_change_before_state_change() argument
4205 smu7_freeze_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) smu7_freeze_sclk_mclk_dpm() argument
4242 smu7_populate_and_upload_sclk_mclk_dpm_levels( struct pp_hwmgr *hwmgr, const void *input) smu7_populate_and_upload_sclk_mclk_dpm_levels() argument
4290 smu7_trim_single_dpm_states(struct pp_hwmgr *hwmgr, struct smu7_single_dpm_table *dpm_table, uint32_t low_limit, uint32_t high_limit) smu7_trim_single_dpm_states() argument
4311 smu7_trim_dpm_states(struct pp_hwmgr *hwmgr, const struct smu7_power_state *smu7_ps) smu7_trim_dpm_states() argument
4336 smu7_generate_dpm_level_enable_mask( struct pp_hwmgr *hwmgr, const void *input) smu7_generate_dpm_level_enable_mask() argument
4361 smu7_unfreeze_sclk_mclk_dpm(struct pp_hwmgr *hwmgr) smu7_unfreeze_sclk_mclk_dpm() argument
4401 smu7_notify_link_speed_change_after_state_change( struct pp_hwmgr *hwmgr, const void *input) smu7_notify_link_speed_change_after_state_change() argument
4437 smu7_notify_no_display(struct pp_hwmgr *hwmgr) smu7_notify_no_display() argument
4442 smu7_notify_has_display(struct pp_hwmgr *hwmgr) smu7_notify_has_display() argument
4461 smu7_notify_smc_display(struct pp_hwmgr *hwmgr) smu7_notify_smc_display() argument
4474 smu7_set_power_state_tasks(struct pp_hwmgr *hwmgr, const void *input) smu7_set_power_state_tasks() argument
4551 smu7_set_max_fan_pwm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_pwm) smu7_set_max_fan_pwm_output() argument
4562 smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr) smu7_notify_smc_display_config_after_ps_adjustment() argument
4573 smu7_program_display_gap(struct pp_hwmgr *hwmgr) smu7_program_display_gap() argument
4620 smu7_display_configuration_changed_task(struct pp_hwmgr *hwmgr) smu7_display_configuration_changed_task() argument
4632 smu7_set_max_fan_rpm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_fan_rpm) smu7_set_max_fan_rpm_output() argument
4646 smu7_register_irq_handlers(struct pp_hwmgr *hwmgr) smu7_register_irq_handlers() argument
4675 smu7_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) smu7_check_smc_update_required_for_display_configuration() argument
4709 smu7_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *pstate1, const struct pp_hw_power_state *pstate2, bool *equal) smu7_check_states_equal() argument
4749 smu7_check_mc_firmware(struct pp_hwmgr *hwmgr) smu7_check_mc_firmware() argument
4787 smu7_read_clock_registers(struct pp_hwmgr *hwmgr) smu7_read_clock_registers() argument
4831 smu7_get_memory_type(struct pp_hwmgr *hwmgr) smu7_get_memory_type() argument
4847 smu7_enable_acpi_power_management(struct pp_hwmgr *hwmgr) smu7_enable_acpi_power_management() argument
4861 smu7_init_power_gate_state(struct pp_hwmgr *hwmgr) smu7_init_power_gate_state() argument
4871 smu7_init_sclk_threshold(struct pp_hwmgr *hwmgr) smu7_init_sclk_threshold() argument
4879 smu7_setup_asic_task(struct pp_hwmgr *hwmgr) smu7_setup_asic_task() argument
4912 smu7_force_clock_level(struct pp_hwmgr *hwmgr, enum pp_clock_type type, uint32_t mask) smu7_force_clock_level() argument
4958 smu7_print_clock_levels(struct pp_hwmgr *hwmgr, enum pp_clock_type type, char *buf) smu7_print_clock_levels() argument
5056 smu7_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) smu7_set_fan_control_mode() argument
5076 smu7_get_fan_control_mode(struct pp_hwmgr *hwmgr) smu7_get_fan_control_mode() argument
5081 smu7_get_sclk_od(struct pp_hwmgr *hwmgr) smu7_get_sclk_od() argument
5097 smu7_set_sclk_od(struct pp_hwmgr *hwmgr, uint32_t value) smu7_set_sclk_od() argument
5123 smu7_get_mclk_od(struct pp_hwmgr *hwmgr) smu7_get_mclk_od() argument
5139 smu7_set_mclk_od(struct pp_hwmgr *hwmgr, uint32_t value) smu7_set_mclk_od() argument
5166 smu7_get_sclks(struct pp_hwmgr *hwmgr, struct amd_pp_clocks *clocks) smu7_get_sclks() argument
5191 smu7_get_mem_latency(struct pp_hwmgr *hwmgr, uint32_t clk) smu7_get_mem_latency() argument
5203 smu7_get_mclks(struct pp_hwmgr *hwmgr, struct amd_pp_clocks *clocks) smu7_get_mclks() argument
5230 smu7_get_clock_by_type(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct amd_pp_clocks *clocks) smu7_get_clock_by_type() argument
5247 smu7_get_sclks_with_latency(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) smu7_get_sclks_with_latency() argument
5268 smu7_get_mclks_with_latency(struct pp_hwmgr *hwmgr, struct pp_clock_levels_with_latency *clocks) smu7_get_mclks_with_latency() argument
5297 smu7_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, enum amd_pp_clock_type type, struct pp_clock_levels_with_latency *clocks) smu7_get_clock_by_type_with_latency() argument
5319 smu7_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, void *clock_range) smu7_set_watermarks_for_clocks_ranges() argument
5366 smu7_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, uint32_t virtual_addr_low, uint32_t virtual_addr_hi, uint32_t mc_addr_low, uint32_t mc_addr_hi, uint32_t size) smu7_notify_cac_buffer_info() argument
5407 smu7_get_max_high_clocks(struct pp_hwmgr *hwmgr, struct amd_pp_simple_clock_info *clocks) smu7_get_max_high_clocks() argument
5426 smu7_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *thermal_data) smu7_get_thermal_temperature_range() argument
5447 smu7_check_clk_voltage_valid(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, uint32_t clk, uint32_t voltage) smu7_check_clk_voltage_valid() argument
5484 smu7_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, enum PP_OD_DPM_TABLE_COMMAND type, long *input, uint32_t size) smu7_odn_edit_dpm_table() argument
5551 smu7_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) smu7_get_power_profile_mode() argument
5611 smu7_patch_compute_profile_mode(struct pp_hwmgr *hwmgr, enum PP_SMC_POWER_PROFILE requst) smu7_patch_compute_profile_mode() argument
5631 smu7_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) smu7_set_power_profile_mode() argument
5702 smu7_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, PHM_PerformanceLevelDesignation designation, uint32_t index, PHM_PerformanceLevel *level) smu7_get_performance_level() argument
5723 smu7_power_off_asic(struct pp_hwmgr *hwmgr) smu7_power_off_asic() argument
5817 smu7_init_function_pointers(struct pp_hwmgr *hwmgr) smu7_init_function_pointers() argument
[all...]

Completed in 18 milliseconds

12345