Lines Matching defs:hwmgr

64 static void vega12_set_default_registry_data(struct pp_hwmgr *hwmgr)  in vega12_set_default_registry_data()
138 static int vega12_set_features_platform_caps(struct pp_hwmgr *hwmgr) in vega12_set_features_platform_caps()
296 static void vega12_init_dpm_defaults(struct pp_hwmgr *hwmgr) in vega12_init_dpm_defaults()
373 static int vega12_set_private_data_based_on_pptable(struct pp_hwmgr *hwmgr) in vega12_set_private_data_based_on_pptable()
378 static int vega12_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) in vega12_hwmgr_backend_fini()
386 static int vega12_hwmgr_backend_init(struct pp_hwmgr *hwmgr) in vega12_hwmgr_backend_init()
450 static int vega12_init_sclk_threshold(struct pp_hwmgr *hwmgr) in vega12_init_sclk_threshold()
460 static int vega12_setup_asic_task(struct pp_hwmgr *hwmgr) in vega12_setup_asic_task()
484 static int vega12_override_pcie_parameters(struct pp_hwmgr *hwmgr) in vega12_override_pcie_parameters()
568 static int vega12_get_number_of_dpm_level(struct pp_hwmgr *hwmgr, in vega12_get_number_of_dpm_level()
584 static int vega12_get_dpm_frequency_by_index(struct pp_hwmgr *hwmgr, in vega12_get_dpm_frequency_by_index()
600 static int vega12_setup_single_dpm_table(struct pp_hwmgr *hwmgr, in vega12_setup_single_dpm_table()
633 static int vega12_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) in vega12_setup_default_dpm_tables()
810 static int vega12_init_smc_table(struct pp_hwmgr *hwmgr) in vega12_init_smc_table()
849 static int vega12_run_acg_btc(struct pp_hwmgr *hwmgr) in vega12_run_acg_btc()
864 static int vega12_set_allowed_featuresmask(struct pp_hwmgr *hwmgr) in vega12_set_allowed_featuresmask()
892 static void vega12_init_powergate_state(struct pp_hwmgr *hwmgr) in vega12_init_powergate_state()
907 static int vega12_enable_all_smu_features(struct pp_hwmgr *hwmgr) in vega12_enable_all_smu_features()
933 static int vega12_disable_all_smu_features(struct pp_hwmgr *hwmgr) in vega12_disable_all_smu_features()
958 struct pp_hwmgr *hwmgr) in vega12_odn_initialize_default_settings()
963 static int vega12_set_overdrive_target_percentage(struct pp_hwmgr *hwmgr, in vega12_set_overdrive_target_percentage()
971 static int vega12_power_control_set_level(struct pp_hwmgr *hwmgr) in vega12_power_control_set_level()
986 static int vega12_get_all_clock_ranges_helper(struct pp_hwmgr *hwmgr, in vega12_get_all_clock_ranges_helper()
1013 static int vega12_get_all_clock_ranges(struct pp_hwmgr *hwmgr) in vega12_get_all_clock_ranges()
1028 static void vega12_populate_umdpstate_clocks(struct pp_hwmgr *hwmgr) in vega12_populate_umdpstate_clocks()
1047 static int vega12_enable_dpm_tasks(struct pp_hwmgr *hwmgr) in vega12_enable_dpm_tasks()
1104 static int vega12_patch_boot_state(struct pp_hwmgr *hwmgr, in vega12_patch_boot_state()
1149 static int vega12_upload_dpm_min_level(struct pp_hwmgr *hwmgr) in vega12_upload_dpm_min_level()
1240 static int vega12_upload_dpm_max_level(struct pp_hwmgr *hwmgr) in vega12_upload_dpm_max_level()
1312 int vega12_enable_disable_vce_dpm(struct pp_hwmgr *hwmgr, bool enable) in vega12_enable_disable_vce_dpm()
1329 static uint32_t vega12_dpm_get_sclk(struct pp_hwmgr *hwmgr, bool low) in vega12_dpm_get_sclk()
1352 static uint32_t vega12_dpm_get_mclk(struct pp_hwmgr *hwmgr, bool low) in vega12_dpm_get_mclk()
1375 static int vega12_get_metrics_table(struct pp_hwmgr *hwmgr, in vega12_get_metrics_table()
1403 static int vega12_get_gpu_power(struct pp_hwmgr *hwmgr, uint32_t *query) in vega12_get_gpu_power()
1417 static int vega12_get_current_gfx_clk_freq(struct pp_hwmgr *hwmgr, uint32_t *gfx_freq) in vega12_get_current_gfx_clk_freq()
1434 static int vega12_get_current_mclk_freq(struct pp_hwmgr *hwmgr, uint32_t *mclk_freq) in vega12_get_current_mclk_freq()
1452 struct pp_hwmgr *hwmgr, in vega12_get_current_activity_percent()
1478 static int vega12_read_sensor(struct pp_hwmgr *hwmgr, int idx, in vega12_read_sensor()
1549 static int vega12_notify_smc_display_change(struct pp_hwmgr *hwmgr, in vega12_notify_smc_display_change()
1563 static int vega12_display_clock_voltage_request(struct pp_hwmgr *hwmgr, in vega12_display_clock_voltage_request()
1606 struct pp_hwmgr *hwmgr) in vega12_notify_smc_display_config_after_ps_adjustment()
1644 static int vega12_force_dpm_highest(struct pp_hwmgr *hwmgr) in vega12_force_dpm_highest()
1674 static int vega12_force_dpm_lowest(struct pp_hwmgr *hwmgr) in vega12_force_dpm_lowest()
1704 static int vega12_unforce_dpm_levels(struct pp_hwmgr *hwmgr) in vega12_unforce_dpm_levels()
1717 static int vega12_get_profiling_clk_mask(struct pp_hwmgr *hwmgr, enum amd_dpm_forced_level level, in vega12_get_profiling_clk_mask()
1750 static void vega12_set_fan_control_mode(struct pp_hwmgr *hwmgr, uint32_t mode) in vega12_set_fan_control_mode()
1768 static int vega12_dpm_force_dpm_level(struct pp_hwmgr *hwmgr, in vega12_dpm_force_dpm_level()
1805 static uint32_t vega12_get_fan_control_mode(struct pp_hwmgr *hwmgr) in vega12_get_fan_control_mode()
1815 static int vega12_get_dal_power_level(struct pp_hwmgr *hwmgr, in vega12_get_dal_power_level()
1830 static int vega12_get_clock_ranges(struct pp_hwmgr *hwmgr, in vega12_get_clock_ranges()
1845 static int vega12_get_sclks(struct pp_hwmgr *hwmgr, in vega12_get_sclks()
1872 static uint32_t vega12_get_mem_latency(struct pp_hwmgr *hwmgr, in vega12_get_mem_latency()
1878 static int vega12_get_memclocks(struct pp_hwmgr *hwmgr, in vega12_get_memclocks()
1905 static int vega12_get_dcefclocks(struct pp_hwmgr *hwmgr, in vega12_get_dcefclocks()
1933 static int vega12_get_socclocks(struct pp_hwmgr *hwmgr, in vega12_get_socclocks()
1962 static int vega12_get_clock_by_type_with_latency(struct pp_hwmgr *hwmgr, in vega12_get_clock_by_type_with_latency()
1988 static int vega12_get_clock_by_type_with_voltage(struct pp_hwmgr *hwmgr, in vega12_get_clock_by_type_with_voltage()
1997 static int vega12_set_watermarks_for_clocks_ranges(struct pp_hwmgr *hwmgr, in vega12_set_watermarks_for_clocks_ranges()
2015 static int vega12_force_clock_level(struct pp_hwmgr *hwmgr, in vega12_force_clock_level()
2124 static int vega12_get_ppfeature_status(struct pp_hwmgr *hwmgr, char *buf) in vega12_get_ppfeature_status()
2187 static int vega12_set_ppfeature_status(struct pp_hwmgr *hwmgr, uint64_t new_ppfeature_masks) in vega12_set_ppfeature_status()
2224 static int vega12_get_current_pcie_link_width_level(struct pp_hwmgr *hwmgr) in vega12_get_current_pcie_link_width_level()
2233 static int vega12_get_current_pcie_link_width(struct pp_hwmgr *hwmgr) in vega12_get_current_pcie_link_width()
2244 static int vega12_get_current_pcie_link_speed_level(struct pp_hwmgr *hwmgr) in vega12_get_current_pcie_link_speed_level()
2253 static int vega12_get_current_pcie_link_speed(struct pp_hwmgr *hwmgr) in vega12_get_current_pcie_link_speed()
2264 static int vega12_print_clock_levels(struct pp_hwmgr *hwmgr, in vega12_print_clock_levels()
2348 static int vega12_apply_clocks_adjust_rules(struct pp_hwmgr *hwmgr) in vega12_apply_clocks_adjust_rules()
2508 static int vega12_set_uclk_to_highest_dpm_level(struct pp_hwmgr *hwmgr, in vega12_set_uclk_to_highest_dpm_level()
2534 static int vega12_pre_display_configuration_changed_task(struct pp_hwmgr *hwmgr) in vega12_pre_display_configuration_changed_task()
2549 static int vega12_display_configuration_changed_task(struct pp_hwmgr *hwmgr) in vega12_display_configuration_changed_task()
2573 static int vega12_enable_disable_uvd_dpm(struct pp_hwmgr *hwmgr, bool enable) in vega12_enable_disable_uvd_dpm()
2590 static void vega12_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) in vega12_power_gate_vce()
2601 static void vega12_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in vega12_power_gate_uvd()
2613 vega12_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) in vega12_check_smc_update_required_for_display_configuration()
2629 static int vega12_disable_dpm_tasks(struct pp_hwmgr *hwmgr) in vega12_disable_dpm_tasks()
2640 static int vega12_power_off_asic(struct pp_hwmgr *hwmgr) in vega12_power_off_asic()
2731 static int vega12_notify_cac_buffer_info(struct pp_hwmgr *hwmgr, in vega12_notify_cac_buffer_info()
2763 static int vega12_get_thermal_temperature_range(struct pp_hwmgr *hwmgr, in vega12_get_thermal_temperature_range()
2792 static int vega12_enable_gfx_off(struct pp_hwmgr *hwmgr) in vega12_enable_gfx_off()
2804 static int vega12_disable_gfx_off(struct pp_hwmgr *hwmgr) in vega12_disable_gfx_off()
2816 static int vega12_gfx_off_control(struct pp_hwmgr *hwmgr, bool enable) in vega12_gfx_off_control()
2824 static int vega12_get_performance_level(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *sta… in vega12_get_performance_level()
2831 static int vega12_set_mp1_state(struct pp_hwmgr *hwmgr, in vega12_set_mp1_state()
2867 static ssize_t vega12_get_gpu_metrics(struct pp_hwmgr *hwmgr, in vega12_get_gpu_metrics()
2978 int vega12_hwmgr_init(struct pp_hwmgr *hwmgr) in vega12_hwmgr_init()