Lines Matching defs:rdev

82 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev)  in sumo_get_pi()
89 static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_clockgating_enable()
104 static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_mg_clockgating_enable()
121 static void sumo_program_git(struct radeon_device *rdev) in sumo_program_git()
132 static void sumo_program_grsd(struct radeon_device *rdev) in sumo_program_grsd()
143 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) in sumo_gfx_clockgating_initialize()
149 static void sumo_gfx_powergating_initialize(struct radeon_device *rdev) in sumo_gfx_powergating_initialize()
275 static void sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_powergating_enable()
285 static int sumo_enable_clock_power_gating(struct radeon_device *rdev) in sumo_enable_clock_power_gating()
303 static void sumo_disable_clock_power_gating(struct radeon_device *rdev) in sumo_disable_clock_power_gating()
315 static void sumo_calculate_bsp(struct radeon_device *rdev, in sumo_calculate_bsp()
334 static void sumo_init_bsp(struct radeon_device *rdev) in sumo_init_bsp()
342 static void sumo_program_bsp(struct radeon_device *rdev, in sumo_program_bsp()
364 static void sumo_write_at(struct radeon_device *rdev, in sumo_write_at()
385 static void sumo_program_at(struct radeon_device *rdev, in sumo_program_at()
431 static void sumo_program_tp(struct radeon_device *rdev) in sumo_program_tp()
453 void sumo_program_vc(struct radeon_device *rdev, u32 vrc) in sumo_program_vc()
458 void sumo_clear_vc(struct radeon_device *rdev) in sumo_clear_vc()
463 void sumo_program_sstp(struct radeon_device *rdev) in sumo_program_sstp()
474 static void sumo_set_divider_value(struct radeon_device *rdev, in sumo_set_divider_value()
494 static void sumo_set_ds_dividers(struct radeon_device *rdev, in sumo_set_ds_dividers()
508 static void sumo_set_ss_dividers(struct radeon_device *rdev, in sumo_set_ss_dividers()
522 static void sumo_set_vid(struct radeon_device *rdev, u32 index, u32 vid) in sumo_set_vid()
531 static void sumo_set_allos_gnb_slow(struct radeon_device *rdev, u32 index, u32 gnb_slow) in sumo_set_allos_gnb_slow()
547 static void sumo_program_power_level(struct radeon_device *rdev, in sumo_program_power_level()
581 static void sumo_power_level_enable(struct radeon_device *rdev, u32 index, bool enable) in sumo_power_level_enable()
600 static bool sumo_dpm_enabled(struct radeon_device *rdev) in sumo_dpm_enabled()
608 static void sumo_start_dpm(struct radeon_device *rdev) in sumo_start_dpm()
613 static void sumo_stop_dpm(struct radeon_device *rdev) in sumo_stop_dpm()
618 static void sumo_set_forced_mode(struct radeon_device *rdev, bool enable) in sumo_set_forced_mode()
626 static void sumo_set_forced_mode_enabled(struct radeon_device *rdev) in sumo_set_forced_mode_enabled()
638 static void sumo_wait_for_level_0(struct radeon_device *rdev) in sumo_wait_for_level_0()
654 static void sumo_set_forced_mode_disabled(struct radeon_device *rdev) in sumo_set_forced_mode_disabled()
659 static void sumo_enable_power_level_0(struct radeon_device *rdev) in sumo_enable_power_level_0()
664 static void sumo_patch_boost_state(struct radeon_device *rdev, in sumo_patch_boost_state()
678 static void sumo_pre_notify_alt_vddnb_change(struct radeon_device *rdev, in sumo_pre_notify_alt_vddnb_change()
696 static void sumo_post_notify_alt_vddnb_change(struct radeon_device *rdev, in sumo_post_notify_alt_vddnb_change()
714 static void sumo_enable_boost(struct radeon_device *rdev, in sumo_enable_boost()
727 static void sumo_set_forced_level(struct radeon_device *rdev, u32 index) in sumo_set_forced_level()
732 static void sumo_set_forced_level_0(struct radeon_device *rdev) in sumo_set_forced_level_0()
737 static void sumo_program_wl(struct radeon_device *rdev, in sumo_program_wl()
752 static void sumo_program_power_levels_0_to_n(struct radeon_device *rdev, in sumo_program_power_levels_0_to_n()
774 static void sumo_enable_acpi_pm(struct radeon_device *rdev) in sumo_enable_acpi_pm()
779 static void sumo_program_power_level_enter_state(struct radeon_device *rdev) in sumo_program_power_level_enter_state()
784 static void sumo_program_acpi_power_level(struct radeon_device *rdev) in sumo_program_acpi_power_level()
800 static void sumo_program_bootup_state(struct radeon_device *rdev) in sumo_program_bootup_state()
815 static void sumo_setup_uvd_clocks(struct radeon_device *rdev, in sumo_setup_uvd_clocks()
834 static void sumo_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, in sumo_set_uvd_clock_before_set_eng_clock()
852 static void sumo_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, in sumo_set_uvd_clock_after_set_eng_clock()
870 void sumo_take_smu_control(struct radeon_device *rdev, bool enable) in sumo_take_smu_control()
889 static void sumo_enable_sclk_ds(struct radeon_device *rdev, bool enable) in sumo_enable_sclk_ds()
910 static void sumo_program_bootup_at(struct radeon_device *rdev) in sumo_program_bootup_at()
916 static void sumo_reset_am(struct radeon_device *rdev) in sumo_reset_am()
921 static void sumo_start_am(struct radeon_device *rdev) in sumo_start_am()
926 static void sumo_program_ttp(struct radeon_device *rdev) in sumo_program_ttp()
941 static void sumo_program_ttt(struct radeon_device *rdev) in sumo_program_ttt()
953 static void sumo_enable_voltage_scaling(struct radeon_device *rdev, bool enable) in sumo_enable_voltage_scaling()
964 static void sumo_override_cnb_thermal_events(struct radeon_device *rdev) in sumo_override_cnb_thermal_events()
970 static void sumo_program_dc_hto(struct radeon_device *rdev) in sumo_program_dc_hto()
985 static void sumo_force_nbp_state(struct radeon_device *rdev, in sumo_force_nbp_state()
1004 u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, in sumo_get_sleep_divider_id_from_clock()
1029 static u32 sumo_get_valid_engine_clock(struct radeon_device *rdev, in sumo_get_valid_engine_clock()
1043 static void sumo_patch_thermal_state(struct radeon_device *rdev, in sumo_patch_thermal_state()
1087 static void sumo_apply_state_adjust_rules(struct radeon_device *rdev, in sumo_apply_state_adjust_rules()
1152 static void sumo_cleanup_asic(struct radeon_device *rdev) in sumo_cleanup_asic()
1157 static int sumo_set_thermal_temperature_range(struct radeon_device *rdev, in sumo_set_thermal_temperature_range()
1181 static void sumo_update_current_ps(struct radeon_device *rdev, in sumo_update_current_ps()
1192 static void sumo_update_requested_ps(struct radeon_device *rdev, in sumo_update_requested_ps()
1203 int sumo_dpm_enable(struct radeon_device *rdev) in sumo_dpm_enable()
1238 int sumo_dpm_late_enable(struct radeon_device *rdev) in sumo_dpm_late_enable()
1258 void sumo_dpm_disable(struct radeon_device *rdev) in sumo_dpm_disable()
1281 int sumo_dpm_pre_set_power_state(struct radeon_device *rdev) in sumo_dpm_pre_set_power_state()
1297 int sumo_dpm_set_power_state(struct radeon_device *rdev) in sumo_dpm_set_power_state()
1333 void sumo_dpm_post_set_power_state(struct radeon_device *rdev) in sumo_dpm_post_set_power_state()
1355 void sumo_dpm_setup_asic(struct radeon_device *rdev) in sumo_dpm_setup_asic()
1367 void sumo_dpm_display_configuration_changed(struct radeon_device *rdev) in sumo_dpm_display_configuration_changed()
1393 static void sumo_patch_boot_state(struct radeon_device *rdev, in sumo_patch_boot_state()
1403 static void sumo_parse_pplib_non_clock_info(struct radeon_device *rdev, in sumo_parse_pplib_non_clock_info()
1430 static void sumo_parse_pplib_clock_info(struct radeon_device *rdev, in sumo_parse_pplib_clock_info()
1453 static int sumo_parse_power_table(struct radeon_device *rdev) in sumo_parse_power_table()
1528 u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, in sumo_convert_vid2_to_vid7()
1558 static u16 sumo_convert_voltage_index_to_value(struct radeon_device *rdev, in sumo_convert_voltage_index_to_value()
1570 static void sumo_construct_display_voltage_mapping_table(struct radeon_device *rdev, in sumo_construct_display_voltage_mapping_table()
1592 void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, in sumo_construct_sclk_voltage_mapping_table()
1614 void sumo_construct_vid_mapping_table(struct radeon_device *rdev, in sumo_construct_vid_mapping_table()
1655 static int sumo_parse_sys_info_table(struct radeon_device *rdev) in sumo_parse_sys_info_table()
1726 static void sumo_construct_boot_and_acpi_state(struct radeon_device *rdev) in sumo_construct_boot_and_acpi_state()
1740 int sumo_dpm_init(struct radeon_device *rdev) in sumo_dpm_init()
1794 void sumo_dpm_print_power_state(struct radeon_device *rdev, in sumo_dpm_print_power_state()
1812 void sumo_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, in sumo_dpm_debugfs_print_current_performance_level()
1840 u32 sumo_dpm_get_current_sclk(struct radeon_device *rdev) in sumo_dpm_get_current_sclk()
1861 u32 sumo_dpm_get_current_mclk(struct radeon_device *rdev) in sumo_dpm_get_current_mclk()
1868 void sumo_dpm_fini(struct radeon_device *rdev) in sumo_dpm_fini()
1881 u32 sumo_dpm_get_sclk(struct radeon_device *rdev, bool low) in sumo_dpm_get_sclk()
1892 u32 sumo_dpm_get_mclk(struct radeon_device *rdev, bool low) in sumo_dpm_get_mclk()
1899 int sumo_dpm_force_performance_level(struct radeon_device *rdev, in sumo_dpm_force_performance_level()