Lines Matching defs:rdev
79 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev) in sumo_get_pi()
86 static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_clockgating_enable()
101 static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_mg_clockgating_enable()
118 static void sumo_program_git(struct radeon_device *rdev) in sumo_program_git()
129 static void sumo_program_grsd(struct radeon_device *rdev) in sumo_program_grsd()
140 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) in sumo_gfx_clockgating_initialize()
146 static void sumo_gfx_powergating_initialize(struct radeon_device *rdev) in sumo_gfx_powergating_initialize()
272 static void sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_powergating_enable()
282 static int sumo_enable_clock_power_gating(struct radeon_device *rdev) in sumo_enable_clock_power_gating()
300 static void sumo_disable_clock_power_gating(struct radeon_device *rdev) in sumo_disable_clock_power_gating()
312 static void sumo_calculate_bsp(struct radeon_device *rdev, in sumo_calculate_bsp()
331 static void sumo_init_bsp(struct radeon_device *rdev) in sumo_init_bsp()
339 static void sumo_program_bsp(struct radeon_device *rdev, in sumo_program_bsp()
361 static void sumo_write_at(struct radeon_device *rdev, in sumo_write_at()
382 static void sumo_program_at(struct radeon_device *rdev, in sumo_program_at()
428 static void sumo_program_tp(struct radeon_device *rdev) in sumo_program_tp()
450 void sumo_program_vc(struct radeon_device *rdev, u32 vrc) in sumo_program_vc()
455 void sumo_clear_vc(struct radeon_device *rdev) in sumo_clear_vc()
460 void sumo_program_sstp(struct radeon_device *rdev) in sumo_program_sstp()
471 static void sumo_set_divider_value(struct radeon_device *rdev, in sumo_set_divider_value()
491 static void sumo_set_ds_dividers(struct radeon_device *rdev, in sumo_set_ds_dividers()
505 static void sumo_set_ss_dividers(struct radeon_device *rdev, in sumo_set_ss_dividers()
519 static void sumo_set_vid(struct radeon_device *rdev, u32 index, u32 vid) in sumo_set_vid()
528 static void sumo_set_allos_gnb_slow(struct radeon_device *rdev, u32 index, u32 gnb_slow) in sumo_set_allos_gnb_slow()
544 static void sumo_program_power_level(struct radeon_device *rdev, in sumo_program_power_level()
578 static void sumo_power_level_enable(struct radeon_device *rdev, u32 index, bool enable) in sumo_power_level_enable()
597 static bool sumo_dpm_enabled(struct radeon_device *rdev) in sumo_dpm_enabled()
605 static void sumo_start_dpm(struct radeon_device *rdev) in sumo_start_dpm()
610 static void sumo_stop_dpm(struct radeon_device *rdev) in sumo_stop_dpm()
615 static void sumo_set_forced_mode(struct radeon_device *rdev, bool enable) in sumo_set_forced_mode()
623 static void sumo_set_forced_mode_enabled(struct radeon_device *rdev) in sumo_set_forced_mode_enabled()
635 static void sumo_wait_for_level_0(struct radeon_device *rdev) in sumo_wait_for_level_0()
651 static void sumo_set_forced_mode_disabled(struct radeon_device *rdev) in sumo_set_forced_mode_disabled()
656 static void sumo_enable_power_level_0(struct radeon_device *rdev) in sumo_enable_power_level_0()
661 static void sumo_patch_boost_state(struct radeon_device *rdev, in sumo_patch_boost_state()
675 static void sumo_pre_notify_alt_vddnb_change(struct radeon_device *rdev, in sumo_pre_notify_alt_vddnb_change()
693 static void sumo_post_notify_alt_vddnb_change(struct radeon_device *rdev, in sumo_post_notify_alt_vddnb_change()
711 static void sumo_enable_boost(struct radeon_device *rdev, in sumo_enable_boost()
724 static void sumo_set_forced_level(struct radeon_device *rdev, u32 index) in sumo_set_forced_level()
729 static void sumo_set_forced_level_0(struct radeon_device *rdev) in sumo_set_forced_level_0()
734 static void sumo_program_wl(struct radeon_device *rdev, in sumo_program_wl()
749 static void sumo_program_power_levels_0_to_n(struct radeon_device *rdev, in sumo_program_power_levels_0_to_n()
771 static void sumo_enable_acpi_pm(struct radeon_device *rdev) in sumo_enable_acpi_pm()
776 static void sumo_program_power_level_enter_state(struct radeon_device *rdev) in sumo_program_power_level_enter_state()
781 static void sumo_program_acpi_power_level(struct radeon_device *rdev) in sumo_program_acpi_power_level()
797 static void sumo_program_bootup_state(struct radeon_device *rdev) in sumo_program_bootup_state()
812 static void sumo_setup_uvd_clocks(struct radeon_device *rdev, in sumo_setup_uvd_clocks()
831 static void sumo_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, in sumo_set_uvd_clock_before_set_eng_clock()
849 static void sumo_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, in sumo_set_uvd_clock_after_set_eng_clock()
867 void sumo_take_smu_control(struct radeon_device *rdev, bool enable) in sumo_take_smu_control()
886 static void sumo_enable_sclk_ds(struct radeon_device *rdev, bool enable) in sumo_enable_sclk_ds()
907 static void sumo_program_bootup_at(struct radeon_device *rdev) in sumo_program_bootup_at()
913 static void sumo_reset_am(struct radeon_device *rdev) in sumo_reset_am()
918 static void sumo_start_am(struct radeon_device *rdev) in sumo_start_am()
923 static void sumo_program_ttp(struct radeon_device *rdev) in sumo_program_ttp()
938 static void sumo_program_ttt(struct radeon_device *rdev) in sumo_program_ttt()
950 static void sumo_enable_voltage_scaling(struct radeon_device *rdev, bool enable) in sumo_enable_voltage_scaling()
961 static void sumo_override_cnb_thermal_events(struct radeon_device *rdev) in sumo_override_cnb_thermal_events()
967 static void sumo_program_dc_hto(struct radeon_device *rdev) in sumo_program_dc_hto()
982 static void sumo_force_nbp_state(struct radeon_device *rdev, in sumo_force_nbp_state()
1001 u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, in sumo_get_sleep_divider_id_from_clock()
1026 static u32 sumo_get_valid_engine_clock(struct radeon_device *rdev, in sumo_get_valid_engine_clock()
1040 static void sumo_patch_thermal_state(struct radeon_device *rdev, in sumo_patch_thermal_state()
1084 static void sumo_apply_state_adjust_rules(struct radeon_device *rdev, in sumo_apply_state_adjust_rules()
1149 static void sumo_cleanup_asic(struct radeon_device *rdev) in sumo_cleanup_asic()
1154 static int sumo_set_thermal_temperature_range(struct radeon_device *rdev, in sumo_set_thermal_temperature_range()
1178 static void sumo_update_current_ps(struct radeon_device *rdev, in sumo_update_current_ps()
1189 static void sumo_update_requested_ps(struct radeon_device *rdev, in sumo_update_requested_ps()
1200 int sumo_dpm_enable(struct radeon_device *rdev) in sumo_dpm_enable()
1235 int sumo_dpm_late_enable(struct radeon_device *rdev) in sumo_dpm_late_enable()
1255 void sumo_dpm_disable(struct radeon_device *rdev) in sumo_dpm_disable()
1278 int sumo_dpm_pre_set_power_state(struct radeon_device *rdev) in sumo_dpm_pre_set_power_state()
1294 int sumo_dpm_set_power_state(struct radeon_device *rdev) in sumo_dpm_set_power_state()
1330 void sumo_dpm_post_set_power_state(struct radeon_device *rdev) in sumo_dpm_post_set_power_state()
1352 void sumo_dpm_setup_asic(struct radeon_device *rdev) in sumo_dpm_setup_asic()
1364 void sumo_dpm_display_configuration_changed(struct radeon_device *rdev) in sumo_dpm_display_configuration_changed()
1390 static void sumo_patch_boot_state(struct radeon_device *rdev, in sumo_patch_boot_state()
1400 static void sumo_parse_pplib_non_clock_info(struct radeon_device *rdev, in sumo_parse_pplib_non_clock_info()
1427 static void sumo_parse_pplib_clock_info(struct radeon_device *rdev, in sumo_parse_pplib_clock_info()
1450 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()
1657 static int sumo_parse_sys_info_table(struct radeon_device *rdev) in sumo_parse_sys_info_table()
1728 static void sumo_construct_boot_and_acpi_state(struct radeon_device *rdev) in sumo_construct_boot_and_acpi_state()
1742 int sumo_dpm_init(struct radeon_device *rdev) in sumo_dpm_init()
1796 void sumo_dpm_print_power_state(struct radeon_device *rdev, in sumo_dpm_print_power_state()
1814 void sumo_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, in sumo_dpm_debugfs_print_current_performance_level()
1842 u32 sumo_dpm_get_current_sclk(struct radeon_device *rdev) in sumo_dpm_get_current_sclk()
1863 u32 sumo_dpm_get_current_mclk(struct radeon_device *rdev) in sumo_dpm_get_current_mclk()
1870 u16 sumo_dpm_get_current_vddc(struct radeon_device *rdev) in sumo_dpm_get_current_vddc()
1890 void sumo_dpm_fini(struct radeon_device *rdev) in sumo_dpm_fini()
1903 u32 sumo_dpm_get_sclk(struct radeon_device *rdev, bool low) in sumo_dpm_get_sclk()
1914 u32 sumo_dpm_get_mclk(struct radeon_device *rdev, bool low) in sumo_dpm_get_mclk()
1921 int sumo_dpm_force_performance_level(struct radeon_device *rdev, in sumo_dpm_force_performance_level()