Lines Matching defs:hwmgr

62 static void vega20_set_default_registry_data(struct pp_hwmgr *hwmgr)  in vega20_set_default_registry_data()
176 static int vega20_set_features_platform_caps(struct pp_hwmgr *hwmgr) in vega20_set_features_platform_caps()
331 static void vega20_init_dpm_defaults(struct pp_hwmgr *hwmgr) in vega20_init_dpm_defaults()
413 static int vega20_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) in vega20_set_private_data_based_on_pptable()
418 static int vega20_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) in vega20_hwmgr_backend_fini()
426 static int vega20_hwmgr_backend_init(struct pp_hwmgr *hwmgr) in vega20_hwmgr_backend_init()
478 static int vega20_init_sclk_threshold(struct pp_hwmgr *hwmgr) in vega20_init_sclk_threshold()
488 static int vega20_setup_asic_task(struct pp_hwmgr *hwmgr) in vega20_setup_asic_task()
525 static int vega20_get_number_of_dpm_level(struct pp_hwmgr *hwmgr, in vega20_get_number_of_dpm_level()
541 static int vega20_get_dpm_frequency_by_index(struct pp_hwmgr *hwmgr, in vega20_get_dpm_frequency_by_index()
557 static int vega20_setup_single_dpm_table(struct pp_hwmgr *hwmgr, in vega20_setup_single_dpm_table()
582 static int vega20_setup_gfxclk_dpm_table(struct pp_hwmgr *hwmgr) in vega20_setup_gfxclk_dpm_table()
603 static int vega20_setup_memclk_dpm_table(struct pp_hwmgr *hwmgr) in vega20_setup_memclk_dpm_table()
632 static int vega20_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) in vega20_setup_default_dpm_tables()
779 static int vega20_init_smc_table(struct pp_hwmgr *hwmgr) in vega20_init_smc_table()
829 static int vega20_override_pcie_parameters(struct pp_hwmgr *hwmgr) in vega20_override_pcie_parameters()
914 static int vega20_set_allowed_featuresmask(struct pp_hwmgr *hwmgr) in vega20_set_allowed_featuresmask()
947 static int vega20_run_btc(struct pp_hwmgr *hwmgr) in vega20_run_btc()
952 static int vega20_run_btc_afll(struct pp_hwmgr *hwmgr) in vega20_run_btc_afll()
957 static int vega20_enable_all_smu_features(struct pp_hwmgr *hwmgr) in vega20_enable_all_smu_features()
994 static int vega20_notify_smc_display_change(struct pp_hwmgr *hwmgr) in vega20_notify_smc_display_change()
1007 static int vega20_send_clock_ratio(struct pp_hwmgr *hwmgr) in vega20_send_clock_ratio()
1018 static int vega20_disable_all_smu_features(struct pp_hwmgr *hwmgr) in vega20_disable_all_smu_features()
1037 struct pp_hwmgr *hwmgr) in vega20_od8_set_feature_capabilities()
1130 struct pp_hwmgr *hwmgr) in vega20_od8_set_feature_id()
1217 struct pp_hwmgr *hwmgr, in vega20_od8_get_gfx_clock_base_voltage()
1237 struct pp_hwmgr *hwmgr) in vega20_od8_initialize_default_settings()
1390 struct pp_hwmgr *hwmgr, in vega20_od8_set_settings()
1466 struct pp_hwmgr *hwmgr) in vega20_get_sclk_od()
1485 struct pp_hwmgr *hwmgr, uint32_t value) in vega20_set_sclk_od()
1512 struct pp_hwmgr *hwmgr) in vega20_get_mclk_od()
1531 struct pp_hwmgr *hwmgr, uint32_t value) in vega20_set_mclk_od()
1557 static void vega20_populate_umdpstate_clocks(struct pp_hwmgr *hwmgr) in vega20_populate_umdpstate_clocks()
1576 static int vega20_get_max_sustainable_clock(struct pp_hwmgr *hwmgr, in vega20_get_max_sustainable_clock()
1601 static int vega20_init_max_sustainable_clocks(struct pp_hwmgr *hwmgr) in vega20_init_max_sustainable_clocks()
1659 static int vega20_enable_mgpu_fan_boost(struct pp_hwmgr *hwmgr) in vega20_enable_mgpu_fan_boost()
1673 static void vega20_init_powergate_state(struct pp_hwmgr *hwmgr) in vega20_init_powergate_state()
1682 static int vega20_enable_dpm_tasks(struct pp_hwmgr *hwmgr) in vega20_enable_dpm_tasks()
1809 static int vega20_upload_dpm_min_level(struct pp_hwmgr *hwmgr, uint32_t feature_mask) in vega20_upload_dpm_min_level()
1910 static int vega20_upload_dpm_max_level(struct pp_hwmgr *hwmgr, uint32_t feature_mask) in vega20_upload_dpm_max_level()
2000 static int vega20_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) in vega20_enable_disable_vce_dpm()
2026 static int vega20_get_clock_ranges(struct pp_hwmgr *hwmgr, in vega20_get_clock_ranges()
2052 static uint32_t vega20_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) in vega20_dpm_get_sclk()
2078 static uint32_t vega20_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) in vega20_dpm_get_mclk()
2104 static int vega20_get_metrics_table(struct pp_hwmgr *hwmgr, in vega20_get_metrics_table()
2132 static int vega20_get_gpu_power(struct pp_hwmgr *hwmgr, int idx, in vega20_get_gpu_power()
2158 static int vega20_get_current_clk_freq(struct pp_hwmgr *hwmgr, in vega20_get_current_clk_freq()
2176 static int vega20_get_current_activity_percent(struct pp_hwmgr *hwmgr, in vega20_get_current_activity_percent()
2202 static int vega20_read_sensor(struct pp_hwmgr *hwmgr, int idx, in vega20_read_sensor()
2287 static int vega20_display_clock_voltage_request(struct pp_hwmgr *hwmgr, in vega20_display_clock_voltage_request()
2329 static int vega20_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *sta… in vega20_get_performance_level()
2337 struct pp_hwmgr *hwmgr) in vega20_notify_smc_display_config_after_ps_adjustment()
2380 static int vega20_force_dpm_highest(struct pp_hwmgr *hwmgr) in vega20_force_dpm_highest()
2422 static int vega20_force_dpm_lowest(struct pp_hwmgr *hwmgr) in vega20_force_dpm_lowest()
2465 static int vega20_unforce_dpm_levels(struct pp_hwmgr *hwmgr) in vega20_unforce_dpm_levels()
2522 static int vega20_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, in vega20_get_profiling_clk_mask()
2555 static int vega20_force_clock_level(struct pp_hwmgr *hwmgr, in vega20_force_clock_level()
2719 static int vega20_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, in vega20_dpm_force_dpm_level()
2759 static uint32_t vega20_get_fan_control_mode(struct pp_hwmgr *hwmgr) in vega20_get_fan_control_mode()
2769 static void vega20_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) in vega20_set_fan_control_mode()
2788 static int vega20_get_dal_power_level(struct pp_hwmgr *hwmgr, in vega20_get_dal_power_level()
2804 static int vega20_get_sclks(struct pp_hwmgr *hwmgr, in vega20_get_sclks()
2826 static uint32_t vega20_get_mem_latency(struct pp_hwmgr *hwmgr, in vega20_get_mem_latency()
2832 static int vega20_get_memclocks(struct pp_hwmgr *hwmgr, in vega20_get_memclocks()
2857 static int vega20_get_dcefclocks(struct pp_hwmgr *hwmgr, in vega20_get_dcefclocks()
2879 static int vega20_get_socclocks(struct pp_hwmgr *hwmgr, in vega20_get_socclocks()
2902 static int vega20_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, in vega20_get_clock_by_type_with_latency()
2928 static int vega20_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, in vega20_get_clock_by_type_with_voltage()
2937 static int vega20_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, in vega20_set_watermarks_for_clocks_ranges()
2955 static int vega20_odn_edit_dpm_table(struct pp_hwmgr *hwmgr, in vega20_odn_edit_dpm_table()
3169 static int vega20_set_mp1_state(struct pp_hwmgr *hwmgr, in vega20_set_mp1_state()
3197 static int vega20_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) in vega20_get_ppfeature_status()
3265 static int vega20_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) in vega20_set_ppfeature_status()
3314 static int vega20_get_current_pcie_link_width_level(struct pp_hwmgr *hwmgr) in vega20_get_current_pcie_link_width_level()
3323 static int vega20_get_current_pcie_link_width(struct pp_hwmgr *hwmgr) in vega20_get_current_pcie_link_width()
3334 static int vega20_get_current_pcie_link_speed_level(struct pp_hwmgr *hwmgr) in vega20_get_current_pcie_link_speed_level()
3343 static int vega20_get_current_pcie_link_speed(struct pp_hwmgr *hwmgr) in vega20_get_current_pcie_link_speed()
3354 static int vega20_print_clock_levels(struct pp_hwmgr *hwmgr, in vega20_print_clock_levels()
3573 static int vega20_set_uclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr, in vega20_set_uclk_to_highest_dpm_level()
3599 static int vega20_set_fclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr) in vega20_set_fclk_to_highest_dpm_level()
3625 static int vega20_pre_display_configuration_changed_task(struct pp_hwmgr *hwmgr) in vega20_pre_display_configuration_changed_task()
3641 static int vega20_display_configuration_changed_task(struct pp_hwmgr *hwmgr) in vega20_display_configuration_changed_task()
3669 static int vega20_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) in vega20_enable_disable_uvd_dpm()
3695 static void vega20_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) in vega20_power_gate_vce()
3717 static void vega20_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in vega20_power_gate_uvd()
3728 static int vega20_apply_clocks_adjust_rules(struct pp_hwmgr *hwmgr) in vega20_apply_clocks_adjust_rules()
3906 vega20_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) in vega20_check_smc_update_required_for_display_configuration()
3923 static int vega20_disable_dpm_tasks(struct pp_hwmgr *hwmgr) in vega20_disable_dpm_tasks()
3935 static int vega20_power_off_asic(struct pp_hwmgr *hwmgr) in vega20_power_off_asic()
3980 static int vega20_get_power_profile_mode(struct pp_hwmgr *hwmgr, char *buf) in vega20_get_power_profile_mode()
4080 static int vega20_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, uint32_t size) in vega20_set_power_profile_mode()
4182 static int vega20_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, in vega20_notify_cac_buffer_info()
4214 static int vega20_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, in vega20_get_thermal_temperature_range()
4243 static int vega20_smu_i2c_bus_access(struct pp_hwmgr *hwmgr, bool acquire) in vega20_smu_i2c_bus_access()
4262 static int vega20_set_df_cstate(struct pp_hwmgr *hwmgr, in vega20_set_df_cstate()
4281 static int vega20_set_xgmi_pstate(struct pp_hwmgr *hwmgr, in vega20_set_xgmi_pstate()
4308 static ssize_t vega20_get_gpu_metrics(struct pp_hwmgr *hwmgr, in vega20_get_gpu_metrics()
4435 int vega20_hwmgr_init(struct pp_hwmgr *hwmgr) in vega20_hwmgr_init()