radeon_device 110 drivers/gpu/drm/radeon/atom.c struct radeon_device *rdev = ctx->card->dev->dev_private; radeon_device 1328 drivers/gpu/drm/radeon/atom.c struct radeon_device *rdev = ctx->card->dev->dev_private; radeon_device 43 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 86 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 171 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 188 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 204 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 230 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 256 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 271 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 308 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 355 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 396 drivers/gpu/drm/radeon/atombios_crtc.c static void atombios_disable_ss(struct radeon_device *rdev, int pll_id) radeon_device 444 drivers/gpu/drm/radeon/atombios_crtc.c static void atombios_crtc_program_ss(struct radeon_device *rdev, radeon_device 563 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 774 drivers/gpu/drm/radeon/atombios_crtc.c static void atombios_crtc_set_disp_eng_pll(struct radeon_device *rdev, radeon_device 838 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 967 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1067 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1150 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1472 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1679 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1694 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1708 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1765 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1800 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 1879 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 2033 drivers/gpu/drm/radeon/atombios_crtc.c void radeon_atom_disp_eng_pll_init(struct radeon_device *rdev) radeon_device 2060 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 2141 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 2161 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 2240 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 91 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev = dev->dev_private; radeon_device 230 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev = dev->dev_private; radeon_device 342 drivers/gpu/drm/radeon/atombios_dp.c static u8 radeon_dp_encoder_service(struct radeon_device *rdev, radeon_device 363 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev = dev->dev_private; radeon_device 413 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev = dev->dev_private; radeon_device 540 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev; radeon_device 790 drivers/gpu/drm/radeon/atombios_dp.c struct radeon_device *rdev = dev->dev_private; radeon_device 43 drivers/gpu/drm/radeon/atombios_encoders.c radeon_atom_get_backlight_level_from_reg(struct radeon_device *rdev) radeon_device 60 drivers/gpu/drm/radeon/atombios_encoders.c radeon_atom_set_backlight_level_to_reg(struct radeon_device *rdev, radeon_device 84 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 97 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 175 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 189 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 259 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 300 drivers/gpu/drm/radeon/atombios_encoders.c bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, radeon_device 309 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 355 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 407 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 496 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 568 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 681 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 849 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1019 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1393 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1443 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1544 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1581 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1668 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1786 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1867 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2016 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2064 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2107 drivers/gpu/drm/radeon/atombios_encoders.c void radeon_atom_release_dig_encoder(struct radeon_device *rdev, int enc_idx) radeon_device 2117 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2246 drivers/gpu/drm/radeon/atombios_encoders.c radeon_atom_encoder_init(struct radeon_device *rdev) radeon_device 2279 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2342 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2391 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2432 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2489 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 2550 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2693 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 2730 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 41 drivers/gpu/drm/radeon/atombios_i2c.c struct radeon_device *rdev = dev->dev_private; radeon_device 53 drivers/gpu/drm/radeon/btc_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 54 drivers/gpu/drm/radeon/btc_dpm.c struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); radeon_device 56 drivers/gpu/drm/radeon/btc_dpm.c extern int ni_mc_load_microcode(struct radeon_device *rdev); radeon_device 1229 drivers/gpu/drm/radeon/btc_dpm.c static u32 btc_get_valid_mclk(struct radeon_device *rdev, radeon_device 1236 drivers/gpu/drm/radeon/btc_dpm.c static u32 btc_get_valid_sclk(struct radeon_device *rdev, radeon_device 1243 drivers/gpu/drm/radeon/btc_dpm.c void btc_skip_blacklist_clocks(struct radeon_device *rdev, radeon_device 1270 drivers/gpu/drm/radeon/btc_dpm.c void btc_adjust_clock_combinations(struct radeon_device *rdev, radeon_device 1309 drivers/gpu/drm/radeon/btc_dpm.c void btc_apply_voltage_delta_rules(struct radeon_device *rdev, radeon_device 1334 drivers/gpu/drm/radeon/btc_dpm.c static void btc_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 1376 drivers/gpu/drm/radeon/btc_dpm.c static void btc_enable_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 1387 drivers/gpu/drm/radeon/btc_dpm.c static int btc_disable_ulv(struct radeon_device *rdev) radeon_device 1398 drivers/gpu/drm/radeon/btc_dpm.c static int btc_populate_ulv_state(struct radeon_device *rdev, radeon_device 1427 drivers/gpu/drm/radeon/btc_dpm.c static int btc_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 1441 drivers/gpu/drm/radeon/btc_dpm.c void btc_program_mgcg_hw_sequence(struct radeon_device *rdev, radeon_device 1455 drivers/gpu/drm/radeon/btc_dpm.c static void btc_cg_clock_gating_default(struct radeon_device *rdev) radeon_device 1475 drivers/gpu/drm/radeon/btc_dpm.c static void btc_cg_clock_gating_enable(struct radeon_device *rdev, radeon_device 1510 drivers/gpu/drm/radeon/btc_dpm.c static void btc_mg_clock_gating_default(struct radeon_device *rdev) radeon_device 1530 drivers/gpu/drm/radeon/btc_dpm.c static void btc_mg_clock_gating_enable(struct radeon_device *rdev, radeon_device 1565 drivers/gpu/drm/radeon/btc_dpm.c static void btc_ls_clock_gating_default(struct radeon_device *rdev) radeon_device 1585 drivers/gpu/drm/radeon/btc_dpm.c static void btc_ls_clock_gating_enable(struct radeon_device *rdev, radeon_device 1620 drivers/gpu/drm/radeon/btc_dpm.c bool btc_dpm_enabled(struct radeon_device *rdev) radeon_device 1628 drivers/gpu/drm/radeon/btc_dpm.c static int btc_init_smc_table(struct radeon_device *rdev, radeon_device 1692 drivers/gpu/drm/radeon/btc_dpm.c static void btc_set_at_for_uvd(struct radeon_device *rdev, radeon_device 1716 drivers/gpu/drm/radeon/btc_dpm.c void btc_notify_uvd_to_smc(struct radeon_device *rdev, radeon_device 1732 drivers/gpu/drm/radeon/btc_dpm.c int btc_reset_to_default(struct radeon_device *rdev) radeon_device 1740 drivers/gpu/drm/radeon/btc_dpm.c static void btc_stop_smc(struct radeon_device *rdev) radeon_device 1754 drivers/gpu/drm/radeon/btc_dpm.c void btc_read_arb_registers(struct radeon_device *rdev) radeon_device 1767 drivers/gpu/drm/radeon/btc_dpm.c static void btc_set_arb0_registers(struct radeon_device *rdev, radeon_device 1784 drivers/gpu/drm/radeon/btc_dpm.c static void btc_set_boot_state_timing(struct radeon_device *rdev) radeon_device 1792 drivers/gpu/drm/radeon/btc_dpm.c static bool btc_is_state_ulv_compatible(struct radeon_device *rdev, radeon_device 1811 drivers/gpu/drm/radeon/btc_dpm.c static int btc_set_ulv_dram_timing(struct radeon_device *rdev) radeon_device 1830 drivers/gpu/drm/radeon/btc_dpm.c static int btc_enable_ulv(struct radeon_device *rdev) radeon_device 1838 drivers/gpu/drm/radeon/btc_dpm.c static int btc_set_power_state_conditionally_enable_ulv(struct radeon_device *rdev, radeon_device 1917 drivers/gpu/drm/radeon/btc_dpm.c static int btc_set_mc_special_registers(struct radeon_device *rdev, radeon_device 2018 drivers/gpu/drm/radeon/btc_dpm.c static int btc_initialize_mc_reg_table(struct radeon_device *rdev) radeon_device 2067 drivers/gpu/drm/radeon/btc_dpm.c static void btc_init_stutter_mode(struct radeon_device *rdev) radeon_device 2083 drivers/gpu/drm/radeon/btc_dpm.c bool btc_dpm_vblank_too_short(struct radeon_device *rdev) radeon_device 2096 drivers/gpu/drm/radeon/btc_dpm.c static void btc_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 2259 drivers/gpu/drm/radeon/btc_dpm.c static void btc_update_current_ps(struct radeon_device *rdev, radeon_device 2270 drivers/gpu/drm/radeon/btc_dpm.c static void btc_update_requested_ps(struct radeon_device *rdev, radeon_device 2282 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_reset_asic(struct radeon_device *rdev) radeon_device 2291 drivers/gpu/drm/radeon/btc_dpm.c int btc_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 2304 drivers/gpu/drm/radeon/btc_dpm.c int btc_dpm_set_power_state(struct radeon_device *rdev) radeon_device 2369 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 2377 drivers/gpu/drm/radeon/btc_dpm.c int btc_dpm_enable(struct radeon_device *rdev) radeon_device 2494 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_disable(struct radeon_device *rdev) radeon_device 2533 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_setup_asic(struct radeon_device *rdev) radeon_device 2553 drivers/gpu/drm/radeon/btc_dpm.c int btc_dpm_init(struct radeon_device *rdev) radeon_device 2723 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_fini(struct radeon_device *rdev) radeon_device 2736 drivers/gpu/drm/radeon/btc_dpm.c void btc_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 2762 drivers/gpu/drm/radeon/btc_dpm.c u32 btc_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 2785 drivers/gpu/drm/radeon/btc_dpm.c u32 btc_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 2808 drivers/gpu/drm/radeon/btc_dpm.c u32 btc_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 2819 drivers/gpu/drm/radeon/btc_dpm.c u32 btc_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 41 drivers/gpu/drm/radeon/btc_dpm.h void btc_read_arb_registers(struct radeon_device *rdev); radeon_device 42 drivers/gpu/drm/radeon/btc_dpm.h void btc_program_mgcg_hw_sequence(struct radeon_device *rdev, radeon_device 44 drivers/gpu/drm/radeon/btc_dpm.h void btc_skip_blacklist_clocks(struct radeon_device *rdev, radeon_device 47 drivers/gpu/drm/radeon/btc_dpm.h void btc_adjust_clock_combinations(struct radeon_device *rdev, radeon_device 54 drivers/gpu/drm/radeon/btc_dpm.h void btc_apply_voltage_delta_rules(struct radeon_device *rdev, radeon_device 57 drivers/gpu/drm/radeon/btc_dpm.h bool btc_dpm_enabled(struct radeon_device *rdev); radeon_device 58 drivers/gpu/drm/radeon/btc_dpm.h int btc_reset_to_default(struct radeon_device *rdev); radeon_device 59 drivers/gpu/drm/radeon/btc_dpm.h void btc_notify_uvd_to_smc(struct radeon_device *rdev, radeon_device 167 drivers/gpu/drm/radeon/ci_dpm.c extern u8 rv770_get_memory_module_index(struct radeon_device *rdev); radeon_device 168 drivers/gpu/drm/radeon/ci_dpm.c extern int ni_copy_and_switch_arb_sets(struct radeon_device *rdev, radeon_device 172 drivers/gpu/drm/radeon/ci_dpm.c extern void si_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev, radeon_device 175 drivers/gpu/drm/radeon/ci_dpm.c extern void cik_enter_rlc_safe_mode(struct radeon_device *rdev); radeon_device 176 drivers/gpu/drm/radeon/ci_dpm.c extern void cik_exit_rlc_safe_mode(struct radeon_device *rdev); radeon_device 177 drivers/gpu/drm/radeon/ci_dpm.c extern int ci_mc_load_microcode(struct radeon_device *rdev); radeon_device 178 drivers/gpu/drm/radeon/ci_dpm.c extern void cik_update_cg(struct radeon_device *rdev, radeon_device 181 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_std_voltage_value_sidd(struct radeon_device *rdev, radeon_device 184 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_power_limit(struct radeon_device *rdev, u32 n); radeon_device 185 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_overdrive_target_tdp(struct radeon_device *rdev, radeon_device 187 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_uvd_dpm(struct radeon_device *rdev, bool gate); radeon_device 189 drivers/gpu/drm/radeon/ci_dpm.c static PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); radeon_device 190 drivers/gpu/drm/radeon/ci_dpm.c static PPSMC_Result ci_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 193 drivers/gpu/drm/radeon/ci_dpm.c static void ci_thermal_start_smc_fan_control(struct radeon_device *rdev); radeon_device 194 drivers/gpu/drm/radeon/ci_dpm.c static void ci_fan_ctrl_set_default_mode(struct radeon_device *rdev); radeon_device 196 drivers/gpu/drm/radeon/ci_dpm.c static struct ci_power_info *ci_get_pi(struct radeon_device *rdev) radeon_device 210 drivers/gpu/drm/radeon/ci_dpm.c static void ci_initialize_powertune_defaults(struct radeon_device *rdev) radeon_device 275 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_bapm_vddc_vid_sidd(struct radeon_device *rdev) radeon_device 304 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_vddc_vid(struct radeon_device *rdev) radeon_device 319 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_svi_load_line(struct radeon_device *rdev) radeon_device 332 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_tdc_limit(struct radeon_device *rdev) radeon_device 347 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_dw8(struct radeon_device *rdev) radeon_device 367 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_fuzzy_fan(struct radeon_device *rdev) radeon_device 382 drivers/gpu/drm/radeon/ci_dpm.c static int ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct radeon_device *rdev) radeon_device 414 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_bapm_vddc_base_leakage_sidd(struct radeon_device *rdev) radeon_device 431 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_bapm_parameters_in_dpm_table(struct radeon_device *rdev) radeon_device 479 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_pm_base(struct radeon_device *rdev) radeon_device 526 drivers/gpu/drm/radeon/ci_dpm.c static void ci_do_enable_didt(struct radeon_device *rdev, const bool enable) radeon_device 568 drivers/gpu/drm/radeon/ci_dpm.c static int ci_program_pt_config_registers(struct radeon_device *rdev, radeon_device 616 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_didt(struct radeon_device *rdev, bool enable) radeon_device 641 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_power_containment(struct radeon_device *rdev, bool enable) radeon_device 699 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_smc_cac(struct radeon_device *rdev, bool enable) radeon_device 723 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_thermal_based_sclk_dpm(struct radeon_device *rdev, radeon_device 742 drivers/gpu/drm/radeon/ci_dpm.c static int ci_power_control_set_level(struct radeon_device *rdev) radeon_device 764 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_powergate_uvd(struct radeon_device *rdev, bool gate) radeon_device 776 drivers/gpu/drm/radeon/ci_dpm.c bool ci_dpm_vblank_too_short(struct radeon_device *rdev) radeon_device 795 drivers/gpu/drm/radeon/ci_dpm.c static void ci_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 870 drivers/gpu/drm/radeon/ci_dpm.c static int ci_thermal_set_temperature_range(struct radeon_device *rdev, radeon_device 906 drivers/gpu/drm/radeon/ci_dpm.c static int ci_thermal_enable_alert(struct radeon_device *rdev, radeon_device 935 drivers/gpu/drm/radeon/ci_dpm.c static void ci_fan_ctrl_set_static_mode(struct radeon_device *rdev, u32 mode) radeon_device 957 drivers/gpu/drm/radeon/ci_dpm.c static int ci_thermal_setup_fan_table(struct radeon_device *rdev) radeon_device 1034 drivers/gpu/drm/radeon/ci_dpm.c static int ci_fan_ctrl_start_smc_fan_control(struct radeon_device *rdev) radeon_device 1062 drivers/gpu/drm/radeon/ci_dpm.c static int ci_fan_ctrl_stop_smc_fan_control(struct radeon_device *rdev) radeon_device 1075 drivers/gpu/drm/radeon/ci_dpm.c int ci_fan_ctrl_get_fan_speed_percent(struct radeon_device *rdev, radeon_device 1100 drivers/gpu/drm/radeon/ci_dpm.c int ci_fan_ctrl_set_fan_speed_percent(struct radeon_device *rdev, radeon_device 1133 drivers/gpu/drm/radeon/ci_dpm.c void ci_fan_ctrl_set_mode(struct radeon_device *rdev, u32 mode) radeon_device 1149 drivers/gpu/drm/radeon/ci_dpm.c u32 ci_fan_ctrl_get_mode(struct radeon_device *rdev) radeon_device 1162 drivers/gpu/drm/radeon/ci_dpm.c static int ci_fan_ctrl_get_fan_speed_rpm(struct radeon_device *rdev, radeon_device 1183 drivers/gpu/drm/radeon/ci_dpm.c static int ci_fan_ctrl_set_fan_speed_rpm(struct radeon_device *rdev, radeon_device 1213 drivers/gpu/drm/radeon/ci_dpm.c static void ci_fan_ctrl_set_default_mode(struct radeon_device *rdev) radeon_device 1230 drivers/gpu/drm/radeon/ci_dpm.c static void ci_thermal_start_smc_fan_control(struct radeon_device *rdev) radeon_device 1238 drivers/gpu/drm/radeon/ci_dpm.c static void ci_thermal_initialize(struct radeon_device *rdev) radeon_device 1253 drivers/gpu/drm/radeon/ci_dpm.c static int ci_thermal_start_thermal_controller(struct radeon_device *rdev) radeon_device 1274 drivers/gpu/drm/radeon/ci_dpm.c static void ci_thermal_stop_thermal_controller(struct radeon_device *rdev) radeon_device 1281 drivers/gpu/drm/radeon/ci_dpm.c static int ci_read_smc_soft_register(struct radeon_device *rdev, radeon_device 1292 drivers/gpu/drm/radeon/ci_dpm.c static int ci_write_smc_soft_register(struct radeon_device *rdev, radeon_device 1302 drivers/gpu/drm/radeon/ci_dpm.c static void ci_init_fps_limits(struct radeon_device *rdev) radeon_device 1318 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_sclk_t(struct radeon_device *rdev) radeon_device 1338 drivers/gpu/drm/radeon/ci_dpm.c static void ci_get_leakage_voltages(struct radeon_device *rdev) radeon_device 1380 drivers/gpu/drm/radeon/ci_dpm.c static void ci_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) radeon_device 1429 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_auto_throttle_source(struct radeon_device *rdev, radeon_device 1448 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_vr_hot_gpio_interrupt(struct radeon_device *rdev) radeon_device 1454 drivers/gpu/drm/radeon/ci_dpm.c static int ci_unfreeze_sclk_mclk_dpm(struct radeon_device *rdev) radeon_device 1480 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_sclk_mclk_dpm(struct radeon_device *rdev, bool enable) radeon_device 1526 drivers/gpu/drm/radeon/ci_dpm.c static int ci_start_dpm(struct radeon_device *rdev) radeon_device 1562 drivers/gpu/drm/radeon/ci_dpm.c static int ci_freeze_sclk_mclk_dpm(struct radeon_device *rdev) radeon_device 1587 drivers/gpu/drm/radeon/ci_dpm.c static int ci_stop_dpm(struct radeon_device *rdev) radeon_device 1619 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_sclk_control(struct radeon_device *rdev, bool enable) radeon_device 1631 drivers/gpu/drm/radeon/ci_dpm.c static int ci_notify_hw_of_power_source(struct radeon_device *rdev, radeon_device 1657 drivers/gpu/drm/radeon/ci_dpm.c static PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) radeon_device 1678 drivers/gpu/drm/radeon/ci_dpm.c static PPSMC_Result ci_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 1685 drivers/gpu/drm/radeon/ci_dpm.c static PPSMC_Result ci_send_msg_to_smc_return_parameter(struct radeon_device *rdev, radeon_device 1698 drivers/gpu/drm/radeon/ci_dpm.c static int ci_dpm_force_state_sclk(struct radeon_device *rdev, u32 n) radeon_device 1712 drivers/gpu/drm/radeon/ci_dpm.c static int ci_dpm_force_state_mclk(struct radeon_device *rdev, u32 n) radeon_device 1726 drivers/gpu/drm/radeon/ci_dpm.c static int ci_dpm_force_state_pcie(struct radeon_device *rdev, u32 n) radeon_device 1740 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_power_limit(struct radeon_device *rdev, u32 n) radeon_device 1754 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_overdrive_target_tdp(struct radeon_device *rdev, radeon_device 1765 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_boot_state(struct radeon_device *rdev) radeon_device 1771 drivers/gpu/drm/radeon/ci_dpm.c static u32 ci_get_average_sclk_freq(struct radeon_device *rdev) radeon_device 1784 drivers/gpu/drm/radeon/ci_dpm.c static u32 ci_get_average_mclk_freq(struct radeon_device *rdev) radeon_device 1797 drivers/gpu/drm/radeon/ci_dpm.c static void ci_dpm_start_smc(struct radeon_device *rdev) radeon_device 1810 drivers/gpu/drm/radeon/ci_dpm.c static void ci_dpm_stop_smc(struct radeon_device *rdev) radeon_device 1816 drivers/gpu/drm/radeon/ci_dpm.c static int ci_process_firmware_header(struct radeon_device *rdev) radeon_device 1870 drivers/gpu/drm/radeon/ci_dpm.c static void ci_read_clock_registers(struct radeon_device *rdev) radeon_device 1897 drivers/gpu/drm/radeon/ci_dpm.c static void ci_init_sclk_t(struct radeon_device *rdev) radeon_device 1904 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_thermal_protection(struct radeon_device *rdev, radeon_device 1916 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_acpi_power_management(struct radeon_device *rdev) radeon_device 1926 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enter_ulp_state(struct radeon_device *rdev) radeon_device 1936 drivers/gpu/drm/radeon/ci_dpm.c static int ci_exit_ulp_state(struct radeon_device *rdev) radeon_device 1954 drivers/gpu/drm/radeon/ci_dpm.c static int ci_notify_smc_display_change(struct radeon_device *rdev, radeon_device 1962 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_ds_master_switch(struct radeon_device *rdev, radeon_device 1985 drivers/gpu/drm/radeon/ci_dpm.c static void ci_program_display_gap(struct radeon_device *rdev) radeon_device 2019 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_spread_spectrum(struct radeon_device *rdev, bool enable) radeon_device 2041 drivers/gpu/drm/radeon/ci_dpm.c static void ci_program_sstp(struct radeon_device *rdev) radeon_device 2046 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_display_gap(struct radeon_device *rdev) radeon_device 2057 drivers/gpu/drm/radeon/ci_dpm.c static void ci_program_vc(struct radeon_device *rdev) radeon_device 2075 drivers/gpu/drm/radeon/ci_dpm.c static void ci_clear_vc(struct radeon_device *rdev) radeon_device 2093 drivers/gpu/drm/radeon/ci_dpm.c static int ci_upload_firmware(struct radeon_device *rdev) radeon_device 2113 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_svi2_voltage_table(struct radeon_device *rdev, radeon_device 2134 drivers/gpu/drm/radeon/ci_dpm.c static int ci_construct_voltage_tables(struct radeon_device *rdev) radeon_device 2196 drivers/gpu/drm/radeon/ci_dpm.c static void ci_populate_smc_voltage_table(struct radeon_device *rdev, radeon_device 2218 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_vddc_table(struct radeon_device *rdev, radeon_device 2241 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_vddci_table(struct radeon_device *rdev, radeon_device 2264 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_mvdd_table(struct radeon_device *rdev, radeon_device 2287 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_voltage_tables(struct radeon_device *rdev, radeon_device 2307 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, radeon_device 2328 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_std_voltage_value_sidd(struct radeon_device *rdev, radeon_device 2379 drivers/gpu/drm/radeon/ci_dpm.c static void ci_populate_phase_value_based_on_sclk(struct radeon_device *rdev, radeon_device 2396 drivers/gpu/drm/radeon/ci_dpm.c static void ci_populate_phase_value_based_on_mclk(struct radeon_device *rdev, radeon_device 2413 drivers/gpu/drm/radeon/ci_dpm.c static int ci_init_arb_table_index(struct radeon_device *rdev) radeon_device 2431 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_dependency_volt_by_clk(struct radeon_device *rdev, radeon_device 2452 drivers/gpu/drm/radeon/ci_dpm.c static u8 ci_get_sleep_divider_id_from_clock(struct radeon_device *rdev, radeon_device 2472 drivers/gpu/drm/radeon/ci_dpm.c static int ci_initial_switch_from_arb_f0_to_f1(struct radeon_device *rdev) radeon_device 2477 drivers/gpu/drm/radeon/ci_dpm.c static int ci_reset_to_default(struct radeon_device *rdev) radeon_device 2483 drivers/gpu/drm/radeon/ci_dpm.c static int ci_force_switch_to_arb_f0(struct radeon_device *rdev) radeon_device 2495 drivers/gpu/drm/radeon/ci_dpm.c static void ci_register_patching_mc_arb(struct radeon_device *rdev, radeon_device 2522 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_memory_timing_parameters(struct radeon_device *rdev, radeon_device 2546 drivers/gpu/drm/radeon/ci_dpm.c static int ci_do_program_memory_timing_parameters(struct radeon_device *rdev) radeon_device 2576 drivers/gpu/drm/radeon/ci_dpm.c static int ci_program_memory_timing_parameters(struct radeon_device *rdev) radeon_device 2586 drivers/gpu/drm/radeon/ci_dpm.c static void ci_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 2626 drivers/gpu/drm/radeon/ci_dpm.c static void ci_populate_smc_link_level(struct radeon_device *rdev, radeon_device 2648 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_uvd_level(struct radeon_device *rdev, radeon_device 2691 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_vce_level(struct radeon_device *rdev, radeon_device 2724 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_acp_level(struct radeon_device *rdev, radeon_device 2756 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_samu_level(struct radeon_device *rdev, radeon_device 2788 drivers/gpu/drm/radeon/ci_dpm.c static int ci_calculate_mclk_params(struct radeon_device *rdev, radeon_device 2875 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_single_memory_level(struct radeon_device *rdev, radeon_device 2989 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_smc_acpi_level(struct radeon_device *rdev, radeon_device 3105 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_ulv(struct radeon_device *rdev, bool enable) radeon_device 3122 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_ulv_level(struct radeon_device *rdev, radeon_device 3159 drivers/gpu/drm/radeon/ci_dpm.c static int ci_calculate_sclk_params(struct radeon_device *rdev, radeon_device 3215 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_single_graphic_level(struct radeon_device *rdev, radeon_device 3276 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_all_graphic_levels(struct radeon_device *rdev) radeon_device 3317 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_ulv_state(struct radeon_device *rdev, radeon_device 3323 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_all_memory_levels(struct radeon_device *rdev) radeon_device 3374 drivers/gpu/drm/radeon/ci_dpm.c static void ci_reset_single_dpm_table(struct radeon_device *rdev, radeon_device 3393 drivers/gpu/drm/radeon/ci_dpm.c static int ci_setup_default_pcie_tables(struct radeon_device *rdev) radeon_device 3441 drivers/gpu/drm/radeon/ci_dpm.c static int ci_setup_default_dpm_tables(struct radeon_device *rdev) radeon_device 3555 drivers/gpu/drm/radeon/ci_dpm.c static int ci_init_smc_table(struct radeon_device *rdev) radeon_device 3703 drivers/gpu/drm/radeon/ci_dpm.c static void ci_trim_single_dpm_states(struct radeon_device *rdev, radeon_device 3718 drivers/gpu/drm/radeon/ci_dpm.c static void ci_trim_pcie_dpm_states(struct radeon_device *rdev, radeon_device 3749 drivers/gpu/drm/radeon/ci_dpm.c static int ci_trim_dpm_states(struct radeon_device *rdev, radeon_device 3783 drivers/gpu/drm/radeon/ci_dpm.c static int ci_apply_disp_minimum_voltage_request(struct radeon_device *rdev) radeon_device 3815 drivers/gpu/drm/radeon/ci_dpm.c static int ci_upload_dpm_level_enable_mask(struct radeon_device *rdev) radeon_device 3855 drivers/gpu/drm/radeon/ci_dpm.c static void ci_find_dpm_states_clocks_in_dpm_table(struct radeon_device *rdev, radeon_device 3897 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_and_upload_sclk_mclk_dpm_levels(struct radeon_device *rdev, radeon_device 3931 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_uvd_dpm(struct radeon_device *rdev, bool enable) radeon_device 3980 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_vce_dpm(struct radeon_device *rdev, bool enable) radeon_device 4013 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_samu_dpm(struct radeon_device *rdev, bool enable) radeon_device 4044 drivers/gpu/drm/radeon/ci_dpm.c static int ci_enable_acp_dpm(struct radeon_device *rdev, bool enable) radeon_device 4077 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_uvd_dpm(struct radeon_device *rdev, bool gate) radeon_device 4099 drivers/gpu/drm/radeon/ci_dpm.c static u8 ci_get_vce_boot_level(struct radeon_device *rdev) radeon_device 4114 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_vce_dpm(struct radeon_device *rdev, radeon_device 4145 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_samu_dpm(struct radeon_device *rdev, bool gate) radeon_device 4150 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_acp_dpm(struct radeon_device *rdev, bool gate) radeon_device 4168 drivers/gpu/drm/radeon/ci_dpm.c static int ci_generate_dpm_level_enable_mask(struct radeon_device *rdev, radeon_device 4194 drivers/gpu/drm/radeon/ci_dpm.c static u32 ci_get_lowest_enabled_level(struct radeon_device *rdev, radeon_device 4206 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 4336 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_mc_special_registers(struct radeon_device *rdev, radeon_device 4534 drivers/gpu/drm/radeon/ci_dpm.c static int ci_register_patching_mc_seq(struct radeon_device *rdev, radeon_device 4624 drivers/gpu/drm/radeon/ci_dpm.c static int ci_initialize_mc_reg_table(struct radeon_device *rdev) radeon_device 4683 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_mc_reg_addresses(struct radeon_device *rdev, radeon_device 4718 drivers/gpu/drm/radeon/ci_dpm.c static void ci_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, radeon_device 4738 drivers/gpu/drm/radeon/ci_dpm.c static void ci_convert_mc_reg_table_to_smc(struct radeon_device *rdev, radeon_device 4750 drivers/gpu/drm/radeon/ci_dpm.c static int ci_populate_initial_mc_reg_table(struct radeon_device *rdev) radeon_device 4769 drivers/gpu/drm/radeon/ci_dpm.c static int ci_update_and_upload_mc_reg_table(struct radeon_device *rdev) radeon_device 4789 drivers/gpu/drm/radeon/ci_dpm.c static void ci_enable_voltage_control(struct radeon_device *rdev) radeon_device 4797 drivers/gpu/drm/radeon/ci_dpm.c static enum radeon_pcie_gen ci_get_maximum_link_speed(struct radeon_device *rdev, radeon_device 4813 drivers/gpu/drm/radeon/ci_dpm.c static u16 ci_get_current_pcie_speed(struct radeon_device *rdev) radeon_device 4823 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_current_pcie_lane_number(struct radeon_device *rdev) radeon_device 4849 drivers/gpu/drm/radeon/ci_dpm.c static void ci_request_link_speed_change_before_state_change(struct radeon_device *rdev, radeon_device 4890 drivers/gpu/drm/radeon/ci_dpm.c static void ci_notify_link_speed_change_after_state_change(struct radeon_device *rdev, radeon_device 4917 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_private_data_variables_based_on_pptable(struct radeon_device *rdev) radeon_device 4960 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_with_vddc_leakage(struct radeon_device *rdev, u16 *vddc) radeon_device 4974 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_with_vddci_leakage(struct radeon_device *rdev, u16 *vddci) radeon_device 4988 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, radeon_device 4999 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_clock_voltage_dependency_table_with_vddci_leakage(struct radeon_device *rdev, radeon_device 5010 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_vce_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, radeon_device 5021 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_uvd_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, radeon_device 5032 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_vddc_phase_shed_limit_table_with_vddc_leakage(struct radeon_device *rdev, radeon_device 5043 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_clock_voltage_limits_with_vddc_leakage(struct radeon_device *rdev, radeon_device 5052 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_cac_leakage_table_with_vddc_leakage(struct radeon_device *rdev, radeon_device 5063 drivers/gpu/drm/radeon/ci_dpm.c static void ci_patch_dependency_tables_with_leakage(struct radeon_device *rdev) radeon_device 5093 drivers/gpu/drm/radeon/ci_dpm.c static void ci_get_memory_type(struct radeon_device *rdev) radeon_device 5108 drivers/gpu/drm/radeon/ci_dpm.c static void ci_update_current_ps(struct radeon_device *rdev, radeon_device 5119 drivers/gpu/drm/radeon/ci_dpm.c static void ci_update_requested_ps(struct radeon_device *rdev, radeon_device 5130 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 5143 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 5152 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_setup_asic(struct radeon_device *rdev) radeon_device 5165 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_enable(struct radeon_device *rdev) radeon_device 5290 drivers/gpu/drm/radeon/ci_dpm.c static int ci_set_temperature_range(struct radeon_device *rdev) radeon_device 5307 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_late_enable(struct radeon_device *rdev) radeon_device 5320 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_disable(struct radeon_device *rdev) radeon_device 5351 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_set_power_state(struct radeon_device *rdev) radeon_device 5417 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_reset_asic(struct radeon_device *rdev) radeon_device 5423 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 5451 drivers/gpu/drm/radeon/ci_dpm.c static void ci_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 5474 drivers/gpu/drm/radeon/ci_dpm.c static void ci_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 5543 drivers/gpu/drm/radeon/ci_dpm.c static int ci_parse_power_table(struct radeon_device *rdev) radeon_device 5635 drivers/gpu/drm/radeon/ci_dpm.c static int ci_get_vbios_boot_values(struct radeon_device *rdev, radeon_device 5662 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_fini(struct radeon_device *rdev) radeon_device 5675 drivers/gpu/drm/radeon/ci_dpm.c int ci_dpm_init(struct radeon_device *rdev) radeon_device 5942 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 5956 drivers/gpu/drm/radeon/ci_dpm.c void ci_dpm_print_power_state(struct radeon_device *rdev, radeon_device 5974 drivers/gpu/drm/radeon/ci_dpm.c u32 ci_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 5981 drivers/gpu/drm/radeon/ci_dpm.c u32 ci_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 5988 drivers/gpu/drm/radeon/ci_dpm.c u32 ci_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 5999 drivers/gpu/drm/radeon/ci_dpm.c u32 ci_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 325 drivers/gpu/drm/radeon/ci_dpm.h int ci_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 328 drivers/gpu/drm/radeon/ci_dpm.h void ci_start_smc(struct radeon_device *rdev); radeon_device 329 drivers/gpu/drm/radeon/ci_dpm.h void ci_reset_smc(struct radeon_device *rdev); radeon_device 330 drivers/gpu/drm/radeon/ci_dpm.h int ci_program_jump_on_start(struct radeon_device *rdev); radeon_device 331 drivers/gpu/drm/radeon/ci_dpm.h void ci_stop_smc_clock(struct radeon_device *rdev); radeon_device 332 drivers/gpu/drm/radeon/ci_dpm.h void ci_start_smc_clock(struct radeon_device *rdev); radeon_device 333 drivers/gpu/drm/radeon/ci_dpm.h bool ci_is_smc_running(struct radeon_device *rdev); radeon_device 334 drivers/gpu/drm/radeon/ci_dpm.h PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev); radeon_device 335 drivers/gpu/drm/radeon/ci_dpm.h int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit); radeon_device 336 drivers/gpu/drm/radeon/ci_dpm.h int ci_read_smc_sram_dword(struct radeon_device *rdev, radeon_device 338 drivers/gpu/drm/radeon/ci_dpm.h int ci_write_smc_sram_dword(struct radeon_device *rdev, radeon_device 33 drivers/gpu/drm/radeon/ci_smc.c static int ci_set_smc_sram_address(struct radeon_device *rdev, radeon_device 47 drivers/gpu/drm/radeon/ci_smc.c int ci_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 114 drivers/gpu/drm/radeon/ci_smc.c void ci_start_smc(struct radeon_device *rdev) radeon_device 122 drivers/gpu/drm/radeon/ci_smc.c void ci_reset_smc(struct radeon_device *rdev) radeon_device 130 drivers/gpu/drm/radeon/ci_smc.c int ci_program_jump_on_start(struct radeon_device *rdev) radeon_device 137 drivers/gpu/drm/radeon/ci_smc.c void ci_stop_smc_clock(struct radeon_device *rdev) radeon_device 146 drivers/gpu/drm/radeon/ci_smc.c void ci_start_smc_clock(struct radeon_device *rdev) radeon_device 155 drivers/gpu/drm/radeon/ci_smc.c bool ci_is_smc_running(struct radeon_device *rdev) radeon_device 167 drivers/gpu/drm/radeon/ci_smc.c PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev) radeon_device 186 drivers/gpu/drm/radeon/ci_smc.c int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit) radeon_device 246 drivers/gpu/drm/radeon/ci_smc.c int ci_read_smc_sram_dword(struct radeon_device *rdev, radeon_device 261 drivers/gpu/drm/radeon/ci_smc.c int ci_write_smc_sram_dword(struct radeon_device *rdev, radeon_device 127 drivers/gpu/drm/radeon/cik.c extern int r600_ih_ring_alloc(struct radeon_device *rdev); radeon_device 128 drivers/gpu/drm/radeon/cik.c extern void r600_ih_ring_fini(struct radeon_device *rdev); radeon_device 129 drivers/gpu/drm/radeon/cik.c extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 130 drivers/gpu/drm/radeon/cik.c extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 131 drivers/gpu/drm/radeon/cik.c extern bool evergreen_is_display_hung(struct radeon_device *rdev); radeon_device 132 drivers/gpu/drm/radeon/cik.c extern void sumo_rlc_fini(struct radeon_device *rdev); radeon_device 133 drivers/gpu/drm/radeon/cik.c extern int sumo_rlc_init(struct radeon_device *rdev); radeon_device 134 drivers/gpu/drm/radeon/cik.c extern void si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc); radeon_device 135 drivers/gpu/drm/radeon/cik.c extern void si_rlc_reset(struct radeon_device *rdev); radeon_device 136 drivers/gpu/drm/radeon/cik.c extern void si_init_uvd_internal_cg(struct radeon_device *rdev); radeon_device 137 drivers/gpu/drm/radeon/cik.c static u32 cik_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh); radeon_device 138 drivers/gpu/drm/radeon/cik.c extern int cik_sdma_resume(struct radeon_device *rdev); radeon_device 139 drivers/gpu/drm/radeon/cik.c extern void cik_sdma_enable(struct radeon_device *rdev, bool enable); radeon_device 140 drivers/gpu/drm/radeon/cik.c extern void cik_sdma_fini(struct radeon_device *rdev); radeon_device 141 drivers/gpu/drm/radeon/cik.c extern void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable); radeon_device 142 drivers/gpu/drm/radeon/cik.c static void cik_rlc_stop(struct radeon_device *rdev); radeon_device 143 drivers/gpu/drm/radeon/cik.c static void cik_pcie_gen3_enable(struct radeon_device *rdev); radeon_device 144 drivers/gpu/drm/radeon/cik.c static void cik_program_aspm(struct radeon_device *rdev); radeon_device 145 drivers/gpu/drm/radeon/cik.c static void cik_init_pg(struct radeon_device *rdev); radeon_device 146 drivers/gpu/drm/radeon/cik.c static void cik_init_cg(struct radeon_device *rdev); radeon_device 147 drivers/gpu/drm/radeon/cik.c static void cik_fini_pg(struct radeon_device *rdev); radeon_device 148 drivers/gpu/drm/radeon/cik.c static void cik_fini_cg(struct radeon_device *rdev); radeon_device 149 drivers/gpu/drm/radeon/cik.c static void cik_enable_gui_idle_interrupt(struct radeon_device *rdev, radeon_device 162 drivers/gpu/drm/radeon/cik.c int cik_get_allowed_info_register(struct radeon_device *rdev, radeon_device 188 drivers/gpu/drm/radeon/cik.c u32 cik_didt_rreg(struct radeon_device *rdev, u32 reg) radeon_device 200 drivers/gpu/drm/radeon/cik.c void cik_didt_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 211 drivers/gpu/drm/radeon/cik.c int ci_get_temp(struct radeon_device *rdev) radeon_device 230 drivers/gpu/drm/radeon/cik.c int kv_get_temp(struct radeon_device *rdev) radeon_device 250 drivers/gpu/drm/radeon/cik.c u32 cik_pciep_rreg(struct radeon_device *rdev, u32 reg) radeon_device 263 drivers/gpu/drm/radeon/cik.c void cik_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 1632 drivers/gpu/drm/radeon/cik.c static void cik_init_golden_registers(struct radeon_device *rdev) radeon_device 1718 drivers/gpu/drm/radeon/cik.c u32 cik_get_xclk(struct radeon_device *rdev) radeon_device 1741 drivers/gpu/drm/radeon/cik.c u32 cik_mm_rdoorbell(struct radeon_device *rdev, u32 index) radeon_device 1761 drivers/gpu/drm/radeon/cik.c void cik_mm_wdoorbell(struct radeon_device *rdev, u32 index, u32 v) radeon_device 1854 drivers/gpu/drm/radeon/cik.c static void cik_srbm_select(struct radeon_device *rdev, radeon_device 1873 drivers/gpu/drm/radeon/cik.c int ci_mc_load_microcode(struct radeon_device *rdev) radeon_device 1979 drivers/gpu/drm/radeon/cik.c static int cik_init_microcode(struct radeon_device *rdev) radeon_device 2333 drivers/gpu/drm/radeon/cik.c static void cik_tiling_mode_table_init(struct radeon_device *rdev) radeon_device 3039 drivers/gpu/drm/radeon/cik.c static void cik_select_se_sh(struct radeon_device *rdev, radeon_device 3085 drivers/gpu/drm/radeon/cik.c static u32 cik_get_rb_disabled(struct radeon_device *rdev, radeon_device 3115 drivers/gpu/drm/radeon/cik.c static void cik_setup_rb(struct radeon_device *rdev, radeon_device 3182 drivers/gpu/drm/radeon/cik.c static void cik_gpu_init(struct radeon_device *rdev) radeon_device 3436 drivers/gpu/drm/radeon/cik.c static void cik_scratch_init(struct radeon_device *rdev) radeon_device 3459 drivers/gpu/drm/radeon/cik.c int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 3508 drivers/gpu/drm/radeon/cik.c static void cik_hdp_flush_cp_ring_emit(struct radeon_device *rdev, radeon_device 3554 drivers/gpu/drm/radeon/cik.c void cik_fence_gfx_ring_emit(struct radeon_device *rdev, radeon_device 3595 drivers/gpu/drm/radeon/cik.c void cik_fence_compute_ring_emit(struct radeon_device *rdev, radeon_device 3625 drivers/gpu/drm/radeon/cik.c bool cik_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 3659 drivers/gpu/drm/radeon/cik.c struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev, radeon_device 3733 drivers/gpu/drm/radeon/cik.c void cik_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 3783 drivers/gpu/drm/radeon/cik.c int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 3877 drivers/gpu/drm/radeon/cik.c static void cik_cp_gfx_enable(struct radeon_device *rdev, bool enable) radeon_device 3898 drivers/gpu/drm/radeon/cik.c static int cik_cp_gfx_load_microcode(struct radeon_device *rdev) radeon_device 3985 drivers/gpu/drm/radeon/cik.c static int cik_cp_gfx_start(struct radeon_device *rdev) radeon_device 4045 drivers/gpu/drm/radeon/cik.c static void cik_cp_gfx_fini(struct radeon_device *rdev) radeon_device 4060 drivers/gpu/drm/radeon/cik.c static int cik_cp_gfx_resume(struct radeon_device *rdev) radeon_device 4127 drivers/gpu/drm/radeon/cik.c u32 cik_gfx_get_rptr(struct radeon_device *rdev, radeon_device 4140 drivers/gpu/drm/radeon/cik.c u32 cik_gfx_get_wptr(struct radeon_device *rdev, radeon_device 4146 drivers/gpu/drm/radeon/cik.c void cik_gfx_set_wptr(struct radeon_device *rdev, radeon_device 4153 drivers/gpu/drm/radeon/cik.c u32 cik_compute_get_rptr(struct radeon_device *rdev, radeon_device 4171 drivers/gpu/drm/radeon/cik.c u32 cik_compute_get_wptr(struct radeon_device *rdev, radeon_device 4190 drivers/gpu/drm/radeon/cik.c void cik_compute_set_wptr(struct radeon_device *rdev, radeon_device 4198 drivers/gpu/drm/radeon/cik.c static void cik_compute_stop(struct radeon_device *rdev, radeon_device 4231 drivers/gpu/drm/radeon/cik.c static void cik_cp_compute_enable(struct radeon_device *rdev, bool enable) radeon_device 4260 drivers/gpu/drm/radeon/cik.c static int cik_cp_compute_load_microcode(struct radeon_device *rdev) radeon_device 4331 drivers/gpu/drm/radeon/cik.c static int cik_cp_compute_start(struct radeon_device *rdev) radeon_device 4346 drivers/gpu/drm/radeon/cik.c static void cik_cp_compute_fini(struct radeon_device *rdev) radeon_device 4372 drivers/gpu/drm/radeon/cik.c static void cik_mec_fini(struct radeon_device *rdev) radeon_device 4390 drivers/gpu/drm/radeon/cik.c static int cik_mec_init(struct radeon_device *rdev) radeon_device 4522 drivers/gpu/drm/radeon/cik.c static int cik_cp_compute_resume(struct radeon_device *rdev) radeon_device 4759 drivers/gpu/drm/radeon/cik.c static void cik_cp_enable(struct radeon_device *rdev, bool enable) radeon_device 4765 drivers/gpu/drm/radeon/cik.c static int cik_cp_load_microcode(struct radeon_device *rdev) radeon_device 4779 drivers/gpu/drm/radeon/cik.c static void cik_cp_fini(struct radeon_device *rdev) radeon_device 4785 drivers/gpu/drm/radeon/cik.c static int cik_cp_resume(struct radeon_device *rdev) radeon_device 4807 drivers/gpu/drm/radeon/cik.c static void cik_print_gpu_status_regs(struct radeon_device *rdev) radeon_device 4856 drivers/gpu/drm/radeon/cik.c u32 cik_gpu_check_soft_reset(struct radeon_device *rdev) radeon_device 4936 drivers/gpu/drm/radeon/cik.c static void cik_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) radeon_device 5065 drivers/gpu/drm/radeon/cik.c static void kv_save_regs_for_reset(struct radeon_device *rdev, radeon_device 5077 drivers/gpu/drm/radeon/cik.c static void kv_restore_regs_for_reset(struct radeon_device *rdev, radeon_device 5150 drivers/gpu/drm/radeon/cik.c static void cik_gpu_pci_config_reset(struct radeon_device *rdev) radeon_device 5223 drivers/gpu/drm/radeon/cik.c int cik_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 5263 drivers/gpu/drm/radeon/cik.c bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 5285 drivers/gpu/drm/radeon/cik.c static void cik_mc_program(struct radeon_device *rdev) radeon_device 5342 drivers/gpu/drm/radeon/cik.c static int cik_mc_init(struct radeon_device *rdev) radeon_device 5413 drivers/gpu/drm/radeon/cik.c void cik_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 5433 drivers/gpu/drm/radeon/cik.c static int cik_pcie_gart_enable(struct radeon_device *rdev) radeon_device 5550 drivers/gpu/drm/radeon/cik.c static void cik_pcie_gart_disable(struct radeon_device *rdev) radeon_device 5589 drivers/gpu/drm/radeon/cik.c static void cik_pcie_gart_fini(struct radeon_device *rdev) radeon_device 5605 drivers/gpu/drm/radeon/cik.c int cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 5625 drivers/gpu/drm/radeon/cik.c int cik_vm_init(struct radeon_device *rdev) radeon_device 5651 drivers/gpu/drm/radeon/cik.c void cik_vm_fini(struct radeon_device *rdev) radeon_device 5664 drivers/gpu/drm/radeon/cik.c static void cik_vm_decode_fault(struct radeon_device *rdev, radeon_device 5692 drivers/gpu/drm/radeon/cik.c void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 5772 drivers/gpu/drm/radeon/cik.c static void cik_enable_gui_idle_interrupt(struct radeon_device *rdev, radeon_device 5784 drivers/gpu/drm/radeon/cik.c static void cik_enable_lbpw(struct radeon_device *rdev, bool enable) radeon_device 5796 drivers/gpu/drm/radeon/cik.c static void cik_wait_for_rlc_serdes(struct radeon_device *rdev) radeon_device 5821 drivers/gpu/drm/radeon/cik.c static void cik_update_rlc(struct radeon_device *rdev, u32 rlc) radeon_device 5830 drivers/gpu/drm/radeon/cik.c static u32 cik_halt_rlc(struct radeon_device *rdev) radeon_device 5854 drivers/gpu/drm/radeon/cik.c void cik_enter_rlc_safe_mode(struct radeon_device *rdev) radeon_device 5875 drivers/gpu/drm/radeon/cik.c void cik_exit_rlc_safe_mode(struct radeon_device *rdev) radeon_device 5890 drivers/gpu/drm/radeon/cik.c static void cik_rlc_stop(struct radeon_device *rdev) radeon_device 5906 drivers/gpu/drm/radeon/cik.c static void cik_rlc_start(struct radeon_device *rdev) radeon_device 5924 drivers/gpu/drm/radeon/cik.c static int cik_rlc_resume(struct radeon_device *rdev) radeon_device 6005 drivers/gpu/drm/radeon/cik.c static void cik_enable_cgcg(struct radeon_device *rdev, bool enable) radeon_device 6041 drivers/gpu/drm/radeon/cik.c static void cik_enable_mgcg(struct radeon_device *rdev, bool enable) radeon_device 6134 drivers/gpu/drm/radeon/cik.c static void cik_enable_mc_ls(struct radeon_device *rdev, radeon_device 6151 drivers/gpu/drm/radeon/cik.c static void cik_enable_mc_mgcg(struct radeon_device *rdev, radeon_device 6168 drivers/gpu/drm/radeon/cik.c static void cik_enable_sdma_mgcg(struct radeon_device *rdev, radeon_device 6189 drivers/gpu/drm/radeon/cik.c static void cik_enable_sdma_mgls(struct radeon_device *rdev, radeon_device 6217 drivers/gpu/drm/radeon/cik.c static void cik_enable_uvd_mgcg(struct radeon_device *rdev, radeon_device 6243 drivers/gpu/drm/radeon/cik.c static void cik_enable_bif_mgls(struct radeon_device *rdev, radeon_device 6261 drivers/gpu/drm/radeon/cik.c static void cik_enable_hdp_mgcg(struct radeon_device *rdev, radeon_device 6277 drivers/gpu/drm/radeon/cik.c static void cik_enable_hdp_ls(struct radeon_device *rdev, radeon_device 6293 drivers/gpu/drm/radeon/cik.c void cik_update_cg(struct radeon_device *rdev, radeon_device 6341 drivers/gpu/drm/radeon/cik.c static void cik_init_cg(struct radeon_device *rdev) radeon_device 6356 drivers/gpu/drm/radeon/cik.c static void cik_fini_cg(struct radeon_device *rdev) radeon_device 6367 drivers/gpu/drm/radeon/cik.c static void cik_enable_sck_slowdown_on_pu(struct radeon_device *rdev, radeon_device 6381 drivers/gpu/drm/radeon/cik.c static void cik_enable_sck_slowdown_on_pd(struct radeon_device *rdev, radeon_device 6395 drivers/gpu/drm/radeon/cik.c static void cik_enable_cp_pg(struct radeon_device *rdev, bool enable) radeon_device 6408 drivers/gpu/drm/radeon/cik.c static void cik_enable_gds_pg(struct radeon_device *rdev, bool enable) radeon_device 6425 drivers/gpu/drm/radeon/cik.c void cik_init_cp_pg_table(struct radeon_device *rdev) radeon_device 6509 drivers/gpu/drm/radeon/cik.c static void cik_enable_gfx_cgpg(struct radeon_device *rdev, radeon_device 6539 drivers/gpu/drm/radeon/cik.c static u32 cik_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh) radeon_device 6562 drivers/gpu/drm/radeon/cik.c static void cik_init_ao_cu_mask(struct radeon_device *rdev) radeon_device 6595 drivers/gpu/drm/radeon/cik.c static void cik_enable_gfx_static_mgpg(struct radeon_device *rdev, radeon_device 6609 drivers/gpu/drm/radeon/cik.c static void cik_enable_gfx_dynamic_mgpg(struct radeon_device *rdev, radeon_device 6626 drivers/gpu/drm/radeon/cik.c static void cik_init_gfx_cgpg(struct radeon_device *rdev) radeon_device 6675 drivers/gpu/drm/radeon/cik.c static void cik_update_gfx_pg(struct radeon_device *rdev, bool enable) radeon_device 6682 drivers/gpu/drm/radeon/cik.c u32 cik_get_csb_size(struct radeon_device *rdev) radeon_device 6714 drivers/gpu/drm/radeon/cik.c void cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) radeon_device 6779 drivers/gpu/drm/radeon/cik.c static void cik_init_pg(struct radeon_device *rdev) radeon_device 6794 drivers/gpu/drm/radeon/cik.c static void cik_fini_pg(struct radeon_device *rdev) radeon_device 6827 drivers/gpu/drm/radeon/cik.c static void cik_enable_interrupts(struct radeon_device *rdev) radeon_device 6846 drivers/gpu/drm/radeon/cik.c static void cik_disable_interrupts(struct radeon_device *rdev) radeon_device 6869 drivers/gpu/drm/radeon/cik.c static void cik_disable_interrupt_state(struct radeon_device *rdev) radeon_device 6950 drivers/gpu/drm/radeon/cik.c static int cik_irq_init(struct radeon_device *rdev) radeon_device 7030 drivers/gpu/drm/radeon/cik.c int cik_irq_set(struct radeon_device *rdev) radeon_device 7300 drivers/gpu/drm/radeon/cik.c static inline void cik_irq_ack(struct radeon_device *rdev) radeon_device 7447 drivers/gpu/drm/radeon/cik.c static void cik_irq_disable(struct radeon_device *rdev) radeon_device 7464 drivers/gpu/drm/radeon/cik.c static void cik_irq_suspend(struct radeon_device *rdev) radeon_device 7479 drivers/gpu/drm/radeon/cik.c static void cik_irq_fini(struct radeon_device *rdev) radeon_device 7496 drivers/gpu/drm/radeon/cik.c static inline u32 cik_get_ih_wptr(struct radeon_device *rdev) radeon_device 7553 drivers/gpu/drm/radeon/cik.c int cik_irq_process(struct radeon_device *rdev) radeon_device 8128 drivers/gpu/drm/radeon/cik.c static void cik_uvd_init(struct radeon_device *rdev) radeon_device 8151 drivers/gpu/drm/radeon/cik.c static void cik_uvd_start(struct radeon_device *rdev) radeon_device 8179 drivers/gpu/drm/radeon/cik.c static void cik_uvd_resume(struct radeon_device *rdev) radeon_device 8200 drivers/gpu/drm/radeon/cik.c static void cik_vce_init(struct radeon_device *rdev) radeon_device 8225 drivers/gpu/drm/radeon/cik.c static void cik_vce_start(struct radeon_device *rdev) radeon_device 8259 drivers/gpu/drm/radeon/cik.c static void cik_vce_resume(struct radeon_device *rdev) radeon_device 8295 drivers/gpu/drm/radeon/cik.c static int cik_startup(struct radeon_device *rdev) radeon_device 8497 drivers/gpu/drm/radeon/cik.c int cik_resume(struct radeon_device *rdev) radeon_device 8531 drivers/gpu/drm/radeon/cik.c int cik_suspend(struct radeon_device *rdev) radeon_device 8568 drivers/gpu/drm/radeon/cik.c int cik_init(struct radeon_device *rdev) radeon_device 8717 drivers/gpu/drm/radeon/cik.c void cik_fini(struct radeon_device *rdev) radeon_device 8747 drivers/gpu/drm/radeon/cik.c struct radeon_device *rdev = dev->dev_private; radeon_device 8821 drivers/gpu/drm/radeon/cik.c static u32 dce8_line_buffer_adjust(struct radeon_device *rdev, radeon_device 8892 drivers/gpu/drm/radeon/cik.c static u32 cik_get_number_of_dram_channels(struct radeon_device *rdev) radeon_device 9250 drivers/gpu/drm/radeon/cik.c static void dce8_program_watermarks(struct radeon_device *rdev, radeon_device 9386 drivers/gpu/drm/radeon/cik.c void dce8_bandwidth_update(struct radeon_device *rdev) radeon_device 9416 drivers/gpu/drm/radeon/cik.c uint64_t cik_get_gpu_clock_counter(struct radeon_device *rdev) radeon_device 9428 drivers/gpu/drm/radeon/cik.c static int cik_set_uvd_clock(struct radeon_device *rdev, u32 clock, radeon_device 9456 drivers/gpu/drm/radeon/cik.c int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 9468 drivers/gpu/drm/radeon/cik.c int cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) radeon_device 9503 drivers/gpu/drm/radeon/cik.c static void cik_pcie_gen3_enable(struct radeon_device *rdev) radeon_device 9665 drivers/gpu/drm/radeon/cik.c static void cik_program_aspm(struct radeon_device *rdev) radeon_device 36 drivers/gpu/drm/radeon/cik_sdma.c u32 cik_gpu_check_soft_reset(struct radeon_device *rdev); radeon_device 63 drivers/gpu/drm/radeon/cik_sdma.c uint32_t cik_sdma_get_rptr(struct radeon_device *rdev, radeon_device 90 drivers/gpu/drm/radeon/cik_sdma.c uint32_t cik_sdma_get_wptr(struct radeon_device *rdev, radeon_device 111 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_set_wptr(struct radeon_device *rdev, radeon_device 133 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_ring_ib_execute(struct radeon_device *rdev, radeon_device 169 drivers/gpu/drm/radeon/cik_sdma.c static void cik_sdma_hdp_flush_ring_emit(struct radeon_device *rdev, radeon_device 200 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_fence_ring_emit(struct radeon_device *rdev, radeon_device 228 drivers/gpu/drm/radeon/cik_sdma.c bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 250 drivers/gpu/drm/radeon/cik_sdma.c static void cik_sdma_gfx_stop(struct radeon_device *rdev) radeon_device 291 drivers/gpu/drm/radeon/cik_sdma.c static void cik_sdma_rlc_stop(struct radeon_device *rdev) radeon_device 304 drivers/gpu/drm/radeon/cik_sdma.c static void cik_sdma_ctx_switch_enable(struct radeon_device *rdev, bool enable) radeon_device 331 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_enable(struct radeon_device *rdev, bool enable) radeon_device 365 drivers/gpu/drm/radeon/cik_sdma.c static int cik_sdma_gfx_resume(struct radeon_device *rdev) radeon_device 448 drivers/gpu/drm/radeon/cik_sdma.c static int cik_sdma_rlc_resume(struct radeon_device *rdev) radeon_device 462 drivers/gpu/drm/radeon/cik_sdma.c static int cik_sdma_load_microcode(struct radeon_device *rdev) radeon_device 528 drivers/gpu/drm/radeon/cik_sdma.c int cik_sdma_resume(struct radeon_device *rdev) radeon_device 557 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_fini(struct radeon_device *rdev) radeon_device 579 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_fence *cik_copy_dma(struct radeon_device *rdev, radeon_device 645 drivers/gpu/drm/radeon/cik_sdma.c int cik_sdma_ring_test(struct radeon_device *rdev, radeon_device 702 drivers/gpu/drm/radeon/cik_sdma.c int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 775 drivers/gpu/drm/radeon/cik_sdma.c bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 803 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_vm_copy_pages(struct radeon_device *rdev, radeon_device 841 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_vm_write_pages(struct radeon_device *rdev, radeon_device 890 drivers/gpu/drm/radeon/cik_sdma.c void cik_sdma_vm_set_pages(struct radeon_device *rdev, radeon_device 947 drivers/gpu/drm/radeon/cik_sdma.c void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 47 drivers/gpu/drm/radeon/cypress_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 48 drivers/gpu/drm/radeon/cypress_dpm.c struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); radeon_device 50 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 87 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_enable_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 99 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_enter_ulp_state(struct radeon_device *rdev) radeon_device 120 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_gfx_clock_gating_enable(struct radeon_device *rdev, radeon_device 172 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_mg_clock_gating_enable(struct radeon_device *rdev, radeon_device 221 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_enable_spread_spectrum(struct radeon_device *rdev, radeon_device 240 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_start_dpm(struct radeon_device *rdev) radeon_device 245 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_enable_sclk_control(struct radeon_device *rdev, radeon_device 254 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_enable_mclk_control(struct radeon_device *rdev, radeon_device 263 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_notify_smc_display_change(struct radeon_device *rdev, radeon_device 275 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_program_response_times(struct radeon_device *rdev) radeon_device 301 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_pcie_performance_request(struct radeon_device *rdev, radeon_device 329 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_advertise_gen2_capability(struct radeon_device *rdev) radeon_device 360 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev, radeon_device 382 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev, radeon_device 404 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_populate_voltage_value(struct radeon_device *rdev, radeon_device 424 drivers/gpu/drm/radeon/cypress_dpm.c u8 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk) radeon_device 442 drivers/gpu/drm/radeon/cypress_dpm.c u32 cypress_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf) radeon_device 474 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_populate_mclk_value(struct radeon_device *rdev, radeon_device 611 drivers/gpu/drm/radeon/cypress_dpm.c u8 cypress_get_mclk_frequency_ratio(struct radeon_device *rdev, radeon_device 652 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_populate_mvdd_value(struct radeon_device *rdev, radeon_device 676 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 763 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_convert_power_state_to_smc(struct radeon_device *rdev, radeon_device 828 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, radeon_device 850 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, radeon_device 867 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_upload_sw_state(struct radeon_device *rdev, radeon_device 885 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_upload_mc_reg_table(struct radeon_device *rdev, radeon_device 904 drivers/gpu/drm/radeon/cypress_dpm.c u32 cypress_calculate_burst_time(struct radeon_device *rdev, radeon_device 925 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 948 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_populate_mc_reg_addresses(struct radeon_device *rdev, radeon_device 967 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_set_mc_reg_address_table(struct radeon_device *rdev) radeon_device 1031 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_retrieve_ac_timing_for_one_entry(struct radeon_device *rdev, radeon_device 1043 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_retrieve_ac_timing_for_all_ranges(struct radeon_device *rdev, radeon_device 1071 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_initialize_mc_reg_table(struct radeon_device *rdev) radeon_device 1089 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_wait_for_mc_sequencer(struct radeon_device *rdev, u8 value) radeon_device 1117 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_force_mc_use_s1(struct radeon_device *rdev, radeon_device 1166 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_copy_ac_timing_from_s1_to_s0(struct radeon_device *rdev) radeon_device 1178 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_force_mc_use_s0(struct radeon_device *rdev, radeon_device 1224 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_populate_initial_mvdd_value(struct radeon_device *rdev, radeon_device 1235 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 1331 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 1468 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev, radeon_device 1484 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_construct_voltage_tables(struct radeon_device *rdev) radeon_device 1512 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_populate_smc_voltage_table(struct radeon_device *rdev, radeon_device 1524 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_populate_smc_voltage_tables(struct radeon_device *rdev, radeon_device 1571 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_get_mvdd_configuration(struct radeon_device *rdev) radeon_device 1612 drivers/gpu/drm/radeon/cypress_dpm.c static int cypress_init_smc_table(struct radeon_device *rdev, radeon_device 1664 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_populate_mc_reg_table(struct radeon_device *rdev, radeon_device 1692 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_get_table_locations(struct radeon_device *rdev) radeon_device 1729 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_enable_display_gap(struct radeon_device *rdev) radeon_device 1743 drivers/gpu/drm/radeon/cypress_dpm.c static void cypress_program_display_gap(struct radeon_device *rdev) radeon_device 1784 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_dpm_setup_asic(struct radeon_device *rdev) radeon_device 1804 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_dpm_enable(struct radeon_device *rdev) radeon_device 1915 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_dpm_disable(struct radeon_device *rdev) radeon_device 1955 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_dpm_set_power_state(struct radeon_device *rdev) radeon_device 2010 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_dpm_reset_asic(struct radeon_device *rdev) radeon_device 2017 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 2022 drivers/gpu/drm/radeon/cypress_dpm.c int cypress_dpm_init(struct radeon_device *rdev) radeon_device 2143 drivers/gpu/drm/radeon/cypress_dpm.c void cypress_dpm_fini(struct radeon_device *rdev) radeon_device 2154 drivers/gpu/drm/radeon/cypress_dpm.c bool cypress_dpm_vblank_too_short(struct radeon_device *rdev) radeon_device 113 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 117 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 119 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_populate_smc_voltage_tables(struct radeon_device *rdev, radeon_device 121 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 124 drivers/gpu/drm/radeon/cypress_dpm.h u32 cypress_calculate_burst_time(struct radeon_device *rdev, radeon_device 126 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev, radeon_device 129 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_upload_sw_state(struct radeon_device *rdev, radeon_device 131 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_upload_mc_reg_table(struct radeon_device *rdev, radeon_device 133 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 135 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev, radeon_device 138 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_construct_voltage_tables(struct radeon_device *rdev); radeon_device 139 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_get_mvdd_configuration(struct radeon_device *rdev); radeon_device 140 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_enable_spread_spectrum(struct radeon_device *rdev, radeon_device 142 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_enable_display_gap(struct radeon_device *rdev); radeon_device 143 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_get_table_locations(struct radeon_device *rdev); radeon_device 144 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_populate_mc_reg_table(struct radeon_device *rdev, radeon_device 146 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_program_response_times(struct radeon_device *rdev); radeon_device 147 drivers/gpu/drm/radeon/cypress_dpm.h int cypress_notify_smc_display_change(struct radeon_device *rdev, radeon_device 149 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_enable_sclk_control(struct radeon_device *rdev, radeon_device 151 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_enable_mclk_control(struct radeon_device *rdev, radeon_device 153 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_start_dpm(struct radeon_device *rdev); radeon_device 154 drivers/gpu/drm/radeon/cypress_dpm.h void cypress_advertise_gen2_capability(struct radeon_device *rdev); radeon_device 155 drivers/gpu/drm/radeon/cypress_dpm.h u32 cypress_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf); radeon_device 156 drivers/gpu/drm/radeon/cypress_dpm.h u8 cypress_get_mclk_frequency_ratio(struct radeon_device *rdev, radeon_device 158 drivers/gpu/drm/radeon/cypress_dpm.h u8 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk); radeon_device 33 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 51 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 70 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 116 drivers/gpu/drm/radeon/dce3_1_afmt.c void dce3_2_audio_set_dto(struct radeon_device *rdev, radeon_device 174 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = dev->dev_private; radeon_device 205 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = dev->dev_private; radeon_device 226 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_device *rdev = dev->dev_private; radeon_device 32 drivers/gpu/drm/radeon/dce6_afmt.c u32 dce6_endpoint_rreg(struct radeon_device *rdev, radeon_device 46 drivers/gpu/drm/radeon/dce6_afmt.c void dce6_endpoint_wreg(struct radeon_device *rdev, radeon_device 61 drivers/gpu/drm/radeon/dce6_afmt.c static void dce6_afmt_get_connected_pins(struct radeon_device *rdev) radeon_device 77 drivers/gpu/drm/radeon/dce6_afmt.c struct r600_audio_pin *dce6_audio_get_pin(struct radeon_device *rdev) radeon_device 112 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 127 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 155 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 180 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 208 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 257 drivers/gpu/drm/radeon/dce6_afmt.c void dce6_audio_enable(struct radeon_device *rdev, radeon_device 268 drivers/gpu/drm/radeon/dce6_afmt.c void dce6_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 287 drivers/gpu/drm/radeon/dce6_afmt.c void dce6_dp_audio_set_dto(struct radeon_device *rdev, radeon_device 49 drivers/gpu/drm/radeon/evergreen.c u32 eg_cg_rreg(struct radeon_device *rdev, u32 reg) radeon_device 61 drivers/gpu/drm/radeon/evergreen.c void eg_cg_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 71 drivers/gpu/drm/radeon/evergreen.c u32 eg_pif_phy0_rreg(struct radeon_device *rdev, u32 reg) radeon_device 83 drivers/gpu/drm/radeon/evergreen.c void eg_pif_phy0_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 93 drivers/gpu/drm/radeon/evergreen.c u32 eg_pif_phy1_rreg(struct radeon_device *rdev, u32 reg) radeon_device 105 drivers/gpu/drm/radeon/evergreen.c void eg_pif_phy1_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 212 drivers/gpu/drm/radeon/evergreen.c static void evergreen_gpu_init(struct radeon_device *rdev); radeon_device 213 drivers/gpu/drm/radeon/evergreen.c void evergreen_fini(struct radeon_device *rdev); radeon_device 214 drivers/gpu/drm/radeon/evergreen.c void evergreen_pcie_gen2_enable(struct radeon_device *rdev); radeon_device 215 drivers/gpu/drm/radeon/evergreen.c void evergreen_program_aspm(struct radeon_device *rdev); radeon_device 216 drivers/gpu/drm/radeon/evergreen.c extern void cayman_cp_int_cntl_setup(struct radeon_device *rdev, radeon_device 218 drivers/gpu/drm/radeon/evergreen.c extern void cayman_vm_decode_fault(struct radeon_device *rdev, radeon_device 220 drivers/gpu/drm/radeon/evergreen.c void cik_init_cp_pg_table(struct radeon_device *rdev); radeon_device 222 drivers/gpu/drm/radeon/evergreen.c extern u32 si_get_csb_size(struct radeon_device *rdev); radeon_device 223 drivers/gpu/drm/radeon/evergreen.c extern void si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer); radeon_device 224 drivers/gpu/drm/radeon/evergreen.c extern u32 cik_get_csb_size(struct radeon_device *rdev); radeon_device 225 drivers/gpu/drm/radeon/evergreen.c extern void cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer); radeon_device 226 drivers/gpu/drm/radeon/evergreen.c extern void rv770_set_clk_bypass_mode(struct radeon_device *rdev); radeon_device 1000 drivers/gpu/drm/radeon/evergreen.c static void evergreen_init_golden_registers(struct radeon_device *rdev) radeon_device 1096 drivers/gpu/drm/radeon/evergreen.c int evergreen_get_allowed_info_register(struct radeon_device *rdev, radeon_device 1145 drivers/gpu/drm/radeon/evergreen.c static int sumo_set_uvd_clock(struct radeon_device *rdev, u32 clock, radeon_device 1169 drivers/gpu/drm/radeon/evergreen.c int sumo_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 1192 drivers/gpu/drm/radeon/evergreen.c int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 1281 drivers/gpu/drm/radeon/evergreen.c void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev) radeon_device 1298 drivers/gpu/drm/radeon/evergreen.c struct radeon_device *rdev = dev->dev_private; radeon_device 1351 drivers/gpu/drm/radeon/evergreen.c static bool dce4_is_in_vblank(struct radeon_device *rdev, int crtc) radeon_device 1359 drivers/gpu/drm/radeon/evergreen.c static bool dce4_is_counter_moving(struct radeon_device *rdev, int crtc) radeon_device 1380 drivers/gpu/drm/radeon/evergreen.c void dce4_wait_for_vblank(struct radeon_device *rdev, int crtc) radeon_device 1418 drivers/gpu/drm/radeon/evergreen.c void evergreen_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, radeon_device 1442 drivers/gpu/drm/radeon/evergreen.c bool evergreen_page_flip_pending(struct radeon_device *rdev, int crtc_id) radeon_device 1452 drivers/gpu/drm/radeon/evergreen.c int evergreen_get_temp(struct radeon_device *rdev) radeon_device 1490 drivers/gpu/drm/radeon/evergreen.c int sumo_get_temp(struct radeon_device *rdev) radeon_device 1507 drivers/gpu/drm/radeon/evergreen.c void sumo_pm_init_profile(struct radeon_device *rdev) radeon_device 1567 drivers/gpu/drm/radeon/evergreen.c void btc_pm_init_profile(struct radeon_device *rdev) radeon_device 1624 drivers/gpu/drm/radeon/evergreen.c void evergreen_pm_misc(struct radeon_device *rdev) radeon_device 1671 drivers/gpu/drm/radeon/evergreen.c void evergreen_pm_prepare(struct radeon_device *rdev) radeon_device 1696 drivers/gpu/drm/radeon/evergreen.c void evergreen_pm_finish(struct radeon_device *rdev) radeon_device 1723 drivers/gpu/drm/radeon/evergreen.c bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) radeon_device 1739 drivers/gpu/drm/radeon/evergreen.c void evergreen_hpd_set_polarity(struct radeon_device *rdev, radeon_device 1761 drivers/gpu/drm/radeon/evergreen.c void evergreen_hpd_init(struct radeon_device *rdev) radeon_device 1802 drivers/gpu/drm/radeon/evergreen.c void evergreen_hpd_fini(struct radeon_device *rdev) radeon_device 1823 drivers/gpu/drm/radeon/evergreen.c static u32 evergreen_line_buffer_adjust(struct radeon_device *rdev, radeon_device 1914 drivers/gpu/drm/radeon/evergreen.c u32 evergreen_get_number_of_dram_channels(struct radeon_device *rdev) radeon_device 2152 drivers/gpu/drm/radeon/evergreen.c static void evergreen_program_watermarks(struct radeon_device *rdev, radeon_device 2321 drivers/gpu/drm/radeon/evergreen.c void evergreen_bandwidth_update(struct radeon_device *rdev) radeon_device 2356 drivers/gpu/drm/radeon/evergreen.c int evergreen_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 2374 drivers/gpu/drm/radeon/evergreen.c void evergreen_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 2397 drivers/gpu/drm/radeon/evergreen.c static int evergreen_pcie_gart_enable(struct radeon_device *rdev) radeon_device 2455 drivers/gpu/drm/radeon/evergreen.c static void evergreen_pcie_gart_disable(struct radeon_device *rdev) radeon_device 2480 drivers/gpu/drm/radeon/evergreen.c static void evergreen_pcie_gart_fini(struct radeon_device *rdev) radeon_device 2488 drivers/gpu/drm/radeon/evergreen.c static void evergreen_agp_enable(struct radeon_device *rdev) radeon_device 2564 drivers/gpu/drm/radeon/evergreen.c static bool evergreen_is_dp_sst_stream_enabled(struct radeon_device *rdev, radeon_device 2624 drivers/gpu/drm/radeon/evergreen.c static void evergreen_blank_dp_output(struct radeon_device *rdev, radeon_device 2664 drivers/gpu/drm/radeon/evergreen.c void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save) radeon_device 2762 drivers/gpu/drm/radeon/evergreen.c void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save) radeon_device 2850 drivers/gpu/drm/radeon/evergreen.c void evergreen_mc_program(struct radeon_device *rdev) radeon_device 2930 drivers/gpu/drm/radeon/evergreen.c void evergreen_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 2965 drivers/gpu/drm/radeon/evergreen.c static int evergreen_cp_load_microcode(struct radeon_device *rdev) radeon_device 2997 drivers/gpu/drm/radeon/evergreen.c static int evergreen_cp_start(struct radeon_device *rdev) radeon_device 3063 drivers/gpu/drm/radeon/evergreen.c static int evergreen_cp_resume(struct radeon_device *rdev) radeon_device 3133 drivers/gpu/drm/radeon/evergreen.c static void evergreen_gpu_init(struct radeon_device *rdev) radeon_device 3710 drivers/gpu/drm/radeon/evergreen.c int evergreen_mc_init(struct radeon_device *rdev) radeon_device 3769 drivers/gpu/drm/radeon/evergreen.c void evergreen_print_gpu_status_regs(struct radeon_device *rdev) radeon_device 3797 drivers/gpu/drm/radeon/evergreen.c bool evergreen_is_display_hung(struct radeon_device *rdev) radeon_device 3826 drivers/gpu/drm/radeon/evergreen.c u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev) radeon_device 3895 drivers/gpu/drm/radeon/evergreen.c static void evergreen_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) radeon_device 4009 drivers/gpu/drm/radeon/evergreen.c void evergreen_gpu_pci_config_reset(struct radeon_device *rdev) radeon_device 4051 drivers/gpu/drm/radeon/evergreen.c int evergreen_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 4091 drivers/gpu/drm/radeon/evergreen.c bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 4110 drivers/gpu/drm/radeon/evergreen.c void sumo_rlc_fini(struct radeon_device *rdev) radeon_device 4153 drivers/gpu/drm/radeon/evergreen.c int sumo_rlc_init(struct radeon_device *rdev) radeon_device 4370 drivers/gpu/drm/radeon/evergreen.c static void evergreen_rlc_start(struct radeon_device *rdev) radeon_device 4381 drivers/gpu/drm/radeon/evergreen.c int evergreen_rlc_resume(struct radeon_device *rdev) radeon_device 4450 drivers/gpu/drm/radeon/evergreen.c u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc) radeon_device 4458 drivers/gpu/drm/radeon/evergreen.c void evergreen_disable_interrupt_state(struct radeon_device *rdev) radeon_device 4491 drivers/gpu/drm/radeon/evergreen.c int evergreen_irq_set(struct radeon_device *rdev) radeon_device 4612 drivers/gpu/drm/radeon/evergreen.c static void evergreen_irq_ack(struct radeon_device *rdev) radeon_device 4661 drivers/gpu/drm/radeon/evergreen.c static void evergreen_irq_disable(struct radeon_device *rdev) radeon_device 4670 drivers/gpu/drm/radeon/evergreen.c void evergreen_irq_suspend(struct radeon_device *rdev) radeon_device 4676 drivers/gpu/drm/radeon/evergreen.c static u32 evergreen_get_ih_wptr(struct radeon_device *rdev) radeon_device 4701 drivers/gpu/drm/radeon/evergreen.c int evergreen_irq_process(struct radeon_device *rdev) radeon_device 4932 drivers/gpu/drm/radeon/evergreen.c static void evergreen_uvd_init(struct radeon_device *rdev) radeon_device 4955 drivers/gpu/drm/radeon/evergreen.c static void evergreen_uvd_start(struct radeon_device *rdev) radeon_device 4978 drivers/gpu/drm/radeon/evergreen.c static void evergreen_uvd_resume(struct radeon_device *rdev) radeon_device 4999 drivers/gpu/drm/radeon/evergreen.c static int evergreen_startup(struct radeon_device *rdev) radeon_device 5119 drivers/gpu/drm/radeon/evergreen.c int evergreen_resume(struct radeon_device *rdev) radeon_device 5153 drivers/gpu/drm/radeon/evergreen.c int evergreen_suspend(struct radeon_device *rdev) radeon_device 5176 drivers/gpu/drm/radeon/evergreen.c int evergreen_init(struct radeon_device *rdev) radeon_device 5300 drivers/gpu/drm/radeon/evergreen.c void evergreen_fini(struct radeon_device *rdev) radeon_device 5325 drivers/gpu/drm/radeon/evergreen.c void evergreen_pcie_gen2_enable(struct radeon_device *rdev) radeon_device 5388 drivers/gpu/drm/radeon/evergreen.c void evergreen_program_aspm(struct radeon_device *rdev) radeon_device 3348 drivers/gpu/drm/radeon/evergreen_cs.c static int evergreen_vm_packet3_check(struct radeon_device *rdev, radeon_device 3521 drivers/gpu/drm/radeon/evergreen_cs.c int evergreen_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 3566 drivers/gpu/drm/radeon/evergreen_cs.c int evergreen_dma_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 29 drivers/gpu/drm/radeon/evergreen_dma.c u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev); radeon_device 41 drivers/gpu/drm/radeon/evergreen_dma.c void evergreen_dma_fence_ring_emit(struct radeon_device *rdev, radeon_device 67 drivers/gpu/drm/radeon/evergreen_dma.c void evergreen_dma_ring_ib_execute(struct radeon_device *rdev, radeon_device 107 drivers/gpu/drm/radeon/evergreen_dma.c struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev, radeon_device 171 drivers/gpu/drm/radeon/evergreen_dma.c bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 37 drivers/gpu/drm/radeon/evergreen_hdmi.c void dce4_audio_enable(struct radeon_device *rdev, radeon_device 71 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 100 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 122 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 140 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 159 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 208 drivers/gpu/drm/radeon/evergreen_hdmi.c void evergreen_set_avi_packet(struct radeon_device *rdev, u32 offset, radeon_device 227 drivers/gpu/drm/radeon/evergreen_hdmi.c void dce4_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 270 drivers/gpu/drm/radeon/evergreen_hdmi.c void dce4_dp_audio_set_dto(struct radeon_device *rdev, radeon_device 309 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 320 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 357 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 392 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 403 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 443 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 38 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_nb_dpm(struct radeon_device *rdev, radeon_device 40 drivers/gpu/drm/radeon/kv_dpm.c static void kv_init_graphics_levels(struct radeon_device *rdev); radeon_device 41 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_ds_divider(struct radeon_device *rdev); radeon_device 42 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_nbps_level_settings(struct radeon_device *rdev); radeon_device 43 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_dpm_settings(struct radeon_device *rdev); radeon_device 44 drivers/gpu/drm/radeon/kv_dpm.c static void kv_enable_new_levels(struct radeon_device *rdev); radeon_device 45 drivers/gpu/drm/radeon/kv_dpm.c static void kv_program_nbps_index_settings(struct radeon_device *rdev, radeon_device 47 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_enabled_level(struct radeon_device *rdev, u32 level); radeon_device 48 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_enabled_levels(struct radeon_device *rdev); radeon_device 49 drivers/gpu/drm/radeon/kv_dpm.c static int kv_force_dpm_highest(struct radeon_device *rdev); radeon_device 50 drivers/gpu/drm/radeon/kv_dpm.c static int kv_force_dpm_lowest(struct radeon_device *rdev); radeon_device 51 drivers/gpu/drm/radeon/kv_dpm.c static void kv_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 54 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 56 drivers/gpu/drm/radeon/kv_dpm.c static int kv_init_fps_limits(struct radeon_device *rdev); radeon_device 58 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate); radeon_device 59 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate); radeon_device 60 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_samu(struct radeon_device *rdev, bool gate); radeon_device 61 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate); radeon_device 63 drivers/gpu/drm/radeon/kv_dpm.c extern void cik_enter_rlc_safe_mode(struct radeon_device *rdev); radeon_device 64 drivers/gpu/drm/radeon/kv_dpm.c extern void cik_exit_rlc_safe_mode(struct radeon_device *rdev); radeon_device 65 drivers/gpu/drm/radeon/kv_dpm.c extern void cik_update_cg(struct radeon_device *rdev, radeon_device 251 drivers/gpu/drm/radeon/kv_dpm.c static struct kv_power_info *kv_get_pi(struct radeon_device *rdev) radeon_device 259 drivers/gpu/drm/radeon/kv_dpm.c static void kv_program_local_cac_table(struct radeon_device *rdev, radeon_device 284 drivers/gpu/drm/radeon/kv_dpm.c static int kv_program_pt_config_registers(struct radeon_device *rdev, radeon_device 333 drivers/gpu/drm/radeon/kv_dpm.c static void kv_do_enable_didt(struct radeon_device *rdev, bool enable) radeon_device 375 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_didt(struct radeon_device *rdev, bool enable) radeon_device 403 drivers/gpu/drm/radeon/kv_dpm.c static void kv_initialize_hardware_cac_manager(struct radeon_device *rdev) radeon_device 435 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_smc_cac(struct radeon_device *rdev, bool enable) radeon_device 456 drivers/gpu/drm/radeon/kv_dpm.c static int kv_process_firmware_header(struct radeon_device *rdev) radeon_device 479 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_dpm_voltage_scaling(struct radeon_device *rdev) radeon_device 495 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_dpm_interval(struct radeon_device *rdev) radeon_device 511 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_dpm_boot_state(struct radeon_device *rdev) radeon_device 525 drivers/gpu/drm/radeon/kv_dpm.c static void kv_program_vc(struct radeon_device *rdev) radeon_device 530 drivers/gpu/drm/radeon/kv_dpm.c static void kv_clear_vc(struct radeon_device *rdev) radeon_device 535 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_divider_value(struct radeon_device *rdev, radeon_device 553 drivers/gpu/drm/radeon/kv_dpm.c static u32 kv_convert_vid2_to_vid7(struct radeon_device *rdev, radeon_device 575 drivers/gpu/drm/radeon/kv_dpm.c static u32 kv_convert_vid7_to_vid2(struct radeon_device *rdev, radeon_device 599 drivers/gpu/drm/radeon/kv_dpm.c static u16 kv_convert_8bit_index_to_voltage(struct radeon_device *rdev, radeon_device 605 drivers/gpu/drm/radeon/kv_dpm.c static u16 kv_convert_2bit_index_to_voltage(struct radeon_device *rdev, radeon_device 617 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_vid(struct radeon_device *rdev, u32 index, u32 vid) radeon_device 628 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_at(struct radeon_device *rdev, u32 index, u32 at) radeon_device 637 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_power_level_enable(struct radeon_device *rdev, radeon_device 645 drivers/gpu/drm/radeon/kv_dpm.c static void kv_start_dpm(struct radeon_device *rdev) radeon_device 655 drivers/gpu/drm/radeon/kv_dpm.c static void kv_stop_dpm(struct radeon_device *rdev) radeon_device 660 drivers/gpu/drm/radeon/kv_dpm.c static void kv_start_am(struct radeon_device *rdev) radeon_device 670 drivers/gpu/drm/radeon/kv_dpm.c static void kv_reset_am(struct radeon_device *rdev) radeon_device 679 drivers/gpu/drm/radeon/kv_dpm.c static int kv_freeze_sclk_dpm(struct radeon_device *rdev, bool freeze) radeon_device 685 drivers/gpu/drm/radeon/kv_dpm.c static int kv_force_lowest_valid(struct radeon_device *rdev) radeon_device 690 drivers/gpu/drm/radeon/kv_dpm.c static int kv_unforce_levels(struct radeon_device *rdev) radeon_device 698 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_sclk_t(struct radeon_device *rdev) radeon_device 716 drivers/gpu/drm/radeon/kv_dpm.c static int kv_program_bootup_state(struct radeon_device *rdev) radeon_device 749 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_auto_thermal_throttling(struct radeon_device *rdev) radeon_device 765 drivers/gpu/drm/radeon/kv_dpm.c static int kv_upload_dpm_settings(struct radeon_device *rdev) radeon_device 794 drivers/gpu/drm/radeon/kv_dpm.c static u32 kv_get_clk_bypass(struct radeon_device *rdev, u32 clk) radeon_device 819 drivers/gpu/drm/radeon/kv_dpm.c static int kv_populate_uvd_table(struct radeon_device *rdev) radeon_device 890 drivers/gpu/drm/radeon/kv_dpm.c static int kv_populate_vce_table(struct radeon_device *rdev) radeon_device 953 drivers/gpu/drm/radeon/kv_dpm.c static int kv_populate_samu_table(struct radeon_device *rdev) radeon_device 1019 drivers/gpu/drm/radeon/kv_dpm.c static int kv_populate_acp_table(struct radeon_device *rdev) radeon_device 1077 drivers/gpu/drm/radeon/kv_dpm.c static void kv_calculate_dfs_bypass_settings(struct radeon_device *rdev) radeon_device 1127 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_ulv(struct radeon_device *rdev, bool enable) radeon_device 1133 drivers/gpu/drm/radeon/kv_dpm.c static void kv_reset_acp_boot_level(struct radeon_device *rdev) radeon_device 1140 drivers/gpu/drm/radeon/kv_dpm.c static void kv_update_current_ps(struct radeon_device *rdev, radeon_device 1151 drivers/gpu/drm/radeon/kv_dpm.c static void kv_update_requested_ps(struct radeon_device *rdev, radeon_device 1162 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_enable_bapm(struct radeon_device *rdev, bool enable) radeon_device 1174 drivers/gpu/drm/radeon/kv_dpm.c static void kv_enable_thermal_int(struct radeon_device *rdev, bool enable) radeon_device 1187 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_enable(struct radeon_device *rdev) radeon_device 1287 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_late_enable(struct radeon_device *rdev) radeon_device 1310 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_disable(struct radeon_device *rdev) radeon_device 1335 drivers/gpu/drm/radeon/kv_dpm.c static int kv_write_smc_soft_register(struct radeon_device *rdev, radeon_device 1344 drivers/gpu/drm/radeon/kv_dpm.c static int kv_read_smc_soft_register(struct radeon_device *rdev, radeon_device 1354 drivers/gpu/drm/radeon/kv_dpm.c static void kv_init_sclk_t(struct radeon_device *rdev) radeon_device 1361 drivers/gpu/drm/radeon/kv_dpm.c static int kv_init_fps_limits(struct radeon_device *rdev) radeon_device 1390 drivers/gpu/drm/radeon/kv_dpm.c static void kv_init_powergate_state(struct radeon_device *rdev) radeon_device 1401 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_uvd_dpm(struct radeon_device *rdev, bool enable) radeon_device 1407 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_vce_dpm(struct radeon_device *rdev, bool enable) radeon_device 1413 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_samu_dpm(struct radeon_device *rdev, bool enable) radeon_device 1419 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_acp_dpm(struct radeon_device *rdev, bool enable) radeon_device 1425 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) radeon_device 1461 drivers/gpu/drm/radeon/kv_dpm.c static u8 kv_get_vce_boot_level(struct radeon_device *rdev, u32 evclk) radeon_device 1475 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_vce_dpm(struct radeon_device *rdev, radeon_device 1518 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_samu_dpm(struct radeon_device *rdev, bool gate) radeon_device 1549 drivers/gpu/drm/radeon/kv_dpm.c static u8 kv_get_acp_boot_level(struct radeon_device *rdev) radeon_device 1566 drivers/gpu/drm/radeon/kv_dpm.c static void kv_update_acp_boot_level(struct radeon_device *rdev) radeon_device 1582 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_acp_dpm(struct radeon_device *rdev, bool gate) radeon_device 1613 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate) radeon_device 1641 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate) radeon_device 1664 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_samu(struct radeon_device *rdev, bool gate) radeon_device 1684 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate) radeon_device 1707 drivers/gpu/drm/radeon/kv_dpm.c static void kv_set_valid_clock_range(struct radeon_device *rdev, radeon_device 1769 drivers/gpu/drm/radeon/kv_dpm.c static int kv_update_dfs_bypass_settings(struct radeon_device *rdev, radeon_device 1792 drivers/gpu/drm/radeon/kv_dpm.c static int kv_enable_nb_dpm(struct radeon_device *rdev, radeon_device 1815 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 1839 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 1854 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_set_power_state(struct radeon_device *rdev) radeon_device 1928 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 1936 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_setup_asic(struct radeon_device *rdev) radeon_device 1944 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_reset_asic(struct radeon_device *rdev) radeon_device 1968 drivers/gpu/drm/radeon/kv_dpm.c static void kv_construct_max_power_limits_table(struct radeon_device *rdev, radeon_device 1985 drivers/gpu/drm/radeon/kv_dpm.c static void kv_patch_voltage_values(struct radeon_device *rdev) radeon_device 2027 drivers/gpu/drm/radeon/kv_dpm.c static void kv_construct_boot_state(struct radeon_device *rdev) radeon_device 2041 drivers/gpu/drm/radeon/kv_dpm.c static int kv_force_dpm_highest(struct radeon_device *rdev) radeon_device 2061 drivers/gpu/drm/radeon/kv_dpm.c static int kv_force_dpm_lowest(struct radeon_device *rdev) radeon_device 2081 drivers/gpu/drm/radeon/kv_dpm.c static u8 kv_get_sleep_divider_id_from_clock(struct radeon_device *rdev, radeon_device 2105 drivers/gpu/drm/radeon/kv_dpm.c static int kv_get_high_voltage_limit(struct radeon_device *rdev, int *limit) radeon_device 2139 drivers/gpu/drm/radeon/kv_dpm.c static void kv_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 2255 drivers/gpu/drm/radeon/kv_dpm.c static void kv_dpm_power_level_enabled_for_throttle(struct radeon_device *rdev, radeon_device 2263 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_ds_divider(struct radeon_device *rdev) radeon_device 2281 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_nbps_level_settings(struct radeon_device *rdev) radeon_device 2335 drivers/gpu/drm/radeon/kv_dpm.c static int kv_calculate_dpm_settings(struct radeon_device *rdev) radeon_device 2349 drivers/gpu/drm/radeon/kv_dpm.c static void kv_init_graphics_levels(struct radeon_device *rdev) radeon_device 2398 drivers/gpu/drm/radeon/kv_dpm.c static void kv_enable_new_levels(struct radeon_device *rdev) radeon_device 2409 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_enabled_level(struct radeon_device *rdev, u32 level) radeon_device 2418 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_enabled_levels(struct radeon_device *rdev) radeon_device 2431 drivers/gpu/drm/radeon/kv_dpm.c static void kv_program_nbps_index_settings(struct radeon_device *rdev, radeon_device 2453 drivers/gpu/drm/radeon/kv_dpm.c static int kv_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 2490 drivers/gpu/drm/radeon/kv_dpm.c static int kv_parse_sys_info_table(struct radeon_device *rdev) radeon_device 2575 drivers/gpu/drm/radeon/kv_dpm.c static void kv_patch_boot_state(struct radeon_device *rdev, radeon_device 2584 drivers/gpu/drm/radeon/kv_dpm.c static void kv_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 2611 drivers/gpu/drm/radeon/kv_dpm.c static void kv_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 2633 drivers/gpu/drm/radeon/kv_dpm.c static int kv_parse_power_table(struct radeon_device *rdev) radeon_device 2723 drivers/gpu/drm/radeon/kv_dpm.c int kv_dpm_init(struct radeon_device *rdev) radeon_device 2802 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 2826 drivers/gpu/drm/radeon/kv_dpm.c u32 kv_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 2842 drivers/gpu/drm/radeon/kv_dpm.c u32 kv_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 2849 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_print_power_state(struct radeon_device *rdev, radeon_device 2867 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_fini(struct radeon_device *rdev) radeon_device 2879 drivers/gpu/drm/radeon/kv_dpm.c void kv_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 2884 drivers/gpu/drm/radeon/kv_dpm.c u32 kv_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 2895 drivers/gpu/drm/radeon/kv_dpm.c u32 kv_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 188 drivers/gpu/drm/radeon/kv_dpm.h int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id); radeon_device 189 drivers/gpu/drm/radeon/kv_dpm.h int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask); radeon_device 190 drivers/gpu/drm/radeon/kv_dpm.h int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 192 drivers/gpu/drm/radeon/kv_dpm.h int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 194 drivers/gpu/drm/radeon/kv_dpm.h int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable); radeon_device 195 drivers/gpu/drm/radeon/kv_dpm.h int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable); radeon_device 196 drivers/gpu/drm/radeon/kv_dpm.h int kv_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 29 drivers/gpu/drm/radeon/kv_smc.c int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id) radeon_device 53 drivers/gpu/drm/radeon/kv_smc.c int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask) radeon_device 65 drivers/gpu/drm/radeon/kv_smc.c int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 74 drivers/gpu/drm/radeon/kv_smc.c static int kv_set_smc_sram_address(struct radeon_device *rdev, radeon_device 88 drivers/gpu/drm/radeon/kv_smc.c int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 101 drivers/gpu/drm/radeon/kv_smc.c int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable) radeon_device 109 drivers/gpu/drm/radeon/kv_smc.c int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable) radeon_device 117 drivers/gpu/drm/radeon/kv_smc.c int kv_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 45 drivers/gpu/drm/radeon/ni.c u32 tn_smc_rreg(struct radeon_device *rdev, u32 reg) radeon_device 57 drivers/gpu/drm/radeon/ni.c void tn_smc_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 193 drivers/gpu/drm/radeon/ni.c extern bool evergreen_is_display_hung(struct radeon_device *rdev); radeon_device 194 drivers/gpu/drm/radeon/ni.c extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev); radeon_device 195 drivers/gpu/drm/radeon/ni.c extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 196 drivers/gpu/drm/radeon/ni.c extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 197 drivers/gpu/drm/radeon/ni.c extern int evergreen_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 198 drivers/gpu/drm/radeon/ni.c extern void evergreen_mc_program(struct radeon_device *rdev); radeon_device 199 drivers/gpu/drm/radeon/ni.c extern void evergreen_irq_suspend(struct radeon_device *rdev); radeon_device 200 drivers/gpu/drm/radeon/ni.c extern int evergreen_mc_init(struct radeon_device *rdev); radeon_device 201 drivers/gpu/drm/radeon/ni.c extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); radeon_device 202 drivers/gpu/drm/radeon/ni.c extern void evergreen_pcie_gen2_enable(struct radeon_device *rdev); radeon_device 203 drivers/gpu/drm/radeon/ni.c extern void evergreen_program_aspm(struct radeon_device *rdev); radeon_device 204 drivers/gpu/drm/radeon/ni.c extern void sumo_rlc_fini(struct radeon_device *rdev); radeon_device 205 drivers/gpu/drm/radeon/ni.c extern int sumo_rlc_init(struct radeon_device *rdev); radeon_device 206 drivers/gpu/drm/radeon/ni.c extern void evergreen_gpu_pci_config_reset(struct radeon_device *rdev); radeon_device 456 drivers/gpu/drm/radeon/ni.c static void ni_init_golden_registers(struct radeon_device *rdev) radeon_device 637 drivers/gpu/drm/radeon/ni.c int ni_mc_load_microcode(struct radeon_device *rdev) radeon_device 713 drivers/gpu/drm/radeon/ni.c int ni_init_microcode(struct radeon_device *rdev) radeon_device 861 drivers/gpu/drm/radeon/ni.c int cayman_get_allowed_info_register(struct radeon_device *rdev, radeon_device 880 drivers/gpu/drm/radeon/ni.c int tn_get_temp(struct radeon_device *rdev) radeon_device 891 drivers/gpu/drm/radeon/ni.c static void cayman_gpu_init(struct radeon_device *rdev) radeon_device 1265 drivers/gpu/drm/radeon/ni.c void cayman_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 1274 drivers/gpu/drm/radeon/ni.c static int cayman_pcie_gart_enable(struct radeon_device *rdev) radeon_device 1358 drivers/gpu/drm/radeon/ni.c static void cayman_pcie_gart_disable(struct radeon_device *rdev) radeon_device 1385 drivers/gpu/drm/radeon/ni.c static void cayman_pcie_gart_fini(struct radeon_device *rdev) radeon_device 1392 drivers/gpu/drm/radeon/ni.c void cayman_cp_int_cntl_setup(struct radeon_device *rdev, radeon_device 1402 drivers/gpu/drm/radeon/ni.c void cayman_fence_ring_emit(struct radeon_device *rdev, radeon_device 1425 drivers/gpu/drm/radeon/ni.c void cayman_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 1461 drivers/gpu/drm/radeon/ni.c static void cayman_cp_enable(struct radeon_device *rdev, bool enable) radeon_device 1474 drivers/gpu/drm/radeon/ni.c u32 cayman_gfx_get_rptr(struct radeon_device *rdev, radeon_device 1493 drivers/gpu/drm/radeon/ni.c u32 cayman_gfx_get_wptr(struct radeon_device *rdev, radeon_device 1508 drivers/gpu/drm/radeon/ni.c void cayman_gfx_set_wptr(struct radeon_device *rdev, radeon_device 1523 drivers/gpu/drm/radeon/ni.c static int cayman_cp_load_microcode(struct radeon_device *rdev) radeon_device 1550 drivers/gpu/drm/radeon/ni.c static int cayman_cp_start(struct radeon_device *rdev) radeon_device 1616 drivers/gpu/drm/radeon/ni.c static void cayman_cp_fini(struct radeon_device *rdev) radeon_device 1624 drivers/gpu/drm/radeon/ni.c static int cayman_cp_resume(struct radeon_device *rdev) radeon_device 1746 drivers/gpu/drm/radeon/ni.c u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev) radeon_device 1824 drivers/gpu/drm/radeon/ni.c static void cayman_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) radeon_device 1956 drivers/gpu/drm/radeon/ni.c int cayman_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 1991 drivers/gpu/drm/radeon/ni.c bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 2004 drivers/gpu/drm/radeon/ni.c static void cayman_uvd_init(struct radeon_device *rdev) radeon_device 2027 drivers/gpu/drm/radeon/ni.c static void cayman_uvd_start(struct radeon_device *rdev) radeon_device 2050 drivers/gpu/drm/radeon/ni.c static void cayman_uvd_resume(struct radeon_device *rdev) radeon_device 2071 drivers/gpu/drm/radeon/ni.c static void cayman_vce_init(struct radeon_device *rdev) radeon_device 2097 drivers/gpu/drm/radeon/ni.c static void cayman_vce_start(struct radeon_device *rdev) radeon_device 2131 drivers/gpu/drm/radeon/ni.c static void cayman_vce_resume(struct radeon_device *rdev) radeon_device 2158 drivers/gpu/drm/radeon/ni.c static int cayman_startup(struct radeon_device *rdev) radeon_device 2304 drivers/gpu/drm/radeon/ni.c int cayman_resume(struct radeon_device *rdev) radeon_device 2331 drivers/gpu/drm/radeon/ni.c int cayman_suspend(struct radeon_device *rdev) radeon_device 2354 drivers/gpu/drm/radeon/ni.c int cayman_init(struct radeon_device *rdev) radeon_device 2477 drivers/gpu/drm/radeon/ni.c void cayman_fini(struct radeon_device *rdev) radeon_device 2506 drivers/gpu/drm/radeon/ni.c int cayman_vm_init(struct radeon_device *rdev) radeon_device 2520 drivers/gpu/drm/radeon/ni.c void cayman_vm_fini(struct radeon_device *rdev) radeon_device 2533 drivers/gpu/drm/radeon/ni.c void cayman_vm_decode_fault(struct radeon_device *rdev, radeon_device 2693 drivers/gpu/drm/radeon/ni.c void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 2722 drivers/gpu/drm/radeon/ni.c int tn_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) radeon_device 30 drivers/gpu/drm/radeon/ni_dma.c u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev); radeon_device 53 drivers/gpu/drm/radeon/ni_dma.c uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, radeon_device 80 drivers/gpu/drm/radeon/ni_dma.c uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, radeon_device 101 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_set_wptr(struct radeon_device *rdev, radeon_device 122 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_ring_ib_execute(struct radeon_device *rdev, radeon_device 157 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_stop(struct radeon_device *rdev) radeon_device 187 drivers/gpu/drm/radeon/ni_dma.c int cayman_dma_resume(struct radeon_device *rdev) radeon_device 271 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_fini(struct radeon_device *rdev) radeon_device 287 drivers/gpu/drm/radeon/ni_dma.c bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 315 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_vm_copy_pages(struct radeon_device *rdev, radeon_device 353 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_vm_write_pages(struct radeon_device *rdev, radeon_device 401 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_vm_set_pages(struct radeon_device *rdev, radeon_device 449 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 723 drivers/gpu/drm/radeon/ni_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 724 drivers/gpu/drm/radeon/ni_dpm.c struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); radeon_device 726 drivers/gpu/drm/radeon/ni_dpm.c extern int ni_mc_load_microcode(struct radeon_device *rdev); radeon_device 728 drivers/gpu/drm/radeon/ni_dpm.c struct ni_power_info *ni_get_pi(struct radeon_device *rdev) radeon_device 763 drivers/gpu/drm/radeon/ni_dpm.c static void ni_calculate_leakage_for_v_and_t(struct radeon_device *rdev, radeon_device 773 drivers/gpu/drm/radeon/ni_dpm.c bool ni_dpm_vblank_too_short(struct radeon_device *rdev) radeon_device 787 drivers/gpu/drm/radeon/ni_dpm.c static void ni_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 906 drivers/gpu/drm/radeon/ni_dpm.c static void ni_cg_clockgating_default(struct radeon_device *rdev) radeon_device 917 drivers/gpu/drm/radeon/ni_dpm.c static void ni_gfx_clockgating_enable(struct radeon_device *rdev, radeon_device 934 drivers/gpu/drm/radeon/ni_dpm.c static void ni_mg_clockgating_default(struct radeon_device *rdev) radeon_device 945 drivers/gpu/drm/radeon/ni_dpm.c static void ni_mg_clockgating_enable(struct radeon_device *rdev, radeon_device 962 drivers/gpu/drm/radeon/ni_dpm.c static void ni_ls_clockgating_default(struct radeon_device *rdev) radeon_device 973 drivers/gpu/drm/radeon/ni_dpm.c static void ni_ls_clockgating_enable(struct radeon_device *rdev, radeon_device 991 drivers/gpu/drm/radeon/ni_dpm.c static int ni_patch_single_dependency_table_based_on_leakage(struct radeon_device *rdev, radeon_device 1009 drivers/gpu/drm/radeon/ni_dpm.c static int ni_patch_dependency_tables_based_on_leakage(struct radeon_device *rdev) radeon_device 1021 drivers/gpu/drm/radeon/ni_dpm.c static void ni_stop_dpm(struct radeon_device *rdev) radeon_device 1027 drivers/gpu/drm/radeon/ni_dpm.c static int ni_notify_hw_of_power_source(struct radeon_device *rdev, radeon_device 1038 drivers/gpu/drm/radeon/ni_dpm.c static PPSMC_Result ni_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 1045 drivers/gpu/drm/radeon/ni_dpm.c static int ni_restrict_performance_levels_before_switch(struct radeon_device *rdev) radeon_device 1054 drivers/gpu/drm/radeon/ni_dpm.c int ni_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 1082 drivers/gpu/drm/radeon/ni_dpm.c static void ni_stop_smc(struct radeon_device *rdev) radeon_device 1099 drivers/gpu/drm/radeon/ni_dpm.c static int ni_process_firmware_header(struct radeon_device *rdev) radeon_device 1181 drivers/gpu/drm/radeon/ni_dpm.c static void ni_read_clock_registers(struct radeon_device *rdev) radeon_device 1202 drivers/gpu/drm/radeon/ni_dpm.c static int ni_enter_ulp_state(struct radeon_device *rdev) radeon_device 1222 drivers/gpu/drm/radeon/ni_dpm.c static void ni_program_response_times(struct radeon_device *rdev) radeon_device 1259 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_smc_voltage_table(struct radeon_device *rdev, radeon_device 1271 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_smc_voltage_tables(struct radeon_device *rdev, radeon_device 1301 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_voltage_value(struct radeon_device *rdev, radeon_device 1322 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_mvdd_value(struct radeon_device *rdev, radeon_device 1344 drivers/gpu/drm/radeon/ni_dpm.c static int ni_get_std_voltage_value(struct radeon_device *rdev, radeon_device 1357 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_std_voltage_value(struct radeon_device *rdev, radeon_device 1365 drivers/gpu/drm/radeon/ni_dpm.c static u32 ni_get_smc_power_scaling_factor(struct radeon_device *rdev) radeon_device 1382 drivers/gpu/drm/radeon/ni_dpm.c static u32 ni_calculate_power_boost_limit(struct radeon_device *rdev, radeon_device 1434 drivers/gpu/drm/radeon/ni_dpm.c static int ni_calculate_adjusted_tdp_limits(struct radeon_device *rdev, radeon_device 1454 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_smc_tdp_limits(struct radeon_device *rdev, radeon_device 1506 drivers/gpu/drm/radeon/ni_dpm.c int ni_copy_and_switch_arb_sets(struct radeon_device *rdev, radeon_device 1571 drivers/gpu/drm/radeon/ni_dpm.c static int ni_init_arb_table_index(struct radeon_device *rdev) radeon_device 1590 drivers/gpu/drm/radeon/ni_dpm.c static int ni_initial_switch_from_arb_f0_to_f1(struct radeon_device *rdev) radeon_device 1595 drivers/gpu/drm/radeon/ni_dpm.c static int ni_force_switch_to_arb_f0(struct radeon_device *rdev) radeon_device 1615 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_memory_timing_parameters(struct radeon_device *rdev, radeon_device 1637 drivers/gpu/drm/radeon/ni_dpm.c static int ni_do_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 1665 drivers/gpu/drm/radeon/ni_dpm.c static int ni_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 1672 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_initial_mvdd_value(struct radeon_device *rdev, radeon_device 1681 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 1792 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 1940 drivers/gpu/drm/radeon/ni_dpm.c static int ni_init_smc_table(struct radeon_device *rdev) radeon_device 1998 drivers/gpu/drm/radeon/ni_dpm.c static int ni_calculate_sclk_params(struct radeon_device *rdev, radeon_device 2069 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_sclk_value(struct radeon_device *rdev, radeon_device 2090 drivers/gpu/drm/radeon/ni_dpm.c static int ni_init_smc_spll_table(struct radeon_device *rdev) radeon_device 2160 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_mclk_value(struct radeon_device *rdev, radeon_device 2294 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_smc_sp(struct radeon_device *rdev, radeon_device 2309 drivers/gpu/drm/radeon/ni_dpm.c static int ni_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 2390 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_smc_t(struct radeon_device *rdev, radeon_device 2450 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_power_containment_values(struct radeon_device *rdev, radeon_device 2536 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_sq_ramping_values(struct radeon_device *rdev, radeon_device 2594 drivers/gpu/drm/radeon/ni_dpm.c static int ni_enable_power_containment(struct radeon_device *rdev, radeon_device 2624 drivers/gpu/drm/radeon/ni_dpm.c static int ni_convert_power_state_to_smc(struct radeon_device *rdev, radeon_device 2683 drivers/gpu/drm/radeon/ni_dpm.c static int ni_upload_sw_state(struct radeon_device *rdev, radeon_device 2709 drivers/gpu/drm/radeon/ni_dpm.c static int ni_set_mc_special_registers(struct radeon_device *rdev, radeon_device 2871 drivers/gpu/drm/radeon/ni_dpm.c static int ni_initialize_mc_reg_table(struct radeon_device *rdev) radeon_device 2922 drivers/gpu/drm/radeon/ni_dpm.c static void ni_populate_mc_reg_addresses(struct radeon_device *rdev, radeon_device 2957 drivers/gpu/drm/radeon/ni_dpm.c static void ni_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, radeon_device 2978 drivers/gpu/drm/radeon/ni_dpm.c static void ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, radeon_device 2992 drivers/gpu/drm/radeon/ni_dpm.c static int ni_populate_mc_reg_table(struct radeon_device *rdev, radeon_device 3023 drivers/gpu/drm/radeon/ni_dpm.c static int ni_upload_mc_reg_table(struct radeon_device *rdev, radeon_device 3046 drivers/gpu/drm/radeon/ni_dpm.c static int ni_init_driver_calculated_leakage_table(struct radeon_device *rdev, radeon_device 3093 drivers/gpu/drm/radeon/ni_dpm.c static int ni_init_simplified_leakage_table(struct radeon_device *rdev, radeon_device 3139 drivers/gpu/drm/radeon/ni_dpm.c static int ni_initialize_smc_cac_tables(struct radeon_device *rdev) radeon_device 3208 drivers/gpu/drm/radeon/ni_dpm.c static int ni_initialize_hardware_cac_manager(struct radeon_device *rdev) radeon_device 3377 drivers/gpu/drm/radeon/ni_dpm.c static int ni_enable_smc_cac(struct radeon_device *rdev, radeon_device 3418 drivers/gpu/drm/radeon/ni_dpm.c static int ni_pcie_performance_request(struct radeon_device *rdev, radeon_device 3439 drivers/gpu/drm/radeon/ni_dpm.c static int ni_advertise_gen2_capability(struct radeon_device *rdev) radeon_device 3458 drivers/gpu/drm/radeon/ni_dpm.c static void ni_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 3497 drivers/gpu/drm/radeon/ni_dpm.c static void ni_enable_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 3508 drivers/gpu/drm/radeon/ni_dpm.c void ni_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 3526 drivers/gpu/drm/radeon/ni_dpm.c void ni_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 3544 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_setup_asic(struct radeon_device *rdev) radeon_device 3561 drivers/gpu/drm/radeon/ni_dpm.c void ni_update_current_ps(struct radeon_device *rdev, radeon_device 3573 drivers/gpu/drm/radeon/ni_dpm.c void ni_update_requested_ps(struct radeon_device *rdev, radeon_device 3585 drivers/gpu/drm/radeon/ni_dpm.c int ni_dpm_enable(struct radeon_device *rdev) radeon_device 3703 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_disable(struct radeon_device *rdev) radeon_device 3741 drivers/gpu/drm/radeon/ni_dpm.c static int ni_power_control_set_level(struct radeon_device *rdev) radeon_device 3765 drivers/gpu/drm/radeon/ni_dpm.c int ni_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 3778 drivers/gpu/drm/radeon/ni_dpm.c int ni_dpm_set_power_state(struct radeon_device *rdev) radeon_device 3857 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 3866 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_reset_asic(struct radeon_device *rdev) radeon_device 3894 drivers/gpu/drm/radeon/ni_dpm.c static void ni_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 3920 drivers/gpu/drm/radeon/ni_dpm.c static void ni_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 3985 drivers/gpu/drm/radeon/ni_dpm.c static int ni_parse_power_table(struct radeon_device *rdev) radeon_device 4046 drivers/gpu/drm/radeon/ni_dpm.c int ni_dpm_init(struct radeon_device *rdev) radeon_device 4269 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_fini(struct radeon_device *rdev) radeon_device 4282 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_print_power_state(struct radeon_device *rdev, radeon_device 4304 drivers/gpu/drm/radeon/ni_dpm.c void ni_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 4325 drivers/gpu/drm/radeon/ni_dpm.c u32 ni_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 4343 drivers/gpu/drm/radeon/ni_dpm.c u32 ni_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 4361 drivers/gpu/drm/radeon/ni_dpm.c u32 ni_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 4372 drivers/gpu/drm/radeon/ni_dpm.c u32 ni_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 234 drivers/gpu/drm/radeon/ni_dpm.h int ni_copy_and_switch_arb_sets(struct radeon_device *rdev, radeon_device 236 drivers/gpu/drm/radeon/ni_dpm.h void ni_update_current_ps(struct radeon_device *rdev, radeon_device 238 drivers/gpu/drm/radeon/ni_dpm.h void ni_update_requested_ps(struct radeon_device *rdev, radeon_device 241 drivers/gpu/drm/radeon/ni_dpm.h void ni_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 244 drivers/gpu/drm/radeon/ni_dpm.h void ni_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 248 drivers/gpu/drm/radeon/ni_dpm.h bool ni_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 77 drivers/gpu/drm/radeon/r100.c static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) radeon_device 92 drivers/gpu/drm/radeon/r100.c static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) radeon_device 117 drivers/gpu/drm/radeon/r100.c void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) radeon_device 162 drivers/gpu/drm/radeon/r100.c void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) radeon_device 195 drivers/gpu/drm/radeon/r100.c bool r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) radeon_device 213 drivers/gpu/drm/radeon/r100.c void r100_pm_get_dynpm_state(struct radeon_device *rdev) radeon_device 304 drivers/gpu/drm/radeon/r100.c void r100_pm_init_profile(struct radeon_device *rdev) radeon_device 351 drivers/gpu/drm/radeon/r100.c void r100_pm_misc(struct radeon_device *rdev) radeon_device 449 drivers/gpu/drm/radeon/r100.c void r100_pm_prepare(struct radeon_device *rdev) radeon_device 480 drivers/gpu/drm/radeon/r100.c void r100_pm_finish(struct radeon_device *rdev) radeon_device 512 drivers/gpu/drm/radeon/r100.c bool r100_gui_idle(struct radeon_device *rdev) radeon_device 530 drivers/gpu/drm/radeon/r100.c bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) radeon_device 557 drivers/gpu/drm/radeon/r100.c void r100_hpd_set_polarity(struct radeon_device *rdev, radeon_device 593 drivers/gpu/drm/radeon/r100.c void r100_hpd_init(struct radeon_device *rdev) radeon_device 616 drivers/gpu/drm/radeon/r100.c void r100_hpd_fini(struct radeon_device *rdev) radeon_device 633 drivers/gpu/drm/radeon/r100.c void r100_pci_gart_tlb_flush(struct radeon_device *rdev) radeon_device 641 drivers/gpu/drm/radeon/r100.c int r100_pci_gart_init(struct radeon_device *rdev) radeon_device 660 drivers/gpu/drm/radeon/r100.c int r100_pci_gart_enable(struct radeon_device *rdev) radeon_device 682 drivers/gpu/drm/radeon/r100.c void r100_pci_gart_disable(struct radeon_device *rdev) radeon_device 698 drivers/gpu/drm/radeon/r100.c void r100_pci_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 705 drivers/gpu/drm/radeon/r100.c void r100_pci_gart_fini(struct radeon_device *rdev) radeon_device 712 drivers/gpu/drm/radeon/r100.c int r100_irq_set(struct radeon_device *rdev) radeon_device 746 drivers/gpu/drm/radeon/r100.c void r100_irq_disable(struct radeon_device *rdev) radeon_device 757 drivers/gpu/drm/radeon/r100.c static uint32_t r100_irq_ack(struct radeon_device *rdev) radeon_device 770 drivers/gpu/drm/radeon/r100.c int r100_irq_process(struct radeon_device *rdev) radeon_device 834 drivers/gpu/drm/radeon/r100.c u32 r100_get_vblank_counter(struct radeon_device *rdev, int crtc) radeon_device 847 drivers/gpu/drm/radeon/r100.c static void r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 858 drivers/gpu/drm/radeon/r100.c void r100_fence_ring_emit(struct radeon_device *rdev, radeon_device 880 drivers/gpu/drm/radeon/r100.c bool r100_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 890 drivers/gpu/drm/radeon/r100.c struct radeon_fence *r100_copy_blit(struct radeon_device *rdev, radeon_device 967 drivers/gpu/drm/radeon/r100.c static int r100_cp_wait_for_idle(struct radeon_device *rdev) radeon_device 982 drivers/gpu/drm/radeon/r100.c void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 1001 drivers/gpu/drm/radeon/r100.c static int r100_cp_init_microcode(struct radeon_device *rdev) radeon_device 1062 drivers/gpu/drm/radeon/r100.c u32 r100_gfx_get_rptr(struct radeon_device *rdev, radeon_device 1075 drivers/gpu/drm/radeon/r100.c u32 r100_gfx_get_wptr(struct radeon_device *rdev, radeon_device 1081 drivers/gpu/drm/radeon/r100.c void r100_gfx_set_wptr(struct radeon_device *rdev, radeon_device 1088 drivers/gpu/drm/radeon/r100.c static void r100_cp_load_microcode(struct radeon_device *rdev) radeon_device 1110 drivers/gpu/drm/radeon/r100.c int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) radeon_device 1231 drivers/gpu/drm/radeon/r100.c void r100_cp_fini(struct radeon_device *rdev) radeon_device 1243 drivers/gpu/drm/radeon/r100.c void r100_cp_disable(struct radeon_device *rdev) radeon_device 2124 drivers/gpu/drm/radeon/r100.c static int r100_cs_track_cube(struct radeon_device *rdev, radeon_device 2155 drivers/gpu/drm/radeon/r100.c static int r100_cs_track_texture_check(struct radeon_device *rdev, radeon_device 2237 drivers/gpu/drm/radeon/r100.c int r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track) radeon_device 2374 drivers/gpu/drm/radeon/r100.c void r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track) radeon_device 2454 drivers/gpu/drm/radeon/r100.c static void r100_errata(struct radeon_device *rdev) radeon_device 2469 drivers/gpu/drm/radeon/r100.c static int r100_rbbm_fifo_wait_for_entry(struct radeon_device *rdev, unsigned n) radeon_device 2484 drivers/gpu/drm/radeon/r100.c int r100_gui_wait_for_idle(struct radeon_device *rdev) radeon_device 2502 drivers/gpu/drm/radeon/r100.c int r100_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 2518 drivers/gpu/drm/radeon/r100.c bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 2531 drivers/gpu/drm/radeon/r100.c void r100_enable_bm(struct radeon_device *rdev) radeon_device 2539 drivers/gpu/drm/radeon/r100.c void r100_bm_disable(struct radeon_device *rdev) radeon_device 2556 drivers/gpu/drm/radeon/r100.c int r100_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 2612 drivers/gpu/drm/radeon/r100.c void r100_set_common_regs(struct radeon_device *rdev) radeon_device 2699 drivers/gpu/drm/radeon/r100.c static void r100_vram_get_type(struct radeon_device *rdev) radeon_device 2734 drivers/gpu/drm/radeon/r100.c static u32 r100_get_accessible_vram(struct radeon_device *rdev) radeon_device 2772 drivers/gpu/drm/radeon/r100.c void r100_vram_init_sizes(struct radeon_device *rdev) radeon_device 2813 drivers/gpu/drm/radeon/r100.c void r100_vga_set_state(struct radeon_device *rdev, bool state) radeon_device 2827 drivers/gpu/drm/radeon/r100.c static void r100_mc_init(struct radeon_device *rdev) radeon_device 2847 drivers/gpu/drm/radeon/r100.c void r100_pll_errata_after_index(struct radeon_device *rdev) radeon_device 2855 drivers/gpu/drm/radeon/r100.c static void r100_pll_errata_after_data(struct radeon_device *rdev) radeon_device 2880 drivers/gpu/drm/radeon/r100.c uint32_t r100_pll_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 2894 drivers/gpu/drm/radeon/r100.c void r100_pll_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 2906 drivers/gpu/drm/radeon/r100.c static void r100_set_safe_registers(struct radeon_device *rdev) radeon_device 2927 drivers/gpu/drm/radeon/r100.c struct radeon_device *rdev = dev->dev_private; radeon_device 2948 drivers/gpu/drm/radeon/r100.c struct radeon_device *rdev = dev->dev_private; radeon_device 2976 drivers/gpu/drm/radeon/r100.c struct radeon_device *rdev = dev->dev_private; radeon_device 3026 drivers/gpu/drm/radeon/r100.c struct radeon_device *rdev = dev->dev_private; radeon_device 3066 drivers/gpu/drm/radeon/r100.c int r100_debugfs_rbbm_init(struct radeon_device *rdev) radeon_device 3075 drivers/gpu/drm/radeon/r100.c int r100_debugfs_cp_init(struct radeon_device *rdev) radeon_device 3084 drivers/gpu/drm/radeon/r100.c int r100_debugfs_mc_info_init(struct radeon_device *rdev) radeon_device 3093 drivers/gpu/drm/radeon/r100.c int r100_set_surface_reg(struct radeon_device *rdev, int reg, radeon_device 3141 drivers/gpu/drm/radeon/r100.c void r100_clear_surface_reg(struct radeon_device *rdev, int reg) radeon_device 3147 drivers/gpu/drm/radeon/r100.c void r100_bandwidth_update(struct radeon_device *rdev) radeon_device 3651 drivers/gpu/drm/radeon/r100.c int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 3691 drivers/gpu/drm/radeon/r100.c void r100_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 3706 drivers/gpu/drm/radeon/r100.c int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 3771 drivers/gpu/drm/radeon/r100.c void r100_mc_stop(struct radeon_device *rdev, struct r100_mc_save *save) radeon_device 3813 drivers/gpu/drm/radeon/r100.c void r100_mc_resume(struct radeon_device *rdev, struct r100_mc_save *save) radeon_device 3829 drivers/gpu/drm/radeon/r100.c void r100_vga_render_disable(struct radeon_device *rdev) radeon_device 3837 drivers/gpu/drm/radeon/r100.c static void r100_debugfs(struct radeon_device *rdev) radeon_device 3846 drivers/gpu/drm/radeon/r100.c static void r100_mc_program(struct radeon_device *rdev) radeon_device 3876 drivers/gpu/drm/radeon/r100.c static void r100_clock_startup(struct radeon_device *rdev) radeon_device 3890 drivers/gpu/drm/radeon/r100.c static int r100_startup(struct radeon_device *rdev) radeon_device 3945 drivers/gpu/drm/radeon/r100.c int r100_resume(struct radeon_device *rdev) radeon_device 3975 drivers/gpu/drm/radeon/r100.c int r100_suspend(struct radeon_device *rdev) radeon_device 3986 drivers/gpu/drm/radeon/r100.c void r100_fini(struct radeon_device *rdev) radeon_device 4011 drivers/gpu/drm/radeon/r100.c void r100_restore_sanity(struct radeon_device *rdev) radeon_device 4029 drivers/gpu/drm/radeon/r100.c int r100_init(struct radeon_device *rdev) radeon_device 4114 drivers/gpu/drm/radeon/r100.c uint32_t r100_mm_rreg_slow(struct radeon_device *rdev, uint32_t reg) radeon_device 4126 drivers/gpu/drm/radeon/r100.c void r100_mm_wreg_slow(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 4136 drivers/gpu/drm/radeon/r100.c u32 r100_io_rreg(struct radeon_device *rdev, u32 reg) radeon_device 4146 drivers/gpu/drm/radeon/r100.c void r100_io_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 85 drivers/gpu/drm/radeon/r100_track.h int r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track); radeon_device 86 drivers/gpu/drm/radeon/r100_track.h void r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track); radeon_device 83 drivers/gpu/drm/radeon/r200.c struct radeon_fence *r200_copy_dma(struct radeon_device *rdev, radeon_device 546 drivers/gpu/drm/radeon/r200.c void r200_set_safe_registers(struct radeon_device *rdev) radeon_device 61 drivers/gpu/drm/radeon/r300.c uint32_t rv370_pcie_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 73 drivers/gpu/drm/radeon/r300.c void rv370_pcie_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 86 drivers/gpu/drm/radeon/r300.c static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev); radeon_device 88 drivers/gpu/drm/radeon/r300.c void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 120 drivers/gpu/drm/radeon/r300.c void rv370_pcie_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 131 drivers/gpu/drm/radeon/r300.c int rv370_pcie_gart_init(struct radeon_device *rdev) radeon_device 153 drivers/gpu/drm/radeon/r300.c int rv370_pcie_gart_enable(struct radeon_device *rdev) radeon_device 193 drivers/gpu/drm/radeon/r300.c void rv370_pcie_gart_disable(struct radeon_device *rdev) radeon_device 207 drivers/gpu/drm/radeon/r300.c void rv370_pcie_gart_fini(struct radeon_device *rdev) radeon_device 214 drivers/gpu/drm/radeon/r300.c void r300_fence_ring_emit(struct radeon_device *rdev, radeon_device 248 drivers/gpu/drm/radeon/r300.c void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 338 drivers/gpu/drm/radeon/r300.c static void r300_errata(struct radeon_device *rdev) radeon_device 348 drivers/gpu/drm/radeon/r300.c int r300_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 364 drivers/gpu/drm/radeon/r300.c static void r300_gpu_init(struct radeon_device *rdev) radeon_device 416 drivers/gpu/drm/radeon/r300.c int r300_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 476 drivers/gpu/drm/radeon/r300.c void r300_mc_init(struct radeon_device *rdev) radeon_device 502 drivers/gpu/drm/radeon/r300.c void rv370_set_pcie_lanes(struct radeon_device *rdev, int lanes) radeon_device 561 drivers/gpu/drm/radeon/r300.c int rv370_get_pcie_lanes(struct radeon_device *rdev) radeon_device 597 drivers/gpu/drm/radeon/r300.c struct radeon_device *rdev = dev->dev_private; radeon_device 622 drivers/gpu/drm/radeon/r300.c static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev) radeon_device 1324 drivers/gpu/drm/radeon/r300.c void r300_set_reg_safe(struct radeon_device *rdev) radeon_device 1330 drivers/gpu/drm/radeon/r300.c void r300_mc_program(struct radeon_device *rdev) radeon_device 1364 drivers/gpu/drm/radeon/r300.c void r300_clock_startup(struct radeon_device *rdev) radeon_device 1378 drivers/gpu/drm/radeon/r300.c static int r300_startup(struct radeon_device *rdev) radeon_device 1445 drivers/gpu/drm/radeon/r300.c int r300_resume(struct radeon_device *rdev) radeon_device 1477 drivers/gpu/drm/radeon/r300.c int r300_suspend(struct radeon_device *rdev) radeon_device 1490 drivers/gpu/drm/radeon/r300.c void r300_fini(struct radeon_device *rdev) radeon_device 1510 drivers/gpu/drm/radeon/r300.c int r300_init(struct radeon_device *rdev) radeon_device 45 drivers/gpu/drm/radeon/r420.c void r420_pm_init_profile(struct radeon_device *rdev) radeon_device 84 drivers/gpu/drm/radeon/r420.c static void r420_set_reg_safe(struct radeon_device *rdev) radeon_device 90 drivers/gpu/drm/radeon/r420.c void r420_pipes_init(struct radeon_device *rdev) radeon_device 165 drivers/gpu/drm/radeon/r420.c u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg) radeon_device 177 drivers/gpu/drm/radeon/r420.c void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 188 drivers/gpu/drm/radeon/r420.c static void r420_debugfs(struct radeon_device *rdev) radeon_device 198 drivers/gpu/drm/radeon/r420.c static void r420_clock_resume(struct radeon_device *rdev) radeon_device 211 drivers/gpu/drm/radeon/r420.c static void r420_cp_errata_init(struct radeon_device *rdev) radeon_device 231 drivers/gpu/drm/radeon/r420.c static void r420_cp_errata_fini(struct radeon_device *rdev) radeon_device 247 drivers/gpu/drm/radeon/r420.c static int r420_startup(struct radeon_device *rdev) radeon_device 308 drivers/gpu/drm/radeon/r420.c int r420_resume(struct radeon_device *rdev) radeon_device 344 drivers/gpu/drm/radeon/r420.c int r420_suspend(struct radeon_device *rdev) radeon_device 358 drivers/gpu/drm/radeon/r420.c void r420_fini(struct radeon_device *rdev) radeon_device 382 drivers/gpu/drm/radeon/r420.c int r420_init(struct radeon_device *rdev) radeon_device 487 drivers/gpu/drm/radeon/r420.c struct radeon_device *rdev = dev->dev_private; radeon_device 504 drivers/gpu/drm/radeon/r420.c int r420_debugfs_pipes_info_init(struct radeon_device *rdev) radeon_device 36 drivers/gpu/drm/radeon/r520.c int r520_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 52 drivers/gpu/drm/radeon/r520.c static void r520_gpu_init(struct radeon_device *rdev) radeon_device 93 drivers/gpu/drm/radeon/r520.c static void r520_vram_get_type(struct radeon_device *rdev) radeon_device 121 drivers/gpu/drm/radeon/r520.c static void r520_mc_init(struct radeon_device *rdev) radeon_device 133 drivers/gpu/drm/radeon/r520.c static void r520_mc_program(struct radeon_device *rdev) radeon_device 167 drivers/gpu/drm/radeon/r520.c static int r520_startup(struct radeon_device *rdev) radeon_device 220 drivers/gpu/drm/radeon/r520.c int r520_resume(struct radeon_device *rdev) radeon_device 250 drivers/gpu/drm/radeon/r520.c int r520_init(struct radeon_device *rdev) radeon_device 106 drivers/gpu/drm/radeon/r600.c int r600_debugfs_mc_info_init(struct radeon_device *rdev); radeon_device 109 drivers/gpu/drm/radeon/r600.c int r600_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 110 drivers/gpu/drm/radeon/r600.c static void r600_gpu_init(struct radeon_device *rdev); radeon_device 111 drivers/gpu/drm/radeon/r600.c void r600_fini(struct radeon_device *rdev); radeon_device 112 drivers/gpu/drm/radeon/r600.c void r600_irq_disable(struct radeon_device *rdev); radeon_device 113 drivers/gpu/drm/radeon/r600.c static void r600_pcie_gen2_enable(struct radeon_device *rdev); radeon_device 114 drivers/gpu/drm/radeon/r600.c extern int evergreen_rlc_resume(struct radeon_device *rdev); radeon_device 115 drivers/gpu/drm/radeon/r600.c extern void rv770_set_clk_bypass_mode(struct radeon_device *rdev); radeon_device 120 drivers/gpu/drm/radeon/r600.c u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) radeon_device 132 drivers/gpu/drm/radeon/r600.c void r600_rcu_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 142 drivers/gpu/drm/radeon/r600.c u32 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg) radeon_device 154 drivers/gpu/drm/radeon/r600.c void r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 174 drivers/gpu/drm/radeon/r600.c int r600_get_allowed_info_register(struct radeon_device *rdev, radeon_device 198 drivers/gpu/drm/radeon/r600.c u32 r600_get_xclk(struct radeon_device *rdev) radeon_device 203 drivers/gpu/drm/radeon/r600.c int r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 299 drivers/gpu/drm/radeon/r600.c struct radeon_device *rdev = dev->dev_private; radeon_device 350 drivers/gpu/drm/radeon/r600.c int rv6xx_get_temp(struct radeon_device *rdev) radeon_device 362 drivers/gpu/drm/radeon/r600.c void r600_pm_get_dynpm_state(struct radeon_device *rdev) radeon_device 535 drivers/gpu/drm/radeon/r600.c void rs780_pm_init_profile(struct radeon_device *rdev) radeon_device 648 drivers/gpu/drm/radeon/r600.c void r600_pm_init_profile(struct radeon_device *rdev) radeon_device 776 drivers/gpu/drm/radeon/r600.c void r600_pm_misc(struct radeon_device *rdev) radeon_device 795 drivers/gpu/drm/radeon/r600.c bool r600_gui_idle(struct radeon_device *rdev) radeon_device 804 drivers/gpu/drm/radeon/r600.c bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) radeon_device 859 drivers/gpu/drm/radeon/r600.c void r600_hpd_set_polarity(struct radeon_device *rdev, radeon_device 951 drivers/gpu/drm/radeon/r600.c void r600_hpd_init(struct radeon_device *rdev) radeon_device 1018 drivers/gpu/drm/radeon/r600.c void r600_hpd_fini(struct radeon_device *rdev) radeon_device 1074 drivers/gpu/drm/radeon/r600.c void r600_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 1113 drivers/gpu/drm/radeon/r600.c int r600_pcie_gart_init(struct radeon_device *rdev) radeon_device 1129 drivers/gpu/drm/radeon/r600.c static int r600_pcie_gart_enable(struct radeon_device *rdev) radeon_device 1187 drivers/gpu/drm/radeon/r600.c static void r600_pcie_gart_disable(struct radeon_device *rdev) radeon_device 1222 drivers/gpu/drm/radeon/r600.c static void r600_pcie_gart_fini(struct radeon_device *rdev) radeon_device 1229 drivers/gpu/drm/radeon/r600.c static void r600_agp_enable(struct radeon_device *rdev) radeon_device 1263 drivers/gpu/drm/radeon/r600.c int r600_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 1278 drivers/gpu/drm/radeon/r600.c uint32_t rs780_mc_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 1291 drivers/gpu/drm/radeon/r600.c void rs780_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 1303 drivers/gpu/drm/radeon/r600.c static void r600_mc_program(struct radeon_device *rdev) radeon_device 1390 drivers/gpu/drm/radeon/r600.c static void r600_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) radeon_device 1434 drivers/gpu/drm/radeon/r600.c static int r600_mc_init(struct radeon_device *rdev) radeon_device 1508 drivers/gpu/drm/radeon/r600.c int r600_vram_scratch_init(struct radeon_device *rdev) radeon_device 1539 drivers/gpu/drm/radeon/r600.c void r600_vram_scratch_fini(struct radeon_device *rdev) radeon_device 1555 drivers/gpu/drm/radeon/r600.c void r600_set_bios_scratch_engine_hung(struct radeon_device *rdev, bool hung) radeon_device 1567 drivers/gpu/drm/radeon/r600.c static void r600_print_gpu_status_regs(struct radeon_device *rdev) radeon_device 1587 drivers/gpu/drm/radeon/r600.c static bool r600_is_display_hung(struct radeon_device *rdev) radeon_device 1616 drivers/gpu/drm/radeon/r600.c u32 r600_gpu_check_soft_reset(struct radeon_device *rdev) radeon_device 1685 drivers/gpu/drm/radeon/r600.c static void r600_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) radeon_device 1821 drivers/gpu/drm/radeon/r600.c static void r600_gpu_pci_config_reset(struct radeon_device *rdev) radeon_device 1882 drivers/gpu/drm/radeon/r600.c int r600_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 1922 drivers/gpu/drm/radeon/r600.c bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 1935 drivers/gpu/drm/radeon/r600.c u32 r6xx_remap_render_backend(struct radeon_device *rdev, radeon_device 1990 drivers/gpu/drm/radeon/r600.c static void r600_gpu_init(struct radeon_device *rdev) radeon_device 2396 drivers/gpu/drm/radeon/r600.c u32 r600_pciep_rreg(struct radeon_device *rdev, u32 reg) radeon_device 2409 drivers/gpu/drm/radeon/r600.c void r600_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) radeon_device 2424 drivers/gpu/drm/radeon/r600.c void r600_cp_stop(struct radeon_device *rdev) radeon_device 2433 drivers/gpu/drm/radeon/r600.c int r600_init_microcode(struct radeon_device *rdev) radeon_device 2617 drivers/gpu/drm/radeon/r600.c u32 r600_gfx_get_rptr(struct radeon_device *rdev, radeon_device 2630 drivers/gpu/drm/radeon/r600.c u32 r600_gfx_get_wptr(struct radeon_device *rdev, radeon_device 2636 drivers/gpu/drm/radeon/r600.c void r600_gfx_set_wptr(struct radeon_device *rdev, radeon_device 2643 drivers/gpu/drm/radeon/r600.c static int r600_cp_load_microcode(struct radeon_device *rdev) radeon_device 2685 drivers/gpu/drm/radeon/r600.c int r600_cp_start(struct radeon_device *rdev) radeon_device 2715 drivers/gpu/drm/radeon/r600.c int r600_cp_resume(struct radeon_device *rdev) radeon_device 2779 drivers/gpu/drm/radeon/r600.c void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) radeon_device 2799 drivers/gpu/drm/radeon/r600.c void r600_cp_fini(struct radeon_device *rdev) radeon_device 2810 drivers/gpu/drm/radeon/r600.c void r600_scratch_init(struct radeon_device *rdev) radeon_device 2822 drivers/gpu/drm/radeon/r600.c int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 2866 drivers/gpu/drm/radeon/r600.c void r600_fence_ring_emit(struct radeon_device *rdev, radeon_device 2925 drivers/gpu/drm/radeon/r600.c bool r600_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 2963 drivers/gpu/drm/radeon/r600.c struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev, radeon_device 3027 drivers/gpu/drm/radeon/r600.c int r600_set_surface_reg(struct radeon_device *rdev, int reg, radeon_device 3035 drivers/gpu/drm/radeon/r600.c void r600_clear_surface_reg(struct radeon_device *rdev, int reg) radeon_device 3040 drivers/gpu/drm/radeon/r600.c static void r600_uvd_init(struct radeon_device *rdev) radeon_device 3063 drivers/gpu/drm/radeon/r600.c static void r600_uvd_start(struct radeon_device *rdev) radeon_device 3086 drivers/gpu/drm/radeon/r600.c static void r600_uvd_resume(struct radeon_device *rdev) radeon_device 3107 drivers/gpu/drm/radeon/r600.c static int r600_startup(struct radeon_device *rdev) radeon_device 3189 drivers/gpu/drm/radeon/r600.c void r600_vga_set_state(struct radeon_device *rdev, bool state) radeon_device 3203 drivers/gpu/drm/radeon/r600.c int r600_resume(struct radeon_device *rdev) radeon_device 3228 drivers/gpu/drm/radeon/r600.c int r600_suspend(struct radeon_device *rdev) radeon_device 3250 drivers/gpu/drm/radeon/r600.c int r600_init(struct radeon_device *rdev) radeon_device 3341 drivers/gpu/drm/radeon/r600.c void r600_fini(struct radeon_device *rdev) radeon_device 3369 drivers/gpu/drm/radeon/r600.c void r600_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 3399 drivers/gpu/drm/radeon/r600.c int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 3469 drivers/gpu/drm/radeon/r600.c void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) radeon_device 3481 drivers/gpu/drm/radeon/r600.c int r600_ih_ring_alloc(struct radeon_device *rdev) radeon_device 3517 drivers/gpu/drm/radeon/r600.c void r600_ih_ring_fini(struct radeon_device *rdev) radeon_device 3533 drivers/gpu/drm/radeon/r600.c void r600_rlc_stop(struct radeon_device *rdev) radeon_device 3549 drivers/gpu/drm/radeon/r600.c static void r600_rlc_start(struct radeon_device *rdev) radeon_device 3554 drivers/gpu/drm/radeon/r600.c static int r600_rlc_resume(struct radeon_device *rdev) radeon_device 3593 drivers/gpu/drm/radeon/r600.c static void r600_enable_interrupts(struct radeon_device *rdev) radeon_device 3605 drivers/gpu/drm/radeon/r600.c void r600_disable_interrupts(struct radeon_device *rdev) radeon_device 3621 drivers/gpu/drm/radeon/r600.c static void r600_disable_interrupt_state(struct radeon_device *rdev) radeon_device 3674 drivers/gpu/drm/radeon/r600.c int r600_irq_init(struct radeon_device *rdev) radeon_device 3752 drivers/gpu/drm/radeon/r600.c void r600_irq_suspend(struct radeon_device *rdev) radeon_device 3758 drivers/gpu/drm/radeon/r600.c void r600_irq_fini(struct radeon_device *rdev) radeon_device 3764 drivers/gpu/drm/radeon/r600.c int r600_irq_set(struct radeon_device *rdev) radeon_device 3915 drivers/gpu/drm/radeon/r600.c static void r600_irq_ack(struct radeon_device *rdev) radeon_device 4031 drivers/gpu/drm/radeon/r600.c void r600_irq_disable(struct radeon_device *rdev) radeon_device 4040 drivers/gpu/drm/radeon/r600.c static u32 r600_get_ih_wptr(struct radeon_device *rdev) radeon_device 4095 drivers/gpu/drm/radeon/r600.c int r600_irq_process(struct radeon_device *rdev) radeon_device 4353 drivers/gpu/drm/radeon/r600.c struct radeon_device *rdev = dev->dev_private; radeon_device 4365 drivers/gpu/drm/radeon/r600.c int r600_debugfs_mc_info_init(struct radeon_device *rdev) radeon_device 4383 drivers/gpu/drm/radeon/r600.c void r600_mmio_hdp_flush(struct radeon_device *rdev) radeon_device 4401 drivers/gpu/drm/radeon/r600.c void r600_set_pcie_lanes(struct radeon_device *rdev, int lanes) radeon_device 4454 drivers/gpu/drm/radeon/r600.c int r600_get_pcie_lanes(struct radeon_device *rdev) radeon_device 4491 drivers/gpu/drm/radeon/r600.c static void r600_pcie_gen2_enable(struct radeon_device *rdev) radeon_device 4613 drivers/gpu/drm/radeon/r600.c uint64_t r600_get_gpu_clock_counter(struct radeon_device *rdev) radeon_device 29 drivers/gpu/drm/radeon/r600_dma.c u32 r600_gpu_check_soft_reset(struct radeon_device *rdev); radeon_device 51 drivers/gpu/drm/radeon/r600_dma.c uint32_t r600_dma_get_rptr(struct radeon_device *rdev, radeon_device 72 drivers/gpu/drm/radeon/r600_dma.c uint32_t r600_dma_get_wptr(struct radeon_device *rdev, radeon_device 86 drivers/gpu/drm/radeon/r600_dma.c void r600_dma_set_wptr(struct radeon_device *rdev, radeon_device 99 drivers/gpu/drm/radeon/r600_dma.c void r600_dma_stop(struct radeon_device *rdev) radeon_device 120 drivers/gpu/drm/radeon/r600_dma.c int r600_dma_resume(struct radeon_device *rdev) radeon_device 193 drivers/gpu/drm/radeon/r600_dma.c void r600_dma_fini(struct radeon_device *rdev) radeon_device 208 drivers/gpu/drm/radeon/r600_dma.c bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 230 drivers/gpu/drm/radeon/r600_dma.c int r600_dma_ring_test(struct radeon_device *rdev, radeon_device 287 drivers/gpu/drm/radeon/r600_dma.c void r600_dma_fence_ring_emit(struct radeon_device *rdev, radeon_device 313 drivers/gpu/drm/radeon/r600_dma.c bool r600_dma_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 337 drivers/gpu/drm/radeon/r600_dma.c int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 405 drivers/gpu/drm/radeon/r600_dma.c void r600_dma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 444 drivers/gpu/drm/radeon/r600_dma.c struct radeon_fence *r600_copy_dma(struct radeon_device *rdev, radeon_device 143 drivers/gpu/drm/radeon/r600_dpm.c void r600_dpm_print_ps_status(struct radeon_device *rdev, radeon_device 156 drivers/gpu/drm/radeon/r600_dpm.c u32 r600_dpm_get_vblank_time(struct radeon_device *rdev) radeon_device 183 drivers/gpu/drm/radeon/r600_dpm.c u32 r600_dpm_get_vrefresh(struct radeon_device *rdev) radeon_device 242 drivers/gpu/drm/radeon/r600_dpm.c void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) radeon_device 266 drivers/gpu/drm/radeon/r600_dpm.c void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable) radeon_device 274 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable) radeon_device 282 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_acpi_pm(struct radeon_device *rdev) radeon_device 287 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) radeon_device 295 drivers/gpu/drm/radeon/r600_dpm.c bool r600_dynamicpm_enabled(struct radeon_device *rdev) radeon_device 303 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_sclk_control(struct radeon_device *rdev, bool enable) radeon_device 311 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_mclk_control(struct radeon_device *rdev, bool enable) radeon_device 319 drivers/gpu/drm/radeon/r600_dpm.c void r600_enable_spll_bypass(struct radeon_device *rdev, bool enable) radeon_device 327 drivers/gpu/drm/radeon/r600_dpm.c void r600_wait_for_spll_change(struct radeon_device *rdev) radeon_device 338 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_bsp(struct radeon_device *rdev, u32 u, u32 p) radeon_device 343 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_at(struct radeon_device *rdev, radeon_device 351 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_tc(struct radeon_device *rdev, radeon_device 357 drivers/gpu/drm/radeon/r600_dpm.c void r600_select_td(struct radeon_device *rdev, radeon_device 370 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_vrc(struct radeon_device *rdev, u32 vrv) radeon_device 375 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_tpu(struct radeon_device *rdev, u32 u) radeon_device 380 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_tpc(struct radeon_device *rdev, u32 c) radeon_device 385 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_sstu(struct radeon_device *rdev, u32 u) radeon_device 390 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_sst(struct radeon_device *rdev, u32 t) radeon_device 395 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_git(struct radeon_device *rdev, u32 t) radeon_device 400 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_fctu(struct radeon_device *rdev, u32 u) radeon_device 405 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_fct(struct radeon_device *rdev, u32 t) radeon_device 410 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_ctxcgtt3d_rphc(struct radeon_device *rdev, u32 p) radeon_device 415 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_ctxcgtt3d_rsdc(struct radeon_device *rdev, u32 s) radeon_device 420 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_vddc3d_oorsu(struct radeon_device *rdev, u32 u) radeon_device 425 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_vddc3d_oorphc(struct radeon_device *rdev, u32 p) radeon_device 430 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_vddc3d_oorsdc(struct radeon_device *rdev, u32 s) radeon_device 435 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_mpll_lock_time(struct radeon_device *rdev, u32 lock_time) radeon_device 440 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_mpll_reset_time(struct radeon_device *rdev, u32 reset_time) radeon_device 445 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_enable(struct radeon_device *rdev, radeon_device 456 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_enable_pulse_skipping(struct radeon_device *rdev, radeon_device 467 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_enable_post_divider(struct radeon_device *rdev, radeon_device 478 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_set_post_divider(struct radeon_device *rdev, radeon_device 485 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_set_reference_divider(struct radeon_device *rdev, radeon_device 492 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_set_feedback_divider(struct radeon_device *rdev, radeon_device 499 drivers/gpu/drm/radeon/r600_dpm.c void r600_engine_clock_entry_set_step_time(struct radeon_device *rdev, radeon_device 506 drivers/gpu/drm/radeon/r600_dpm.c void r600_vid_rt_set_ssu(struct radeon_device *rdev, u32 u) radeon_device 511 drivers/gpu/drm/radeon/r600_dpm.c void r600_vid_rt_set_vru(struct radeon_device *rdev, u32 u) radeon_device 516 drivers/gpu/drm/radeon/r600_dpm.c void r600_vid_rt_set_vrt(struct radeon_device *rdev, u32 rt) radeon_device 521 drivers/gpu/drm/radeon/r600_dpm.c void r600_voltage_control_enable_pins(struct radeon_device *rdev, radeon_device 529 drivers/gpu/drm/radeon/r600_dpm.c void r600_voltage_control_program_voltages(struct radeon_device *rdev, radeon_device 543 drivers/gpu/drm/radeon/r600_dpm.c void r600_voltage_control_deactivate_static_control(struct radeon_device *rdev, radeon_device 561 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_enable(struct radeon_device *rdev, radeon_device 574 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_voltage_index(struct radeon_device *rdev, radeon_device 583 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_mem_clock_index(struct radeon_device *rdev, radeon_device 592 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_eng_clock_index(struct radeon_device *rdev, radeon_device 601 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_watermark_id(struct radeon_device *rdev, radeon_device 613 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_pcie_gen2(struct radeon_device *rdev, radeon_device 624 drivers/gpu/drm/radeon/r600_dpm.c enum r600_power_level r600_power_level_get_current_index(struct radeon_device *rdev) radeon_device 633 drivers/gpu/drm/radeon/r600_dpm.c enum r600_power_level r600_power_level_get_target_index(struct radeon_device *rdev) radeon_device 642 drivers/gpu/drm/radeon/r600_dpm.c void r600_power_level_set_enter_index(struct radeon_device *rdev, radeon_device 649 drivers/gpu/drm/radeon/r600_dpm.c void r600_wait_for_power_level_unequal(struct radeon_device *rdev, radeon_device 667 drivers/gpu/drm/radeon/r600_dpm.c void r600_wait_for_power_level(struct radeon_device *rdev, radeon_device 685 drivers/gpu/drm/radeon/r600_dpm.c void r600_start_dpm(struct radeon_device *rdev) radeon_device 709 drivers/gpu/drm/radeon/r600_dpm.c void r600_stop_dpm(struct radeon_device *rdev) radeon_device 714 drivers/gpu/drm/radeon/r600_dpm.c int r600_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 719 drivers/gpu/drm/radeon/r600_dpm.c void r600_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 739 drivers/gpu/drm/radeon/r600_dpm.c static int r600_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 787 drivers/gpu/drm/radeon/r600_dpm.c int r600_dpm_late_enable(struct radeon_device *rdev) radeon_device 845 drivers/gpu/drm/radeon/r600_dpm.c int r600_get_platform_caps(struct radeon_device *rdev) radeon_device 873 drivers/gpu/drm/radeon/r600_dpm.c int r600_parse_extended_power_table(struct radeon_device *rdev) radeon_device 1298 drivers/gpu/drm/radeon/r600_dpm.c void r600_free_extended_power_table(struct radeon_device *rdev) radeon_device 1316 drivers/gpu/drm/radeon/r600_dpm.c enum radeon_pcie_gen r600_get_pcie_gen_support(struct radeon_device *rdev, radeon_device 1339 drivers/gpu/drm/radeon/r600_dpm.c u16 r600_get_pcie_lane_support(struct radeon_device *rdev, radeon_device 135 drivers/gpu/drm/radeon/r600_dpm.h void r600_dpm_print_ps_status(struct radeon_device *rdev, radeon_device 137 drivers/gpu/drm/radeon/r600_dpm.h u32 r600_dpm_get_vblank_time(struct radeon_device *rdev); radeon_device 138 drivers/gpu/drm/radeon/r600_dpm.h u32 r600_dpm_get_vrefresh(struct radeon_device *rdev); radeon_device 143 drivers/gpu/drm/radeon/r600_dpm.h void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable); radeon_device 144 drivers/gpu/drm/radeon/r600_dpm.h void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable); radeon_device 145 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable); radeon_device 146 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_acpi_pm(struct radeon_device *rdev); radeon_device 147 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable); radeon_device 148 drivers/gpu/drm/radeon/r600_dpm.h bool r600_dynamicpm_enabled(struct radeon_device *rdev); radeon_device 149 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_sclk_control(struct radeon_device *rdev, bool enable); radeon_device 150 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_mclk_control(struct radeon_device *rdev, bool enable); radeon_device 151 drivers/gpu/drm/radeon/r600_dpm.h void r600_enable_spll_bypass(struct radeon_device *rdev, bool enable); radeon_device 152 drivers/gpu/drm/radeon/r600_dpm.h void r600_wait_for_spll_change(struct radeon_device *rdev); radeon_device 153 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_bsp(struct radeon_device *rdev, u32 u, u32 p); radeon_device 154 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_at(struct radeon_device *rdev, radeon_device 157 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_tc(struct radeon_device *rdev, u32 index, u32 u_t, u32 d_t); radeon_device 158 drivers/gpu/drm/radeon/r600_dpm.h void r600_select_td(struct radeon_device *rdev, enum r600_td td); radeon_device 159 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_vrc(struct radeon_device *rdev, u32 vrv); radeon_device 160 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_tpu(struct radeon_device *rdev, u32 u); radeon_device 161 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_tpc(struct radeon_device *rdev, u32 c); radeon_device 162 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_sstu(struct radeon_device *rdev, u32 u); radeon_device 163 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_sst(struct radeon_device *rdev, u32 t); radeon_device 164 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_git(struct radeon_device *rdev, u32 t); radeon_device 165 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_fctu(struct radeon_device *rdev, u32 u); radeon_device 166 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_fct(struct radeon_device *rdev, u32 t); radeon_device 167 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_ctxcgtt3d_rphc(struct radeon_device *rdev, u32 p); radeon_device 168 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_ctxcgtt3d_rsdc(struct radeon_device *rdev, u32 s); radeon_device 169 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_vddc3d_oorsu(struct radeon_device *rdev, u32 u); radeon_device 170 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_vddc3d_oorphc(struct radeon_device *rdev, u32 p); radeon_device 171 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_vddc3d_oorsdc(struct radeon_device *rdev, u32 s); radeon_device 172 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_mpll_lock_time(struct radeon_device *rdev, u32 lock_time); radeon_device 173 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_mpll_reset_time(struct radeon_device *rdev, u32 reset_time); radeon_device 174 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_enable(struct radeon_device *rdev, radeon_device 176 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_enable_pulse_skipping(struct radeon_device *rdev, radeon_device 178 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_enable_post_divider(struct radeon_device *rdev, radeon_device 180 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_set_post_divider(struct radeon_device *rdev, radeon_device 182 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_set_reference_divider(struct radeon_device *rdev, radeon_device 184 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_set_feedback_divider(struct radeon_device *rdev, radeon_device 186 drivers/gpu/drm/radeon/r600_dpm.h void r600_engine_clock_entry_set_step_time(struct radeon_device *rdev, radeon_device 188 drivers/gpu/drm/radeon/r600_dpm.h void r600_vid_rt_set_ssu(struct radeon_device *rdev, u32 u); radeon_device 189 drivers/gpu/drm/radeon/r600_dpm.h void r600_vid_rt_set_vru(struct radeon_device *rdev, u32 u); radeon_device 190 drivers/gpu/drm/radeon/r600_dpm.h void r600_vid_rt_set_vrt(struct radeon_device *rdev, u32 rt); radeon_device 191 drivers/gpu/drm/radeon/r600_dpm.h void r600_voltage_control_enable_pins(struct radeon_device *rdev, radeon_device 193 drivers/gpu/drm/radeon/r600_dpm.h void r600_voltage_control_program_voltages(struct radeon_device *rdev, radeon_device 195 drivers/gpu/drm/radeon/r600_dpm.h void r600_voltage_control_deactivate_static_control(struct radeon_device *rdev, radeon_device 197 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_enable(struct radeon_device *rdev, radeon_device 199 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_voltage_index(struct radeon_device *rdev, radeon_device 201 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_mem_clock_index(struct radeon_device *rdev, radeon_device 203 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_eng_clock_index(struct radeon_device *rdev, radeon_device 205 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_watermark_id(struct radeon_device *rdev, radeon_device 208 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_pcie_gen2(struct radeon_device *rdev, radeon_device 210 drivers/gpu/drm/radeon/r600_dpm.h enum r600_power_level r600_power_level_get_current_index(struct radeon_device *rdev); radeon_device 211 drivers/gpu/drm/radeon/r600_dpm.h enum r600_power_level r600_power_level_get_target_index(struct radeon_device *rdev); radeon_device 212 drivers/gpu/drm/radeon/r600_dpm.h void r600_power_level_set_enter_index(struct radeon_device *rdev, radeon_device 214 drivers/gpu/drm/radeon/r600_dpm.h void r600_wait_for_power_level_unequal(struct radeon_device *rdev, radeon_device 216 drivers/gpu/drm/radeon/r600_dpm.h void r600_wait_for_power_level(struct radeon_device *rdev, radeon_device 218 drivers/gpu/drm/radeon/r600_dpm.h void r600_start_dpm(struct radeon_device *rdev); radeon_device 219 drivers/gpu/drm/radeon/r600_dpm.h void r600_stop_dpm(struct radeon_device *rdev); radeon_device 223 drivers/gpu/drm/radeon/r600_dpm.h int r600_get_platform_caps(struct radeon_device *rdev); radeon_device 225 drivers/gpu/drm/radeon/r600_dpm.h int r600_parse_extended_power_table(struct radeon_device *rdev); radeon_device 226 drivers/gpu/drm/radeon/r600_dpm.h void r600_free_extended_power_table(struct radeon_device *rdev); radeon_device 228 drivers/gpu/drm/radeon/r600_dpm.h enum radeon_pcie_gen r600_get_pcie_gen_support(struct radeon_device *rdev, radeon_device 233 drivers/gpu/drm/radeon/r600_dpm.h u16 r600_get_pcie_lane_support(struct radeon_device *rdev, radeon_device 59 drivers/gpu/drm/radeon/r600_hdmi.c static struct r600_audio_pin r600_audio_status(struct radeon_device *rdev) radeon_device 116 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = container_of(work, struct radeon_device, radeon_device 141 drivers/gpu/drm/radeon/r600_hdmi.c void r600_audio_enable(struct radeon_device *rdev, radeon_device 171 drivers/gpu/drm/radeon/r600_hdmi.c struct r600_audio_pin *r600_audio_get_pin(struct radeon_device *rdev) radeon_device 181 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 217 drivers/gpu/drm/radeon/r600_hdmi.c void r600_set_avi_packet(struct radeon_device *rdev, u32 offset, radeon_device 247 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 265 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 298 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 314 drivers/gpu/drm/radeon/r600_hdmi.c void r600_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 343 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 354 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 396 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 414 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 472 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_device *rdev = dev->dev_private; radeon_device 240 drivers/gpu/drm/radeon/radeon.h struct radeon_device; radeon_device 246 drivers/gpu/drm/radeon/radeon.h bool radeon_get_bios(struct radeon_device *rdev); radeon_device 256 drivers/gpu/drm/radeon/radeon.h int radeon_dummy_page_init(struct radeon_device *rdev); radeon_device 257 drivers/gpu/drm/radeon/radeon.h void radeon_dummy_page_fini(struct radeon_device *rdev); radeon_device 282 drivers/gpu/drm/radeon/radeon.h int radeon_pm_init(struct radeon_device *rdev); radeon_device 283 drivers/gpu/drm/radeon/radeon.h int radeon_pm_late_init(struct radeon_device *rdev); radeon_device 284 drivers/gpu/drm/radeon/radeon.h void radeon_pm_fini(struct radeon_device *rdev); radeon_device 285 drivers/gpu/drm/radeon/radeon.h void radeon_pm_compute_clocks(struct radeon_device *rdev); radeon_device 286 drivers/gpu/drm/radeon/radeon.h void radeon_pm_suspend(struct radeon_device *rdev); radeon_device 287 drivers/gpu/drm/radeon/radeon.h void radeon_pm_resume(struct radeon_device *rdev); radeon_device 288 drivers/gpu/drm/radeon/radeon.h void radeon_combios_get_power_modes(struct radeon_device *rdev); radeon_device 289 drivers/gpu/drm/radeon/radeon.h void radeon_atombios_get_power_modes(struct radeon_device *rdev); radeon_device 290 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_clock_dividers(struct radeon_device *rdev, radeon_device 295 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_memory_pll_dividers(struct radeon_device *rdev, radeon_device 299 drivers/gpu/drm/radeon/radeon.h void radeon_atom_set_voltage(struct radeon_device *rdev, u16 voltage_level, u8 voltage_type); radeon_device 300 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_voltage_gpio_settings(struct radeon_device *rdev, radeon_device 303 drivers/gpu/drm/radeon/radeon.h void radeon_atom_set_engine_dram_timings(struct radeon_device *rdev, radeon_device 305 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_voltage_step(struct radeon_device *rdev, radeon_device 307 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_max_vddc(struct radeon_device *rdev, u8 voltage_type, radeon_device 309 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_leakage_vddc_based_on_leakage_idx(struct radeon_device *rdev, radeon_device 312 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_leakage_id_from_vbios(struct radeon_device *rdev, radeon_device 314 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_leakage_vddc_based_on_leakage_params(struct radeon_device *rdev, radeon_device 318 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_voltage_evv(struct radeon_device *rdev, radeon_device 321 drivers/gpu/drm/radeon/radeon.h int radeon_atom_round_to_true_voltage(struct radeon_device *rdev, radeon_device 325 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_min_voltage(struct radeon_device *rdev, radeon_device 327 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_max_voltage(struct radeon_device *rdev, radeon_device 329 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_voltage_table(struct radeon_device *rdev, radeon_device 332 drivers/gpu/drm/radeon/radeon.h bool radeon_atom_is_voltage_gpio(struct radeon_device *rdev, radeon_device 334 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_svi2_info(struct radeon_device *rdev, radeon_device 337 drivers/gpu/drm/radeon/radeon.h void radeon_atom_update_memory_dll(struct radeon_device *rdev, radeon_device 339 drivers/gpu/drm/radeon/radeon.h void radeon_atom_set_ac_timing(struct radeon_device *rdev, radeon_device 341 drivers/gpu/drm/radeon/radeon.h int radeon_atom_init_mc_reg_table(struct radeon_device *rdev, radeon_device 344 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_memory_info(struct radeon_device *rdev, radeon_device 346 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_mclk_range_table(struct radeon_device *rdev, radeon_device 349 drivers/gpu/drm/radeon/radeon.h int radeon_atom_get_max_vddc(struct radeon_device *rdev, u8 voltage_type, radeon_device 351 drivers/gpu/drm/radeon/radeon.h void rs690_pm_info(struct radeon_device *rdev); radeon_device 360 drivers/gpu/drm/radeon/radeon.h struct radeon_device *rdev; radeon_device 374 drivers/gpu/drm/radeon/radeon.h struct radeon_device *rdev; radeon_device 383 drivers/gpu/drm/radeon/radeon.h int radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring); radeon_device 384 drivers/gpu/drm/radeon/radeon.h int radeon_fence_driver_init(struct radeon_device *rdev); radeon_device 385 drivers/gpu/drm/radeon/radeon.h void radeon_fence_driver_fini(struct radeon_device *rdev); radeon_device 386 drivers/gpu/drm/radeon/radeon.h void radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring); radeon_device 387 drivers/gpu/drm/radeon/radeon.h int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring); radeon_device 388 drivers/gpu/drm/radeon/radeon.h void radeon_fence_process(struct radeon_device *rdev, int ring); radeon_device 392 drivers/gpu/drm/radeon/radeon.h int radeon_fence_wait_next(struct radeon_device *rdev, int ring); radeon_device 393 drivers/gpu/drm/radeon/radeon.h int radeon_fence_wait_empty(struct radeon_device *rdev, int ring); radeon_device 394 drivers/gpu/drm/radeon/radeon.h int radeon_fence_wait_any(struct radeon_device *rdev, radeon_device 399 drivers/gpu/drm/radeon/radeon.h unsigned radeon_fence_count_emitted(struct radeon_device *rdev, int ring); radeon_device 507 drivers/gpu/drm/radeon/radeon.h struct radeon_device *rdev; radeon_device 517 drivers/gpu/drm/radeon/radeon.h int radeon_gem_debugfs_init(struct radeon_device *rdev); radeon_device 575 drivers/gpu/drm/radeon/radeon.h int radeon_gem_init(struct radeon_device *rdev); radeon_device 576 drivers/gpu/drm/radeon/radeon.h void radeon_gem_fini(struct radeon_device *rdev); radeon_device 577 drivers/gpu/drm/radeon/radeon.h int radeon_gem_object_create(struct radeon_device *rdev, unsigned long size, radeon_device 598 drivers/gpu/drm/radeon/radeon.h int radeon_semaphore_create(struct radeon_device *rdev, radeon_device 600 drivers/gpu/drm/radeon/radeon.h bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring, radeon_device 602 drivers/gpu/drm/radeon/radeon.h bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring, radeon_device 604 drivers/gpu/drm/radeon/radeon.h void radeon_semaphore_free(struct radeon_device *rdev, radeon_device 620 drivers/gpu/drm/radeon/radeon.h int radeon_sync_resv(struct radeon_device *rdev, radeon_device 624 drivers/gpu/drm/radeon/radeon.h int radeon_sync_rings(struct radeon_device *rdev, radeon_device 627 drivers/gpu/drm/radeon/radeon.h void radeon_sync_free(struct radeon_device *rdev, struct radeon_sync *sync, radeon_device 658 drivers/gpu/drm/radeon/radeon.h int radeon_gart_table_ram_alloc(struct radeon_device *rdev); radeon_device 659 drivers/gpu/drm/radeon/radeon.h void radeon_gart_table_ram_free(struct radeon_device *rdev); radeon_device 660 drivers/gpu/drm/radeon/radeon.h int radeon_gart_table_vram_alloc(struct radeon_device *rdev); radeon_device 661 drivers/gpu/drm/radeon/radeon.h void radeon_gart_table_vram_free(struct radeon_device *rdev); radeon_device 662 drivers/gpu/drm/radeon/radeon.h int radeon_gart_table_vram_pin(struct radeon_device *rdev); radeon_device 663 drivers/gpu/drm/radeon/radeon.h void radeon_gart_table_vram_unpin(struct radeon_device *rdev); radeon_device 664 drivers/gpu/drm/radeon/radeon.h int radeon_gart_init(struct radeon_device *rdev); radeon_device 665 drivers/gpu/drm/radeon/radeon.h void radeon_gart_fini(struct radeon_device *rdev); radeon_device 666 drivers/gpu/drm/radeon/radeon.h void radeon_gart_unbind(struct radeon_device *rdev, unsigned offset, radeon_device 668 drivers/gpu/drm/radeon/radeon.h int radeon_gart_bind(struct radeon_device *rdev, unsigned offset, radeon_device 698 drivers/gpu/drm/radeon/radeon.h bool radeon_combios_sideport_present(struct radeon_device *rdev); radeon_device 699 drivers/gpu/drm/radeon/radeon.h bool radeon_atombios_sideport_present(struct radeon_device *rdev); radeon_device 711 drivers/gpu/drm/radeon/radeon.h int radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg); radeon_device 712 drivers/gpu/drm/radeon/radeon.h void radeon_scratch_free(struct radeon_device *rdev, uint32_t reg); radeon_device 728 drivers/gpu/drm/radeon/radeon.h int radeon_doorbell_get(struct radeon_device *rdev, u32 *page); radeon_device 729 drivers/gpu/drm/radeon/radeon.h void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell); radeon_device 738 drivers/gpu/drm/radeon/radeon.h struct radeon_device *rdev; radeon_device 805 drivers/gpu/drm/radeon/radeon.h int radeon_irq_kms_init(struct radeon_device *rdev); radeon_device 806 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_fini(struct radeon_device *rdev); radeon_device 807 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring); radeon_device 808 drivers/gpu/drm/radeon/radeon.h bool radeon_irq_kms_sw_irq_get_delayed(struct radeon_device *rdev, int ring); radeon_device 809 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_sw_irq_put(struct radeon_device *rdev, int ring); radeon_device 810 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc); radeon_device 811 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_pflip_irq_put(struct radeon_device *rdev, int crtc); radeon_device 812 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_enable_afmt(struct radeon_device *rdev, int block); radeon_device 813 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_disable_afmt(struct radeon_device *rdev, int block); radeon_device 814 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_enable_hpd(struct radeon_device *rdev, unsigned hpd_mask); radeon_device 815 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_disable_hpd(struct radeon_device *rdev, unsigned hpd_mask); radeon_device 1005 drivers/gpu/drm/radeon/radeon.h int radeon_ib_get(struct radeon_device *rdev, int ring, radeon_device 1008 drivers/gpu/drm/radeon/radeon.h void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 1009 drivers/gpu/drm/radeon/radeon.h int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, radeon_device 1011 drivers/gpu/drm/radeon/radeon.h int radeon_ib_pool_init(struct radeon_device *rdev); radeon_device 1012 drivers/gpu/drm/radeon/radeon.h void radeon_ib_pool_fini(struct radeon_device *rdev); radeon_device 1013 drivers/gpu/drm/radeon/radeon.h int radeon_ib_ring_tests(struct radeon_device *rdev); radeon_device 1015 drivers/gpu/drm/radeon/radeon.h bool radeon_ring_supports_scratch_reg(struct radeon_device *rdev, radeon_device 1017 drivers/gpu/drm/radeon/radeon.h void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1018 drivers/gpu/drm/radeon/radeon.h int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); radeon_device 1019 drivers/gpu/drm/radeon/radeon.h int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); radeon_device 1020 drivers/gpu/drm/radeon/radeon.h void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp, radeon_device 1022 drivers/gpu/drm/radeon/radeon.h void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp, radeon_device 1025 drivers/gpu/drm/radeon/radeon.h void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1026 drivers/gpu/drm/radeon/radeon.h int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1027 drivers/gpu/drm/radeon/radeon.h void radeon_ring_lockup_update(struct radeon_device *rdev, radeon_device 1029 drivers/gpu/drm/radeon/radeon.h bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1030 drivers/gpu/drm/radeon/radeon.h unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 1032 drivers/gpu/drm/radeon/radeon.h int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 1034 drivers/gpu/drm/radeon/radeon.h int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size, radeon_device 1036 drivers/gpu/drm/radeon/radeon.h void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1040 drivers/gpu/drm/radeon/radeon.h void r600_dma_stop(struct radeon_device *rdev); radeon_device 1041 drivers/gpu/drm/radeon/radeon.h int r600_dma_resume(struct radeon_device *rdev); radeon_device 1042 drivers/gpu/drm/radeon/radeon.h void r600_dma_fini(struct radeon_device *rdev); radeon_device 1044 drivers/gpu/drm/radeon/radeon.h void cayman_dma_stop(struct radeon_device *rdev); radeon_device 1045 drivers/gpu/drm/radeon/radeon.h int cayman_dma_resume(struct radeon_device *rdev); radeon_device 1046 drivers/gpu/drm/radeon/radeon.h void cayman_dma_fini(struct radeon_device *rdev); radeon_device 1059 drivers/gpu/drm/radeon/radeon.h struct radeon_device *rdev; radeon_device 1118 drivers/gpu/drm/radeon/radeon.h int radeon_agp_init(struct radeon_device *rdev); radeon_device 1119 drivers/gpu/drm/radeon/radeon.h void radeon_agp_resume(struct radeon_device *rdev); radeon_device 1120 drivers/gpu/drm/radeon/radeon.h void radeon_agp_suspend(struct radeon_device *rdev); radeon_device 1121 drivers/gpu/drm/radeon/radeon.h void radeon_agp_fini(struct radeon_device *rdev); radeon_device 1585 drivers/gpu/drm/radeon/radeon.h void radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable); radeon_device 1586 drivers/gpu/drm/radeon/radeon.h void radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable); radeon_device 1656 drivers/gpu/drm/radeon/radeon.h int radeon_pm_get_type_index(struct radeon_device *rdev, radeon_device 1680 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_init(struct radeon_device *rdev); radeon_device 1681 drivers/gpu/drm/radeon/radeon.h void radeon_uvd_fini(struct radeon_device *rdev); radeon_device 1682 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_suspend(struct radeon_device *rdev); radeon_device 1683 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_resume(struct radeon_device *rdev); radeon_device 1684 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, radeon_device 1686 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, radeon_device 1690 drivers/gpu/drm/radeon/radeon.h void radeon_uvd_free_handles(struct radeon_device *rdev, radeon_device 1693 drivers/gpu/drm/radeon/radeon.h void radeon_uvd_note_usage(struct radeon_device *rdev); radeon_device 1694 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_calc_upll_dividers(struct radeon_device *rdev, radeon_device 1703 drivers/gpu/drm/radeon/radeon.h int radeon_uvd_send_upll_ctlreq(struct radeon_device *rdev, radeon_device 1723 drivers/gpu/drm/radeon/radeon.h int radeon_vce_init(struct radeon_device *rdev); radeon_device 1724 drivers/gpu/drm/radeon/radeon.h void radeon_vce_fini(struct radeon_device *rdev); radeon_device 1725 drivers/gpu/drm/radeon/radeon.h int radeon_vce_suspend(struct radeon_device *rdev); radeon_device 1726 drivers/gpu/drm/radeon/radeon.h int radeon_vce_resume(struct radeon_device *rdev); radeon_device 1727 drivers/gpu/drm/radeon/radeon.h int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, radeon_device 1729 drivers/gpu/drm/radeon/radeon.h int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, radeon_device 1731 drivers/gpu/drm/radeon/radeon.h void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp); radeon_device 1732 drivers/gpu/drm/radeon/radeon.h void radeon_vce_note_usage(struct radeon_device *rdev); radeon_device 1735 drivers/gpu/drm/radeon/radeon.h bool radeon_vce_semaphore_emit(struct radeon_device *rdev, radeon_device 1739 drivers/gpu/drm/radeon/radeon.h void radeon_vce_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 1740 drivers/gpu/drm/radeon/radeon.h void radeon_vce_fence_emit(struct radeon_device *rdev, radeon_device 1742 drivers/gpu/drm/radeon/radeon.h int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1743 drivers/gpu/drm/radeon/radeon.h int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1768 drivers/gpu/drm/radeon/radeon.h void radeon_benchmark(struct radeon_device *rdev, int test_number); radeon_device 1774 drivers/gpu/drm/radeon/radeon.h void radeon_test_moves(struct radeon_device *rdev); radeon_device 1775 drivers/gpu/drm/radeon/radeon.h void radeon_test_ring_sync(struct radeon_device *rdev, radeon_device 1778 drivers/gpu/drm/radeon/radeon.h void radeon_test_syncing(struct radeon_device *rdev); radeon_device 1802 drivers/gpu/drm/radeon/radeon.h int radeon_debugfs_add_files(struct radeon_device *rdev, radeon_device 1805 drivers/gpu/drm/radeon/radeon.h int radeon_debugfs_fence_init(struct radeon_device *rdev); radeon_device 1812 drivers/gpu/drm/radeon/radeon.h u32 (*get_rptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1813 drivers/gpu/drm/radeon/radeon.h u32 (*get_wptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1814 drivers/gpu/drm/radeon/radeon.h void (*set_wptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1817 drivers/gpu/drm/radeon/radeon.h int (*ib_parse)(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 1821 drivers/gpu/drm/radeon/radeon.h void (*ib_execute)(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 1822 drivers/gpu/drm/radeon/radeon.h void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence); radeon_device 1823 drivers/gpu/drm/radeon/radeon.h void (*hdp_flush)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 1824 drivers/gpu/drm/radeon/radeon.h bool (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp, radeon_device 1826 drivers/gpu/drm/radeon/radeon.h void (*vm_flush)(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 1830 drivers/gpu/drm/radeon/radeon.h int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1831 drivers/gpu/drm/radeon/radeon.h int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1832 drivers/gpu/drm/radeon/radeon.h bool (*is_lockup)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1835 drivers/gpu/drm/radeon/radeon.h void (*ring_start)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 1842 drivers/gpu/drm/radeon/radeon.h int (*init)(struct radeon_device *rdev); radeon_device 1843 drivers/gpu/drm/radeon/radeon.h void (*fini)(struct radeon_device *rdev); radeon_device 1844 drivers/gpu/drm/radeon/radeon.h int (*resume)(struct radeon_device *rdev); radeon_device 1845 drivers/gpu/drm/radeon/radeon.h int (*suspend)(struct radeon_device *rdev); radeon_device 1846 drivers/gpu/drm/radeon/radeon.h void (*vga_set_state)(struct radeon_device *rdev, bool state); radeon_device 1847 drivers/gpu/drm/radeon/radeon.h int (*asic_reset)(struct radeon_device *rdev, bool hard); radeon_device 1849 drivers/gpu/drm/radeon/radeon.h void (*mmio_hdp_flush)(struct radeon_device *rdev); radeon_device 1851 drivers/gpu/drm/radeon/radeon.h bool (*gui_idle)(struct radeon_device *rdev); radeon_device 1853 drivers/gpu/drm/radeon/radeon.h int (*mc_wait_for_idle)(struct radeon_device *rdev); radeon_device 1855 drivers/gpu/drm/radeon/radeon.h u32 (*get_xclk)(struct radeon_device *rdev); radeon_device 1857 drivers/gpu/drm/radeon/radeon.h uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev); radeon_device 1859 drivers/gpu/drm/radeon/radeon.h int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val); radeon_device 1862 drivers/gpu/drm/radeon/radeon.h void (*tlb_flush)(struct radeon_device *rdev); radeon_device 1864 drivers/gpu/drm/radeon/radeon.h void (*set_page)(struct radeon_device *rdev, unsigned i, radeon_device 1868 drivers/gpu/drm/radeon/radeon.h int (*init)(struct radeon_device *rdev); radeon_device 1869 drivers/gpu/drm/radeon/radeon.h void (*fini)(struct radeon_device *rdev); radeon_device 1870 drivers/gpu/drm/radeon/radeon.h void (*copy_pages)(struct radeon_device *rdev, radeon_device 1874 drivers/gpu/drm/radeon/radeon.h void (*write_pages)(struct radeon_device *rdev, radeon_device 1879 drivers/gpu/drm/radeon/radeon.h void (*set_pages)(struct radeon_device *rdev, radeon_device 1890 drivers/gpu/drm/radeon/radeon.h int (*set)(struct radeon_device *rdev); radeon_device 1891 drivers/gpu/drm/radeon/radeon.h int (*process)(struct radeon_device *rdev); radeon_device 1896 drivers/gpu/drm/radeon/radeon.h void (*bandwidth_update)(struct radeon_device *rdev); radeon_device 1898 drivers/gpu/drm/radeon/radeon.h u32 (*get_vblank_counter)(struct radeon_device *rdev, int crtc); radeon_device 1900 drivers/gpu/drm/radeon/radeon.h void (*wait_for_vblank)(struct radeon_device *rdev, int crtc); radeon_device 1911 drivers/gpu/drm/radeon/radeon.h struct radeon_fence *(*blit)(struct radeon_device *rdev, radeon_device 1917 drivers/gpu/drm/radeon/radeon.h struct radeon_fence *(*dma)(struct radeon_device *rdev, radeon_device 1924 drivers/gpu/drm/radeon/radeon.h struct radeon_fence *(*copy)(struct radeon_device *rdev, radeon_device 1934 drivers/gpu/drm/radeon/radeon.h int (*set_reg)(struct radeon_device *rdev, int reg, radeon_device 1937 drivers/gpu/drm/radeon/radeon.h void (*clear_reg)(struct radeon_device *rdev, int reg); radeon_device 1941 drivers/gpu/drm/radeon/radeon.h void (*init)(struct radeon_device *rdev); radeon_device 1942 drivers/gpu/drm/radeon/radeon.h void (*fini)(struct radeon_device *rdev); radeon_device 1943 drivers/gpu/drm/radeon/radeon.h bool (*sense)(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 1944 drivers/gpu/drm/radeon/radeon.h void (*set_polarity)(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 1948 drivers/gpu/drm/radeon/radeon.h void (*misc)(struct radeon_device *rdev); radeon_device 1949 drivers/gpu/drm/radeon/radeon.h void (*prepare)(struct radeon_device *rdev); radeon_device 1950 drivers/gpu/drm/radeon/radeon.h void (*finish)(struct radeon_device *rdev); radeon_device 1951 drivers/gpu/drm/radeon/radeon.h void (*init_profile)(struct radeon_device *rdev); radeon_device 1952 drivers/gpu/drm/radeon/radeon.h void (*get_dynpm_state)(struct radeon_device *rdev); radeon_device 1953 drivers/gpu/drm/radeon/radeon.h uint32_t (*get_engine_clock)(struct radeon_device *rdev); radeon_device 1954 drivers/gpu/drm/radeon/radeon.h void (*set_engine_clock)(struct radeon_device *rdev, uint32_t eng_clock); radeon_device 1955 drivers/gpu/drm/radeon/radeon.h uint32_t (*get_memory_clock)(struct radeon_device *rdev); radeon_device 1956 drivers/gpu/drm/radeon/radeon.h void (*set_memory_clock)(struct radeon_device *rdev, uint32_t mem_clock); radeon_device 1957 drivers/gpu/drm/radeon/radeon.h int (*get_pcie_lanes)(struct radeon_device *rdev); radeon_device 1958 drivers/gpu/drm/radeon/radeon.h void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes); radeon_device 1959 drivers/gpu/drm/radeon/radeon.h void (*set_clock_gating)(struct radeon_device *rdev, int enable); radeon_device 1960 drivers/gpu/drm/radeon/radeon.h int (*set_uvd_clocks)(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 1961 drivers/gpu/drm/radeon/radeon.h int (*set_vce_clocks)(struct radeon_device *rdev, u32 evclk, u32 ecclk); radeon_device 1962 drivers/gpu/drm/radeon/radeon.h int (*get_temperature)(struct radeon_device *rdev); radeon_device 1966 drivers/gpu/drm/radeon/radeon.h int (*init)(struct radeon_device *rdev); radeon_device 1967 drivers/gpu/drm/radeon/radeon.h void (*setup_asic)(struct radeon_device *rdev); radeon_device 1968 drivers/gpu/drm/radeon/radeon.h int (*enable)(struct radeon_device *rdev); radeon_device 1969 drivers/gpu/drm/radeon/radeon.h int (*late_enable)(struct radeon_device *rdev); radeon_device 1970 drivers/gpu/drm/radeon/radeon.h void (*disable)(struct radeon_device *rdev); radeon_device 1971 drivers/gpu/drm/radeon/radeon.h int (*pre_set_power_state)(struct radeon_device *rdev); radeon_device 1972 drivers/gpu/drm/radeon/radeon.h int (*set_power_state)(struct radeon_device *rdev); radeon_device 1973 drivers/gpu/drm/radeon/radeon.h void (*post_set_power_state)(struct radeon_device *rdev); radeon_device 1974 drivers/gpu/drm/radeon/radeon.h void (*display_configuration_changed)(struct radeon_device *rdev); radeon_device 1975 drivers/gpu/drm/radeon/radeon.h void (*fini)(struct radeon_device *rdev); radeon_device 1976 drivers/gpu/drm/radeon/radeon.h u32 (*get_sclk)(struct radeon_device *rdev, bool low); radeon_device 1977 drivers/gpu/drm/radeon/radeon.h u32 (*get_mclk)(struct radeon_device *rdev, bool low); radeon_device 1978 drivers/gpu/drm/radeon/radeon.h void (*print_power_state)(struct radeon_device *rdev, struct radeon_ps *ps); radeon_device 1979 drivers/gpu/drm/radeon/radeon.h void (*debugfs_print_current_performance_level)(struct radeon_device *rdev, struct seq_file *m); radeon_device 1980 drivers/gpu/drm/radeon/radeon.h int (*force_performance_level)(struct radeon_device *rdev, enum radeon_dpm_forced_level level); radeon_device 1981 drivers/gpu/drm/radeon/radeon.h bool (*vblank_too_short)(struct radeon_device *rdev); radeon_device 1982 drivers/gpu/drm/radeon/radeon.h void (*powergate_uvd)(struct radeon_device *rdev, bool gate); radeon_device 1983 drivers/gpu/drm/radeon/radeon.h void (*enable_bapm)(struct radeon_device *rdev, bool enable); radeon_device 1984 drivers/gpu/drm/radeon/radeon.h void (*fan_ctrl_set_mode)(struct radeon_device *rdev, u32 mode); radeon_device 1985 drivers/gpu/drm/radeon/radeon.h u32 (*fan_ctrl_get_mode)(struct radeon_device *rdev); radeon_device 1986 drivers/gpu/drm/radeon/radeon.h int (*set_fan_speed_percent)(struct radeon_device *rdev, u32 speed); radeon_device 1987 drivers/gpu/drm/radeon/radeon.h int (*get_fan_speed_percent)(struct radeon_device *rdev, u32 *speed); radeon_device 1988 drivers/gpu/drm/radeon/radeon.h u32 (*get_current_sclk)(struct radeon_device *rdev); radeon_device 1989 drivers/gpu/drm/radeon/radeon.h u32 (*get_current_mclk)(struct radeon_device *rdev); radeon_device 1993 drivers/gpu/drm/radeon/radeon.h void (*page_flip)(struct radeon_device *rdev, int crtc, u64 crtc_base, bool async); radeon_device 1994 drivers/gpu/drm/radeon/radeon.h bool (*page_flip_pending)(struct radeon_device *rdev, int crtc); radeon_device 2205 drivers/gpu/drm/radeon/radeon.h void radeon_agp_disable(struct radeon_device *rdev); radeon_device 2206 drivers/gpu/drm/radeon/radeon.h int radeon_asic_init(struct radeon_device *rdev); radeon_device 2305 drivers/gpu/drm/radeon/radeon.h typedef uint32_t (*radeon_rreg_t)(struct radeon_device*, uint32_t); radeon_device 2306 drivers/gpu/drm/radeon/radeon.h typedef void (*radeon_wreg_t)(struct radeon_device*, uint32_t, uint32_t); radeon_device 2455 drivers/gpu/drm/radeon/radeon.h int radeon_device_init(struct radeon_device *rdev, radeon_device 2459 drivers/gpu/drm/radeon/radeon.h void radeon_device_fini(struct radeon_device *rdev); radeon_device 2460 drivers/gpu/drm/radeon/radeon.h int radeon_gpu_wait_for_idle(struct radeon_device *rdev); radeon_device 2464 drivers/gpu/drm/radeon/radeon.h uint32_t r100_mm_rreg_slow(struct radeon_device *rdev, uint32_t reg); radeon_device 2465 drivers/gpu/drm/radeon/radeon.h void r100_mm_wreg_slow(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 2466 drivers/gpu/drm/radeon/radeon.h static inline uint32_t r100_mm_rreg(struct radeon_device *rdev, uint32_t reg, radeon_device 2475 drivers/gpu/drm/radeon/radeon.h static inline void r100_mm_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v, radeon_device 2484 drivers/gpu/drm/radeon/radeon.h u32 r100_io_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2485 drivers/gpu/drm/radeon/radeon.h void r100_io_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2487 drivers/gpu/drm/radeon/radeon.h u32 cik_mm_rdoorbell(struct radeon_device *rdev, u32 index); radeon_device 2488 drivers/gpu/drm/radeon/radeon.h void cik_mm_wdoorbell(struct radeon_device *rdev, u32 index, u32 v); radeon_device 2580 drivers/gpu/drm/radeon/radeon.h uint32_t rv370_pcie_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 2581 drivers/gpu/drm/radeon/radeon.h void rv370_pcie_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 2582 drivers/gpu/drm/radeon/radeon.h u32 tn_smc_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2583 drivers/gpu/drm/radeon/radeon.h void tn_smc_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2584 drivers/gpu/drm/radeon/radeon.h u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2585 drivers/gpu/drm/radeon/radeon.h void r600_rcu_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2586 drivers/gpu/drm/radeon/radeon.h u32 eg_cg_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2587 drivers/gpu/drm/radeon/radeon.h void eg_cg_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2588 drivers/gpu/drm/radeon/radeon.h u32 eg_pif_phy0_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2589 drivers/gpu/drm/radeon/radeon.h void eg_pif_phy0_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2590 drivers/gpu/drm/radeon/radeon.h u32 eg_pif_phy1_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2591 drivers/gpu/drm/radeon/radeon.h void eg_pif_phy1_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2592 drivers/gpu/drm/radeon/radeon.h u32 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2593 drivers/gpu/drm/radeon/radeon.h void r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2594 drivers/gpu/drm/radeon/radeon.h u32 cik_didt_rreg(struct radeon_device *rdev, u32 reg); radeon_device 2595 drivers/gpu/drm/radeon/radeon.h void cik_didt_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 2597 drivers/gpu/drm/radeon/radeon.h void r100_pll_errata_after_index(struct radeon_device *rdev); radeon_device 2667 drivers/gpu/drm/radeon/radeon.h int radeon_combios_init(struct radeon_device *rdev); radeon_device 2668 drivers/gpu/drm/radeon/radeon.h void radeon_combios_fini(struct radeon_device *rdev); radeon_device 2669 drivers/gpu/drm/radeon/radeon.h int radeon_atombios_init(struct radeon_device *rdev); radeon_device 2670 drivers/gpu/drm/radeon/radeon.h void radeon_atombios_fini(struct radeon_device *rdev); radeon_device 2793 drivers/gpu/drm/radeon/radeon.h extern int radeon_gpu_reset(struct radeon_device *rdev); radeon_device 2794 drivers/gpu/drm/radeon/radeon.h extern void radeon_pci_config_reset(struct radeon_device *rdev); radeon_device 2795 drivers/gpu/drm/radeon/radeon.h extern void r600_set_bios_scratch_engine_hung(struct radeon_device *rdev, bool hung); radeon_device 2796 drivers/gpu/drm/radeon/radeon.h extern void radeon_agp_disable(struct radeon_device *rdev); radeon_device 2797 drivers/gpu/drm/radeon/radeon.h extern int radeon_modeset_init(struct radeon_device *rdev); radeon_device 2798 drivers/gpu/drm/radeon/radeon.h extern void radeon_modeset_fini(struct radeon_device *rdev); radeon_device 2799 drivers/gpu/drm/radeon/radeon.h extern bool radeon_card_posted(struct radeon_device *rdev); radeon_device 2800 drivers/gpu/drm/radeon/radeon.h extern void radeon_update_bandwidth_info(struct radeon_device *rdev); radeon_device 2801 drivers/gpu/drm/radeon/radeon.h extern void radeon_update_display_priority(struct radeon_device *rdev); radeon_device 2802 drivers/gpu/drm/radeon/radeon.h extern bool radeon_boot_test_post_card(struct radeon_device *rdev); radeon_device 2803 drivers/gpu/drm/radeon/radeon.h extern void radeon_scratch_init(struct radeon_device *rdev); radeon_device 2804 drivers/gpu/drm/radeon/radeon.h extern void radeon_wb_fini(struct radeon_device *rdev); radeon_device 2805 drivers/gpu/drm/radeon/radeon.h extern int radeon_wb_init(struct radeon_device *rdev); radeon_device 2806 drivers/gpu/drm/radeon/radeon.h extern void radeon_wb_disable(struct radeon_device *rdev); radeon_device 2807 drivers/gpu/drm/radeon/radeon.h extern void radeon_surface_init(struct radeon_device *rdev); radeon_device 2809 drivers/gpu/drm/radeon/radeon.h extern void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); radeon_device 2810 drivers/gpu/drm/radeon/radeon.h extern void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); radeon_device 2817 drivers/gpu/drm/radeon/radeon.h extern void radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base); radeon_device 2818 drivers/gpu/drm/radeon/radeon.h extern void radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc); radeon_device 2822 drivers/gpu/drm/radeon/radeon.h extern void radeon_ttm_set_active_vram_size(struct radeon_device *rdev, u64 size); radeon_device 2823 drivers/gpu/drm/radeon/radeon.h extern void radeon_program_register_sequence(struct radeon_device *rdev, radeon_device 2830 drivers/gpu/drm/radeon/radeon.h int radeon_vm_manager_init(struct radeon_device *rdev); radeon_device 2831 drivers/gpu/drm/radeon/radeon.h void radeon_vm_manager_fini(struct radeon_device *rdev); radeon_device 2832 drivers/gpu/drm/radeon/radeon.h int radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm); radeon_device 2833 drivers/gpu/drm/radeon/radeon.h void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm); radeon_device 2834 drivers/gpu/drm/radeon/radeon.h struct radeon_bo_list *radeon_vm_get_bos(struct radeon_device *rdev, radeon_device 2837 drivers/gpu/drm/radeon/radeon.h struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, radeon_device 2839 drivers/gpu/drm/radeon/radeon.h void radeon_vm_flush(struct radeon_device *rdev, radeon_device 2842 drivers/gpu/drm/radeon/radeon.h void radeon_vm_fence(struct radeon_device *rdev, radeon_device 2845 drivers/gpu/drm/radeon/radeon.h uint64_t radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr); radeon_device 2846 drivers/gpu/drm/radeon/radeon.h int radeon_vm_update_page_directory(struct radeon_device *rdev, radeon_device 2848 drivers/gpu/drm/radeon/radeon.h int radeon_vm_clear_freed(struct radeon_device *rdev, radeon_device 2850 drivers/gpu/drm/radeon/radeon.h int radeon_vm_clear_invalids(struct radeon_device *rdev, radeon_device 2852 drivers/gpu/drm/radeon/radeon.h int radeon_vm_bo_update(struct radeon_device *rdev, radeon_device 2855 drivers/gpu/drm/radeon/radeon.h void radeon_vm_bo_invalidate(struct radeon_device *rdev, radeon_device 2859 drivers/gpu/drm/radeon/radeon.h struct radeon_bo_va *radeon_vm_bo_add(struct radeon_device *rdev, radeon_device 2862 drivers/gpu/drm/radeon/radeon.h int radeon_vm_bo_set_addr(struct radeon_device *rdev, radeon_device 2866 drivers/gpu/drm/radeon/radeon.h void radeon_vm_bo_rmv(struct radeon_device *rdev, radeon_device 2871 drivers/gpu/drm/radeon/radeon.h struct r600_audio_pin *r600_audio_get_pin(struct radeon_device *rdev); radeon_device 2872 drivers/gpu/drm/radeon/radeon.h struct r600_audio_pin *dce6_audio_get_pin(struct radeon_device *rdev); radeon_device 2873 drivers/gpu/drm/radeon/radeon.h void r600_audio_enable(struct radeon_device *rdev, radeon_device 2876 drivers/gpu/drm/radeon/radeon.h void dce6_audio_enable(struct radeon_device *rdev, radeon_device 2883 drivers/gpu/drm/radeon/radeon.h int r600_vram_scratch_init(struct radeon_device *rdev); radeon_device 2884 drivers/gpu/drm/radeon/radeon.h void r600_vram_scratch_fini(struct radeon_device *rdev); radeon_device 2915 drivers/gpu/drm/radeon/radeon.h extern u32 r6xx_remap_render_backend(struct radeon_device *rdev, radeon_device 2925 drivers/gpu/drm/radeon/radeon.h extern int ni_init_microcode(struct radeon_device *rdev); radeon_device 2926 drivers/gpu/drm/radeon/radeon.h extern int ni_mc_load_microcode(struct radeon_device *rdev); radeon_device 2930 drivers/gpu/drm/radeon/radeon.h extern int radeon_acpi_init(struct radeon_device *rdev); radeon_device 2931 drivers/gpu/drm/radeon/radeon.h extern void radeon_acpi_fini(struct radeon_device *rdev); radeon_device 2932 drivers/gpu/drm/radeon/radeon.h extern bool radeon_acpi_is_pcie_performance_request_supported(struct radeon_device *rdev); radeon_device 2933 drivers/gpu/drm/radeon/radeon.h extern int radeon_acpi_pcie_performance_request(struct radeon_device *rdev, radeon_device 2935 drivers/gpu/drm/radeon/radeon.h extern int radeon_acpi_pcie_notify_device_ready(struct radeon_device *rdev); radeon_device 2937 drivers/gpu/drm/radeon/radeon.h static inline int radeon_acpi_init(struct radeon_device *rdev) { return 0; } radeon_device 2938 drivers/gpu/drm/radeon/radeon.h static inline void radeon_acpi_fini(struct radeon_device *rdev) { } radeon_device 2955 drivers/gpu/drm/radeon/radeon.h void radeon_irq_kms_set_irq_n_enabled(struct radeon_device *rdev, radeon_device 48 drivers/gpu/drm/radeon/radeon_acpi.c extern void radeon_pm_acpi_event_handler(struct radeon_device *rdev); radeon_device 358 drivers/gpu/drm/radeon/radeon_acpi.c static int radeon_atif_handler(struct radeon_device *rdev, radeon_device 549 drivers/gpu/drm/radeon/radeon_acpi.c bool radeon_acpi_is_pcie_performance_request_supported(struct radeon_device *rdev) radeon_device 568 drivers/gpu/drm/radeon/radeon_acpi.c int radeon_acpi_pcie_notify_device_ready(struct radeon_device *rdev) radeon_device 602 drivers/gpu/drm/radeon/radeon_acpi.c int radeon_acpi_pcie_performance_request(struct radeon_device *rdev, radeon_device 684 drivers/gpu/drm/radeon/radeon_acpi.c struct radeon_device *rdev = container_of(nb, struct radeon_device, acpi_nb); radeon_device 710 drivers/gpu/drm/radeon/radeon_acpi.c int radeon_acpi_init(struct radeon_device *rdev) radeon_device 800 drivers/gpu/drm/radeon/radeon_acpi.c void radeon_acpi_fini(struct radeon_device *rdev) radeon_device 27 drivers/gpu/drm/radeon/radeon_acpi.h struct radeon_device; radeon_device 131 drivers/gpu/drm/radeon/radeon_agp.c int radeon_agp_init(struct radeon_device *rdev) radeon_device 265 drivers/gpu/drm/radeon/radeon_agp.c void radeon_agp_resume(struct radeon_device *rdev) radeon_device 277 drivers/gpu/drm/radeon/radeon_agp.c void radeon_agp_fini(struct radeon_device *rdev) radeon_device 286 drivers/gpu/drm/radeon/radeon_agp.c void radeon_agp_suspend(struct radeon_device *rdev) radeon_device 54 drivers/gpu/drm/radeon/radeon_asic.c static uint32_t radeon_invalid_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 71 drivers/gpu/drm/radeon/radeon_asic.c static void radeon_invalid_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 86 drivers/gpu/drm/radeon/radeon_asic.c static void radeon_register_accessor_init(struct radeon_device *rdev) radeon_device 140 drivers/gpu/drm/radeon/radeon_asic.c static int radeon_invalid_get_allowed_info_register(struct radeon_device *rdev, radeon_device 155 drivers/gpu/drm/radeon/radeon_asic.c void radeon_agp_disable(struct radeon_device *rdev) radeon_device 2318 drivers/gpu/drm/radeon/radeon_asic.c int radeon_asic_init(struct radeon_device *rdev) radeon_device 34 drivers/gpu/drm/radeon/radeon_asic.h uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev); radeon_device 35 drivers/gpu/drm/radeon/radeon_asic.h void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); radeon_device 36 drivers/gpu/drm/radeon/radeon_asic.h uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev); radeon_device 37 drivers/gpu/drm/radeon/radeon_asic.h void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); radeon_device 39 drivers/gpu/drm/radeon/radeon_asic.h uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev); radeon_device 40 drivers/gpu/drm/radeon/radeon_asic.h void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); radeon_device 41 drivers/gpu/drm/radeon/radeon_asic.h uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev); radeon_device 42 drivers/gpu/drm/radeon/radeon_asic.h void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock); radeon_device 43 drivers/gpu/drm/radeon/radeon_asic.h void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); radeon_device 61 drivers/gpu/drm/radeon/radeon_asic.h int r100_init(struct radeon_device *rdev); radeon_device 62 drivers/gpu/drm/radeon/radeon_asic.h void r100_fini(struct radeon_device *rdev); radeon_device 63 drivers/gpu/drm/radeon/radeon_asic.h int r100_suspend(struct radeon_device *rdev); radeon_device 64 drivers/gpu/drm/radeon/radeon_asic.h int r100_resume(struct radeon_device *rdev); radeon_device 65 drivers/gpu/drm/radeon/radeon_asic.h void r100_vga_set_state(struct radeon_device *rdev, bool state); radeon_device 66 drivers/gpu/drm/radeon/radeon_asic.h bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 67 drivers/gpu/drm/radeon/radeon_asic.h int r100_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 68 drivers/gpu/drm/radeon/radeon_asic.h u32 r100_get_vblank_counter(struct radeon_device *rdev, int crtc); radeon_device 69 drivers/gpu/drm/radeon/radeon_asic.h void r100_pci_gart_tlb_flush(struct radeon_device *rdev); radeon_device 71 drivers/gpu/drm/radeon/radeon_asic.h void r100_pci_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 73 drivers/gpu/drm/radeon/radeon_asic.h void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 74 drivers/gpu/drm/radeon/radeon_asic.h int r100_irq_set(struct radeon_device *rdev); radeon_device 75 drivers/gpu/drm/radeon/radeon_asic.h int r100_irq_process(struct radeon_device *rdev); radeon_device 76 drivers/gpu/drm/radeon/radeon_asic.h void r100_fence_ring_emit(struct radeon_device *rdev, radeon_device 78 drivers/gpu/drm/radeon/radeon_asic.h bool r100_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 83 drivers/gpu/drm/radeon/radeon_asic.h void r100_pll_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 84 drivers/gpu/drm/radeon/radeon_asic.h uint32_t r100_pll_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 85 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *r100_copy_blit(struct radeon_device *rdev, radeon_device 90 drivers/gpu/drm/radeon/radeon_asic.h int r100_set_surface_reg(struct radeon_device *rdev, int reg, radeon_device 93 drivers/gpu/drm/radeon/radeon_asic.h void r100_clear_surface_reg(struct radeon_device *rdev, int reg); radeon_device 94 drivers/gpu/drm/radeon/radeon_asic.h void r100_bandwidth_update(struct radeon_device *rdev); radeon_device 95 drivers/gpu/drm/radeon/radeon_asic.h void r100_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 96 drivers/gpu/drm/radeon/radeon_asic.h int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 97 drivers/gpu/drm/radeon/radeon_asic.h void r100_hpd_init(struct radeon_device *rdev); radeon_device 98 drivers/gpu/drm/radeon/radeon_asic.h void r100_hpd_fini(struct radeon_device *rdev); radeon_device 99 drivers/gpu/drm/radeon/radeon_asic.h bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 100 drivers/gpu/drm/radeon/radeon_asic.h void r100_hpd_set_polarity(struct radeon_device *rdev, radeon_device 102 drivers/gpu/drm/radeon/radeon_asic.h int r100_debugfs_rbbm_init(struct radeon_device *rdev); radeon_device 103 drivers/gpu/drm/radeon/radeon_asic.h int r100_debugfs_cp_init(struct radeon_device *rdev); radeon_device 104 drivers/gpu/drm/radeon/radeon_asic.h void r100_cp_disable(struct radeon_device *rdev); radeon_device 105 drivers/gpu/drm/radeon/radeon_asic.h int r100_cp_init(struct radeon_device *rdev, unsigned ring_size); radeon_device 106 drivers/gpu/drm/radeon/radeon_asic.h void r100_cp_fini(struct radeon_device *rdev); radeon_device 107 drivers/gpu/drm/radeon/radeon_asic.h int r100_pci_gart_init(struct radeon_device *rdev); radeon_device 108 drivers/gpu/drm/radeon/radeon_asic.h void r100_pci_gart_fini(struct radeon_device *rdev); radeon_device 109 drivers/gpu/drm/radeon/radeon_asic.h int r100_pci_gart_enable(struct radeon_device *rdev); radeon_device 110 drivers/gpu/drm/radeon/radeon_asic.h void r100_pci_gart_disable(struct radeon_device *rdev); radeon_device 111 drivers/gpu/drm/radeon/radeon_asic.h int r100_debugfs_mc_info_init(struct radeon_device *rdev); radeon_device 112 drivers/gpu/drm/radeon/radeon_asic.h int r100_gui_wait_for_idle(struct radeon_device *rdev); radeon_device 113 drivers/gpu/drm/radeon/radeon_asic.h int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 114 drivers/gpu/drm/radeon/radeon_asic.h void r100_irq_disable(struct radeon_device *rdev); radeon_device 115 drivers/gpu/drm/radeon/radeon_asic.h void r100_mc_stop(struct radeon_device *rdev, struct r100_mc_save *save); radeon_device 116 drivers/gpu/drm/radeon/radeon_asic.h void r100_mc_resume(struct radeon_device *rdev, struct r100_mc_save *save); radeon_device 117 drivers/gpu/drm/radeon/radeon_asic.h void r100_vram_init_sizes(struct radeon_device *rdev); radeon_device 118 drivers/gpu/drm/radeon/radeon_asic.h int r100_cp_reset(struct radeon_device *rdev); radeon_device 119 drivers/gpu/drm/radeon/radeon_asic.h void r100_vga_render_disable(struct radeon_device *rdev); radeon_device 120 drivers/gpu/drm/radeon/radeon_asic.h void r100_restore_sanity(struct radeon_device *rdev); radeon_device 131 drivers/gpu/drm/radeon/radeon_asic.h void r100_enable_bm(struct radeon_device *rdev); radeon_device 132 drivers/gpu/drm/radeon/radeon_asic.h void r100_set_common_regs(struct radeon_device *rdev); radeon_device 133 drivers/gpu/drm/radeon/radeon_asic.h void r100_bm_disable(struct radeon_device *rdev); radeon_device 134 drivers/gpu/drm/radeon/radeon_asic.h extern bool r100_gui_idle(struct radeon_device *rdev); radeon_device 135 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_pm_misc(struct radeon_device *rdev); radeon_device 136 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_pm_prepare(struct radeon_device *rdev); radeon_device 137 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_pm_finish(struct radeon_device *rdev); radeon_device 138 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_pm_init_profile(struct radeon_device *rdev); radeon_device 139 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_pm_get_dynpm_state(struct radeon_device *rdev); radeon_device 140 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_page_flip(struct radeon_device *rdev, int crtc, radeon_device 142 drivers/gpu/drm/radeon/radeon_asic.h extern bool r100_page_flip_pending(struct radeon_device *rdev, int crtc); radeon_device 143 drivers/gpu/drm/radeon/radeon_asic.h extern void r100_wait_for_vblank(struct radeon_device *rdev, int crtc); radeon_device 144 drivers/gpu/drm/radeon/radeon_asic.h extern int r100_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 146 drivers/gpu/drm/radeon/radeon_asic.h u32 r100_gfx_get_rptr(struct radeon_device *rdev, radeon_device 148 drivers/gpu/drm/radeon/radeon_asic.h u32 r100_gfx_get_wptr(struct radeon_device *rdev, radeon_device 150 drivers/gpu/drm/radeon/radeon_asic.h void r100_gfx_set_wptr(struct radeon_device *rdev, radeon_device 156 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *r200_copy_dma(struct radeon_device *rdev, radeon_device 161 drivers/gpu/drm/radeon/radeon_asic.h void r200_set_safe_registers(struct radeon_device *rdev); radeon_device 166 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_init(struct radeon_device *rdev); radeon_device 167 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_fini(struct radeon_device *rdev); radeon_device 168 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_suspend(struct radeon_device *rdev); radeon_device 169 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_resume(struct radeon_device *rdev); radeon_device 170 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 171 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 172 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_fence_ring_emit(struct radeon_device *rdev, radeon_device 175 drivers/gpu/drm/radeon/radeon_asic.h extern void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 177 drivers/gpu/drm/radeon/radeon_asic.h extern void rv370_pcie_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 179 drivers/gpu/drm/radeon/radeon_asic.h extern void rv370_set_pcie_lanes(struct radeon_device *rdev, int lanes); radeon_device 180 drivers/gpu/drm/radeon/radeon_asic.h extern int rv370_get_pcie_lanes(struct radeon_device *rdev); radeon_device 181 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_set_reg_safe(struct radeon_device *rdev); radeon_device 182 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_mc_program(struct radeon_device *rdev); radeon_device 183 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_mc_init(struct radeon_device *rdev); radeon_device 184 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_clock_startup(struct radeon_device *rdev); radeon_device 185 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 186 drivers/gpu/drm/radeon/radeon_asic.h extern int rv370_pcie_gart_init(struct radeon_device *rdev); radeon_device 187 drivers/gpu/drm/radeon/radeon_asic.h extern void rv370_pcie_gart_fini(struct radeon_device *rdev); radeon_device 188 drivers/gpu/drm/radeon/radeon_asic.h extern int rv370_pcie_gart_enable(struct radeon_device *rdev); radeon_device 189 drivers/gpu/drm/radeon/radeon_asic.h extern void rv370_pcie_gart_disable(struct radeon_device *rdev); radeon_device 190 drivers/gpu/drm/radeon/radeon_asic.h extern int r300_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 195 drivers/gpu/drm/radeon/radeon_asic.h extern int r420_init(struct radeon_device *rdev); radeon_device 196 drivers/gpu/drm/radeon/radeon_asic.h extern void r420_fini(struct radeon_device *rdev); radeon_device 197 drivers/gpu/drm/radeon/radeon_asic.h extern int r420_suspend(struct radeon_device *rdev); radeon_device 198 drivers/gpu/drm/radeon/radeon_asic.h extern int r420_resume(struct radeon_device *rdev); radeon_device 199 drivers/gpu/drm/radeon/radeon_asic.h extern void r420_pm_init_profile(struct radeon_device *rdev); radeon_device 200 drivers/gpu/drm/radeon/radeon_asic.h extern u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg); radeon_device 201 drivers/gpu/drm/radeon/radeon_asic.h extern void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v); radeon_device 202 drivers/gpu/drm/radeon/radeon_asic.h extern int r420_debugfs_pipes_info_init(struct radeon_device *rdev); radeon_device 203 drivers/gpu/drm/radeon/radeon_asic.h extern void r420_pipes_init(struct radeon_device *rdev); radeon_device 208 drivers/gpu/drm/radeon/radeon_asic.h extern int rs400_init(struct radeon_device *rdev); radeon_device 209 drivers/gpu/drm/radeon/radeon_asic.h extern void rs400_fini(struct radeon_device *rdev); radeon_device 210 drivers/gpu/drm/radeon/radeon_asic.h extern int rs400_suspend(struct radeon_device *rdev); radeon_device 211 drivers/gpu/drm/radeon/radeon_asic.h extern int rs400_resume(struct radeon_device *rdev); radeon_device 212 drivers/gpu/drm/radeon/radeon_asic.h void rs400_gart_tlb_flush(struct radeon_device *rdev); radeon_device 214 drivers/gpu/drm/radeon/radeon_asic.h void rs400_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 216 drivers/gpu/drm/radeon/radeon_asic.h uint32_t rs400_mc_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 217 drivers/gpu/drm/radeon/radeon_asic.h void rs400_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 218 drivers/gpu/drm/radeon/radeon_asic.h int rs400_gart_init(struct radeon_device *rdev); radeon_device 219 drivers/gpu/drm/radeon/radeon_asic.h int rs400_gart_enable(struct radeon_device *rdev); radeon_device 220 drivers/gpu/drm/radeon/radeon_asic.h void rs400_gart_adjust_size(struct radeon_device *rdev); radeon_device 221 drivers/gpu/drm/radeon/radeon_asic.h void rs400_gart_disable(struct radeon_device *rdev); radeon_device 222 drivers/gpu/drm/radeon/radeon_asic.h void rs400_gart_fini(struct radeon_device *rdev); radeon_device 223 drivers/gpu/drm/radeon/radeon_asic.h extern int rs400_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 228 drivers/gpu/drm/radeon/radeon_asic.h extern int rs600_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 229 drivers/gpu/drm/radeon/radeon_asic.h extern int rs600_init(struct radeon_device *rdev); radeon_device 230 drivers/gpu/drm/radeon/radeon_asic.h extern void rs600_fini(struct radeon_device *rdev); radeon_device 231 drivers/gpu/drm/radeon/radeon_asic.h extern int rs600_suspend(struct radeon_device *rdev); radeon_device 232 drivers/gpu/drm/radeon/radeon_asic.h extern int rs600_resume(struct radeon_device *rdev); radeon_device 233 drivers/gpu/drm/radeon/radeon_asic.h int rs600_irq_set(struct radeon_device *rdev); radeon_device 234 drivers/gpu/drm/radeon/radeon_asic.h int rs600_irq_process(struct radeon_device *rdev); radeon_device 235 drivers/gpu/drm/radeon/radeon_asic.h void rs600_irq_disable(struct radeon_device *rdev); radeon_device 236 drivers/gpu/drm/radeon/radeon_asic.h u32 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc); radeon_device 237 drivers/gpu/drm/radeon/radeon_asic.h void rs600_gart_tlb_flush(struct radeon_device *rdev); radeon_device 239 drivers/gpu/drm/radeon/radeon_asic.h void rs600_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 241 drivers/gpu/drm/radeon/radeon_asic.h uint32_t rs600_mc_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 242 drivers/gpu/drm/radeon/radeon_asic.h void rs600_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 243 drivers/gpu/drm/radeon/radeon_asic.h void rs600_bandwidth_update(struct radeon_device *rdev); radeon_device 244 drivers/gpu/drm/radeon/radeon_asic.h void rs600_hpd_init(struct radeon_device *rdev); radeon_device 245 drivers/gpu/drm/radeon/radeon_asic.h void rs600_hpd_fini(struct radeon_device *rdev); radeon_device 246 drivers/gpu/drm/radeon/radeon_asic.h bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 247 drivers/gpu/drm/radeon/radeon_asic.h void rs600_hpd_set_polarity(struct radeon_device *rdev, radeon_device 249 drivers/gpu/drm/radeon/radeon_asic.h extern void rs600_pm_misc(struct radeon_device *rdev); radeon_device 250 drivers/gpu/drm/radeon/radeon_asic.h extern void rs600_pm_prepare(struct radeon_device *rdev); radeon_device 251 drivers/gpu/drm/radeon/radeon_asic.h extern void rs600_pm_finish(struct radeon_device *rdev); radeon_device 252 drivers/gpu/drm/radeon/radeon_asic.h extern void rs600_page_flip(struct radeon_device *rdev, int crtc, radeon_device 254 drivers/gpu/drm/radeon/radeon_asic.h extern bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc); radeon_device 255 drivers/gpu/drm/radeon/radeon_asic.h void rs600_set_safe_registers(struct radeon_device *rdev); radeon_device 256 drivers/gpu/drm/radeon/radeon_asic.h extern void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc); radeon_device 257 drivers/gpu/drm/radeon/radeon_asic.h extern int rs600_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 262 drivers/gpu/drm/radeon/radeon_asic.h int rs690_init(struct radeon_device *rdev); radeon_device 263 drivers/gpu/drm/radeon/radeon_asic.h void rs690_fini(struct radeon_device *rdev); radeon_device 264 drivers/gpu/drm/radeon/radeon_asic.h int rs690_resume(struct radeon_device *rdev); radeon_device 265 drivers/gpu/drm/radeon/radeon_asic.h int rs690_suspend(struct radeon_device *rdev); radeon_device 266 drivers/gpu/drm/radeon/radeon_asic.h uint32_t rs690_mc_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 267 drivers/gpu/drm/radeon/radeon_asic.h void rs690_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 268 drivers/gpu/drm/radeon/radeon_asic.h void rs690_bandwidth_update(struct radeon_device *rdev); radeon_device 269 drivers/gpu/drm/radeon/radeon_asic.h void rs690_line_buffer_adjust(struct radeon_device *rdev, radeon_device 272 drivers/gpu/drm/radeon/radeon_asic.h extern int rs690_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 283 drivers/gpu/drm/radeon/radeon_asic.h int rv515_init(struct radeon_device *rdev); radeon_device 284 drivers/gpu/drm/radeon/radeon_asic.h void rv515_fini(struct radeon_device *rdev); radeon_device 285 drivers/gpu/drm/radeon/radeon_asic.h uint32_t rv515_mc_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 286 drivers/gpu/drm/radeon/radeon_asic.h void rv515_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 287 drivers/gpu/drm/radeon/radeon_asic.h void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 288 drivers/gpu/drm/radeon/radeon_asic.h void rv515_bandwidth_update(struct radeon_device *rdev); radeon_device 289 drivers/gpu/drm/radeon/radeon_asic.h int rv515_resume(struct radeon_device *rdev); radeon_device 290 drivers/gpu/drm/radeon/radeon_asic.h int rv515_suspend(struct radeon_device *rdev); radeon_device 291 drivers/gpu/drm/radeon/radeon_asic.h void rv515_bandwidth_avivo_update(struct radeon_device *rdev); radeon_device 292 drivers/gpu/drm/radeon/radeon_asic.h void rv515_vga_render_disable(struct radeon_device *rdev); radeon_device 293 drivers/gpu/drm/radeon/radeon_asic.h void rv515_set_safe_registers(struct radeon_device *rdev); radeon_device 294 drivers/gpu/drm/radeon/radeon_asic.h void rv515_mc_stop(struct radeon_device *rdev, struct rv515_mc_save *save); radeon_device 295 drivers/gpu/drm/radeon/radeon_asic.h void rv515_mc_resume(struct radeon_device *rdev, struct rv515_mc_save *save); radeon_device 296 drivers/gpu/drm/radeon/radeon_asic.h void rv515_clock_startup(struct radeon_device *rdev); radeon_device 297 drivers/gpu/drm/radeon/radeon_asic.h void rv515_debugfs(struct radeon_device *rdev); radeon_device 298 drivers/gpu/drm/radeon/radeon_asic.h int rv515_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 303 drivers/gpu/drm/radeon/radeon_asic.h int r520_init(struct radeon_device *rdev); radeon_device 304 drivers/gpu/drm/radeon/radeon_asic.h int r520_resume(struct radeon_device *rdev); radeon_device 305 drivers/gpu/drm/radeon/radeon_asic.h int r520_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 310 drivers/gpu/drm/radeon/radeon_asic.h int r600_init(struct radeon_device *rdev); radeon_device 311 drivers/gpu/drm/radeon/radeon_asic.h void r600_fini(struct radeon_device *rdev); radeon_device 312 drivers/gpu/drm/radeon/radeon_asic.h int r600_suspend(struct radeon_device *rdev); radeon_device 313 drivers/gpu/drm/radeon/radeon_asic.h int r600_resume(struct radeon_device *rdev); radeon_device 314 drivers/gpu/drm/radeon/radeon_asic.h void r600_vga_set_state(struct radeon_device *rdev, bool state); radeon_device 315 drivers/gpu/drm/radeon/radeon_asic.h int r600_wb_init(struct radeon_device *rdev); radeon_device 316 drivers/gpu/drm/radeon/radeon_asic.h void r600_wb_fini(struct radeon_device *rdev); radeon_device 317 drivers/gpu/drm/radeon/radeon_asic.h void r600_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 318 drivers/gpu/drm/radeon/radeon_asic.h uint32_t r600_pciep_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 319 drivers/gpu/drm/radeon/radeon_asic.h void r600_pciep_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 322 drivers/gpu/drm/radeon/radeon_asic.h void r600_fence_ring_emit(struct radeon_device *rdev, radeon_device 324 drivers/gpu/drm/radeon/radeon_asic.h bool r600_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 328 drivers/gpu/drm/radeon/radeon_asic.h void r600_dma_fence_ring_emit(struct radeon_device *rdev, radeon_device 330 drivers/gpu/drm/radeon/radeon_asic.h bool r600_dma_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 334 drivers/gpu/drm/radeon/radeon_asic.h void r600_dma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 335 drivers/gpu/drm/radeon/radeon_asic.h bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 336 drivers/gpu/drm/radeon/radeon_asic.h bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 337 drivers/gpu/drm/radeon/radeon_asic.h int r600_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 338 drivers/gpu/drm/radeon/radeon_asic.h int r600_set_surface_reg(struct radeon_device *rdev, int reg, radeon_device 341 drivers/gpu/drm/radeon/radeon_asic.h void r600_clear_surface_reg(struct radeon_device *rdev, int reg); radeon_device 342 drivers/gpu/drm/radeon/radeon_asic.h int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 343 drivers/gpu/drm/radeon/radeon_asic.h int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 344 drivers/gpu/drm/radeon/radeon_asic.h void r600_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 345 drivers/gpu/drm/radeon/radeon_asic.h int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 346 drivers/gpu/drm/radeon/radeon_asic.h int r600_dma_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 347 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev, radeon_device 351 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *r600_copy_dma(struct radeon_device *rdev, radeon_device 355 drivers/gpu/drm/radeon/radeon_asic.h void r600_hpd_init(struct radeon_device *rdev); radeon_device 356 drivers/gpu/drm/radeon/radeon_asic.h void r600_hpd_fini(struct radeon_device *rdev); radeon_device 357 drivers/gpu/drm/radeon/radeon_asic.h bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 358 drivers/gpu/drm/radeon/radeon_asic.h void r600_hpd_set_polarity(struct radeon_device *rdev, radeon_device 360 drivers/gpu/drm/radeon/radeon_asic.h extern void r600_mmio_hdp_flush(struct radeon_device *rdev); radeon_device 361 drivers/gpu/drm/radeon/radeon_asic.h extern bool r600_gui_idle(struct radeon_device *rdev); radeon_device 362 drivers/gpu/drm/radeon/radeon_asic.h extern void r600_pm_misc(struct radeon_device *rdev); radeon_device 363 drivers/gpu/drm/radeon/radeon_asic.h extern void r600_pm_init_profile(struct radeon_device *rdev); radeon_device 364 drivers/gpu/drm/radeon/radeon_asic.h extern void rs780_pm_init_profile(struct radeon_device *rdev); radeon_device 365 drivers/gpu/drm/radeon/radeon_asic.h extern uint32_t rs780_mc_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 366 drivers/gpu/drm/radeon/radeon_asic.h extern void rs780_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 367 drivers/gpu/drm/radeon/radeon_asic.h extern void r600_pm_get_dynpm_state(struct radeon_device *rdev); radeon_device 368 drivers/gpu/drm/radeon/radeon_asic.h extern void r600_set_pcie_lanes(struct radeon_device *rdev, int lanes); radeon_device 369 drivers/gpu/drm/radeon/radeon_asic.h extern int r600_get_pcie_lanes(struct radeon_device *rdev); radeon_device 370 drivers/gpu/drm/radeon/radeon_asic.h bool r600_card_posted(struct radeon_device *rdev); radeon_device 371 drivers/gpu/drm/radeon/radeon_asic.h void r600_cp_stop(struct radeon_device *rdev); radeon_device 372 drivers/gpu/drm/radeon/radeon_asic.h int r600_cp_start(struct radeon_device *rdev); radeon_device 373 drivers/gpu/drm/radeon/radeon_asic.h void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size); radeon_device 374 drivers/gpu/drm/radeon/radeon_asic.h int r600_cp_resume(struct radeon_device *rdev); radeon_device 375 drivers/gpu/drm/radeon/radeon_asic.h void r600_cp_fini(struct radeon_device *rdev); radeon_device 377 drivers/gpu/drm/radeon/radeon_asic.h int r600_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 378 drivers/gpu/drm/radeon/radeon_asic.h int r600_pcie_gart_init(struct radeon_device *rdev); radeon_device 379 drivers/gpu/drm/radeon/radeon_asic.h void r600_scratch_init(struct radeon_device *rdev); radeon_device 380 drivers/gpu/drm/radeon/radeon_asic.h int r600_init_microcode(struct radeon_device *rdev); radeon_device 381 drivers/gpu/drm/radeon/radeon_asic.h u32 r600_gfx_get_rptr(struct radeon_device *rdev, radeon_device 383 drivers/gpu/drm/radeon/radeon_asic.h u32 r600_gfx_get_wptr(struct radeon_device *rdev, radeon_device 385 drivers/gpu/drm/radeon/radeon_asic.h void r600_gfx_set_wptr(struct radeon_device *rdev, radeon_device 387 drivers/gpu/drm/radeon/radeon_asic.h int r600_get_allowed_info_register(struct radeon_device *rdev, radeon_device 390 drivers/gpu/drm/radeon/radeon_asic.h int r600_irq_process(struct radeon_device *rdev); radeon_device 391 drivers/gpu/drm/radeon/radeon_asic.h int r600_irq_init(struct radeon_device *rdev); radeon_device 392 drivers/gpu/drm/radeon/radeon_asic.h void r600_irq_fini(struct radeon_device *rdev); radeon_device 393 drivers/gpu/drm/radeon/radeon_asic.h void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size); radeon_device 394 drivers/gpu/drm/radeon/radeon_asic.h int r600_irq_set(struct radeon_device *rdev); radeon_device 395 drivers/gpu/drm/radeon/radeon_asic.h void r600_irq_suspend(struct radeon_device *rdev); radeon_device 396 drivers/gpu/drm/radeon/radeon_asic.h void r600_disable_interrupts(struct radeon_device *rdev); radeon_device 397 drivers/gpu/drm/radeon/radeon_asic.h void r600_rlc_stop(struct radeon_device *rdev); radeon_device 399 drivers/gpu/drm/radeon/radeon_asic.h void r600_audio_fini(struct radeon_device *rdev); radeon_device 407 drivers/gpu/drm/radeon/radeon_asic.h int r600_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 408 drivers/gpu/drm/radeon/radeon_asic.h u32 r600_get_xclk(struct radeon_device *rdev); radeon_device 409 drivers/gpu/drm/radeon/radeon_asic.h uint64_t r600_get_gpu_clock_counter(struct radeon_device *rdev); radeon_device 410 drivers/gpu/drm/radeon/radeon_asic.h int rv6xx_get_temp(struct radeon_device *rdev); radeon_device 411 drivers/gpu/drm/radeon/radeon_asic.h int r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 412 drivers/gpu/drm/radeon/radeon_asic.h int r600_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 413 drivers/gpu/drm/radeon/radeon_asic.h void r600_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 414 drivers/gpu/drm/radeon/radeon_asic.h int r600_dpm_late_enable(struct radeon_device *rdev); radeon_device 416 drivers/gpu/drm/radeon/radeon_asic.h uint32_t r600_dma_get_rptr(struct radeon_device *rdev, radeon_device 418 drivers/gpu/drm/radeon/radeon_asic.h uint32_t r600_dma_get_wptr(struct radeon_device *rdev, radeon_device 420 drivers/gpu/drm/radeon/radeon_asic.h void r600_dma_set_wptr(struct radeon_device *rdev, radeon_device 423 drivers/gpu/drm/radeon/radeon_asic.h int rv6xx_dpm_init(struct radeon_device *rdev); radeon_device 424 drivers/gpu/drm/radeon/radeon_asic.h int rv6xx_dpm_enable(struct radeon_device *rdev); radeon_device 425 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_dpm_disable(struct radeon_device *rdev); radeon_device 426 drivers/gpu/drm/radeon/radeon_asic.h int rv6xx_dpm_set_power_state(struct radeon_device *rdev); radeon_device 427 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_setup_asic(struct radeon_device *rdev); radeon_device 428 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 429 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_dpm_fini(struct radeon_device *rdev); radeon_device 430 drivers/gpu/drm/radeon/radeon_asic.h u32 rv6xx_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 431 drivers/gpu/drm/radeon/radeon_asic.h u32 rv6xx_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 432 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_dpm_print_power_state(struct radeon_device *rdev, radeon_device 434 drivers/gpu/drm/radeon/radeon_asic.h void rv6xx_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 436 drivers/gpu/drm/radeon/radeon_asic.h int rv6xx_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 438 drivers/gpu/drm/radeon/radeon_asic.h u32 rv6xx_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 439 drivers/gpu/drm/radeon/radeon_asic.h u32 rv6xx_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 441 drivers/gpu/drm/radeon/radeon_asic.h int rs780_dpm_init(struct radeon_device *rdev); radeon_device 442 drivers/gpu/drm/radeon/radeon_asic.h int rs780_dpm_enable(struct radeon_device *rdev); radeon_device 443 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_disable(struct radeon_device *rdev); radeon_device 444 drivers/gpu/drm/radeon/radeon_asic.h int rs780_dpm_set_power_state(struct radeon_device *rdev); radeon_device 445 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_setup_asic(struct radeon_device *rdev); radeon_device 446 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 447 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_fini(struct radeon_device *rdev); radeon_device 448 drivers/gpu/drm/radeon/radeon_asic.h u32 rs780_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 449 drivers/gpu/drm/radeon/radeon_asic.h u32 rs780_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 450 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_print_power_state(struct radeon_device *rdev, radeon_device 452 drivers/gpu/drm/radeon/radeon_asic.h void rs780_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 454 drivers/gpu/drm/radeon/radeon_asic.h int rs780_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 456 drivers/gpu/drm/radeon/radeon_asic.h u32 rs780_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 457 drivers/gpu/drm/radeon/radeon_asic.h u32 rs780_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 462 drivers/gpu/drm/radeon/radeon_asic.h int rv770_init(struct radeon_device *rdev); radeon_device 463 drivers/gpu/drm/radeon/radeon_asic.h void rv770_fini(struct radeon_device *rdev); radeon_device 464 drivers/gpu/drm/radeon/radeon_asic.h int rv770_suspend(struct radeon_device *rdev); radeon_device 465 drivers/gpu/drm/radeon/radeon_asic.h int rv770_resume(struct radeon_device *rdev); radeon_device 466 drivers/gpu/drm/radeon/radeon_asic.h void rv770_pm_misc(struct radeon_device *rdev); radeon_device 467 drivers/gpu/drm/radeon/radeon_asic.h void rv770_page_flip(struct radeon_device *rdev, int crtc, u64 crtc_base, radeon_device 469 drivers/gpu/drm/radeon/radeon_asic.h bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc); radeon_device 470 drivers/gpu/drm/radeon/radeon_asic.h void r700_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc); radeon_device 471 drivers/gpu/drm/radeon/radeon_asic.h void r700_cp_stop(struct radeon_device *rdev); radeon_device 472 drivers/gpu/drm/radeon/radeon_asic.h void r700_cp_fini(struct radeon_device *rdev); radeon_device 473 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, radeon_device 477 drivers/gpu/drm/radeon/radeon_asic.h u32 rv770_get_xclk(struct radeon_device *rdev); radeon_device 478 drivers/gpu/drm/radeon/radeon_asic.h int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 479 drivers/gpu/drm/radeon/radeon_asic.h int rv770_get_temp(struct radeon_device *rdev); radeon_device 481 drivers/gpu/drm/radeon/radeon_asic.h int rv770_dpm_init(struct radeon_device *rdev); radeon_device 482 drivers/gpu/drm/radeon/radeon_asic.h int rv770_dpm_enable(struct radeon_device *rdev); radeon_device 483 drivers/gpu/drm/radeon/radeon_asic.h int rv770_dpm_late_enable(struct radeon_device *rdev); radeon_device 484 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_disable(struct radeon_device *rdev); radeon_device 485 drivers/gpu/drm/radeon/radeon_asic.h int rv770_dpm_set_power_state(struct radeon_device *rdev); radeon_device 486 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_setup_asic(struct radeon_device *rdev); radeon_device 487 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 488 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_fini(struct radeon_device *rdev); radeon_device 489 drivers/gpu/drm/radeon/radeon_asic.h u32 rv770_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 490 drivers/gpu/drm/radeon/radeon_asic.h u32 rv770_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 491 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_print_power_state(struct radeon_device *rdev, radeon_device 493 drivers/gpu/drm/radeon/radeon_asic.h void rv770_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 495 drivers/gpu/drm/radeon/radeon_asic.h int rv770_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 497 drivers/gpu/drm/radeon/radeon_asic.h bool rv770_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 498 drivers/gpu/drm/radeon/radeon_asic.h u32 rv770_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 499 drivers/gpu/drm/radeon/radeon_asic.h u32 rv770_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 510 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 511 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_init(struct radeon_device *rdev); radeon_device 512 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_fini(struct radeon_device *rdev); radeon_device 513 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_suspend(struct radeon_device *rdev); radeon_device 514 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_resume(struct radeon_device *rdev); radeon_device 515 drivers/gpu/drm/radeon/radeon_asic.h bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 516 drivers/gpu/drm/radeon/radeon_asic.h bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 517 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 518 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_bandwidth_update(struct radeon_device *rdev); radeon_device 519 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 520 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_hpd_init(struct radeon_device *rdev); radeon_device 521 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_hpd_fini(struct radeon_device *rdev); radeon_device 522 drivers/gpu/drm/radeon/radeon_asic.h bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); radeon_device 523 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_hpd_set_polarity(struct radeon_device *rdev, radeon_device 525 drivers/gpu/drm/radeon/radeon_asic.h u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc); radeon_device 526 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_irq_set(struct radeon_device *rdev); radeon_device 527 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_irq_process(struct radeon_device *rdev); radeon_device 530 drivers/gpu/drm/radeon/radeon_asic.h extern void evergreen_pm_misc(struct radeon_device *rdev); radeon_device 531 drivers/gpu/drm/radeon/radeon_asic.h extern void evergreen_pm_prepare(struct radeon_device *rdev); radeon_device 532 drivers/gpu/drm/radeon/radeon_asic.h extern void evergreen_pm_finish(struct radeon_device *rdev); radeon_device 533 drivers/gpu/drm/radeon/radeon_asic.h extern void sumo_pm_init_profile(struct radeon_device *rdev); radeon_device 534 drivers/gpu/drm/radeon/radeon_asic.h extern void btc_pm_init_profile(struct radeon_device *rdev); radeon_device 535 drivers/gpu/drm/radeon/radeon_asic.h int sumo_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 536 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 537 drivers/gpu/drm/radeon/radeon_asic.h extern void evergreen_page_flip(struct radeon_device *rdev, int crtc, radeon_device 539 drivers/gpu/drm/radeon/radeon_asic.h extern bool evergreen_page_flip_pending(struct radeon_device *rdev, int crtc); radeon_device 540 drivers/gpu/drm/radeon/radeon_asic.h extern void dce4_wait_for_vblank(struct radeon_device *rdev, int crtc); radeon_device 541 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_disable_interrupt_state(struct radeon_device *rdev); radeon_device 542 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 543 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_dma_fence_ring_emit(struct radeon_device *rdev, radeon_device 545 drivers/gpu/drm/radeon/radeon_asic.h void evergreen_dma_ring_ib_execute(struct radeon_device *rdev, radeon_device 547 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev, radeon_device 551 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_get_temp(struct radeon_device *rdev); radeon_device 552 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_get_allowed_info_register(struct radeon_device *rdev, radeon_device 554 drivers/gpu/drm/radeon/radeon_asic.h int sumo_get_temp(struct radeon_device *rdev); radeon_device 555 drivers/gpu/drm/radeon/radeon_asic.h int tn_get_temp(struct radeon_device *rdev); radeon_device 556 drivers/gpu/drm/radeon/radeon_asic.h int cypress_dpm_init(struct radeon_device *rdev); radeon_device 557 drivers/gpu/drm/radeon/radeon_asic.h void cypress_dpm_setup_asic(struct radeon_device *rdev); radeon_device 558 drivers/gpu/drm/radeon/radeon_asic.h int cypress_dpm_enable(struct radeon_device *rdev); radeon_device 559 drivers/gpu/drm/radeon/radeon_asic.h void cypress_dpm_disable(struct radeon_device *rdev); radeon_device 560 drivers/gpu/drm/radeon/radeon_asic.h int cypress_dpm_set_power_state(struct radeon_device *rdev); radeon_device 561 drivers/gpu/drm/radeon/radeon_asic.h void cypress_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 562 drivers/gpu/drm/radeon/radeon_asic.h void cypress_dpm_fini(struct radeon_device *rdev); radeon_device 563 drivers/gpu/drm/radeon/radeon_asic.h bool cypress_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 564 drivers/gpu/drm/radeon/radeon_asic.h int btc_dpm_init(struct radeon_device *rdev); radeon_device 565 drivers/gpu/drm/radeon/radeon_asic.h void btc_dpm_setup_asic(struct radeon_device *rdev); radeon_device 566 drivers/gpu/drm/radeon/radeon_asic.h int btc_dpm_enable(struct radeon_device *rdev); radeon_device 567 drivers/gpu/drm/radeon/radeon_asic.h void btc_dpm_disable(struct radeon_device *rdev); radeon_device 568 drivers/gpu/drm/radeon/radeon_asic.h int btc_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 569 drivers/gpu/drm/radeon/radeon_asic.h int btc_dpm_set_power_state(struct radeon_device *rdev); radeon_device 570 drivers/gpu/drm/radeon/radeon_asic.h void btc_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 571 drivers/gpu/drm/radeon/radeon_asic.h void btc_dpm_fini(struct radeon_device *rdev); radeon_device 572 drivers/gpu/drm/radeon/radeon_asic.h u32 btc_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 573 drivers/gpu/drm/radeon/radeon_asic.h u32 btc_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 574 drivers/gpu/drm/radeon/radeon_asic.h bool btc_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 575 drivers/gpu/drm/radeon/radeon_asic.h void btc_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 577 drivers/gpu/drm/radeon/radeon_asic.h u32 btc_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 578 drivers/gpu/drm/radeon/radeon_asic.h u32 btc_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 579 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_init(struct radeon_device *rdev); radeon_device 580 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_enable(struct radeon_device *rdev); radeon_device 581 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_late_enable(struct radeon_device *rdev); radeon_device 582 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_disable(struct radeon_device *rdev); radeon_device 583 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 584 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_set_power_state(struct radeon_device *rdev); radeon_device 585 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 586 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_setup_asic(struct radeon_device *rdev); radeon_device 587 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 588 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_fini(struct radeon_device *rdev); radeon_device 589 drivers/gpu/drm/radeon/radeon_asic.h u32 sumo_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 590 drivers/gpu/drm/radeon/radeon_asic.h u32 sumo_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 591 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_print_power_state(struct radeon_device *rdev, radeon_device 593 drivers/gpu/drm/radeon/radeon_asic.h void sumo_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 595 drivers/gpu/drm/radeon/radeon_asic.h int sumo_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 597 drivers/gpu/drm/radeon/radeon_asic.h u32 sumo_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 598 drivers/gpu/drm/radeon/radeon_asic.h u32 sumo_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 603 drivers/gpu/drm/radeon/radeon_asic.h void cayman_fence_ring_emit(struct radeon_device *rdev, radeon_device 605 drivers/gpu/drm/radeon/radeon_asic.h void cayman_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 606 drivers/gpu/drm/radeon/radeon_asic.h int cayman_init(struct radeon_device *rdev); radeon_device 607 drivers/gpu/drm/radeon/radeon_asic.h void cayman_fini(struct radeon_device *rdev); radeon_device 608 drivers/gpu/drm/radeon/radeon_asic.h int cayman_suspend(struct radeon_device *rdev); radeon_device 609 drivers/gpu/drm/radeon/radeon_asic.h int cayman_resume(struct radeon_device *rdev); radeon_device 610 drivers/gpu/drm/radeon/radeon_asic.h int cayman_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 611 drivers/gpu/drm/radeon/radeon_asic.h void cayman_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 612 drivers/gpu/drm/radeon/radeon_asic.h int cayman_vm_init(struct radeon_device *rdev); radeon_device 613 drivers/gpu/drm/radeon/radeon_asic.h void cayman_vm_fini(struct radeon_device *rdev); radeon_device 614 drivers/gpu/drm/radeon/radeon_asic.h void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 616 drivers/gpu/drm/radeon/radeon_asic.h uint32_t cayman_vm_page_flags(struct radeon_device *rdev, uint32_t flags); radeon_device 617 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 618 drivers/gpu/drm/radeon/radeon_asic.h int evergreen_dma_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 619 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_ring_ib_execute(struct radeon_device *rdev, radeon_device 621 drivers/gpu/drm/radeon/radeon_asic.h bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 622 drivers/gpu/drm/radeon/radeon_asic.h bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 624 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_vm_copy_pages(struct radeon_device *rdev, radeon_device 628 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_vm_write_pages(struct radeon_device *rdev, radeon_device 633 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_vm_set_pages(struct radeon_device *rdev, radeon_device 640 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 643 drivers/gpu/drm/radeon/radeon_asic.h u32 cayman_gfx_get_rptr(struct radeon_device *rdev, radeon_device 645 drivers/gpu/drm/radeon/radeon_asic.h u32 cayman_gfx_get_wptr(struct radeon_device *rdev, radeon_device 647 drivers/gpu/drm/radeon/radeon_asic.h void cayman_gfx_set_wptr(struct radeon_device *rdev, radeon_device 649 drivers/gpu/drm/radeon/radeon_asic.h uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, radeon_device 651 drivers/gpu/drm/radeon/radeon_asic.h uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, radeon_device 653 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_set_wptr(struct radeon_device *rdev, radeon_device 655 drivers/gpu/drm/radeon/radeon_asic.h int cayman_get_allowed_info_register(struct radeon_device *rdev, radeon_device 658 drivers/gpu/drm/radeon/radeon_asic.h int ni_dpm_init(struct radeon_device *rdev); radeon_device 659 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_setup_asic(struct radeon_device *rdev); radeon_device 660 drivers/gpu/drm/radeon/radeon_asic.h int ni_dpm_enable(struct radeon_device *rdev); radeon_device 661 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_disable(struct radeon_device *rdev); radeon_device 662 drivers/gpu/drm/radeon/radeon_asic.h int ni_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 663 drivers/gpu/drm/radeon/radeon_asic.h int ni_dpm_set_power_state(struct radeon_device *rdev); radeon_device 664 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 665 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_fini(struct radeon_device *rdev); radeon_device 666 drivers/gpu/drm/radeon/radeon_asic.h u32 ni_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 667 drivers/gpu/drm/radeon/radeon_asic.h u32 ni_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 668 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_print_power_state(struct radeon_device *rdev, radeon_device 670 drivers/gpu/drm/radeon/radeon_asic.h void ni_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 672 drivers/gpu/drm/radeon/radeon_asic.h int ni_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 674 drivers/gpu/drm/radeon/radeon_asic.h bool ni_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 675 drivers/gpu/drm/radeon/radeon_asic.h u32 ni_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 676 drivers/gpu/drm/radeon/radeon_asic.h u32 ni_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 677 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_init(struct radeon_device *rdev); radeon_device 678 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_enable(struct radeon_device *rdev); radeon_device 679 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_late_enable(struct radeon_device *rdev); radeon_device 680 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_disable(struct radeon_device *rdev); radeon_device 681 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 682 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_set_power_state(struct radeon_device *rdev); radeon_device 683 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 684 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_setup_asic(struct radeon_device *rdev); radeon_device 685 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 686 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_fini(struct radeon_device *rdev); radeon_device 687 drivers/gpu/drm/radeon/radeon_asic.h u32 trinity_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 688 drivers/gpu/drm/radeon/radeon_asic.h u32 trinity_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 689 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_print_power_state(struct radeon_device *rdev, radeon_device 691 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 693 drivers/gpu/drm/radeon/radeon_asic.h int trinity_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 695 drivers/gpu/drm/radeon/radeon_asic.h void trinity_dpm_enable_bapm(struct radeon_device *rdev, bool enable); radeon_device 696 drivers/gpu/drm/radeon/radeon_asic.h u32 trinity_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 697 drivers/gpu/drm/radeon/radeon_asic.h u32 trinity_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 698 drivers/gpu/drm/radeon/radeon_asic.h int tn_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk); radeon_device 701 drivers/gpu/drm/radeon/radeon_asic.h void dce6_bandwidth_update(struct radeon_device *rdev); radeon_device 702 drivers/gpu/drm/radeon/radeon_asic.h void dce6_audio_fini(struct radeon_device *rdev); radeon_device 707 drivers/gpu/drm/radeon/radeon_asic.h void si_fence_ring_emit(struct radeon_device *rdev, radeon_device 709 drivers/gpu/drm/radeon/radeon_asic.h void si_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 710 drivers/gpu/drm/radeon/radeon_asic.h int si_init(struct radeon_device *rdev); radeon_device 711 drivers/gpu/drm/radeon/radeon_asic.h void si_fini(struct radeon_device *rdev); radeon_device 712 drivers/gpu/drm/radeon/radeon_asic.h int si_suspend(struct radeon_device *rdev); radeon_device 713 drivers/gpu/drm/radeon/radeon_asic.h int si_resume(struct radeon_device *rdev); radeon_device 714 drivers/gpu/drm/radeon/radeon_asic.h bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 715 drivers/gpu/drm/radeon/radeon_asic.h bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 716 drivers/gpu/drm/radeon/radeon_asic.h int si_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 717 drivers/gpu/drm/radeon/radeon_asic.h void si_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 718 drivers/gpu/drm/radeon/radeon_asic.h int si_irq_set(struct radeon_device *rdev); radeon_device 719 drivers/gpu/drm/radeon/radeon_asic.h int si_irq_process(struct radeon_device *rdev); radeon_device 720 drivers/gpu/drm/radeon/radeon_asic.h int si_vm_init(struct radeon_device *rdev); radeon_device 721 drivers/gpu/drm/radeon/radeon_asic.h void si_vm_fini(struct radeon_device *rdev); radeon_device 722 drivers/gpu/drm/radeon/radeon_asic.h void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 724 drivers/gpu/drm/radeon/radeon_asic.h int si_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 725 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *si_copy_dma(struct radeon_device *rdev, radeon_device 730 drivers/gpu/drm/radeon/radeon_asic.h void si_dma_vm_copy_pages(struct radeon_device *rdev, radeon_device 734 drivers/gpu/drm/radeon/radeon_asic.h void si_dma_vm_write_pages(struct radeon_device *rdev, radeon_device 739 drivers/gpu/drm/radeon/radeon_asic.h void si_dma_vm_set_pages(struct radeon_device *rdev, radeon_device 745 drivers/gpu/drm/radeon/radeon_asic.h void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 747 drivers/gpu/drm/radeon/radeon_asic.h u32 si_get_xclk(struct radeon_device *rdev); radeon_device 748 drivers/gpu/drm/radeon/radeon_asic.h uint64_t si_get_gpu_clock_counter(struct radeon_device *rdev); radeon_device 749 drivers/gpu/drm/radeon/radeon_asic.h int si_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 750 drivers/gpu/drm/radeon/radeon_asic.h int si_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk); radeon_device 751 drivers/gpu/drm/radeon/radeon_asic.h int si_get_temp(struct radeon_device *rdev); radeon_device 752 drivers/gpu/drm/radeon/radeon_asic.h int si_get_allowed_info_register(struct radeon_device *rdev, radeon_device 754 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_init(struct radeon_device *rdev); radeon_device 755 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_setup_asic(struct radeon_device *rdev); radeon_device 756 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_enable(struct radeon_device *rdev); radeon_device 757 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_late_enable(struct radeon_device *rdev); radeon_device 758 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_disable(struct radeon_device *rdev); radeon_device 759 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 760 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_set_power_state(struct radeon_device *rdev); radeon_device 761 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 762 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_fini(struct radeon_device *rdev); radeon_device 763 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 764 drivers/gpu/drm/radeon/radeon_asic.h void si_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 766 drivers/gpu/drm/radeon/radeon_asic.h int si_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 768 drivers/gpu/drm/radeon/radeon_asic.h int si_fan_ctrl_get_fan_speed_percent(struct radeon_device *rdev, radeon_device 770 drivers/gpu/drm/radeon/radeon_asic.h int si_fan_ctrl_set_fan_speed_percent(struct radeon_device *rdev, radeon_device 772 drivers/gpu/drm/radeon/radeon_asic.h u32 si_fan_ctrl_get_mode(struct radeon_device *rdev); radeon_device 773 drivers/gpu/drm/radeon/radeon_asic.h void si_fan_ctrl_set_mode(struct radeon_device *rdev, u32 mode); radeon_device 774 drivers/gpu/drm/radeon/radeon_asic.h u32 si_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 775 drivers/gpu/drm/radeon/radeon_asic.h u32 si_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 778 drivers/gpu/drm/radeon/radeon_asic.h void dce8_bandwidth_update(struct radeon_device *rdev); radeon_device 783 drivers/gpu/drm/radeon/radeon_asic.h uint64_t cik_get_gpu_clock_counter(struct radeon_device *rdev); radeon_device 784 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_get_xclk(struct radeon_device *rdev); radeon_device 785 drivers/gpu/drm/radeon/radeon_asic.h uint32_t cik_pciep_rreg(struct radeon_device *rdev, uint32_t reg); radeon_device 786 drivers/gpu/drm/radeon/radeon_asic.h void cik_pciep_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); radeon_device 787 drivers/gpu/drm/radeon/radeon_asic.h int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 788 drivers/gpu/drm/radeon/radeon_asic.h int cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk); radeon_device 789 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_fence_ring_emit(struct radeon_device *rdev, radeon_device 791 drivers/gpu/drm/radeon/radeon_asic.h bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 795 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 796 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *cik_copy_dma(struct radeon_device *rdev, radeon_device 800 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev, radeon_device 804 drivers/gpu/drm/radeon/radeon_asic.h int cik_sdma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 805 drivers/gpu/drm/radeon/radeon_asic.h int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 806 drivers/gpu/drm/radeon/radeon_asic.h bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 807 drivers/gpu/drm/radeon/radeon_asic.h void cik_fence_gfx_ring_emit(struct radeon_device *rdev, radeon_device 809 drivers/gpu/drm/radeon/radeon_asic.h void cik_fence_compute_ring_emit(struct radeon_device *rdev, radeon_device 811 drivers/gpu/drm/radeon/radeon_asic.h bool cik_semaphore_ring_emit(struct radeon_device *rdev, radeon_device 815 drivers/gpu/drm/radeon/radeon_asic.h void cik_pcie_gart_tlb_flush(struct radeon_device *rdev); radeon_device 816 drivers/gpu/drm/radeon/radeon_asic.h int cik_init(struct radeon_device *rdev); radeon_device 817 drivers/gpu/drm/radeon/radeon_asic.h void cik_fini(struct radeon_device *rdev); radeon_device 818 drivers/gpu/drm/radeon/radeon_asic.h int cik_suspend(struct radeon_device *rdev); radeon_device 819 drivers/gpu/drm/radeon/radeon_asic.h int cik_resume(struct radeon_device *rdev); radeon_device 820 drivers/gpu/drm/radeon/radeon_asic.h bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_device 821 drivers/gpu/drm/radeon/radeon_asic.h int cik_asic_reset(struct radeon_device *rdev, bool hard); radeon_device 822 drivers/gpu/drm/radeon/radeon_asic.h void cik_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 823 drivers/gpu/drm/radeon/radeon_asic.h int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 824 drivers/gpu/drm/radeon/radeon_asic.h int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 825 drivers/gpu/drm/radeon/radeon_asic.h int cik_irq_set(struct radeon_device *rdev); radeon_device 826 drivers/gpu/drm/radeon/radeon_asic.h int cik_irq_process(struct radeon_device *rdev); radeon_device 827 drivers/gpu/drm/radeon/radeon_asic.h int cik_vm_init(struct radeon_device *rdev); radeon_device 828 drivers/gpu/drm/radeon/radeon_asic.h void cik_vm_fini(struct radeon_device *rdev); radeon_device 829 drivers/gpu/drm/radeon/radeon_asic.h void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 832 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_vm_copy_pages(struct radeon_device *rdev, radeon_device 836 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_vm_write_pages(struct radeon_device *rdev, radeon_device 841 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_vm_set_pages(struct radeon_device *rdev, radeon_device 848 drivers/gpu/drm/radeon/radeon_asic.h void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 850 drivers/gpu/drm/radeon/radeon_asic.h int cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 851 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_gfx_get_rptr(struct radeon_device *rdev, radeon_device 853 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_gfx_get_wptr(struct radeon_device *rdev, radeon_device 855 drivers/gpu/drm/radeon/radeon_asic.h void cik_gfx_set_wptr(struct radeon_device *rdev, radeon_device 857 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_compute_get_rptr(struct radeon_device *rdev, radeon_device 859 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_compute_get_wptr(struct radeon_device *rdev, radeon_device 861 drivers/gpu/drm/radeon/radeon_asic.h void cik_compute_set_wptr(struct radeon_device *rdev, radeon_device 863 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_sdma_get_rptr(struct radeon_device *rdev, radeon_device 865 drivers/gpu/drm/radeon/radeon_asic.h u32 cik_sdma_get_wptr(struct radeon_device *rdev, radeon_device 867 drivers/gpu/drm/radeon/radeon_asic.h void cik_sdma_set_wptr(struct radeon_device *rdev, radeon_device 869 drivers/gpu/drm/radeon/radeon_asic.h int ci_get_temp(struct radeon_device *rdev); radeon_device 870 drivers/gpu/drm/radeon/radeon_asic.h int kv_get_temp(struct radeon_device *rdev); radeon_device 871 drivers/gpu/drm/radeon/radeon_asic.h int cik_get_allowed_info_register(struct radeon_device *rdev, radeon_device 874 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_init(struct radeon_device *rdev); radeon_device 875 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_enable(struct radeon_device *rdev); radeon_device 876 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_late_enable(struct radeon_device *rdev); radeon_device 877 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_disable(struct radeon_device *rdev); radeon_device 878 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 879 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_set_power_state(struct radeon_device *rdev); radeon_device 880 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 881 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_setup_asic(struct radeon_device *rdev); radeon_device 882 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 883 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_fini(struct radeon_device *rdev); radeon_device 884 drivers/gpu/drm/radeon/radeon_asic.h u32 ci_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 885 drivers/gpu/drm/radeon/radeon_asic.h u32 ci_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 886 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_print_power_state(struct radeon_device *rdev, radeon_device 888 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 890 drivers/gpu/drm/radeon/radeon_asic.h int ci_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 892 drivers/gpu/drm/radeon/radeon_asic.h bool ci_dpm_vblank_too_short(struct radeon_device *rdev); radeon_device 893 drivers/gpu/drm/radeon/radeon_asic.h void ci_dpm_powergate_uvd(struct radeon_device *rdev, bool gate); radeon_device 894 drivers/gpu/drm/radeon/radeon_asic.h u32 ci_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 895 drivers/gpu/drm/radeon/radeon_asic.h u32 ci_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 897 drivers/gpu/drm/radeon/radeon_asic.h int ci_fan_ctrl_get_fan_speed_percent(struct radeon_device *rdev, radeon_device 899 drivers/gpu/drm/radeon/radeon_asic.h int ci_fan_ctrl_set_fan_speed_percent(struct radeon_device *rdev, radeon_device 901 drivers/gpu/drm/radeon/radeon_asic.h u32 ci_fan_ctrl_get_mode(struct radeon_device *rdev); radeon_device 902 drivers/gpu/drm/radeon/radeon_asic.h void ci_fan_ctrl_set_mode(struct radeon_device *rdev, u32 mode); radeon_device 904 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_init(struct radeon_device *rdev); radeon_device 905 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_enable(struct radeon_device *rdev); radeon_device 906 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_late_enable(struct radeon_device *rdev); radeon_device 907 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_disable(struct radeon_device *rdev); radeon_device 908 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_pre_set_power_state(struct radeon_device *rdev); radeon_device 909 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_set_power_state(struct radeon_device *rdev); radeon_device 910 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_post_set_power_state(struct radeon_device *rdev); radeon_device 911 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_setup_asic(struct radeon_device *rdev); radeon_device 912 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_display_configuration_changed(struct radeon_device *rdev); radeon_device 913 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_fini(struct radeon_device *rdev); radeon_device 914 drivers/gpu/drm/radeon/radeon_asic.h u32 kv_dpm_get_sclk(struct radeon_device *rdev, bool low); radeon_device 915 drivers/gpu/drm/radeon/radeon_asic.h u32 kv_dpm_get_mclk(struct radeon_device *rdev, bool low); radeon_device 916 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_print_power_state(struct radeon_device *rdev, radeon_device 918 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 920 drivers/gpu/drm/radeon/radeon_asic.h int kv_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 922 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate); radeon_device 923 drivers/gpu/drm/radeon/radeon_asic.h void kv_dpm_enable_bapm(struct radeon_device *rdev, bool enable); radeon_device 924 drivers/gpu/drm/radeon/radeon_asic.h u32 kv_dpm_get_current_sclk(struct radeon_device *rdev); radeon_device 925 drivers/gpu/drm/radeon/radeon_asic.h u32 kv_dpm_get_current_mclk(struct radeon_device *rdev); radeon_device 928 drivers/gpu/drm/radeon/radeon_asic.h uint32_t uvd_v1_0_get_rptr(struct radeon_device *rdev, radeon_device 930 drivers/gpu/drm/radeon/radeon_asic.h uint32_t uvd_v1_0_get_wptr(struct radeon_device *rdev, radeon_device 932 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v1_0_set_wptr(struct radeon_device *rdev, radeon_device 934 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_resume(struct radeon_device *rdev); radeon_device 936 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_init(struct radeon_device *rdev); radeon_device 937 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v1_0_fini(struct radeon_device *rdev); radeon_device 938 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_start(struct radeon_device *rdev); radeon_device 939 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v1_0_stop(struct radeon_device *rdev); radeon_device 941 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 942 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v1_0_fence_emit(struct radeon_device *rdev, radeon_device 944 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 945 drivers/gpu/drm/radeon/radeon_asic.h bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, radeon_device 949 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v1_0_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); radeon_device 952 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v2_2_resume(struct radeon_device *rdev); radeon_device 953 drivers/gpu/drm/radeon/radeon_asic.h void uvd_v2_2_fence_emit(struct radeon_device *rdev, radeon_device 955 drivers/gpu/drm/radeon/radeon_asic.h bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, radeon_device 961 drivers/gpu/drm/radeon/radeon_asic.h bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, radeon_device 967 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v4_2_resume(struct radeon_device *rdev); radeon_device 970 drivers/gpu/drm/radeon/radeon_asic.h uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, radeon_device 972 drivers/gpu/drm/radeon/radeon_asic.h uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, radeon_device 974 drivers/gpu/drm/radeon/radeon_asic.h void vce_v1_0_set_wptr(struct radeon_device *rdev, radeon_device 976 drivers/gpu/drm/radeon/radeon_asic.h int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data); radeon_device 977 drivers/gpu/drm/radeon/radeon_asic.h unsigned vce_v1_0_bo_size(struct radeon_device *rdev); radeon_device 978 drivers/gpu/drm/radeon/radeon_asic.h int vce_v1_0_resume(struct radeon_device *rdev); radeon_device 979 drivers/gpu/drm/radeon/radeon_asic.h int vce_v1_0_init(struct radeon_device *rdev); radeon_device 980 drivers/gpu/drm/radeon/radeon_asic.h int vce_v1_0_start(struct radeon_device *rdev); radeon_device 983 drivers/gpu/drm/radeon/radeon_asic.h unsigned vce_v2_0_bo_size(struct radeon_device *rdev); radeon_device 984 drivers/gpu/drm/radeon/radeon_asic.h int vce_v2_0_resume(struct radeon_device *rdev); radeon_device 52 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_lookup_i2c_gpio_quirks(struct radeon_device *rdev, radeon_device 133 drivers/gpu/drm/radeon/radeon_atombios.c static struct radeon_i2c_bus_rec radeon_lookup_i2c_gpio(struct radeon_device *rdev, radeon_device 170 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atombios_i2c_init(struct radeon_device *rdev) radeon_device 203 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_gpio_rec radeon_atombios_lookup_gpio(struct radeon_device *rdev, radeon_device 241 drivers/gpu/drm/radeon/radeon_atombios.c static struct radeon_hpd radeon_atom_get_hpd_info_from_gpio(struct radeon_device *rdev, radeon_device 439 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 523 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 854 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 905 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1121 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_atombios_get_dentist_vco_freq(struct radeon_device *rdev) radeon_device 1140 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1308 drivers/gpu/drm/radeon/radeon_atombios.c bool radeon_atombios_sideport_present(struct radeon_device *rdev) radeon_device 1345 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1390 drivers/gpu/drm/radeon/radeon_atombios.c bool radeon_atombios_get_ppll_ss_info(struct radeon_device *rdev, radeon_device 1430 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_atombios_get_igp_ss_overrides(struct radeon_device *rdev, radeon_device 1518 drivers/gpu/drm/radeon/radeon_atombios.c bool radeon_atombios_get_asic_ss_info(struct radeon_device *rdev, radeon_device 1634 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1774 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1801 drivers/gpu/drm/radeon/radeon_atombios.c bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, radeon_device 1899 drivers/gpu/drm/radeon/radeon_atombios.c radeon_atombios_get_tv_info(struct radeon_device *rdev) radeon_device 1960 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 2053 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_atombios_parse_misc_flags_1_3(struct radeon_device *rdev, radeon_device 2093 drivers/gpu/drm/radeon/radeon_atombios.c static int radeon_atombios_parse_power_table_1_3(struct radeon_device *rdev) radeon_device 2277 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_atombios_add_pplib_thermal_controller(struct radeon_device *rdev, radeon_device 2376 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atombios_get_default_voltages(struct radeon_device *rdev, radeon_device 2402 drivers/gpu/drm/radeon/radeon_atombios.c static void radeon_atombios_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 2477 drivers/gpu/drm/radeon/radeon_atombios.c static bool radeon_atombios_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 2574 drivers/gpu/drm/radeon/radeon_atombios.c static int radeon_atombios_parse_power_table_4_5(struct radeon_device *rdev) radeon_device 2664 drivers/gpu/drm/radeon/radeon_atombios.c static int radeon_atombios_parse_power_table_6(struct radeon_device *rdev) radeon_device 2761 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atombios_get_power_modes(struct radeon_device *rdev) radeon_device 2837 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_clock_dividers(struct radeon_device *rdev, radeon_device 2954 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_memory_pll_dividers(struct radeon_device *rdev, radeon_device 3005 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable) radeon_device 3015 drivers/gpu/drm/radeon/radeon_atombios.c uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev) radeon_device 3024 drivers/gpu/drm/radeon/radeon_atombios.c uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev) radeon_device 3033 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_engine_clock(struct radeon_device *rdev, radeon_device 3044 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_memory_clock(struct radeon_device *rdev, radeon_device 3058 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_engine_dram_timings(struct radeon_device *rdev, radeon_device 3077 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_update_memory_dll(struct radeon_device *rdev, radeon_device 3088 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_ac_timing(struct radeon_device *rdev, radeon_device 3107 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_atom_set_voltage(struct radeon_device *rdev, u16 voltage_level, u8 voltage_type) radeon_device 3144 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_max_vddc(struct radeon_device *rdev, u8 voltage_type, radeon_device 3183 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_leakage_vddc_based_on_leakage_idx(struct radeon_device *rdev, radeon_device 3190 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_leakage_id_from_vbios(struct radeon_device *rdev, radeon_device 3219 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_leakage_vddc_based_on_leakage_params(struct radeon_device *rdev, radeon_device 3310 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_voltage_evv(struct radeon_device *rdev, radeon_device 3341 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_voltage_gpio_settings(struct radeon_device *rdev, radeon_device 3444 drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_is_voltage_gpio(struct radeon_device *rdev, radeon_device 3502 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_svi2_info(struct radeon_device *rdev, radeon_device 3546 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_max_voltage(struct radeon_device *rdev, radeon_device 3605 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_min_voltage(struct radeon_device *rdev, radeon_device 3655 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_voltage_step(struct radeon_device *rdev, radeon_device 3696 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_round_to_true_voltage(struct radeon_device *rdev, radeon_device 3722 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_voltage_table(struct radeon_device *rdev, radeon_device 3823 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_memory_info(struct radeon_device *rdev, radeon_device 3912 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_get_mclk_range_table(struct radeon_device *rdev, radeon_device 3985 drivers/gpu/drm/radeon/radeon_atombios.c int radeon_atom_init_mc_reg_table(struct radeon_device *rdev, radeon_device 4078 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 4109 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_save_bios_scratch_regs(struct radeon_device *rdev) radeon_device 4123 drivers/gpu/drm/radeon/radeon_atombios.c void radeon_restore_bios_scratch_regs(struct radeon_device *rdev) radeon_device 4140 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 4169 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 4353 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 4408 drivers/gpu/drm/radeon/radeon_atombios.c struct radeon_device *rdev = dev->dev_private; radeon_device 32 drivers/gpu/drm/radeon/radeon_audio.c void r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, radeon_device 34 drivers/gpu/drm/radeon/radeon_audio.c void dce4_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, radeon_device 36 drivers/gpu/drm/radeon/radeon_audio.c void dce6_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, radeon_device 38 drivers/gpu/drm/radeon/radeon_audio.c u32 dce6_endpoint_rreg(struct radeon_device *rdev, u32 offset, u32 reg); radeon_device 39 drivers/gpu/drm/radeon/radeon_audio.c void dce6_endpoint_wreg(struct radeon_device *rdev, radeon_device 63 drivers/gpu/drm/radeon/radeon_audio.c struct r600_audio_pin* r600_audio_get_pin(struct radeon_device *rdev); radeon_device 64 drivers/gpu/drm/radeon/radeon_audio.c struct r600_audio_pin* dce6_audio_get_pin(struct radeon_device *rdev); radeon_device 66 drivers/gpu/drm/radeon/radeon_audio.c void r600_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 68 drivers/gpu/drm/radeon/radeon_audio.c void dce3_2_audio_set_dto(struct radeon_device *rdev, radeon_device 70 drivers/gpu/drm/radeon/radeon_audio.c void dce4_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 72 drivers/gpu/drm/radeon/radeon_audio.c void dce4_dp_audio_set_dto(struct radeon_device *rdev, radeon_device 74 drivers/gpu/drm/radeon/radeon_audio.c void dce6_hdmi_audio_set_dto(struct radeon_device *rdev, radeon_device 76 drivers/gpu/drm/radeon/radeon_audio.c void dce6_dp_audio_set_dto(struct radeon_device *rdev, radeon_device 78 drivers/gpu/drm/radeon/radeon_audio.c void r600_set_avi_packet(struct radeon_device *rdev, u32 offset, radeon_device 80 drivers/gpu/drm/radeon/radeon_audio.c void evergreen_set_avi_packet(struct radeon_device *rdev, u32 offset, radeon_device 117 drivers/gpu/drm/radeon/radeon_audio.c static u32 radeon_audio_rreg(struct radeon_device *rdev, u32 offset, u32 reg) radeon_device 122 drivers/gpu/drm/radeon/radeon_audio.c static void radeon_audio_wreg(struct radeon_device *rdev, u32 offset, radeon_device 245 drivers/gpu/drm/radeon/radeon_audio.c static void radeon_audio_enable(struct radeon_device *rdev, radeon_device 274 drivers/gpu/drm/radeon/radeon_audio.c static void radeon_audio_interface_init(struct radeon_device *rdev) radeon_device 295 drivers/gpu/drm/radeon/radeon_audio.c static int radeon_audio_chipset_supported(struct radeon_device *rdev) radeon_device 300 drivers/gpu/drm/radeon/radeon_audio.c int radeon_audio_init(struct radeon_device *rdev) radeon_device 344 drivers/gpu/drm/radeon/radeon_audio.c u32 radeon_audio_endpoint_rreg(struct radeon_device *rdev, u32 offset, u32 reg) radeon_device 352 drivers/gpu/drm/radeon/radeon_audio.c void radeon_audio_endpoint_wreg(struct radeon_device *rdev, u32 offset, radeon_device 421 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 443 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_device *rdev = dev->dev_private; radeon_device 482 drivers/gpu/drm/radeon/radeon_audio.c void radeon_audio_fini(struct radeon_device *rdev) radeon_device 497 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 508 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 734 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_device *rdev = dev->dev_private; radeon_device 37 drivers/gpu/drm/radeon/radeon_audio.h u32 (*endpoint_rreg)(struct radeon_device *rdev, u32 offset, u32 reg); radeon_device 38 drivers/gpu/drm/radeon/radeon_audio.h void (*endpoint_wreg)(struct radeon_device *rdev, radeon_device 40 drivers/gpu/drm/radeon/radeon_audio.h void (*enable)(struct radeon_device *rdev, radeon_device 47 drivers/gpu/drm/radeon/radeon_audio.h struct r600_audio_pin* (*get_pin)(struct radeon_device *rdev); radeon_device 54 drivers/gpu/drm/radeon/radeon_audio.h void (*set_dto)(struct radeon_device *rdev, radeon_device 60 drivers/gpu/drm/radeon/radeon_audio.h void (*set_avi_packet)(struct radeon_device *rdev, u32 offset, radeon_device 69 drivers/gpu/drm/radeon/radeon_audio.h int radeon_audio_init(struct radeon_device *rdev); radeon_device 73 drivers/gpu/drm/radeon/radeon_audio.h u32 radeon_audio_endpoint_rreg(struct radeon_device *rdev, radeon_device 75 drivers/gpu/drm/radeon/radeon_audio.h void radeon_audio_endpoint_wreg(struct radeon_device *rdev, radeon_device 78 drivers/gpu/drm/radeon/radeon_audio.h void radeon_audio_fini(struct radeon_device *rdev); radeon_device 35 drivers/gpu/drm/radeon/radeon_benchmark.c static int radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, radeon_device 87 drivers/gpu/drm/radeon/radeon_benchmark.c static void radeon_benchmark_move(struct radeon_device *rdev, unsigned size, radeon_device 167 drivers/gpu/drm/radeon/radeon_benchmark.c void radeon_benchmark(struct radeon_device *rdev, int test_number) radeon_device 49 drivers/gpu/drm/radeon/radeon_bios.c static bool igp_read_bios_from_vram(struct radeon_device *rdev) radeon_device 80 drivers/gpu/drm/radeon/radeon_bios.c static bool radeon_read_bios(struct radeon_device *rdev) radeon_device 109 drivers/gpu/drm/radeon/radeon_bios.c static bool radeon_read_platform_bios(struct radeon_device *rdev) radeon_device 180 drivers/gpu/drm/radeon/radeon_bios.c static bool radeon_atrm_get_bios(struct radeon_device *rdev) radeon_device 245 drivers/gpu/drm/radeon/radeon_bios.c static inline bool radeon_atrm_get_bios(struct radeon_device *rdev) radeon_device 251 drivers/gpu/drm/radeon/radeon_bios.c static bool ni_read_disabled_bios(struct radeon_device *rdev) radeon_device 294 drivers/gpu/drm/radeon/radeon_bios.c static bool r700_read_disabled_bios(struct radeon_device *rdev) radeon_device 363 drivers/gpu/drm/radeon/radeon_bios.c static bool r600_read_disabled_bios(struct radeon_device *rdev) radeon_device 440 drivers/gpu/drm/radeon/radeon_bios.c static bool avivo_read_disabled_bios(struct radeon_device *rdev) radeon_device 501 drivers/gpu/drm/radeon/radeon_bios.c static bool legacy_read_disabled_bios(struct radeon_device *rdev) radeon_device 584 drivers/gpu/drm/radeon/radeon_bios.c static bool radeon_read_disabled_bios(struct radeon_device *rdev) radeon_device 601 drivers/gpu/drm/radeon/radeon_bios.c static bool radeon_acpi_vfct_bios(struct radeon_device *rdev) radeon_device 655 drivers/gpu/drm/radeon/radeon_bios.c static inline bool radeon_acpi_vfct_bios(struct radeon_device *rdev) radeon_device 661 drivers/gpu/drm/radeon/radeon_bios.c bool radeon_get_bios(struct radeon_device *rdev) radeon_device 39 drivers/gpu/drm/radeon/radeon_clocks.c uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev) radeon_device 69 drivers/gpu/drm/radeon/radeon_clocks.c uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev) radeon_device 105 drivers/gpu/drm/radeon/radeon_clocks.c struct radeon_device *rdev = dev->dev_private; radeon_device 181 drivers/gpu/drm/radeon/radeon_clocks.c struct radeon_device *rdev = dev->dev_private; radeon_device 350 drivers/gpu/drm/radeon/radeon_clocks.c static uint32_t calc_eng_mem_clock(struct radeon_device *rdev, radeon_device 389 drivers/gpu/drm/radeon/radeon_clocks.c void radeon_legacy_set_engine_clock(struct radeon_device *rdev, radeon_device 475 drivers/gpu/drm/radeon/radeon_clocks.c void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable) radeon_device 135 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 372 drivers/gpu/drm/radeon/radeon_combios.c bool radeon_combios_check_hardcoded_edid(struct radeon_device *rdev) radeon_device 401 drivers/gpu/drm/radeon/radeon_combios.c radeon_bios_get_hardcoded_edid(struct radeon_device *rdev) radeon_device 417 drivers/gpu/drm/radeon/radeon_combios.c static struct radeon_i2c_bus_rec combios_setup_i2c_bus(struct radeon_device *rdev, radeon_device 645 drivers/gpu/drm/radeon/radeon_combios.c static struct radeon_i2c_bus_rec radeon_combios_get_i2c_info_from_table(struct radeon_device *rdev) radeon_device 673 drivers/gpu/drm/radeon/radeon_combios.c void radeon_combios_i2c_init(struct radeon_device *rdev) radeon_device 734 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 815 drivers/gpu/drm/radeon/radeon_combios.c bool radeon_combios_sideport_present(struct radeon_device *rdev) radeon_device 854 drivers/gpu/drm/radeon/radeon_combios.c static void radeon_legacy_get_primary_dac_info_from_table(struct radeon_device *rdev, radeon_device 866 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 918 drivers/gpu/drm/radeon/radeon_combios.c radeon_combios_get_tv_info(struct radeon_device *rdev) radeon_device 1001 drivers/gpu/drm/radeon/radeon_combios.c static void radeon_legacy_get_tv_dac_info_from_table(struct radeon_device *rdev, radeon_device 1017 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1103 drivers/gpu/drm/radeon/radeon_combios.c radeon_device radeon_device 1176 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1321 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1337 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1390 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1414 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 1456 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 2273 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 2308 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 2637 drivers/gpu/drm/radeon/radeon_combios.c void radeon_combios_get_power_modes(struct radeon_device *rdev) radeon_device 2887 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3017 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3096 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3187 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3234 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3265 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3327 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3419 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3444 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3463 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3564 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 3599 drivers/gpu/drm/radeon/radeon_combios.c struct radeon_device *rdev = dev->dev_private; radeon_device 53 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 123 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 247 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 300 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 555 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 878 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1008 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1022 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1127 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1211 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1244 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1482 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1642 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1657 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1770 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 1867 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 2344 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 2491 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_device *rdev = dev->dev_private; radeon_device 460 drivers/gpu/drm/radeon/radeon_cs.c static int radeon_cs_ib_chunk(struct radeon_device *rdev, radeon_device 500 drivers/gpu/drm/radeon/radeon_cs.c struct radeon_device *rdev = p->rdev; radeon_device 542 drivers/gpu/drm/radeon/radeon_cs.c static int radeon_cs_ib_vm_chunk(struct radeon_device *rdev, radeon_device 594 drivers/gpu/drm/radeon/radeon_cs.c static int radeon_cs_handle_lockup(struct radeon_device *rdev, int r) radeon_device 604 drivers/gpu/drm/radeon/radeon_cs.c static int radeon_cs_ib_fill(struct radeon_device *rdev, struct radeon_cs_parser *parser) radeon_device 662 drivers/gpu/drm/radeon/radeon_cs.c struct radeon_device *rdev = dev->dev_private; radeon_device 737 drivers/gpu/drm/radeon/radeon_cs.c struct radeon_device *rdev = p->rdev; radeon_device 34 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_device *rdev = crtc->dev->dev_private; radeon_device 65 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_device *rdev = crtc->dev->dev_private; radeon_device 93 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_device *rdev = crtc->dev->dev_private; radeon_device 147 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_device *rdev = crtc->dev->dev_private; radeon_device 285 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_device *rdev = crtc->dev->dev_private; radeon_device 159 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = dev->dev_private; radeon_device 166 drivers/gpu/drm/radeon/radeon_device.c static void radeon_device_handle_px_quirks(struct radeon_device *rdev) radeon_device 201 drivers/gpu/drm/radeon/radeon_device.c void radeon_program_register_sequence(struct radeon_device *rdev, radeon_device 227 drivers/gpu/drm/radeon/radeon_device.c void radeon_pci_config_reset(struct radeon_device *rdev) radeon_device 239 drivers/gpu/drm/radeon/radeon_device.c void radeon_surface_init(struct radeon_device *rdev) radeon_device 266 drivers/gpu/drm/radeon/radeon_device.c void radeon_scratch_init(struct radeon_device *rdev) radeon_device 292 drivers/gpu/drm/radeon/radeon_device.c int radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) radeon_device 314 drivers/gpu/drm/radeon/radeon_device.c void radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) radeon_device 337 drivers/gpu/drm/radeon/radeon_device.c static int radeon_doorbell_init(struct radeon_device *rdev) radeon_device 366 drivers/gpu/drm/radeon/radeon_device.c static void radeon_doorbell_fini(struct radeon_device *rdev) radeon_device 381 drivers/gpu/drm/radeon/radeon_device.c int radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) radeon_device 401 drivers/gpu/drm/radeon/radeon_device.c void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) radeon_device 421 drivers/gpu/drm/radeon/radeon_device.c void radeon_wb_disable(struct radeon_device *rdev) radeon_device 434 drivers/gpu/drm/radeon/radeon_device.c void radeon_wb_fini(struct radeon_device *rdev) radeon_device 458 drivers/gpu/drm/radeon/radeon_device.c int radeon_wb_init(struct radeon_device *rdev) radeon_device 566 drivers/gpu/drm/radeon/radeon_device.c void radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) radeon_device 602 drivers/gpu/drm/radeon/radeon_device.c void radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) radeon_device 655 drivers/gpu/drm/radeon/radeon_device.c bool radeon_card_posted(struct radeon_device *rdev) radeon_device 723 drivers/gpu/drm/radeon/radeon_device.c void radeon_update_bandwidth_info(struct radeon_device *rdev) radeon_device 752 drivers/gpu/drm/radeon/radeon_device.c bool radeon_boot_test_post_card(struct radeon_device *rdev) radeon_device 780 drivers/gpu/drm/radeon/radeon_device.c int radeon_dummy_page_init(struct radeon_device *rdev) radeon_device 807 drivers/gpu/drm/radeon/radeon_device.c void radeon_dummy_page_fini(struct radeon_device *rdev) radeon_device 838 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 856 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 872 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 890 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 906 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 922 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 940 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 956 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = info->dev->dev_private; radeon_device 973 drivers/gpu/drm/radeon/radeon_device.c int radeon_atombios_init(struct radeon_device *rdev) radeon_device 1021 drivers/gpu/drm/radeon/radeon_device.c void radeon_atombios_fini(struct radeon_device *rdev) radeon_device 1048 drivers/gpu/drm/radeon/radeon_device.c int radeon_combios_init(struct radeon_device *rdev) radeon_device 1062 drivers/gpu/drm/radeon/radeon_device.c void radeon_combios_fini(struct radeon_device *rdev) radeon_device 1078 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = cookie; radeon_device 1124 drivers/gpu/drm/radeon/radeon_device.c static void radeon_check_arguments(struct radeon_device *rdev) radeon_device 1287 drivers/gpu/drm/radeon/radeon_device.c int radeon_device_init(struct radeon_device *rdev, radeon_device 1528 drivers/gpu/drm/radeon/radeon_device.c void radeon_device_fini(struct radeon_device *rdev) radeon_device 1566 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev; radeon_device 1671 drivers/gpu/drm/radeon/radeon_device.c struct radeon_device *rdev = dev->dev_private; radeon_device 1780 drivers/gpu/drm/radeon/radeon_device.c int radeon_gpu_reset(struct radeon_device *rdev) radeon_device 1893 drivers/gpu/drm/radeon/radeon_device.c int radeon_debugfs_add_files(struct radeon_device *rdev, radeon_device 52 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 90 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 124 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 196 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 223 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 284 drivers/gpu/drm/radeon/radeon_display.c void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id) radeon_device 365 drivers/gpu/drm/radeon/radeon_display.c void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id) radeon_device 412 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = work->rdev; radeon_device 488 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 623 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev; radeon_device 675 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 846 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 1399 drivers/gpu/drm/radeon/radeon_display.c static int radeon_modeset_create_props(struct radeon_device *rdev) radeon_device 1470 drivers/gpu/drm/radeon/radeon_display.c void radeon_update_display_priority(struct radeon_device *rdev) radeon_device 1493 drivers/gpu/drm/radeon/radeon_display.c static void radeon_afmt_init(struct radeon_device *rdev) radeon_device 1567 drivers/gpu/drm/radeon/radeon_display.c static void radeon_afmt_fini(struct radeon_device *rdev) radeon_device 1577 drivers/gpu/drm/radeon/radeon_display.c int radeon_modeset_init(struct radeon_device *rdev) radeon_device 1652 drivers/gpu/drm/radeon/radeon_display.c void radeon_modeset_fini(struct radeon_device *rdev) radeon_device 1687 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 1821 drivers/gpu/drm/radeon/radeon_display.c struct radeon_device *rdev = dev->dev_private; radeon_device 60 drivers/gpu/drm/radeon/radeon_dp_auxch.c struct radeon_device *rdev = dev->dev_private; radeon_device 33 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 71 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 167 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 303 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 315 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 355 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 382 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 604 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 668 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_device *rdev = dev->dev_private; radeon_device 785 drivers/gpu/drm/radeon/radeon_dp_mst.c int radeon_mst_debugfs_init(struct radeon_device *rdev) radeon_device 46 drivers/gpu/drm/radeon/radeon_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 91 drivers/gpu/drm/radeon/radeon_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 168 drivers/gpu/drm/radeon/radeon_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 327 drivers/gpu/drm/radeon/radeon_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 373 drivers/gpu/drm/radeon/radeon_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 48 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev; radeon_device 55 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; radeon_device 69 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; radeon_device 87 drivers/gpu/drm/radeon/radeon_fb.c int radeon_align_pitch(struct radeon_device *rdev, int width, int cpp, bool tiled) radeon_device 130 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; radeon_device 216 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; radeon_device 330 drivers/gpu/drm/radeon/radeon_fb.c int radeon_fbdev_init(struct radeon_device *rdev) radeon_device 382 drivers/gpu/drm/radeon/radeon_fb.c void radeon_fbdev_fini(struct radeon_device *rdev) radeon_device 392 drivers/gpu/drm/radeon/radeon_fb.c void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state) radeon_device 398 drivers/gpu/drm/radeon/radeon_fb.c bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) radeon_device 408 drivers/gpu/drm/radeon/radeon_fb.c void radeon_fb_add_connector(struct radeon_device *rdev, struct drm_connector *connector) radeon_device 414 drivers/gpu/drm/radeon/radeon_fb.c void radeon_fb_remove_connector(struct radeon_device *rdev, struct drm_connector *connector) radeon_device 68 drivers/gpu/drm/radeon/radeon_fence.c static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) radeon_device 89 drivers/gpu/drm/radeon/radeon_fence.c static u32 radeon_fence_read(struct radeon_device *rdev, int ring) radeon_device 114 drivers/gpu/drm/radeon/radeon_fence.c static void radeon_fence_schedule_check(struct radeon_device *rdev, int ring) radeon_device 135 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_emit(struct radeon_device *rdev, radeon_device 205 drivers/gpu/drm/radeon/radeon_fence.c static bool radeon_fence_activity(struct radeon_device *rdev, int ring) radeon_device 278 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev; radeon_device 328 drivers/gpu/drm/radeon/radeon_fence.c void radeon_fence_process(struct radeon_device *rdev, int ring) radeon_device 348 drivers/gpu/drm/radeon/radeon_fence.c static bool radeon_fence_seq_signaled(struct radeon_device *rdev, radeon_device 365 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev = fence->rdev; radeon_device 395 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev = fence->rdev; radeon_device 466 drivers/gpu/drm/radeon/radeon_fence.c static bool radeon_fence_any_seq_signaled(struct radeon_device *rdev, u64 *seq) radeon_device 494 drivers/gpu/drm/radeon/radeon_fence.c static long radeon_fence_wait_seq_timeout(struct radeon_device *rdev, radeon_device 611 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_wait_any(struct radeon_device *rdev, radeon_device 651 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_wait_next(struct radeon_device *rdev, int ring) radeon_device 678 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_wait_empty(struct radeon_device *rdev, int ring) radeon_device 739 drivers/gpu/drm/radeon/radeon_fence.c unsigned radeon_fence_count_emitted(struct radeon_device *rdev, int ring) radeon_device 833 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) radeon_device 883 drivers/gpu/drm/radeon/radeon_fence.c static void radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) radeon_device 911 drivers/gpu/drm/radeon/radeon_fence.c int radeon_fence_driver_init(struct radeon_device *rdev) radeon_device 933 drivers/gpu/drm/radeon/radeon_fence.c void radeon_fence_driver_fini(struct radeon_device *rdev) radeon_device 963 drivers/gpu/drm/radeon/radeon_fence.c void radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring) radeon_device 980 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev = dev->dev_private; radeon_device 1013 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev = dev->dev_private; radeon_device 1030 drivers/gpu/drm/radeon/radeon_fence.c int radeon_debugfs_fence_init(struct radeon_device *rdev) radeon_device 1083 drivers/gpu/drm/radeon/radeon_fence.c struct radeon_device *rdev = fence->rdev; radeon_device 71 drivers/gpu/drm/radeon/radeon_gart.c int radeon_gart_table_ram_alloc(struct radeon_device *rdev) radeon_device 101 drivers/gpu/drm/radeon/radeon_gart.c void radeon_gart_table_ram_free(struct radeon_device *rdev) radeon_device 130 drivers/gpu/drm/radeon/radeon_gart.c int radeon_gart_table_vram_alloc(struct radeon_device *rdev) radeon_device 155 drivers/gpu/drm/radeon/radeon_gart.c int radeon_gart_table_vram_pin(struct radeon_device *rdev) radeon_device 198 drivers/gpu/drm/radeon/radeon_gart.c void radeon_gart_table_vram_unpin(struct radeon_device *rdev) radeon_device 223 drivers/gpu/drm/radeon/radeon_gart.c void radeon_gart_table_vram_free(struct radeon_device *rdev) radeon_device 244 drivers/gpu/drm/radeon/radeon_gart.c void radeon_gart_unbind(struct radeon_device *rdev, unsigned offset, radeon_device 289 drivers/gpu/drm/radeon/radeon_gart.c int radeon_gart_bind(struct radeon_device *rdev, unsigned offset, radeon_device 332 drivers/gpu/drm/radeon/radeon_gart.c int radeon_gart_init(struct radeon_device *rdev) radeon_device 378 drivers/gpu/drm/radeon/radeon_gart.c void radeon_gart_fini(struct radeon_device *rdev) radeon_device 47 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_object_create(struct radeon_device *rdev, unsigned long size, radeon_device 133 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_init(struct radeon_device *rdev) radeon_device 139 drivers/gpu/drm/radeon/radeon_gem.c void radeon_gem_fini(struct radeon_device *rdev) radeon_device 151 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = rbo->rdev; radeon_device 182 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = rbo->rdev; radeon_device 208 drivers/gpu/drm/radeon/radeon_gem.c static int radeon_gem_handle_lockup(struct radeon_device *rdev, int r) radeon_device 224 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 258 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 292 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 384 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 469 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 549 drivers/gpu/drm/radeon/radeon_gem.c static void radeon_gem_va_update_vm(struct radeon_device *rdev, radeon_device 607 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 753 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 784 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_device *rdev = dev->dev_private; radeon_device 820 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_debugfs_init(struct radeon_device *rdev) radeon_device 96 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 166 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 185 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 200 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 214 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 227 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 239 drivers/gpu/drm/radeon/radeon_i2c.c static u32 radeon_get_i2c_prescale(struct radeon_device *rdev) radeon_device 333 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 586 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 819 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = i2c->dev->dev_private; radeon_device 915 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_device *rdev = dev->dev_private; radeon_device 994 drivers/gpu/drm/radeon/radeon_i2c.c void radeon_i2c_init(struct radeon_device *rdev) radeon_device 1006 drivers/gpu/drm/radeon/radeon_i2c.c void radeon_i2c_fini(struct radeon_device *rdev) radeon_device 1019 drivers/gpu/drm/radeon/radeon_i2c.c void radeon_i2c_add(struct radeon_device *rdev, radeon_device 1035 drivers/gpu/drm/radeon/radeon_i2c.c struct radeon_i2c_chan *radeon_i2c_lookup(struct radeon_device *rdev, radeon_device 44 drivers/gpu/drm/radeon/radeon_ib.c static int radeon_debugfs_sa_init(struct radeon_device *rdev); radeon_device 58 drivers/gpu/drm/radeon/radeon_ib.c int radeon_ib_get(struct radeon_device *rdev, int ring, radeon_device 97 drivers/gpu/drm/radeon/radeon_ib.c void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 125 drivers/gpu/drm/radeon/radeon_ib.c int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, radeon_device 194 drivers/gpu/drm/radeon/radeon_ib.c int radeon_ib_pool_init(struct radeon_device *rdev) radeon_device 241 drivers/gpu/drm/radeon/radeon_ib.c void radeon_ib_pool_fini(struct radeon_device *rdev) radeon_device 260 drivers/gpu/drm/radeon/radeon_ib.c int radeon_ib_ring_tests(struct radeon_device *rdev) radeon_device 301 drivers/gpu/drm/radeon/radeon_ib.c struct radeon_device *rdev = dev->dev_private; radeon_device 315 drivers/gpu/drm/radeon/radeon_ib.c static int radeon_debugfs_sa_init(struct radeon_device *rdev) radeon_device 58 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 83 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = container_of(work, struct radeon_device, radeon_device 104 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = container_of(work, struct radeon_device, radeon_device 124 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 156 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 175 drivers/gpu/drm/radeon/radeon_irq_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 208 drivers/gpu/drm/radeon/radeon_irq_kms.c static bool radeon_msi_ok(struct radeon_device *rdev) radeon_device 288 drivers/gpu/drm/radeon/radeon_irq_kms.c int radeon_irq_kms_init(struct radeon_device *rdev) radeon_device 336 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_fini(struct radeon_device *rdev) radeon_device 357 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) radeon_device 381 drivers/gpu/drm/radeon/radeon_irq_kms.c bool radeon_irq_kms_sw_irq_get_delayed(struct radeon_device *rdev, int ring) radeon_device 396 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_sw_irq_put(struct radeon_device *rdev, int ring) radeon_device 419 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc) radeon_device 445 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_pflip_irq_put(struct radeon_device *rdev, int crtc) radeon_device 470 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_enable_afmt(struct radeon_device *rdev, int block) radeon_device 492 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_disable_afmt(struct radeon_device *rdev, int block) radeon_device 513 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_enable_hpd(struct radeon_device *rdev, unsigned hpd_mask) radeon_device 536 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_disable_hpd(struct radeon_device *rdev, unsigned hpd_mask) radeon_device 568 drivers/gpu/drm/radeon/radeon_irq_kms.c void radeon_irq_kms_set_irq_n_enabled(struct radeon_device *rdev, radeon_device 63 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 106 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev; radeon_device 109 drivers/gpu/drm/radeon/radeon_kms.c rdev = kzalloc(sizeof(struct radeon_device), GFP_KERNEL); radeon_device 193 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 226 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 635 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 705 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 758 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 825 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 851 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_device *rdev = dev->dev_private; radeon_device 41 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 53 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 215 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 230 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 241 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 257 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 301 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 378 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 576 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 736 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_device *rdev = dev->dev_private; radeon_device 56 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 144 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 163 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 174 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 188 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 283 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 296 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 357 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 375 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 463 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 522 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 563 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 574 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 589 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 645 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 734 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 760 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 771 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 786 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 898 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 926 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 937 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 951 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1041 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1131 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 1142 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = encoder->dev->dev_private; radeon_device 1157 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1310 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1381 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1445 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1535 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1701 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1724 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 1747 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_device *rdev = dev->dev_private; radeon_device 241 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 281 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 305 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 327 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 390 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 417 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 529 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_device *rdev = dev->dev_private; radeon_device 44 drivers/gpu/drm/radeon/radeon_mode.h struct radeon_device; radeon_device 718 drivers/gpu/drm/radeon/radeon_mode.h radeon_combios_get_tv_info(struct radeon_device *rdev); radeon_device 720 drivers/gpu/drm/radeon/radeon_mode.h radeon_atombios_get_tv_info(struct radeon_device *rdev); radeon_device 721 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_atombios_get_default_voltages(struct radeon_device *rdev, radeon_device 767 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_atom_encoder_init(struct radeon_device *rdev); radeon_device 768 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_atom_disp_eng_pll_init(struct radeon_device *rdev); radeon_device 781 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_i2c_init(struct radeon_device *rdev); radeon_device 782 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_i2c_fini(struct radeon_device *rdev); radeon_device 783 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_combios_i2c_init(struct radeon_device *rdev); radeon_device 784 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_atombios_i2c_init(struct radeon_device *rdev); radeon_device 785 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_i2c_add(struct radeon_device *rdev, radeon_device 788 drivers/gpu/drm/radeon/radeon_mode.h extern struct radeon_i2c_chan *radeon_i2c_lookup(struct radeon_device *rdev, radeon_device 806 drivers/gpu/drm/radeon/radeon_mode.h extern bool radeon_atombios_get_ppll_ss_info(struct radeon_device *rdev, radeon_device 809 drivers/gpu/drm/radeon/radeon_mode.h extern bool radeon_atombios_get_asic_ss_info(struct radeon_device *rdev, radeon_device 812 drivers/gpu/drm/radeon/radeon_mode.h extern struct radeon_gpio_rec radeon_atombios_lookup_gpio(struct radeon_device *rdev, radeon_device 884 drivers/gpu/drm/radeon/radeon_mode.h extern bool radeon_combios_check_hardcoded_edid(struct radeon_device *rdev); radeon_device 886 drivers/gpu/drm/radeon/radeon_mode.h radeon_bios_get_hardcoded_edid(struct radeon_device *rdev); radeon_device 918 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_save_bios_scratch_regs(struct radeon_device *rdev); radeon_device 919 drivers/gpu/drm/radeon/radeon_mode.h extern void radeon_restore_bios_scratch_regs(struct radeon_device *rdev); radeon_device 954 drivers/gpu/drm/radeon/radeon_mode.h void atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc); radeon_device 977 drivers/gpu/drm/radeon/radeon_mode.h int radeon_fbdev_init(struct radeon_device *rdev); radeon_device 978 drivers/gpu/drm/radeon/radeon_mode.h void radeon_fbdev_fini(struct radeon_device *rdev); radeon_device 979 drivers/gpu/drm/radeon/radeon_mode.h void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state); radeon_device 980 drivers/gpu/drm/radeon/radeon_mode.h bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj); radeon_device 982 drivers/gpu/drm/radeon/radeon_mode.h void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id); radeon_device 984 drivers/gpu/drm/radeon/radeon_mode.h void radeon_fb_add_connector(struct radeon_device *rdev, struct drm_connector *connector); radeon_device 985 drivers/gpu/drm/radeon/radeon_mode.h void radeon_fb_remove_connector(struct radeon_device *rdev, struct drm_connector *connector); radeon_device 987 drivers/gpu/drm/radeon/radeon_mode.h void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id); radeon_device 989 drivers/gpu/drm/radeon/radeon_mode.h int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled); radeon_device 995 drivers/gpu/drm/radeon/radeon_mode.h int radeon_mst_debugfs_init(struct radeon_device *rdev); radeon_device 1001 drivers/gpu/drm/radeon/radeon_mode.h void radeon_atom_release_dig_encoder(struct radeon_device *rdev, int enc_idx); radeon_device 44 drivers/gpu/drm/radeon/radeon_object.c int radeon_ttm_init(struct radeon_device *rdev); radeon_device 45 drivers/gpu/drm/radeon/radeon_object.c void radeon_ttm_fini(struct radeon_device *rdev); radeon_device 56 drivers/gpu/drm/radeon/radeon_object.c struct radeon_device *rdev = bo->rdev; radeon_device 183 drivers/gpu/drm/radeon/radeon_object.c int radeon_bo_create(struct radeon_device *rdev, radeon_device 422 drivers/gpu/drm/radeon/radeon_object.c int radeon_bo_evict_vram(struct radeon_device *rdev) radeon_device 435 drivers/gpu/drm/radeon/radeon_object.c void radeon_bo_force_delete(struct radeon_device *rdev) radeon_device 455 drivers/gpu/drm/radeon/radeon_object.c int radeon_bo_init(struct radeon_device *rdev) radeon_device 474 drivers/gpu/drm/radeon/radeon_object.c void radeon_bo_fini(struct radeon_device *rdev) radeon_device 483 drivers/gpu/drm/radeon/radeon_object.c static u64 radeon_bo_get_threshold_for_moves(struct radeon_device *rdev) radeon_device 533 drivers/gpu/drm/radeon/radeon_object.c int radeon_bo_list_validate(struct radeon_device *rdev, radeon_device 607 drivers/gpu/drm/radeon/radeon_object.c struct radeon_device *rdev = bo->rdev; radeon_device 662 drivers/gpu/drm/radeon/radeon_object.c struct radeon_device *rdev = bo->rdev; radeon_device 678 drivers/gpu/drm/radeon/radeon_object.c struct radeon_device *rdev = bo->rdev; radeon_device 800 drivers/gpu/drm/radeon/radeon_object.c struct radeon_device *rdev; radeon_device 125 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_bo_create(struct radeon_device *rdev, radeon_device 139 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_bo_evict_vram(struct radeon_device *rdev); radeon_device 140 drivers/gpu/drm/radeon/radeon_object.h extern void radeon_bo_force_delete(struct radeon_device *rdev); radeon_device 141 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_bo_init(struct radeon_device *rdev); radeon_device 142 drivers/gpu/drm/radeon/radeon_object.h extern void radeon_bo_fini(struct radeon_device *rdev); radeon_device 143 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_bo_list_validate(struct radeon_device *rdev, radeon_device 174 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_sa_bo_manager_init(struct radeon_device *rdev, radeon_device 178 drivers/gpu/drm/radeon/radeon_object.h extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev, radeon_device 180 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_sa_bo_manager_start(struct radeon_device *rdev, radeon_device 182 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_sa_bo_manager_suspend(struct radeon_device *rdev, radeon_device 184 drivers/gpu/drm/radeon/radeon_object.h extern int radeon_sa_bo_new(struct radeon_device *rdev, radeon_device 188 drivers/gpu/drm/radeon/radeon_object.h extern void radeon_sa_bo_free(struct radeon_device *rdev, radeon_device 50 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_debugfs_pm_init(struct radeon_device *rdev); radeon_device 51 drivers/gpu/drm/radeon/radeon_pm.c static bool radeon_pm_in_vbl(struct radeon_device *rdev); radeon_device 52 drivers/gpu/drm/radeon/radeon_pm.c static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish); radeon_device 53 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_update_profile(struct radeon_device *rdev); radeon_device 54 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_set_clocks(struct radeon_device *rdev); radeon_device 56 drivers/gpu/drm/radeon/radeon_pm.c int radeon_pm_get_type_index(struct radeon_device *rdev, radeon_device 74 drivers/gpu/drm/radeon/radeon_pm.c void radeon_pm_acpi_event_handler(struct radeon_device *rdev) radeon_device 97 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_update_profile(struct radeon_device *rdev) radeon_device 149 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_unmap_vram_bos(struct radeon_device *rdev) radeon_device 162 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_sync_with_vblank(struct radeon_device *rdev) radeon_device 172 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_set_power_state(struct radeon_device *rdev) radeon_device 252 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_set_clocks(struct radeon_device *rdev) radeon_device 321 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_print_states(struct radeon_device *rdev) radeon_device 360 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 376 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 415 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 429 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 472 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 486 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 516 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 534 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = ddev->dev_private; radeon_device 573 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 588 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 629 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 650 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 674 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 695 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 731 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev_get_drvdata(dev); radeon_device 785 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_hwmon_init(struct radeon_device *rdev) radeon_device 816 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_hwmon_fini(struct radeon_device *rdev) radeon_device 824 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = radeon_device 825 drivers/gpu/drm/radeon/radeon_pm.c container_of(work, struct radeon_device, radeon_device 855 drivers/gpu/drm/radeon/radeon_pm.c static bool radeon_dpm_single_display(struct radeon_device *rdev) radeon_device 875 drivers/gpu/drm/radeon/radeon_pm.c static struct radeon_ps *radeon_dpm_pick_power_state(struct radeon_device *rdev, radeon_device 1002 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_dpm_change_power_state_locked(struct radeon_device *rdev) radeon_device 1132 drivers/gpu/drm/radeon/radeon_pm.c void radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) radeon_device 1174 drivers/gpu/drm/radeon/radeon_pm.c void radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) radeon_device 1191 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_suspend_old(struct radeon_device *rdev) radeon_device 1203 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_suspend_dpm(struct radeon_device *rdev) radeon_device 1214 drivers/gpu/drm/radeon/radeon_pm.c void radeon_pm_suspend(struct radeon_device *rdev) radeon_device 1222 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_resume_old(struct radeon_device *rdev) radeon_device 1259 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_resume_dpm(struct radeon_device *rdev) radeon_device 1292 drivers/gpu/drm/radeon/radeon_pm.c void radeon_pm_resume(struct radeon_device *rdev) radeon_device 1300 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_pm_init_old(struct radeon_device *rdev) radeon_device 1357 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_dpm_print_power_states(struct radeon_device *rdev) radeon_device 1367 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_pm_init_dpm(struct radeon_device *rdev) radeon_device 1448 drivers/gpu/drm/radeon/radeon_pm.c int radeon_pm_init(struct radeon_device *rdev) radeon_device 1539 drivers/gpu/drm/radeon/radeon_pm.c int radeon_pm_late_init(struct radeon_device *rdev) radeon_device 1592 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_fini_old(struct radeon_device *rdev) radeon_device 1618 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_fini_dpm(struct radeon_device *rdev) radeon_device 1637 drivers/gpu/drm/radeon/radeon_pm.c void radeon_pm_fini(struct radeon_device *rdev) radeon_device 1645 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_compute_clocks_old(struct radeon_device *rdev) radeon_device 1718 drivers/gpu/drm/radeon/radeon_pm.c static void radeon_pm_compute_clocks_dpm(struct radeon_device *rdev) radeon_device 1755 drivers/gpu/drm/radeon/radeon_pm.c void radeon_pm_compute_clocks(struct radeon_device *rdev) radeon_device 1763 drivers/gpu/drm/radeon/radeon_pm.c static bool radeon_pm_in_vbl(struct radeon_device *rdev) radeon_device 1787 drivers/gpu/drm/radeon/radeon_pm.c static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish) radeon_device 1800 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev; radeon_device 1802 drivers/gpu/drm/radeon/radeon_pm.c rdev = container_of(work, struct radeon_device, radeon_device 1868 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_device *rdev = dev->dev_private; radeon_device 1905 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_debugfs_pm_init(struct radeon_device *rdev) radeon_device 67 drivers/gpu/drm/radeon/radeon_prime.c struct radeon_device *rdev = dev->dev_private; radeon_device 49 drivers/gpu/drm/radeon/radeon_ring.c static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring); radeon_device 61 drivers/gpu/drm/radeon/radeon_ring.c bool radeon_ring_supports_scratch_reg(struct radeon_device *rdev, radeon_device 82 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 108 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) radeon_device 144 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) radeon_device 168 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 199 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 225 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 238 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_lockup_update(struct radeon_device *rdev, radeon_device 251 drivers/gpu/drm/radeon/radeon_ring.c bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 281 drivers/gpu/drm/radeon/radeon_ring.c unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 345 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 379 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, radeon_device 436 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 468 drivers/gpu/drm/radeon/radeon_ring.c struct radeon_device *rdev = dev->dev_private; radeon_device 543 drivers/gpu/drm/radeon/radeon_ring.c static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 50 drivers/gpu/drm/radeon/radeon_sa.c int radeon_sa_bo_manager_init(struct radeon_device *rdev, radeon_device 77 drivers/gpu/drm/radeon/radeon_sa.c void radeon_sa_bo_manager_fini(struct radeon_device *rdev, radeon_device 96 drivers/gpu/drm/radeon/radeon_sa.c int radeon_sa_bo_manager_start(struct radeon_device *rdev, radeon_device 123 drivers/gpu/drm/radeon/radeon_sa.c int radeon_sa_bo_manager_suspend(struct radeon_device *rdev, radeon_device 312 drivers/gpu/drm/radeon/radeon_sa.c int radeon_sa_bo_new(struct radeon_device *rdev, radeon_device 376 drivers/gpu/drm/radeon/radeon_sa.c void radeon_sa_bo_free(struct radeon_device *rdev, struct radeon_sa_bo **sa_bo, radeon_device 34 drivers/gpu/drm/radeon/radeon_semaphore.c int radeon_semaphore_create(struct radeon_device *rdev, radeon_device 58 drivers/gpu/drm/radeon/radeon_semaphore.c bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, radeon_device 75 drivers/gpu/drm/radeon/radeon_semaphore.c bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, radeon_device 92 drivers/gpu/drm/radeon/radeon_semaphore.c void radeon_semaphore_free(struct radeon_device *rdev, radeon_device 88 drivers/gpu/drm/radeon/radeon_sync.c int radeon_sync_resv(struct radeon_device *rdev, radeon_device 136 drivers/gpu/drm/radeon/radeon_sync.c int radeon_sync_rings(struct radeon_device *rdev, radeon_device 211 drivers/gpu/drm/radeon/radeon_sync.c void radeon_sync_free(struct radeon_device *rdev, radeon_device 35 drivers/gpu/drm/radeon/radeon_test.c static void radeon_do_test_moves(struct radeon_device *rdev, int flag) radeon_device 254 drivers/gpu/drm/radeon/radeon_test.c void radeon_test_moves(struct radeon_device *rdev) radeon_device 262 drivers/gpu/drm/radeon/radeon_test.c static int radeon_test_create_and_emit_fence(struct radeon_device *rdev, radeon_device 313 drivers/gpu/drm/radeon/radeon_test.c void radeon_test_ring_sync(struct radeon_device *rdev, radeon_device 406 drivers/gpu/drm/radeon/radeon_test.c static void radeon_test_ring_sync2(struct radeon_device *rdev, radeon_device 526 drivers/gpu/drm/radeon/radeon_test.c void radeon_test_syncing(struct radeon_device *rdev) radeon_device 56 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_debugfs_init(struct radeon_device *rdev); radeon_device 57 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_ttm_debugfs_fini(struct radeon_device *rdev); radeon_device 59 drivers/gpu/drm/radeon/radeon_ttm.c static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) radeon_device 62 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 65 drivers/gpu/drm/radeon/radeon_ttm.c rdev = container_of(mman, struct radeon_device, mman); radeon_device 77 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 206 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 343 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 405 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = radeon_get_rdev(bdev); radeon_device 476 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 487 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = radeon_get_rdev(ttm->bdev); radeon_device 549 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = radeon_get_rdev(ttm->bdev); radeon_device 635 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 670 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 708 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 789 drivers/gpu/drm/radeon/radeon_ttm.c int radeon_ttm_init(struct radeon_device *rdev) radeon_device 846 drivers/gpu/drm/radeon/radeon_ttm.c void radeon_ttm_fini(struct radeon_device *rdev) radeon_device 871 drivers/gpu/drm/radeon/radeon_ttm.c void radeon_ttm_set_active_vram_size(struct radeon_device *rdev, u64 size) radeon_device 889 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev; radeon_device 907 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = file_priv->minor->dev->dev_private; radeon_device 932 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = dev->dev_private; radeon_device 955 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = inode->i_private; radeon_device 964 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = f->private_data; radeon_device 1007 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = inode->i_private; radeon_device 1016 drivers/gpu/drm/radeon/radeon_ttm.c struct radeon_device *rdev = f->private_data; radeon_device 1061 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_debugfs_init(struct radeon_device *rdev) radeon_device 1090 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_ttm_debugfs_fini(struct radeon_device *rdev) radeon_device 66 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_init(struct radeon_device *rdev) radeon_device 228 drivers/gpu/drm/radeon/radeon_uvd.c void radeon_uvd_fini(struct radeon_device *rdev) radeon_device 249 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_suspend(struct radeon_device *rdev) radeon_device 281 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_resume(struct radeon_device *rdev) radeon_device 328 drivers/gpu/drm/radeon/radeon_uvd.c void radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) radeon_device 740 drivers/gpu/drm/radeon/radeon_uvd.c static int radeon_uvd_send_msg(struct radeon_device *rdev, radeon_device 777 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, radeon_device 813 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, radeon_device 851 drivers/gpu/drm/radeon/radeon_uvd.c static void radeon_uvd_count_handles(struct radeon_device *rdev, radeon_device 872 drivers/gpu/drm/radeon/radeon_uvd.c struct radeon_device *rdev = radeon_device 873 drivers/gpu/drm/radeon/radeon_uvd.c container_of(work, struct radeon_device, uvd.idle_work.work); radeon_device 889 drivers/gpu/drm/radeon/radeon_uvd.c void radeon_uvd_note_usage(struct radeon_device *rdev) radeon_device 959 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_calc_upll_dividers(struct radeon_device *rdev, radeon_device 1022 drivers/gpu/drm/radeon/radeon_uvd.c int radeon_uvd_send_upll_ctlreq(struct radeon_device *rdev, radeon_device 56 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_init(struct radeon_device *rdev) radeon_device 181 drivers/gpu/drm/radeon/radeon_vce.c void radeon_vce_fini(struct radeon_device *rdev) radeon_device 197 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_suspend(struct radeon_device *rdev) radeon_device 221 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_resume(struct radeon_device *rdev) radeon_device 264 drivers/gpu/drm/radeon/radeon_vce.c struct radeon_device *rdev = radeon_device 265 drivers/gpu/drm/radeon/radeon_vce.c container_of(work, struct radeon_device, vce.idle_work.work); radeon_device 287 drivers/gpu/drm/radeon/radeon_vce.c void radeon_vce_note_usage(struct radeon_device *rdev) radeon_device 316 drivers/gpu/drm/radeon/radeon_vce.c void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) radeon_device 346 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, radeon_device 413 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, radeon_device 695 drivers/gpu/drm/radeon/radeon_vce.c bool radeon_vce_semaphore_emit(struct radeon_device *rdev, radeon_device 719 drivers/gpu/drm/radeon/radeon_vce.c void radeon_vce_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 735 drivers/gpu/drm/radeon/radeon_vce.c void radeon_vce_fence_emit(struct radeon_device *rdev, radeon_device 756 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 796 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 60 drivers/gpu/drm/radeon/radeon_vm.c static unsigned radeon_vm_num_pdes(struct radeon_device *rdev) radeon_device 72 drivers/gpu/drm/radeon/radeon_vm.c static unsigned radeon_vm_directory_size(struct radeon_device *rdev) radeon_device 85 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_manager_init(struct radeon_device *rdev) radeon_device 106 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_manager_fini(struct radeon_device *rdev) radeon_device 128 drivers/gpu/drm/radeon/radeon_vm.c struct radeon_bo_list *radeon_vm_get_bos(struct radeon_device *rdev, radeon_device 177 drivers/gpu/drm/radeon/radeon_vm.c struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, radeon_device 236 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_flush(struct radeon_device *rdev, radeon_device 268 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_fence(struct radeon_device *rdev, radeon_device 319 drivers/gpu/drm/radeon/radeon_vm.c struct radeon_bo_va *radeon_vm_bo_add(struct radeon_device *rdev, radeon_device 359 drivers/gpu/drm/radeon/radeon_vm.c static void radeon_vm_set_pages(struct radeon_device *rdev, radeon_device 387 drivers/gpu/drm/radeon/radeon_vm.c static int radeon_vm_clear_bo(struct radeon_device *rdev, radeon_device 446 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_bo_set_addr(struct radeon_device *rdev, radeon_device 595 drivers/gpu/drm/radeon/radeon_vm.c uint64_t radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr) radeon_device 641 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_update_page_directory(struct radeon_device *rdev, radeon_device 732 drivers/gpu/drm/radeon/radeon_vm.c static void radeon_vm_frag_ptes(struct radeon_device *rdev, radeon_device 814 drivers/gpu/drm/radeon/radeon_vm.c static int radeon_vm_update_ptes(struct radeon_device *rdev, radeon_device 912 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_bo_update(struct radeon_device *rdev, radeon_device 1048 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_clear_freed(struct radeon_device *rdev, radeon_device 1086 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_clear_invalids(struct radeon_device *rdev, radeon_device 1119 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_bo_rmv(struct radeon_device *rdev, radeon_device 1153 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_bo_invalidate(struct radeon_device *rdev, radeon_device 1175 drivers/gpu/drm/radeon/radeon_vm.c int radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm) radeon_device 1231 drivers/gpu/drm/radeon/radeon_vm.c void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm) radeon_device 41 drivers/gpu/drm/radeon/rs400.c static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev); radeon_device 43 drivers/gpu/drm/radeon/rs400.c void rs400_gart_adjust_size(struct radeon_device *rdev) radeon_device 65 drivers/gpu/drm/radeon/rs400.c void rs400_gart_tlb_flush(struct radeon_device *rdev) radeon_device 81 drivers/gpu/drm/radeon/rs400.c int rs400_gart_init(struct radeon_device *rdev) radeon_device 112 drivers/gpu/drm/radeon/rs400.c int rs400_gart_enable(struct radeon_device *rdev) radeon_device 199 drivers/gpu/drm/radeon/rs400.c void rs400_gart_disable(struct radeon_device *rdev) radeon_device 209 drivers/gpu/drm/radeon/rs400.c void rs400_gart_fini(struct radeon_device *rdev) radeon_device 235 drivers/gpu/drm/radeon/rs400.c void rs400_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 242 drivers/gpu/drm/radeon/rs400.c int rs400_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 258 drivers/gpu/drm/radeon/rs400.c static void rs400_gpu_init(struct radeon_device *rdev) radeon_device 268 drivers/gpu/drm/radeon/rs400.c static void rs400_mc_init(struct radeon_device *rdev) radeon_device 285 drivers/gpu/drm/radeon/rs400.c uint32_t rs400_mc_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 298 drivers/gpu/drm/radeon/rs400.c void rs400_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 314 drivers/gpu/drm/radeon/rs400.c struct radeon_device *rdev = dev->dev_private; radeon_device 384 drivers/gpu/drm/radeon/rs400.c static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev) radeon_device 393 drivers/gpu/drm/radeon/rs400.c static void rs400_mc_program(struct radeon_device *rdev) radeon_device 410 drivers/gpu/drm/radeon/rs400.c static int rs400_startup(struct radeon_device *rdev) radeon_device 464 drivers/gpu/drm/radeon/rs400.c int rs400_resume(struct radeon_device *rdev) radeon_device 495 drivers/gpu/drm/radeon/rs400.c int rs400_suspend(struct radeon_device *rdev) radeon_device 505 drivers/gpu/drm/radeon/rs400.c void rs400_fini(struct radeon_device *rdev) radeon_device 521 drivers/gpu/drm/radeon/rs400.c int rs400_init(struct radeon_device *rdev) radeon_device 52 drivers/gpu/drm/radeon/rs600.c static void rs600_gpu_init(struct radeon_device *rdev); radeon_device 53 drivers/gpu/drm/radeon/rs600.c int rs600_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 61 drivers/gpu/drm/radeon/rs600.c static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) radeon_device 69 drivers/gpu/drm/radeon/rs600.c static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) radeon_device 90 drivers/gpu/drm/radeon/rs600.c void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) radeon_device 118 drivers/gpu/drm/radeon/rs600.c void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) radeon_device 149 drivers/gpu/drm/radeon/rs600.c bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) radeon_device 161 drivers/gpu/drm/radeon/rs600.c struct radeon_device *rdev = dev->dev_private; radeon_device 222 drivers/gpu/drm/radeon/rs600.c void rs600_pm_misc(struct radeon_device *rdev) radeon_device 316 drivers/gpu/drm/radeon/rs600.c void rs600_pm_prepare(struct radeon_device *rdev) radeon_device 334 drivers/gpu/drm/radeon/rs600.c void rs600_pm_finish(struct radeon_device *rdev) radeon_device 353 drivers/gpu/drm/radeon/rs600.c bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) radeon_device 375 drivers/gpu/drm/radeon/rs600.c void rs600_hpd_set_polarity(struct radeon_device *rdev, radeon_device 403 drivers/gpu/drm/radeon/rs600.c void rs600_hpd_init(struct radeon_device *rdev) radeon_device 430 drivers/gpu/drm/radeon/rs600.c void rs600_hpd_fini(struct radeon_device *rdev) radeon_device 456 drivers/gpu/drm/radeon/rs600.c int rs600_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 521 drivers/gpu/drm/radeon/rs600.c void rs600_gart_tlb_flush(struct radeon_device *rdev) radeon_device 539 drivers/gpu/drm/radeon/rs600.c static int rs600_gart_init(struct radeon_device *rdev) radeon_device 556 drivers/gpu/drm/radeon/rs600.c static int rs600_gart_enable(struct radeon_device *rdev) radeon_device 620 drivers/gpu/drm/radeon/rs600.c static void rs600_gart_disable(struct radeon_device *rdev) radeon_device 631 drivers/gpu/drm/radeon/rs600.c static void rs600_gart_fini(struct radeon_device *rdev) radeon_device 653 drivers/gpu/drm/radeon/rs600.c void rs600_gart_set_page(struct radeon_device *rdev, unsigned i, radeon_device 660 drivers/gpu/drm/radeon/rs600.c int rs600_irq_set(struct radeon_device *rdev) radeon_device 713 drivers/gpu/drm/radeon/rs600.c static inline u32 rs600_irq_ack(struct radeon_device *rdev) radeon_device 760 drivers/gpu/drm/radeon/rs600.c void rs600_irq_disable(struct radeon_device *rdev) radeon_device 772 drivers/gpu/drm/radeon/rs600.c int rs600_irq_process(struct radeon_device *rdev) radeon_device 845 drivers/gpu/drm/radeon/rs600.c u32 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) radeon_device 853 drivers/gpu/drm/radeon/rs600.c int rs600_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 865 drivers/gpu/drm/radeon/rs600.c static void rs600_gpu_init(struct radeon_device *rdev) radeon_device 873 drivers/gpu/drm/radeon/rs600.c static void rs600_mc_init(struct radeon_device *rdev) radeon_device 893 drivers/gpu/drm/radeon/rs600.c void rs600_bandwidth_update(struct radeon_device *rdev) radeon_device 924 drivers/gpu/drm/radeon/rs600.c uint32_t rs600_mc_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 937 drivers/gpu/drm/radeon/rs600.c void rs600_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 948 drivers/gpu/drm/radeon/rs600.c static void rs600_debugfs(struct radeon_device *rdev) radeon_device 954 drivers/gpu/drm/radeon/rs600.c void rs600_set_safe_registers(struct radeon_device *rdev) radeon_device 960 drivers/gpu/drm/radeon/rs600.c static void rs600_mc_program(struct radeon_device *rdev) radeon_device 985 drivers/gpu/drm/radeon/rs600.c static int rs600_startup(struct radeon_device *rdev) radeon_device 1042 drivers/gpu/drm/radeon/rs600.c int rs600_resume(struct radeon_device *rdev) radeon_device 1071 drivers/gpu/drm/radeon/rs600.c int rs600_suspend(struct radeon_device *rdev) radeon_device 1082 drivers/gpu/drm/radeon/rs600.c void rs600_fini(struct radeon_device *rdev) radeon_device 1099 drivers/gpu/drm/radeon/rs600.c int rs600_init(struct radeon_device *rdev) radeon_device 37 drivers/gpu/drm/radeon/rs690.c int rs690_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 52 drivers/gpu/drm/radeon/rs690.c static void rs690_gpu_init(struct radeon_device *rdev) radeon_device 66 drivers/gpu/drm/radeon/rs690.c void rs690_pm_info(struct radeon_device *rdev) radeon_device 150 drivers/gpu/drm/radeon/rs690.c static void rs690_mc_init(struct radeon_device *rdev) radeon_device 205 drivers/gpu/drm/radeon/rs690.c void rs690_line_buffer_adjust(struct radeon_device *rdev, radeon_device 272 drivers/gpu/drm/radeon/rs690.c static void rs690_crtc_bandwidth_compute(struct radeon_device *rdev, radeon_device 460 drivers/gpu/drm/radeon/rs690.c static void rs690_compute_mode_priority(struct radeon_device *rdev, radeon_device 584 drivers/gpu/drm/radeon/rs690.c void rs690_bandwidth_update(struct radeon_device *rdev) radeon_device 651 drivers/gpu/drm/radeon/rs690.c uint32_t rs690_mc_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 664 drivers/gpu/drm/radeon/rs690.c void rs690_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 676 drivers/gpu/drm/radeon/rs690.c static void rs690_mc_program(struct radeon_device *rdev) radeon_device 696 drivers/gpu/drm/radeon/rs690.c static int rs690_startup(struct radeon_device *rdev) radeon_device 753 drivers/gpu/drm/radeon/rs690.c int rs690_resume(struct radeon_device *rdev) radeon_device 782 drivers/gpu/drm/radeon/rs690.c int rs690_suspend(struct radeon_device *rdev) radeon_device 793 drivers/gpu/drm/radeon/rs690.c void rs690_fini(struct radeon_device *rdev) radeon_device 810 drivers/gpu/drm/radeon/rs690.c int rs690_init(struct radeon_device *rdev) radeon_device 43 drivers/gpu/drm/radeon/rs780_dpm.c static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev) radeon_device 50 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_get_pm_mode_parameters(struct radeon_device *rdev) radeon_device 74 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable); radeon_device 76 drivers/gpu/drm/radeon/rs780_dpm.c static int rs780_initialize_dpm_power_state(struct radeon_device *rdev, radeon_device 110 drivers/gpu/drm/radeon/rs780_dpm.c static int rs780_initialize_dpm_parameters(struct radeon_device *rdev, radeon_device 177 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_start_dpm(struct radeon_device *rdev) radeon_device 201 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device *rdev) radeon_device 211 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_preset_starting_fbdiv(struct radeon_device *rdev) radeon_device 224 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_voltage_scaling_init(struct radeon_device *rdev) radeon_device 305 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_clk_scaling_enable(struct radeon_device *rdev, bool enable) radeon_device 315 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable) radeon_device 323 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_engine_clock_wfc(struct radeon_device *rdev) radeon_device 338 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_engine_clock_sc(struct radeon_device *rdev) radeon_device 349 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_engine_clock_tdc(struct radeon_device *rdev) radeon_device 354 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_engine_clock_ssc(struct radeon_device *rdev) radeon_device 364 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_program_at(struct radeon_device *rdev) radeon_device 375 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_disable_vbios_powersaving(struct radeon_device *rdev) radeon_device 380 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_force_voltage(struct radeon_device *rdev, u16 voltage) radeon_device 407 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_force_fbdiv(struct radeon_device *rdev, u32 fb_div) radeon_device 427 drivers/gpu/drm/radeon/rs780_dpm.c static int rs780_set_engine_clock_scaling(struct radeon_device *rdev, radeon_device 475 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_engine_clock_spc(struct radeon_device *rdev, radeon_device 494 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_activate_engine_clk_scaling(struct radeon_device *rdev, radeon_device 511 drivers/gpu/drm/radeon/rs780_dpm.c static u32 rs780_get_voltage_for_vddc_level(struct radeon_device *rdev, radeon_device 524 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_enable_voltage_scaling(struct radeon_device *rdev, radeon_device 565 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 582 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 599 drivers/gpu/drm/radeon/rs780_dpm.c int rs780_dpm_enable(struct radeon_device *rdev) radeon_device 632 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_disable(struct radeon_device *rdev) radeon_device 651 drivers/gpu/drm/radeon/rs780_dpm.c int rs780_dpm_set_power_state(struct radeon_device *rdev) radeon_device 682 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_setup_asic(struct radeon_device *rdev) radeon_device 687 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 719 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 749 drivers/gpu/drm/radeon/rs780_dpm.c static void rs780_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 791 drivers/gpu/drm/radeon/rs780_dpm.c static int rs780_parse_power_table(struct radeon_device *rdev) radeon_device 849 drivers/gpu/drm/radeon/rs780_dpm.c int rs780_dpm_init(struct radeon_device *rdev) radeon_device 940 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_print_power_state(struct radeon_device *rdev, radeon_device 955 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_fini(struct radeon_device *rdev) radeon_device 966 drivers/gpu/drm/radeon/rs780_dpm.c u32 rs780_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 976 drivers/gpu/drm/radeon/rs780_dpm.c u32 rs780_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 983 drivers/gpu/drm/radeon/rs780_dpm.c void rs780_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 1008 drivers/gpu/drm/radeon/rs780_dpm.c u32 rs780_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 1022 drivers/gpu/drm/radeon/rs780_dpm.c u32 rs780_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 1029 drivers/gpu/drm/radeon/rs780_dpm.c int rs780_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 43 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_pipes_info_init(struct radeon_device *rdev); radeon_device 44 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_ga_info_init(struct radeon_device *rdev); radeon_device 45 drivers/gpu/drm/radeon/rv515.c static void rv515_gpu_init(struct radeon_device *rdev); radeon_device 46 drivers/gpu/drm/radeon/rv515.c int rv515_mc_wait_for_idle(struct radeon_device *rdev); radeon_device 54 drivers/gpu/drm/radeon/rv515.c void rv515_debugfs(struct radeon_device *rdev) radeon_device 67 drivers/gpu/drm/radeon/rv515.c void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 135 drivers/gpu/drm/radeon/rv515.c int rv515_mc_wait_for_idle(struct radeon_device *rdev) radeon_device 151 drivers/gpu/drm/radeon/rv515.c void rv515_vga_render_disable(struct radeon_device *rdev) radeon_device 157 drivers/gpu/drm/radeon/rv515.c static void rv515_gpu_init(struct radeon_device *rdev) radeon_device 180 drivers/gpu/drm/radeon/rv515.c static void rv515_vram_get_type(struct radeon_device *rdev) radeon_device 200 drivers/gpu/drm/radeon/rv515.c static void rv515_mc_init(struct radeon_device *rdev) radeon_device 212 drivers/gpu/drm/radeon/rv515.c uint32_t rv515_mc_rreg(struct radeon_device *rdev, uint32_t reg) radeon_device 226 drivers/gpu/drm/radeon/rv515.c void rv515_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) radeon_device 242 drivers/gpu/drm/radeon/rv515.c struct radeon_device *rdev = dev->dev_private; radeon_device 260 drivers/gpu/drm/radeon/rv515.c struct radeon_device *rdev = dev->dev_private; radeon_device 280 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_pipes_info_init(struct radeon_device *rdev) radeon_device 289 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_ga_info_init(struct radeon_device *rdev) radeon_device 298 drivers/gpu/drm/radeon/rv515.c void rv515_mc_stop(struct radeon_device *rdev, struct rv515_mc_save *save) radeon_device 380 drivers/gpu/drm/radeon/rv515.c void rv515_mc_resume(struct radeon_device *rdev, struct rv515_mc_save *save) radeon_device 470 drivers/gpu/drm/radeon/rv515.c static void rv515_mc_program(struct radeon_device *rdev) radeon_device 504 drivers/gpu/drm/radeon/rv515.c void rv515_clock_startup(struct radeon_device *rdev) radeon_device 517 drivers/gpu/drm/radeon/rv515.c static int rv515_startup(struct radeon_device *rdev) radeon_device 570 drivers/gpu/drm/radeon/rv515.c int rv515_resume(struct radeon_device *rdev) radeon_device 600 drivers/gpu/drm/radeon/rv515.c int rv515_suspend(struct radeon_device *rdev) radeon_device 611 drivers/gpu/drm/radeon/rv515.c void rv515_set_safe_registers(struct radeon_device *rdev) radeon_device 617 drivers/gpu/drm/radeon/rv515.c void rv515_fini(struct radeon_device *rdev) radeon_device 634 drivers/gpu/drm/radeon/rv515.c int rv515_init(struct radeon_device *rdev) radeon_device 712 drivers/gpu/drm/radeon/rv515.c void atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *crtc) radeon_device 955 drivers/gpu/drm/radeon/rv515.c static void rv515_crtc_bandwidth_compute(struct radeon_device *rdev, radeon_device 1111 drivers/gpu/drm/radeon/rv515.c static void rv515_compute_mode_priority(struct radeon_device *rdev, radeon_device 1235 drivers/gpu/drm/radeon/rv515.c void rv515_bandwidth_avivo_update(struct radeon_device *rdev) radeon_device 1276 drivers/gpu/drm/radeon/rv515.c void rv515_bandwidth_update(struct radeon_device *rdev) radeon_device 33 drivers/gpu/drm/radeon/rv6xx_dpm.c static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev, radeon_device 43 drivers/gpu/drm/radeon/rv6xx_dpm.c static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) radeon_device 50 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) radeon_device 74 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) radeon_device 87 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 100 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_l0s(struct radeon_device *rdev) radeon_device 109 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_l1(struct radeon_device *rdev) radeon_device 121 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) radeon_device 138 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_convert_clock_to_stepping(struct radeon_device *rdev, radeon_device 159 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_output_stepping(struct radeon_device *rdev, radeon_device 193 drivers/gpu/drm/radeon/rv6xx_dpm.c static struct rv6xx_sclk_stepping rv6xx_next_vco_step(struct radeon_device *rdev, radeon_device 209 drivers/gpu/drm/radeon/rv6xx_dpm.c static bool rv6xx_can_step_post_div(struct radeon_device *rdev, radeon_device 218 drivers/gpu/drm/radeon/rv6xx_dpm.c static struct rv6xx_sclk_stepping rv6xx_next_post_div_step(struct radeon_device *rdev, radeon_device 230 drivers/gpu/drm/radeon/rv6xx_dpm.c static bool rv6xx_reached_stepping_target(struct radeon_device *rdev, radeon_device 239 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_generate_steps(struct radeon_device *rdev, radeon_device 296 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_generate_single_step(struct radeon_device *rdev, radeon_device 305 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_invalidate_intermediate_steps_range(struct radeon_device *rdev, radeon_device 314 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_engine_spread_spectrum_clk_s(struct radeon_device *rdev, radeon_device 321 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_engine_spread_spectrum_clk_v(struct radeon_device *rdev, radeon_device 328 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_engine_spread_spectrum(struct radeon_device *rdev, radeon_device 339 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_memory_spread_spectrum_clk_s(struct radeon_device *rdev, radeon_device 345 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_memory_spread_spectrum_clk_v(struct radeon_device *rdev, radeon_device 351 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_memory_spread_spectrum(struct radeon_device *rdev, radeon_device 360 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_dynamic_spread_spectrum(struct radeon_device *rdev, radeon_device 369 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_memory_clock_entry_enable_post_divider(struct radeon_device *rdev, radeon_device 379 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_memory_clock_entry_set_post_divider(struct radeon_device *rdev, radeon_device 386 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_memory_clock_entry_set_feedback_divider(struct radeon_device *rdev, radeon_device 393 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_memory_clock_entry_set_reference_divider(struct radeon_device *rdev, radeon_device 400 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_vid_response_set_brt(struct radeon_device *rdev, u32 rt) radeon_device 405 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_engine_feedback_and_reference_sync(struct radeon_device *rdev) radeon_device 417 drivers/gpu/drm/radeon/rv6xx_dpm.c static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev, radeon_device 425 drivers/gpu/drm/radeon/rv6xx_dpm.c static u32 rv6xx_compute_count_for_delay(struct radeon_device *rdev, radeon_device 433 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_calculate_engine_speed_stepping_parameters(struct radeon_device *rdev, radeon_device 450 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_calculate_memory_clock_stepping_parameters(struct radeon_device *rdev, radeon_device 480 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_calculate_voltage_stepping_parameters(struct radeon_device *rdev, radeon_device 548 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_engine_spread_spectrum(struct radeon_device *rdev, radeon_device 583 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry(struct radeon_device *rdev) radeon_device 597 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_program_mclk_stepping_entry(struct radeon_device *rdev, radeon_device 618 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_mclk_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) radeon_device 630 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_find_memory_clock_with_highest_vco(struct radeon_device *rdev, radeon_device 652 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_mclk_spread_spectrum_parameters(struct radeon_device *rdev) radeon_device 701 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_program_voltage_stepping_entry(struct radeon_device *rdev, radeon_device 718 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_voltage_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) radeon_device 729 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_backbias_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) radeon_device 744 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry(struct radeon_device *rdev) radeon_device 753 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_mclk_stepping_parameters_lowest_entry(struct radeon_device *rdev) radeon_device 762 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_voltage_stepping_parameters_lowest_entry(struct radeon_device *rdev) radeon_device 771 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_backbias_stepping_parameters_lowest_entry(struct radeon_device *rdev) radeon_device 781 drivers/gpu/drm/radeon/rv6xx_dpm.c static u32 calculate_memory_refresh_rate(struct radeon_device *rdev, radeon_device 794 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_memory_timing_parameters(struct radeon_device *rdev) radeon_device 828 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_mpll_timing_parameters(struct radeon_device *rdev) radeon_device 837 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_bsp(struct radeon_device *rdev) radeon_device 850 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_at(struct radeon_device *rdev) radeon_device 861 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_git(struct radeon_device *rdev) radeon_device 866 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_tp(struct radeon_device *rdev) radeon_device 876 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_vc(struct radeon_device *rdev) radeon_device 881 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_clear_vc(struct radeon_device *rdev) radeon_device 886 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_tpp(struct radeon_device *rdev) radeon_device 892 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_sstp(struct radeon_device *rdev) radeon_device 898 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_fcp(struct radeon_device *rdev) radeon_device 904 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_vddc3d_parameters(struct radeon_device *rdev) radeon_device 913 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_voltage_timing_parameters(struct radeon_device *rdev) radeon_device 931 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_engine_speed_parameters(struct radeon_device *rdev) radeon_device 937 drivers/gpu/drm/radeon/rv6xx_dpm.c static u64 rv6xx_get_master_voltage_mask(struct radeon_device *rdev) radeon_device 959 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_voltage_gpio_pins(struct radeon_device *rdev) radeon_device 965 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_static_voltage_control(struct radeon_device *rdev, radeon_device 980 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_display_gap(struct radeon_device *rdev, bool enable) radeon_device 996 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_enter_state(struct radeon_device *rdev) radeon_device 1018 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_calculate_ap(struct radeon_device *rdev, radeon_device 1045 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_calculate_stepping_parameters(struct radeon_device *rdev, radeon_device 1056 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) radeon_device 1069 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_stepping_parameters_lowest_entry(struct radeon_device *rdev) radeon_device 1080 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_low(struct radeon_device *rdev) radeon_device 1096 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_low_to_lowest_state(struct radeon_device *rdev) radeon_device 1112 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_medium(struct radeon_device *rdev) radeon_device 1128 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_medium_for_transition(struct radeon_device *rdev) radeon_device 1152 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_power_level_high(struct radeon_device *rdev) radeon_device 1170 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_backbias(struct radeon_device *rdev, bool enable) radeon_device 1180 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_program_display_gap(struct radeon_device *rdev) radeon_device 1198 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_sw_voltage_to_safe(struct radeon_device *rdev, radeon_device 1216 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_sw_voltage_to_low(struct radeon_device *rdev, radeon_device 1228 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_safe_backbias(struct radeon_device *rdev, radeon_device 1242 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_safe_pcie_gen2(struct radeon_device *rdev, radeon_device 1254 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_dynamic_voltage_control(struct radeon_device *rdev, radeon_device 1263 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_dynamic_backbias_control(struct radeon_device *rdev, radeon_device 1272 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_step_sw_voltage(struct radeon_device *rdev, radeon_device 1304 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_step_voltage_if_increasing(struct radeon_device *rdev, radeon_device 1319 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_step_voltage_if_decreasing(struct radeon_device *rdev, radeon_device 1334 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_high(struct radeon_device *rdev) radeon_device 1343 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_medium(struct radeon_device *rdev) radeon_device 1351 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) radeon_device 1388 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_auto_throttle_source(struct radeon_device *rdev, radeon_device 1408 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_thermal_protection(struct radeon_device *rdev, radeon_device 1417 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_generate_transition_stepping(struct radeon_device *rdev, radeon_device 1431 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_generate_low_step(struct radeon_device *rdev, radeon_device 1443 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_invalidate_intermediate_steps(struct radeon_device *rdev) radeon_device 1451 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_generate_stepping_table(struct radeon_device *rdev, radeon_device 1471 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_spread_spectrum(struct radeon_device *rdev, radeon_device 1485 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_reset_lvtm_data_sync(struct radeon_device *rdev) radeon_device 1493 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_enable_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 1511 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 1528 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 1545 drivers/gpu/drm/radeon/rv6xx_dpm.c int rv6xx_dpm_enable(struct radeon_device *rdev) radeon_device 1612 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_dpm_disable(struct radeon_device *rdev) radeon_device 1656 drivers/gpu/drm/radeon/rv6xx_dpm.c int rv6xx_dpm_set_power_state(struct radeon_device *rdev) radeon_device 1754 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_setup_asic(struct radeon_device *rdev) radeon_device 1768 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 1794 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 1816 drivers/gpu/drm/radeon/rv6xx_dpm.c static void rv6xx_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 1872 drivers/gpu/drm/radeon/rv6xx_dpm.c static int rv6xx_parse_power_table(struct radeon_device *rdev) radeon_device 1932 drivers/gpu/drm/radeon/rv6xx_dpm.c int rv6xx_dpm_init(struct radeon_device *rdev) radeon_device 2007 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_dpm_print_power_state(struct radeon_device *rdev, radeon_device 2028 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 2054 drivers/gpu/drm/radeon/rv6xx_dpm.c u32 rv6xx_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 2077 drivers/gpu/drm/radeon/rv6xx_dpm.c u32 rv6xx_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 2099 drivers/gpu/drm/radeon/rv6xx_dpm.c void rv6xx_dpm_fini(struct radeon_device *rdev) radeon_device 2110 drivers/gpu/drm/radeon/rv6xx_dpm.c u32 rv6xx_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 2120 drivers/gpu/drm/radeon/rv6xx_dpm.c u32 rv6xx_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 2130 drivers/gpu/drm/radeon/rv6xx_dpm.c int rv6xx_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 37 drivers/gpu/drm/radeon/rv730_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 39 drivers/gpu/drm/radeon/rv730_dpm.c int rv730_populate_sclk_value(struct radeon_device *rdev, radeon_device 118 drivers/gpu/drm/radeon/rv730_dpm.c int rv730_populate_mclk_value(struct radeon_device *rdev, radeon_device 197 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_read_clock_registers(struct radeon_device *rdev) radeon_device 228 drivers/gpu/drm/radeon/rv730_dpm.c int rv730_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 318 drivers/gpu/drm/radeon/rv730_dpm.c int rv730_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 392 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 450 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_start_dpm(struct radeon_device *rdev) radeon_device 459 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_stop_dpm(struct radeon_device *rdev) radeon_device 475 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt) radeon_device 494 drivers/gpu/drm/radeon/rv730_dpm.c void rv730_get_odt_values(struct radeon_device *rdev) radeon_device 31 drivers/gpu/drm/radeon/rv740_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 120 drivers/gpu/drm/radeon/rv740_dpm.c int rv740_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, radeon_device 186 drivers/gpu/drm/radeon/rv740_dpm.c int rv740_populate_mclk_value(struct radeon_device *rdev, radeon_device 284 drivers/gpu/drm/radeon/rv740_dpm.c void rv740_read_clock_registers(struct radeon_device *rdev) radeon_device 314 drivers/gpu/drm/radeon/rv740_dpm.c int rv740_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 396 drivers/gpu/drm/radeon/rv740_dpm.c void rv740_enable_mclk_spread_spectrum(struct radeon_device *rdev, radeon_device 46 drivers/gpu/drm/radeon/rv770.c static void rv770_gpu_init(struct radeon_device *rdev); radeon_device 47 drivers/gpu/drm/radeon/rv770.c void rv770_fini(struct radeon_device *rdev); radeon_device 48 drivers/gpu/drm/radeon/rv770.c static void rv770_pcie_gen2_enable(struct radeon_device *rdev); radeon_device 49 drivers/gpu/drm/radeon/rv770.c int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); radeon_device 51 drivers/gpu/drm/radeon/rv770.c int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 720 drivers/gpu/drm/radeon/rv770.c static void rv770_init_golden_registers(struct radeon_device *rdev) radeon_device 794 drivers/gpu/drm/radeon/rv770.c u32 rv770_get_xclk(struct radeon_device *rdev) radeon_device 808 drivers/gpu/drm/radeon/rv770.c void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) radeon_device 846 drivers/gpu/drm/radeon/rv770.c bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) radeon_device 856 drivers/gpu/drm/radeon/rv770.c int rv770_get_temp(struct radeon_device *rdev) radeon_device 875 drivers/gpu/drm/radeon/rv770.c void rv770_pm_misc(struct radeon_device *rdev) radeon_device 897 drivers/gpu/drm/radeon/rv770.c static int rv770_pcie_gart_enable(struct radeon_device *rdev) radeon_device 947 drivers/gpu/drm/radeon/rv770.c static void rv770_pcie_gart_disable(struct radeon_device *rdev) radeon_device 973 drivers/gpu/drm/radeon/rv770.c static void rv770_pcie_gart_fini(struct radeon_device *rdev) radeon_device 981 drivers/gpu/drm/radeon/rv770.c static void rv770_agp_enable(struct radeon_device *rdev) radeon_device 1008 drivers/gpu/drm/radeon/rv770.c static void rv770_mc_program(struct radeon_device *rdev) radeon_device 1083 drivers/gpu/drm/radeon/rv770.c void r700_cp_stop(struct radeon_device *rdev) radeon_device 1092 drivers/gpu/drm/radeon/rv770.c static int rv770_cp_load_microcode(struct radeon_device *rdev) radeon_device 1130 drivers/gpu/drm/radeon/rv770.c void r700_cp_fini(struct radeon_device *rdev) radeon_device 1138 drivers/gpu/drm/radeon/rv770.c void rv770_set_clk_bypass_mode(struct radeon_device *rdev) radeon_device 1170 drivers/gpu/drm/radeon/rv770.c static void rv770_gpu_init(struct radeon_device *rdev) radeon_device 1606 drivers/gpu/drm/radeon/rv770.c void r700_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) radeon_device 1645 drivers/gpu/drm/radeon/rv770.c static int rv770_mc_init(struct radeon_device *rdev) radeon_device 1690 drivers/gpu/drm/radeon/rv770.c static void rv770_uvd_init(struct radeon_device *rdev) radeon_device 1713 drivers/gpu/drm/radeon/rv770.c static void rv770_uvd_start(struct radeon_device *rdev) radeon_device 1736 drivers/gpu/drm/radeon/rv770.c static void rv770_uvd_resume(struct radeon_device *rdev) radeon_device 1757 drivers/gpu/drm/radeon/rv770.c static int rv770_startup(struct radeon_device *rdev) radeon_device 1856 drivers/gpu/drm/radeon/rv770.c int rv770_resume(struct radeon_device *rdev) radeon_device 1885 drivers/gpu/drm/radeon/rv770.c int rv770_suspend(struct radeon_device *rdev) radeon_device 1908 drivers/gpu/drm/radeon/rv770.c int rv770_init(struct radeon_device *rdev) radeon_device 2003 drivers/gpu/drm/radeon/rv770.c void rv770_fini(struct radeon_device *rdev) radeon_device 2025 drivers/gpu/drm/radeon/rv770.c static void rv770_pcie_gen2_enable(struct radeon_device *rdev) radeon_device 42 drivers/gpu/drm/radeon/rv770_dma.c struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, radeon_device 54 drivers/gpu/drm/radeon/rv770_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev) radeon_device 61 drivers/gpu/drm/radeon/rv770_dpm.c struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev) radeon_device 68 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 91 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_l0s(struct radeon_device *rdev) radeon_device 100 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_l1(struct radeon_device *rdev) radeon_device 112 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_pll_sleep_in_l1(struct radeon_device *rdev) radeon_device 129 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_gfx_clock_gating_enable(struct radeon_device *rdev, radeon_device 142 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_mg_clock_gating_enable(struct radeon_device *rdev, radeon_device 166 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_restore_cgcg(struct radeon_device *rdev) radeon_device 179 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_start_dpm(struct radeon_device *rdev) radeon_device 188 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_stop_dpm(struct radeon_device *rdev) radeon_device 204 drivers/gpu/drm/radeon/rv770_dpm.c bool rv770_dpm_enabled(struct radeon_device *rdev) radeon_device 212 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_enable_thermal_protection(struct radeon_device *rdev, radeon_device 221 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_enable_acpi_pm(struct radeon_device *rdev) radeon_device 226 drivers/gpu/drm/radeon/rv770_dpm.c u8 rv770_get_seq_value(struct radeon_device *rdev, radeon_device 234 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_read_smc_soft_register(struct radeon_device *rdev, radeon_device 245 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_write_smc_soft_register(struct radeon_device *rdev, radeon_device 255 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_populate_smc_t(struct radeon_device *rdev, radeon_device 301 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_populate_smc_sp(struct radeon_device *rdev, radeon_device 370 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf) radeon_device 385 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_mclk_value(struct radeon_device *rdev, radeon_device 483 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_sclk_value(struct radeon_device *rdev, radeon_device 565 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc, radeon_device 591 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, radeon_device 613 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 673 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_convert_power_state_to_smc(struct radeon_device *rdev, radeon_device 721 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_calculate_memory_refresh_rate(struct radeon_device *rdev, radeon_device 738 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 770 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_enable_backbias(struct radeon_device *rdev, radeon_device 779 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_spread_spectrum(struct radeon_device *rdev, radeon_device 804 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_program_mpll_timing_parameters(struct radeon_device *rdev) radeon_device 815 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_setup_bsp(struct radeon_device *rdev) radeon_device 839 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_git(struct radeon_device *rdev) radeon_device 844 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_tp(struct radeon_device *rdev) radeon_device 862 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_tpp(struct radeon_device *rdev) radeon_device 867 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_sstp(struct radeon_device *rdev) radeon_device 872 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_engine_speed_parameters(struct radeon_device *rdev) radeon_device 877 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_display_gap(struct radeon_device *rdev) radeon_device 887 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_vc(struct radeon_device *rdev) radeon_device 894 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_clear_vc(struct radeon_device *rdev) radeon_device 899 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_upload_firmware(struct radeon_device *rdev) radeon_device 914 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 1005 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_populate_initial_mvdd_value(struct radeon_device *rdev, radeon_device 1022 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 1113 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_smc_vddc_table(struct radeon_device *rdev, radeon_device 1142 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_populate_smc_mvdd_table(struct radeon_device *rdev, radeon_device 1161 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_init_smc_table(struct radeon_device *rdev, radeon_device 1231 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_construct_vddc_table(struct radeon_device *rdev) radeon_device 1282 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_get_mvdd_pin_configuration(struct radeon_device *rdev) radeon_device 1303 drivers/gpu/drm/radeon/rv770_dpm.c u8 rv770_get_memory_module_index(struct radeon_device *rdev) radeon_device 1308 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_get_mvdd_configuration(struct radeon_device *rdev) radeon_device 1332 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_enable_voltage_control(struct radeon_device *rdev, radeon_device 1341 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_program_display_gap(struct radeon_device *rdev) radeon_device 1359 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_enable_dynamic_pcie_gen2(struct radeon_device *rdev, radeon_device 1370 drivers/gpu/drm/radeon/rv770_dpm.c static void r7xx_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 1381 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_upload_sw_state(struct radeon_device *rdev, radeon_device 1399 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_halt_smc(struct radeon_device *rdev) radeon_device 1410 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_resume_smc(struct radeon_device *rdev) radeon_device 1417 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_set_sw_state(struct radeon_device *rdev) radeon_device 1424 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_set_boot_state(struct radeon_device *rdev) radeon_device 1431 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 1448 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 1465 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_restrict_performance_levels_before_switch(struct radeon_device *rdev) radeon_device 1476 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 1503 drivers/gpu/drm/radeon/rv770_dpm.c void r7xx_start_smc(struct radeon_device *rdev) radeon_device 1510 drivers/gpu/drm/radeon/rv770_dpm.c void r7xx_stop_smc(struct radeon_device *rdev) radeon_device 1516 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_read_clock_registers(struct radeon_device *rdev) radeon_device 1543 drivers/gpu/drm/radeon/rv770_dpm.c static void r7xx_read_clock_registers(struct radeon_device *rdev) radeon_device 1553 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_read_voltage_smio_registers(struct radeon_device *rdev) radeon_device 1561 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_reset_smio_status(struct radeon_device *rdev) radeon_device 1589 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_get_memory_type(struct radeon_device *rdev) radeon_device 1604 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_get_pcie_gen2_status(struct radeon_device *rdev) radeon_device 1627 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_enter_ulp_state(struct radeon_device *rdev) radeon_device 1646 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_exit_ulp_state(struct radeon_device *rdev) radeon_device 1669 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_get_mclk_odt_threshold(struct radeon_device *rdev) radeon_device 1689 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_get_max_vddc(struct radeon_device *rdev) radeon_device 1700 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_program_response_times(struct radeon_device *rdev) radeon_device 1743 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_program_dcodt_before_state_switch(struct radeon_device *rdev, radeon_device 1772 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_program_dcodt_after_state_switch(struct radeon_device *rdev, radeon_device 1801 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_retrieve_odt_values(struct radeon_device *rdev) radeon_device 1812 drivers/gpu/drm/radeon/rv770_dpm.c static void rv770_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) radeon_device 1849 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_enable_auto_throttle_source(struct radeon_device *rdev, radeon_device 1868 drivers/gpu/drm/radeon/rv770_dpm.c static int rv770_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 1893 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_dpm_enable(struct radeon_device *rdev) radeon_device 1976 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_dpm_late_enable(struct radeon_device *rdev) radeon_device 1998 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_disable(struct radeon_device *rdev) radeon_device 2036 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_dpm_set_power_state(struct radeon_device *rdev) radeon_device 2080 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_reset_asic(struct radeon_device *rdev) radeon_device 2094 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_setup_asic(struct radeon_device *rdev) radeon_device 2117 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 2143 drivers/gpu/drm/radeon/rv770_dpm.c static void rv7xx_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 2173 drivers/gpu/drm/radeon/rv770_dpm.c static void rv7xx_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 2266 drivers/gpu/drm/radeon/rv770_dpm.c int rv7xx_parse_power_table(struct radeon_device *rdev) radeon_device 2327 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_get_engine_memory_ss(struct radeon_device *rdev) radeon_device 2343 drivers/gpu/drm/radeon/rv770_dpm.c int rv770_dpm_init(struct radeon_device *rdev) radeon_device 2432 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_print_power_state(struct radeon_device *rdev, radeon_device 2465 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 2495 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 2517 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 2539 drivers/gpu/drm/radeon/rv770_dpm.c void rv770_dpm_fini(struct radeon_device *rdev) radeon_device 2550 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 2560 drivers/gpu/drm/radeon/rv770_dpm.c u32 rv770_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 2570 drivers/gpu/drm/radeon/rv770_dpm.c bool rv770_dpm_vblank_too_short(struct radeon_device *rdev) radeon_device 180 drivers/gpu/drm/radeon/rv770_dpm.h int rv730_populate_sclk_value(struct radeon_device *rdev, radeon_device 183 drivers/gpu/drm/radeon/rv770_dpm.h int rv730_populate_mclk_value(struct radeon_device *rdev, radeon_device 186 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_read_clock_registers(struct radeon_device *rdev); radeon_device 187 drivers/gpu/drm/radeon/rv770_dpm.h int rv730_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 189 drivers/gpu/drm/radeon/rv770_dpm.h int rv730_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 192 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 194 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_power_gating_enable(struct radeon_device *rdev, radeon_device 196 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_start_dpm(struct radeon_device *rdev); radeon_device 197 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_stop_dpm(struct radeon_device *rdev); radeon_device 198 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt); radeon_device 199 drivers/gpu/drm/radeon/rv770_dpm.h void rv730_get_odt_values(struct radeon_device *rdev); radeon_device 202 drivers/gpu/drm/radeon/rv770_dpm.h int rv740_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, radeon_device 204 drivers/gpu/drm/radeon/rv770_dpm.h int rv740_populate_mclk_value(struct radeon_device *rdev, radeon_device 207 drivers/gpu/drm/radeon/rv770_dpm.h void rv740_read_clock_registers(struct radeon_device *rdev); radeon_device 208 drivers/gpu/drm/radeon/rv770_dpm.h int rv740_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 210 drivers/gpu/drm/radeon/rv770_dpm.h void rv740_enable_mclk_spread_spectrum(struct radeon_device *rdev, radeon_device 217 drivers/gpu/drm/radeon/rv770_dpm.h u32 rv770_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf); radeon_device 218 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc, radeon_device 220 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, radeon_device 222 drivers/gpu/drm/radeon/rv770_dpm.h u8 rv770_get_seq_value(struct radeon_device *rdev, radeon_device 224 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_populate_initial_mvdd_value(struct radeon_device *rdev, radeon_device 226 drivers/gpu/drm/radeon/rv770_dpm.h u32 rv770_calculate_memory_refresh_rate(struct radeon_device *rdev, radeon_device 228 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_response_times(struct radeon_device *rdev); radeon_device 229 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_populate_smc_sp(struct radeon_device *rdev, radeon_device 232 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_populate_smc_t(struct radeon_device *rdev, radeon_device 235 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_read_voltage_smio_registers(struct radeon_device *rdev); radeon_device 236 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_get_memory_type(struct radeon_device *rdev); radeon_device 237 drivers/gpu/drm/radeon/rv770_dpm.h void r7xx_start_smc(struct radeon_device *rdev); radeon_device 238 drivers/gpu/drm/radeon/rv770_dpm.h u8 rv770_get_memory_module_index(struct radeon_device *rdev); radeon_device 239 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_get_max_vddc(struct radeon_device *rdev); radeon_device 240 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_get_pcie_gen2_status(struct radeon_device *rdev); radeon_device 241 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_enable_acpi_pm(struct radeon_device *rdev); radeon_device 242 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_restore_cgcg(struct radeon_device *rdev); radeon_device 243 drivers/gpu/drm/radeon/rv770_dpm.h bool rv770_dpm_enabled(struct radeon_device *rdev); radeon_device 244 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_enable_voltage_control(struct radeon_device *rdev, radeon_device 246 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_enable_backbias(struct radeon_device *rdev, radeon_device 248 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_enable_thermal_protection(struct radeon_device *rdev, radeon_device 250 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_enable_auto_throttle_source(struct radeon_device *rdev, radeon_device 253 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_setup_bsp(struct radeon_device *rdev); radeon_device 254 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_git(struct radeon_device *rdev); radeon_device 255 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_tp(struct radeon_device *rdev); radeon_device 256 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_tpp(struct radeon_device *rdev); radeon_device 257 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_sstp(struct radeon_device *rdev); radeon_device 258 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_engine_speed_parameters(struct radeon_device *rdev); radeon_device 259 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_program_vc(struct radeon_device *rdev); radeon_device 260 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_clear_vc(struct radeon_device *rdev); radeon_device 261 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_upload_firmware(struct radeon_device *rdev); radeon_device 262 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_stop_dpm(struct radeon_device *rdev); radeon_device 263 drivers/gpu/drm/radeon/rv770_dpm.h void r7xx_stop_smc(struct radeon_device *rdev); radeon_device 264 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_reset_smio_status(struct radeon_device *rdev); radeon_device 265 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_restrict_performance_levels_before_switch(struct radeon_device *rdev); radeon_device 266 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 268 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_halt_smc(struct radeon_device *rdev); radeon_device 269 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_resume_smc(struct radeon_device *rdev); radeon_device 270 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_set_sw_state(struct radeon_device *rdev); radeon_device 271 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_set_boot_state(struct radeon_device *rdev); radeon_device 272 drivers/gpu/drm/radeon/rv770_dpm.h int rv7xx_parse_power_table(struct radeon_device *rdev); radeon_device 273 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 276 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 279 drivers/gpu/drm/radeon/rv770_dpm.h void rv770_get_engine_memory_ss(struct radeon_device *rdev); radeon_device 282 drivers/gpu/drm/radeon/rv770_dpm.h int rv770_write_smc_soft_register(struct radeon_device *rdev, radeon_device 277 drivers/gpu/drm/radeon/rv770_smc.c static int rv770_set_smc_sram_address(struct radeon_device *rdev, radeon_device 295 drivers/gpu/drm/radeon/rv770_smc.c int rv770_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 362 drivers/gpu/drm/radeon/rv770_smc.c static int rv770_program_interrupt_vectors(struct radeon_device *rdev, radeon_device 392 drivers/gpu/drm/radeon/rv770_smc.c void rv770_start_smc(struct radeon_device *rdev) radeon_device 397 drivers/gpu/drm/radeon/rv770_smc.c void rv770_reset_smc(struct radeon_device *rdev) radeon_device 402 drivers/gpu/drm/radeon/rv770_smc.c void rv770_stop_smc_clock(struct radeon_device *rdev) radeon_device 407 drivers/gpu/drm/radeon/rv770_smc.c void rv770_start_smc_clock(struct radeon_device *rdev) radeon_device 412 drivers/gpu/drm/radeon/rv770_smc.c bool rv770_is_smc_running(struct radeon_device *rdev) radeon_device 424 drivers/gpu/drm/radeon/rv770_smc.c PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) radeon_device 450 drivers/gpu/drm/radeon/rv770_smc.c PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev) radeon_device 467 drivers/gpu/drm/radeon/rv770_smc.c static void rv770_clear_smc_sram(struct radeon_device *rdev, u16 limit) radeon_device 480 drivers/gpu/drm/radeon/rv770_smc.c int rv770_load_smc_ucode(struct radeon_device *rdev, radeon_device 603 drivers/gpu/drm/radeon/rv770_smc.c int rv770_read_smc_sram_dword(struct radeon_device *rdev, radeon_device 618 drivers/gpu/drm/radeon/rv770_smc.c int rv770_write_smc_sram_dword(struct radeon_device *rdev, radeon_device 190 drivers/gpu/drm/radeon/rv770_smc.h int rv770_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 193 drivers/gpu/drm/radeon/rv770_smc.h void rv770_start_smc(struct radeon_device *rdev); radeon_device 194 drivers/gpu/drm/radeon/rv770_smc.h void rv770_reset_smc(struct radeon_device *rdev); radeon_device 195 drivers/gpu/drm/radeon/rv770_smc.h void rv770_stop_smc_clock(struct radeon_device *rdev); radeon_device 196 drivers/gpu/drm/radeon/rv770_smc.h void rv770_start_smc_clock(struct radeon_device *rdev); radeon_device 197 drivers/gpu/drm/radeon/rv770_smc.h bool rv770_is_smc_running(struct radeon_device *rdev); radeon_device 198 drivers/gpu/drm/radeon/rv770_smc.h PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); radeon_device 199 drivers/gpu/drm/radeon/rv770_smc.h PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev); radeon_device 200 drivers/gpu/drm/radeon/rv770_smc.h int rv770_read_smc_sram_dword(struct radeon_device *rdev, radeon_device 202 drivers/gpu/drm/radeon/rv770_smc.h int rv770_write_smc_sram_dword(struct radeon_device *rdev, radeon_device 204 drivers/gpu/drm/radeon/rv770_smc.h int rv770_load_smc_ucode(struct radeon_device *rdev, radeon_device 125 drivers/gpu/drm/radeon/si.c static u32 si_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh); radeon_device 126 drivers/gpu/drm/radeon/si.c static void si_pcie_gen3_enable(struct radeon_device *rdev); radeon_device 127 drivers/gpu/drm/radeon/si.c static void si_program_aspm(struct radeon_device *rdev); radeon_device 128 drivers/gpu/drm/radeon/si.c extern void sumo_rlc_fini(struct radeon_device *rdev); radeon_device 129 drivers/gpu/drm/radeon/si.c extern int sumo_rlc_init(struct radeon_device *rdev); radeon_device 130 drivers/gpu/drm/radeon/si.c extern int r600_ih_ring_alloc(struct radeon_device *rdev); radeon_device 131 drivers/gpu/drm/radeon/si.c extern void r600_ih_ring_fini(struct radeon_device *rdev); radeon_device 132 drivers/gpu/drm/radeon/si.c extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); radeon_device 133 drivers/gpu/drm/radeon/si.c extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 134 drivers/gpu/drm/radeon/si.c extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); radeon_device 135 drivers/gpu/drm/radeon/si.c extern u32 evergreen_get_number_of_dram_channels(struct radeon_device *rdev); radeon_device 136 drivers/gpu/drm/radeon/si.c extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev); radeon_device 137 drivers/gpu/drm/radeon/si.c extern bool evergreen_is_display_hung(struct radeon_device *rdev); radeon_device 138 drivers/gpu/drm/radeon/si.c static void si_enable_gui_idle_interrupt(struct radeon_device *rdev, radeon_device 140 drivers/gpu/drm/radeon/si.c static void si_init_pg(struct radeon_device *rdev); radeon_device 141 drivers/gpu/drm/radeon/si.c static void si_init_cg(struct radeon_device *rdev); radeon_device 142 drivers/gpu/drm/radeon/si.c static void si_fini_pg(struct radeon_device *rdev); radeon_device 143 drivers/gpu/drm/radeon/si.c static void si_fini_cg(struct radeon_device *rdev); radeon_device 144 drivers/gpu/drm/radeon/si.c static void si_rlc_stop(struct radeon_device *rdev); radeon_device 1233 drivers/gpu/drm/radeon/si.c static void si_init_golden_registers(struct radeon_device *rdev) radeon_device 1312 drivers/gpu/drm/radeon/si.c int si_get_allowed_info_register(struct radeon_device *rdev, radeon_device 1343 drivers/gpu/drm/radeon/si.c u32 si_get_xclk(struct radeon_device *rdev) radeon_device 1360 drivers/gpu/drm/radeon/si.c int si_get_temp(struct radeon_device *rdev) radeon_device 1576 drivers/gpu/drm/radeon/si.c int si_mc_load_microcode(struct radeon_device *rdev) radeon_device 1674 drivers/gpu/drm/radeon/si.c static int si_init_microcode(struct radeon_device *rdev) radeon_device 1971 drivers/gpu/drm/radeon/si.c static u32 dce6_line_buffer_adjust(struct radeon_device *rdev, radeon_device 2030 drivers/gpu/drm/radeon/si.c static u32 si_get_number_of_dram_channels(struct radeon_device *rdev) radeon_device 2298 drivers/gpu/drm/radeon/si.c static void dce6_program_watermarks(struct radeon_device *rdev, radeon_device 2464 drivers/gpu/drm/radeon/si.c void dce6_bandwidth_update(struct radeon_device *rdev) radeon_device 2493 drivers/gpu/drm/radeon/si.c static void si_tiling_mode_table_init(struct radeon_device *rdev) radeon_device 2951 drivers/gpu/drm/radeon/si.c static void si_select_se_sh(struct radeon_device *rdev, radeon_device 2978 drivers/gpu/drm/radeon/si.c static u32 si_get_cu_enabled(struct radeon_device *rdev, u32 cu_per_sh) radeon_device 2996 drivers/gpu/drm/radeon/si.c static void si_setup_spi(struct radeon_device *rdev, radeon_device 3023 drivers/gpu/drm/radeon/si.c static u32 si_get_rb_disabled(struct radeon_device *rdev, radeon_device 3043 drivers/gpu/drm/radeon/si.c static void si_setup_rb(struct radeon_device *rdev, radeon_device 3093 drivers/gpu/drm/radeon/si.c static void si_gpu_init(struct radeon_device *rdev) radeon_device 3362 drivers/gpu/drm/radeon/si.c static void si_scratch_init(struct radeon_device *rdev) radeon_device 3374 drivers/gpu/drm/radeon/si.c void si_fence_ring_emit(struct radeon_device *rdev, radeon_device 3404 drivers/gpu/drm/radeon/si.c void si_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 3464 drivers/gpu/drm/radeon/si.c static void si_cp_enable(struct radeon_device *rdev, bool enable) radeon_device 3480 drivers/gpu/drm/radeon/si.c static int si_cp_load_microcode(struct radeon_device *rdev) radeon_device 3561 drivers/gpu/drm/radeon/si.c static int si_cp_start(struct radeon_device *rdev) radeon_device 3630 drivers/gpu/drm/radeon/si.c static void si_cp_fini(struct radeon_device *rdev) radeon_device 3648 drivers/gpu/drm/radeon/si.c static int si_cp_resume(struct radeon_device *rdev) radeon_device 3774 drivers/gpu/drm/radeon/si.c u32 si_gpu_check_soft_reset(struct radeon_device *rdev) radeon_device 3855 drivers/gpu/drm/radeon/si.c static void si_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) radeon_device 3987 drivers/gpu/drm/radeon/si.c static void si_set_clk_bypass_mode(struct radeon_device *rdev) radeon_device 4014 drivers/gpu/drm/radeon/si.c static void si_spll_powerdown(struct radeon_device *rdev) radeon_device 4035 drivers/gpu/drm/radeon/si.c static void si_gpu_pci_config_reset(struct radeon_device *rdev) radeon_device 4087 drivers/gpu/drm/radeon/si.c int si_asic_reset(struct radeon_device *rdev, bool hard) radeon_device 4127 drivers/gpu/drm/radeon/si.c bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 4141 drivers/gpu/drm/radeon/si.c static void si_mc_program(struct radeon_device *rdev) radeon_device 4192 drivers/gpu/drm/radeon/si.c void si_vram_gtt_location(struct radeon_device *rdev, radeon_device 4206 drivers/gpu/drm/radeon/si.c static int si_mc_init(struct radeon_device *rdev) radeon_device 4276 drivers/gpu/drm/radeon/si.c void si_pcie_gart_tlb_flush(struct radeon_device *rdev) radeon_device 4285 drivers/gpu/drm/radeon/si.c static int si_pcie_gart_enable(struct radeon_device *rdev) radeon_device 4373 drivers/gpu/drm/radeon/si.c static void si_pcie_gart_disable(struct radeon_device *rdev) radeon_device 4403 drivers/gpu/drm/radeon/si.c static void si_pcie_gart_fini(struct radeon_device *rdev) radeon_device 4457 drivers/gpu/drm/radeon/si.c static int si_vm_packet3_ce_check(struct radeon_device *rdev, radeon_device 4530 drivers/gpu/drm/radeon/si.c static int si_vm_packet3_gfx_check(struct radeon_device *rdev, radeon_device 4648 drivers/gpu/drm/radeon/si.c static int si_vm_packet3_compute_check(struct radeon_device *rdev, radeon_device 4736 drivers/gpu/drm/radeon/si.c int si_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 4798 drivers/gpu/drm/radeon/si.c int si_vm_init(struct radeon_device *rdev) radeon_device 4808 drivers/gpu/drm/radeon/si.c void si_vm_fini(struct radeon_device *rdev) radeon_device 4821 drivers/gpu/drm/radeon/si.c static void si_vm_decode_fault(struct radeon_device *rdev, radeon_device 5076 drivers/gpu/drm/radeon/si.c void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 5128 drivers/gpu/drm/radeon/si.c static void si_wait_for_rlc_serdes(struct radeon_device *rdev) radeon_device 5145 drivers/gpu/drm/radeon/si.c static void si_enable_gui_idle_interrupt(struct radeon_device *rdev, radeon_device 5171 drivers/gpu/drm/radeon/si.c static void si_set_uvd_dcm(struct radeon_device *rdev, radeon_device 5192 drivers/gpu/drm/radeon/si.c void si_init_uvd_internal_cg(struct radeon_device *rdev) radeon_device 5205 drivers/gpu/drm/radeon/si.c static u32 si_halt_rlc(struct radeon_device *rdev) radeon_device 5221 drivers/gpu/drm/radeon/si.c static void si_update_rlc(struct radeon_device *rdev, u32 rlc) radeon_device 5230 drivers/gpu/drm/radeon/si.c static void si_enable_dma_pg(struct radeon_device *rdev, bool enable) radeon_device 5243 drivers/gpu/drm/radeon/si.c static void si_init_dma_pg(struct radeon_device *rdev) radeon_device 5254 drivers/gpu/drm/radeon/si.c static void si_enable_gfx_cgpg(struct radeon_device *rdev, radeon_device 5279 drivers/gpu/drm/radeon/si.c static void si_init_gfx_cgpg(struct radeon_device *rdev) radeon_device 5299 drivers/gpu/drm/radeon/si.c static u32 si_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh) radeon_device 5322 drivers/gpu/drm/radeon/si.c static void si_init_ao_cu_mask(struct radeon_device *rdev) radeon_device 5355 drivers/gpu/drm/radeon/si.c static void si_enable_cgcg(struct radeon_device *rdev, radeon_device 5395 drivers/gpu/drm/radeon/si.c static void si_enable_mgcg(struct radeon_device *rdev, radeon_device 5451 drivers/gpu/drm/radeon/si.c static void si_enable_uvd_mgcg(struct radeon_device *rdev, radeon_device 5496 drivers/gpu/drm/radeon/si.c static void si_enable_mc_ls(struct radeon_device *rdev, radeon_device 5513 drivers/gpu/drm/radeon/si.c static void si_enable_mc_mgcg(struct radeon_device *rdev, radeon_device 5530 drivers/gpu/drm/radeon/si.c static void si_enable_dma_mgcg(struct radeon_device *rdev, radeon_device 5567 drivers/gpu/drm/radeon/si.c static void si_enable_bif_mgls(struct radeon_device *rdev, radeon_device 5585 drivers/gpu/drm/radeon/si.c static void si_enable_hdp_mgcg(struct radeon_device *rdev, radeon_device 5601 drivers/gpu/drm/radeon/si.c static void si_enable_hdp_ls(struct radeon_device *rdev, radeon_device 5617 drivers/gpu/drm/radeon/si.c static void si_update_cg(struct radeon_device *rdev, radeon_device 5658 drivers/gpu/drm/radeon/si.c static void si_init_cg(struct radeon_device *rdev) radeon_device 5671 drivers/gpu/drm/radeon/si.c static void si_fini_cg(struct radeon_device *rdev) radeon_device 5683 drivers/gpu/drm/radeon/si.c u32 si_get_csb_size(struct radeon_device *rdev) radeon_device 5715 drivers/gpu/drm/radeon/si.c void si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) radeon_device 5775 drivers/gpu/drm/radeon/si.c static void si_init_pg(struct radeon_device *rdev) radeon_device 5796 drivers/gpu/drm/radeon/si.c static void si_fini_pg(struct radeon_device *rdev) radeon_device 5807 drivers/gpu/drm/radeon/si.c void si_rlc_reset(struct radeon_device *rdev) radeon_device 5819 drivers/gpu/drm/radeon/si.c static void si_rlc_stop(struct radeon_device *rdev) radeon_device 5828 drivers/gpu/drm/radeon/si.c static void si_rlc_start(struct radeon_device *rdev) radeon_device 5837 drivers/gpu/drm/radeon/si.c static bool si_lbpw_supported(struct radeon_device *rdev) radeon_device 5848 drivers/gpu/drm/radeon/si.c static void si_enable_lbpw(struct radeon_device *rdev, bool enable) radeon_device 5865 drivers/gpu/drm/radeon/si.c static int si_rlc_resume(struct radeon_device *rdev) radeon_device 5920 drivers/gpu/drm/radeon/si.c static void si_enable_interrupts(struct radeon_device *rdev) radeon_device 5932 drivers/gpu/drm/radeon/si.c static void si_disable_interrupts(struct radeon_device *rdev) radeon_device 5948 drivers/gpu/drm/radeon/si.c static void si_disable_interrupt_state(struct radeon_device *rdev) radeon_device 5978 drivers/gpu/drm/radeon/si.c static int si_irq_init(struct radeon_device *rdev) radeon_device 6050 drivers/gpu/drm/radeon/si.c int si_irq_set(struct radeon_device *rdev) radeon_device 6145 drivers/gpu/drm/radeon/si.c static inline void si_irq_ack(struct radeon_device *rdev) radeon_device 6189 drivers/gpu/drm/radeon/si.c static void si_irq_disable(struct radeon_device *rdev) radeon_device 6198 drivers/gpu/drm/radeon/si.c static void si_irq_suspend(struct radeon_device *rdev) radeon_device 6204 drivers/gpu/drm/radeon/si.c static void si_irq_fini(struct radeon_device *rdev) radeon_device 6210 drivers/gpu/drm/radeon/si.c static inline u32 si_get_ih_wptr(struct radeon_device *rdev) radeon_device 6245 drivers/gpu/drm/radeon/si.c int si_irq_process(struct radeon_device *rdev) radeon_device 6459 drivers/gpu/drm/radeon/si.c static void si_uvd_init(struct radeon_device *rdev) radeon_device 6482 drivers/gpu/drm/radeon/si.c static void si_uvd_start(struct radeon_device *rdev) radeon_device 6505 drivers/gpu/drm/radeon/si.c static void si_uvd_resume(struct radeon_device *rdev) radeon_device 6526 drivers/gpu/drm/radeon/si.c static void si_vce_init(struct radeon_device *rdev) radeon_device 6551 drivers/gpu/drm/radeon/si.c static void si_vce_start(struct radeon_device *rdev) radeon_device 6585 drivers/gpu/drm/radeon/si.c static void si_vce_resume(struct radeon_device *rdev) radeon_device 6612 drivers/gpu/drm/radeon/si.c static int si_startup(struct radeon_device *rdev) radeon_device 6771 drivers/gpu/drm/radeon/si.c int si_resume(struct radeon_device *rdev) radeon_device 6800 drivers/gpu/drm/radeon/si.c int si_suspend(struct radeon_device *rdev) radeon_device 6827 drivers/gpu/drm/radeon/si.c int si_init(struct radeon_device *rdev) radeon_device 6948 drivers/gpu/drm/radeon/si.c void si_fini(struct radeon_device *rdev) radeon_device 6985 drivers/gpu/drm/radeon/si.c uint64_t si_get_gpu_clock_counter(struct radeon_device *rdev) radeon_device 6997 drivers/gpu/drm/radeon/si.c int si_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) radeon_device 7086 drivers/gpu/drm/radeon/si.c static void si_pcie_gen3_enable(struct radeon_device *rdev) radeon_device 7248 drivers/gpu/drm/radeon/si.c static void si_program_aspm(struct radeon_device *rdev) radeon_device 7453 drivers/gpu/drm/radeon/si.c static int si_vce_send_vcepll_ctlreq(struct radeon_device *rdev) radeon_device 7484 drivers/gpu/drm/radeon/si.c int si_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) radeon_device 30 drivers/gpu/drm/radeon/si_dma.c u32 si_gpu_check_soft_reset(struct radeon_device *rdev); radeon_device 41 drivers/gpu/drm/radeon/si_dma.c bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 69 drivers/gpu/drm/radeon/si_dma.c void si_dma_vm_copy_pages(struct radeon_device *rdev, radeon_device 105 drivers/gpu/drm/radeon/si_dma.c void si_dma_vm_write_pages(struct radeon_device *rdev, radeon_device 152 drivers/gpu/drm/radeon/si_dma.c void si_dma_vm_set_pages(struct radeon_device *rdev, radeon_device 187 drivers/gpu/drm/radeon/si_dma.c void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_device 231 drivers/gpu/drm/radeon/si_dma.c struct radeon_fence *si_copy_dma(struct radeon_device *rdev, radeon_device 1739 drivers/gpu/drm/radeon/si_dpm.c struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); radeon_device 1740 drivers/gpu/drm/radeon/si_dpm.c struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); radeon_device 1741 drivers/gpu/drm/radeon/si_dpm.c struct ni_power_info *ni_get_pi(struct radeon_device *rdev); radeon_device 1744 drivers/gpu/drm/radeon/si_dpm.c extern int si_mc_load_microcode(struct radeon_device *rdev); radeon_device 1745 drivers/gpu/drm/radeon/si_dpm.c extern void vce_v1_0_enable_mgcg(struct radeon_device *rdev, bool enable); radeon_device 1747 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_voltage_value(struct radeon_device *rdev, radeon_device 1750 drivers/gpu/drm/radeon/si_dpm.c static int si_get_std_voltage_value(struct radeon_device *rdev, radeon_device 1753 drivers/gpu/drm/radeon/si_dpm.c static int si_write_smc_soft_register(struct radeon_device *rdev, radeon_device 1755 drivers/gpu/drm/radeon/si_dpm.c static int si_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 1758 drivers/gpu/drm/radeon/si_dpm.c static int si_calculate_sclk_params(struct radeon_device *rdev, radeon_device 1762 drivers/gpu/drm/radeon/si_dpm.c static void si_thermal_start_smc_fan_control(struct radeon_device *rdev); radeon_device 1763 drivers/gpu/drm/radeon/si_dpm.c static void si_fan_ctrl_set_default_mode(struct radeon_device *rdev); radeon_device 1765 drivers/gpu/drm/radeon/si_dpm.c static struct si_power_info *si_get_pi(struct radeon_device *rdev) radeon_device 1799 drivers/gpu/drm/radeon/si_dpm.c static void si_calculate_leakage_for_v_and_t(struct radeon_device *rdev, radeon_device 1827 drivers/gpu/drm/radeon/si_dpm.c static void si_calculate_leakage_for_v(struct radeon_device *rdev, radeon_device 1838 drivers/gpu/drm/radeon/si_dpm.c static void si_update_dte_from_pl2(struct radeon_device *rdev, radeon_device 1868 drivers/gpu/drm/radeon/si_dpm.c static void si_initialize_powertune_defaults(struct radeon_device *rdev) radeon_device 2094 drivers/gpu/drm/radeon/si_dpm.c static u32 si_get_smc_power_scaling_factor(struct radeon_device *rdev) radeon_device 2099 drivers/gpu/drm/radeon/si_dpm.c static u32 si_calculate_cac_wintime(struct radeon_device *rdev) radeon_device 2124 drivers/gpu/drm/radeon/si_dpm.c static int si_calculate_adjusted_tdp_limits(struct radeon_device *rdev, radeon_device 2157 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_tdp_limits(struct radeon_device *rdev, radeon_device 2222 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_tdp_limits_2(struct radeon_device *rdev, radeon_device 2254 drivers/gpu/drm/radeon/si_dpm.c static u16 si_calculate_power_efficiency_ratio(struct radeon_device *rdev, radeon_device 2276 drivers/gpu/drm/radeon/si_dpm.c static bool si_should_disable_uvd_powertune(struct radeon_device *rdev, radeon_device 2288 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_power_containment_values(struct radeon_device *rdev, radeon_device 2382 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_sq_ramping_values(struct radeon_device *rdev, radeon_device 2439 drivers/gpu/drm/radeon/si_dpm.c static int si_enable_power_containment(struct radeon_device *rdev, radeon_device 2469 drivers/gpu/drm/radeon/si_dpm.c static int si_initialize_smc_dte_tables(struct radeon_device *rdev) radeon_device 2534 drivers/gpu/drm/radeon/si_dpm.c static int si_get_cac_std_voltage_max_min(struct radeon_device *rdev, radeon_device 2579 drivers/gpu/drm/radeon/si_dpm.c static int si_init_dte_leakage_table(struct radeon_device *rdev, radeon_device 2619 drivers/gpu/drm/radeon/si_dpm.c static int si_init_simplified_leakage_table(struct radeon_device *rdev, radeon_device 2654 drivers/gpu/drm/radeon/si_dpm.c static int si_initialize_smc_cac_tables(struct radeon_device *rdev) radeon_device 2738 drivers/gpu/drm/radeon/si_dpm.c static int si_program_cac_config_registers(struct radeon_device *rdev, radeon_device 2777 drivers/gpu/drm/radeon/si_dpm.c static int si_initialize_hardware_cac_manager(struct radeon_device *rdev) radeon_device 2800 drivers/gpu/drm/radeon/si_dpm.c static int si_enable_smc_cac(struct radeon_device *rdev, radeon_device 2847 drivers/gpu/drm/radeon/si_dpm.c static int si_init_smc_spll_table(struct radeon_device *rdev) radeon_device 2918 drivers/gpu/drm/radeon/si_dpm.c static u16 si_get_lower_of_leakage_and_vce_voltage(struct radeon_device *rdev, radeon_device 2936 drivers/gpu/drm/radeon/si_dpm.c static int si_get_vce_clock_voltage(struct radeon_device *rdev, radeon_device 2968 drivers/gpu/drm/radeon/si_dpm.c static void si_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 3184 drivers/gpu/drm/radeon/si_dpm.c static int si_read_smc_soft_register(struct radeon_device *rdev, radeon_device 3195 drivers/gpu/drm/radeon/si_dpm.c static int si_write_smc_soft_register(struct radeon_device *rdev, radeon_device 3205 drivers/gpu/drm/radeon/si_dpm.c static bool si_is_special_1gb_platform(struct radeon_device *rdev) radeon_device 3233 drivers/gpu/drm/radeon/si_dpm.c static void si_get_leakage_vddc(struct radeon_device *rdev) radeon_device 3252 drivers/gpu/drm/radeon/si_dpm.c static int si_get_leakage_voltage_from_leakage_index(struct radeon_device *rdev, radeon_device 3279 drivers/gpu/drm/radeon/si_dpm.c static void si_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) radeon_device 3314 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_auto_throttle_source(struct radeon_device *rdev, radeon_device 3333 drivers/gpu/drm/radeon/si_dpm.c static void si_start_dpm(struct radeon_device *rdev) radeon_device 3338 drivers/gpu/drm/radeon/si_dpm.c static void si_stop_dpm(struct radeon_device *rdev) radeon_device 3343 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_sclk_control(struct radeon_device *rdev, bool enable) radeon_device 3353 drivers/gpu/drm/radeon/si_dpm.c static int si_notify_hardware_of_thermal_state(struct radeon_device *rdev, radeon_device 3368 drivers/gpu/drm/radeon/si_dpm.c static void si_notify_hardware_vpu_recovery_event(struct radeon_device *rdev) radeon_device 3375 drivers/gpu/drm/radeon/si_dpm.c static int si_notify_hw_of_powersource(struct radeon_device *rdev, bool ac_power) radeon_device 3385 drivers/gpu/drm/radeon/si_dpm.c static PPSMC_Result si_send_msg_to_smc_with_parameter(struct radeon_device *rdev, radeon_device 3392 drivers/gpu/drm/radeon/si_dpm.c static int si_restrict_performance_levels_before_switch(struct radeon_device *rdev) radeon_device 3401 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 3434 drivers/gpu/drm/radeon/si_dpm.c static int si_set_boot_state(struct radeon_device *rdev) radeon_device 3441 drivers/gpu/drm/radeon/si_dpm.c static int si_set_sw_state(struct radeon_device *rdev) radeon_device 3447 drivers/gpu/drm/radeon/si_dpm.c static int si_halt_smc(struct radeon_device *rdev) radeon_device 3456 drivers/gpu/drm/radeon/si_dpm.c static int si_resume_smc(struct radeon_device *rdev) radeon_device 3465 drivers/gpu/drm/radeon/si_dpm.c static void si_dpm_start_smc(struct radeon_device *rdev) radeon_device 3472 drivers/gpu/drm/radeon/si_dpm.c static void si_dpm_stop_smc(struct radeon_device *rdev) radeon_device 3478 drivers/gpu/drm/radeon/si_dpm.c static int si_process_firmware_header(struct radeon_device *rdev) radeon_device 3568 drivers/gpu/drm/radeon/si_dpm.c static void si_read_clock_registers(struct radeon_device *rdev) radeon_device 3589 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_thermal_protection(struct radeon_device *rdev, radeon_device 3598 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_acpi_power_management(struct radeon_device *rdev) radeon_device 3604 drivers/gpu/drm/radeon/si_dpm.c static int si_enter_ulp_state(struct radeon_device *rdev) radeon_device 3613 drivers/gpu/drm/radeon/si_dpm.c static int si_exit_ulp_state(struct radeon_device *rdev) radeon_device 3631 drivers/gpu/drm/radeon/si_dpm.c static int si_notify_smc_display_change(struct radeon_device *rdev, radeon_device 3641 drivers/gpu/drm/radeon/si_dpm.c static void si_program_response_times(struct radeon_device *rdev) radeon_device 3670 drivers/gpu/drm/radeon/si_dpm.c static void si_program_ds_registers(struct radeon_device *rdev) radeon_device 3682 drivers/gpu/drm/radeon/si_dpm.c static void si_program_display_gap(struct radeon_device *rdev) radeon_device 3727 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_spread_spectrum(struct radeon_device *rdev, bool enable) radeon_device 3740 drivers/gpu/drm/radeon/si_dpm.c static void si_setup_bsp(struct radeon_device *rdev) radeon_device 3764 drivers/gpu/drm/radeon/si_dpm.c static void si_program_git(struct radeon_device *rdev) radeon_device 3769 drivers/gpu/drm/radeon/si_dpm.c static void si_program_tp(struct radeon_device *rdev) radeon_device 3789 drivers/gpu/drm/radeon/si_dpm.c static void si_program_tpp(struct radeon_device *rdev) radeon_device 3794 drivers/gpu/drm/radeon/si_dpm.c static void si_program_sstp(struct radeon_device *rdev) radeon_device 3799 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_display_gap(struct radeon_device *rdev) radeon_device 3813 drivers/gpu/drm/radeon/si_dpm.c static void si_program_vc(struct radeon_device *rdev) radeon_device 3820 drivers/gpu/drm/radeon/si_dpm.c static void si_clear_vc(struct radeon_device *rdev) radeon_device 3860 drivers/gpu/drm/radeon/si_dpm.c static u8 si_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk) radeon_device 3880 drivers/gpu/drm/radeon/si_dpm.c static int si_upload_firmware(struct radeon_device *rdev) radeon_device 3893 drivers/gpu/drm/radeon/si_dpm.c static bool si_validate_phase_shedding_tables(struct radeon_device *rdev, radeon_device 3920 drivers/gpu/drm/radeon/si_dpm.c void si_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev, radeon_device 3937 drivers/gpu/drm/radeon/si_dpm.c static int si_get_svi2_voltage_table(struct radeon_device *rdev, radeon_device 3958 drivers/gpu/drm/radeon/si_dpm.c static int si_construct_voltage_tables(struct radeon_device *rdev) radeon_device 4038 drivers/gpu/drm/radeon/si_dpm.c static void si_populate_smc_voltage_table(struct radeon_device *rdev, radeon_device 4048 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_voltage_tables(struct radeon_device *rdev, radeon_device 4111 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_voltage_value(struct radeon_device *rdev, radeon_device 4131 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, radeon_device 4148 drivers/gpu/drm/radeon/si_dpm.c static int si_get_std_voltage_value(struct radeon_device *rdev, radeon_device 4199 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_std_voltage_value(struct radeon_device *rdev, radeon_device 4209 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_phase_shedding_value(struct radeon_device *rdev, radeon_device 4228 drivers/gpu/drm/radeon/si_dpm.c static int si_init_arb_table_index(struct radeon_device *rdev) radeon_device 4244 drivers/gpu/drm/radeon/si_dpm.c static int si_initial_switch_from_arb_f0_to_f1(struct radeon_device *rdev) radeon_device 4249 drivers/gpu/drm/radeon/si_dpm.c static int si_reset_to_default(struct radeon_device *rdev) radeon_device 4255 drivers/gpu/drm/radeon/si_dpm.c static int si_force_switch_to_arb_f0(struct radeon_device *rdev) radeon_device 4274 drivers/gpu/drm/radeon/si_dpm.c static u32 si_calculate_memory_refresh_rate(struct radeon_device *rdev, radeon_device 4293 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_memory_timing_parameters(struct radeon_device *rdev, radeon_device 4319 drivers/gpu/drm/radeon/si_dpm.c static int si_do_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 4346 drivers/gpu/drm/radeon/si_dpm.c static int si_program_memory_timing_parameters(struct radeon_device *rdev, radeon_device 4353 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_initial_mvdd_value(struct radeon_device *rdev, radeon_device 4366 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_initial_state(struct radeon_device *rdev, radeon_device 4489 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_acpi_state(struct radeon_device *rdev, radeon_device 4630 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_ulv_state(struct radeon_device *rdev, radeon_device 4661 drivers/gpu/drm/radeon/si_dpm.c static int si_program_ulv_memory_timing_parameters(struct radeon_device *rdev) radeon_device 4687 drivers/gpu/drm/radeon/si_dpm.c static void si_get_mvdd_configuration(struct radeon_device *rdev) radeon_device 4694 drivers/gpu/drm/radeon/si_dpm.c static int si_init_smc_table(struct radeon_device *rdev) radeon_device 4782 drivers/gpu/drm/radeon/si_dpm.c static int si_calculate_sclk_params(struct radeon_device *rdev, radeon_device 4852 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_sclk_value(struct radeon_device *rdev, radeon_device 4873 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_mclk_value(struct radeon_device *rdev, radeon_device 4962 drivers/gpu/drm/radeon/si_dpm.c static void si_populate_smc_sp(struct radeon_device *rdev, radeon_device 4977 drivers/gpu/drm/radeon/si_dpm.c static int si_convert_power_level_to_smc(struct radeon_device *rdev, radeon_device 5086 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_smc_t(struct radeon_device *rdev, radeon_device 5135 drivers/gpu/drm/radeon/si_dpm.c static int si_disable_ulv(struct radeon_device *rdev) radeon_device 5147 drivers/gpu/drm/radeon/si_dpm.c static bool si_is_state_ulv_compatible(struct radeon_device *rdev, radeon_device 5175 drivers/gpu/drm/radeon/si_dpm.c static int si_set_power_state_conditionally_enable_ulv(struct radeon_device *rdev, radeon_device 5189 drivers/gpu/drm/radeon/si_dpm.c static int si_convert_power_state_to_smc(struct radeon_device *rdev, radeon_device 5269 drivers/gpu/drm/radeon/si_dpm.c static int si_upload_sw_state(struct radeon_device *rdev, radeon_device 5294 drivers/gpu/drm/radeon/si_dpm.c static int si_upload_ulv_state(struct radeon_device *rdev) radeon_device 5317 drivers/gpu/drm/radeon/si_dpm.c static int si_upload_smc_data(struct radeon_device *rdev) radeon_device 5356 drivers/gpu/drm/radeon/si_dpm.c static int si_set_mc_special_registers(struct radeon_device *rdev, radeon_device 5533 drivers/gpu/drm/radeon/si_dpm.c static int si_initialize_mc_reg_table(struct radeon_device *rdev) radeon_device 5583 drivers/gpu/drm/radeon/si_dpm.c static void si_populate_mc_reg_addresses(struct radeon_device *rdev, radeon_device 5617 drivers/gpu/drm/radeon/si_dpm.c static void si_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, radeon_device 5637 drivers/gpu/drm/radeon/si_dpm.c static void si_convert_mc_reg_table_to_smc(struct radeon_device *rdev, radeon_device 5651 drivers/gpu/drm/radeon/si_dpm.c static int si_populate_mc_reg_table(struct radeon_device *rdev, radeon_device 5689 drivers/gpu/drm/radeon/si_dpm.c static int si_upload_mc_reg_table(struct radeon_device *rdev, radeon_device 5711 drivers/gpu/drm/radeon/si_dpm.c static void si_enable_voltage_control(struct radeon_device *rdev, bool enable) radeon_device 5719 drivers/gpu/drm/radeon/si_dpm.c static enum radeon_pcie_gen si_get_maximum_link_speed(struct radeon_device *rdev, radeon_device 5734 drivers/gpu/drm/radeon/si_dpm.c static u16 si_get_current_pcie_speed(struct radeon_device *rdev) radeon_device 5744 drivers/gpu/drm/radeon/si_dpm.c static void si_request_link_speed_change_before_state_change(struct radeon_device *rdev, radeon_device 5784 drivers/gpu/drm/radeon/si_dpm.c static void si_notify_link_speed_change_after_state_change(struct radeon_device *rdev, radeon_device 5811 drivers/gpu/drm/radeon/si_dpm.c static int si_ds_request(struct radeon_device *rdev, radeon_device 5829 drivers/gpu/drm/radeon/si_dpm.c static void si_set_max_cu_value(struct radeon_device *rdev) radeon_device 5870 drivers/gpu/drm/radeon/si_dpm.c static int si_patch_single_dependency_table_based_on_leakage(struct radeon_device *rdev, radeon_device 5901 drivers/gpu/drm/radeon/si_dpm.c static int si_patch_dependency_tables_based_on_leakage(struct radeon_device *rdev) radeon_device 5914 drivers/gpu/drm/radeon/si_dpm.c static void si_set_pcie_lane_width_in_smc(struct radeon_device *rdev, radeon_device 5931 drivers/gpu/drm/radeon/si_dpm.c static void si_set_vce_clock(struct radeon_device *rdev, radeon_device 5946 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_setup_asic(struct radeon_device *rdev) radeon_device 5958 drivers/gpu/drm/radeon/si_dpm.c static int si_thermal_enable_alert(struct radeon_device *rdev, radeon_device 5983 drivers/gpu/drm/radeon/si_dpm.c static int si_thermal_set_temperature_range(struct radeon_device *rdev, radeon_device 6008 drivers/gpu/drm/radeon/si_dpm.c static void si_fan_ctrl_set_static_mode(struct radeon_device *rdev, u32 mode) radeon_device 6030 drivers/gpu/drm/radeon/si_dpm.c static int si_thermal_setup_fan_table(struct radeon_device *rdev) radeon_device 6107 drivers/gpu/drm/radeon/si_dpm.c static int si_fan_ctrl_start_smc_fan_control(struct radeon_device *rdev) radeon_device 6121 drivers/gpu/drm/radeon/si_dpm.c static int si_fan_ctrl_stop_smc_fan_control(struct radeon_device *rdev) radeon_device 6136 drivers/gpu/drm/radeon/si_dpm.c int si_fan_ctrl_get_fan_speed_percent(struct radeon_device *rdev, radeon_device 6161 drivers/gpu/drm/radeon/si_dpm.c int si_fan_ctrl_set_fan_speed_percent(struct radeon_device *rdev, radeon_device 6194 drivers/gpu/drm/radeon/si_dpm.c void si_fan_ctrl_set_mode(struct radeon_device *rdev, u32 mode) radeon_device 6210 drivers/gpu/drm/radeon/si_dpm.c u32 si_fan_ctrl_get_mode(struct radeon_device *rdev) radeon_device 6223 drivers/gpu/drm/radeon/si_dpm.c static int si_fan_ctrl_get_fan_speed_rpm(struct radeon_device *rdev, radeon_device 6244 drivers/gpu/drm/radeon/si_dpm.c static int si_fan_ctrl_set_fan_speed_rpm(struct radeon_device *rdev, radeon_device 6274 drivers/gpu/drm/radeon/si_dpm.c static void si_fan_ctrl_set_default_mode(struct radeon_device *rdev) radeon_device 6291 drivers/gpu/drm/radeon/si_dpm.c static void si_thermal_start_smc_fan_control(struct radeon_device *rdev) radeon_device 6299 drivers/gpu/drm/radeon/si_dpm.c static void si_thermal_initialize(struct radeon_device *rdev) radeon_device 6314 drivers/gpu/drm/radeon/si_dpm.c static int si_thermal_start_thermal_controller(struct radeon_device *rdev) radeon_device 6341 drivers/gpu/drm/radeon/si_dpm.c static void si_thermal_stop_thermal_controller(struct radeon_device *rdev) radeon_device 6349 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_enable(struct radeon_device *rdev) radeon_device 6468 drivers/gpu/drm/radeon/si_dpm.c static int si_set_temperature_range(struct radeon_device *rdev) radeon_device 6485 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_late_enable(struct radeon_device *rdev) radeon_device 6496 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_disable(struct radeon_device *rdev) radeon_device 6520 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 6533 drivers/gpu/drm/radeon/si_dpm.c static int si_power_control_set_level(struct radeon_device *rdev) radeon_device 6559 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_set_power_state(struct radeon_device *rdev) radeon_device 6662 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 6671 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_reset_asic(struct radeon_device *rdev) radeon_device 6679 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 6706 drivers/gpu/drm/radeon/si_dpm.c static void si_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 6732 drivers/gpu/drm/radeon/si_dpm.c static void si_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 6808 drivers/gpu/drm/radeon/si_dpm.c static int si_parse_power_table(struct radeon_device *rdev) radeon_device 6900 drivers/gpu/drm/radeon/si_dpm.c int si_dpm_init(struct radeon_device *rdev) radeon_device 7079 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_fini(struct radeon_device *rdev) radeon_device 7092 drivers/gpu/drm/radeon/si_dpm.c void si_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 7113 drivers/gpu/drm/radeon/si_dpm.c u32 si_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 7131 drivers/gpu/drm/radeon/si_dpm.c u32 si_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 33 drivers/gpu/drm/radeon/si_smc.c static int si_set_smc_sram_address(struct radeon_device *rdev, radeon_device 47 drivers/gpu/drm/radeon/si_smc.c int si_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 113 drivers/gpu/drm/radeon/si_smc.c void si_start_smc(struct radeon_device *rdev) radeon_device 122 drivers/gpu/drm/radeon/si_smc.c void si_reset_smc(struct radeon_device *rdev) radeon_device 136 drivers/gpu/drm/radeon/si_smc.c int si_program_jump_on_start(struct radeon_device *rdev) radeon_device 143 drivers/gpu/drm/radeon/si_smc.c void si_stop_smc_clock(struct radeon_device *rdev) radeon_device 152 drivers/gpu/drm/radeon/si_smc.c void si_start_smc_clock(struct radeon_device *rdev) radeon_device 161 drivers/gpu/drm/radeon/si_smc.c bool si_is_smc_running(struct radeon_device *rdev) radeon_device 172 drivers/gpu/drm/radeon/si_smc.c PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) radeon_device 193 drivers/gpu/drm/radeon/si_smc.c PPSMC_Result si_wait_for_smc_inactive(struct radeon_device *rdev) radeon_device 211 drivers/gpu/drm/radeon/si_smc.c int si_load_smc_ucode(struct radeon_device *rdev, u32 limit) radeon_device 282 drivers/gpu/drm/radeon/si_smc.c int si_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 297 drivers/gpu/drm/radeon/si_smc.c int si_write_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 406 drivers/gpu/drm/radeon/sislands_smc.h int si_copy_bytes_to_smc(struct radeon_device *rdev, radeon_device 409 drivers/gpu/drm/radeon/sislands_smc.h void si_start_smc(struct radeon_device *rdev); radeon_device 410 drivers/gpu/drm/radeon/sislands_smc.h void si_reset_smc(struct radeon_device *rdev); radeon_device 411 drivers/gpu/drm/radeon/sislands_smc.h int si_program_jump_on_start(struct radeon_device *rdev); radeon_device 412 drivers/gpu/drm/radeon/sislands_smc.h void si_stop_smc_clock(struct radeon_device *rdev); radeon_device 413 drivers/gpu/drm/radeon/sislands_smc.h void si_start_smc_clock(struct radeon_device *rdev); radeon_device 414 drivers/gpu/drm/radeon/sislands_smc.h bool si_is_smc_running(struct radeon_device *rdev); radeon_device 415 drivers/gpu/drm/radeon/sislands_smc.h PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); radeon_device 416 drivers/gpu/drm/radeon/sislands_smc.h PPSMC_Result si_wait_for_smc_inactive(struct radeon_device *rdev); radeon_device 417 drivers/gpu/drm/radeon/sislands_smc.h int si_load_smc_ucode(struct radeon_device *rdev, u32 limit); radeon_device 418 drivers/gpu/drm/radeon/sislands_smc.h int si_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 420 drivers/gpu/drm/radeon/sislands_smc.h int si_write_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, radeon_device 81 drivers/gpu/drm/radeon/sumo_dpm.c struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev) radeon_device 88 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) radeon_device 103 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) radeon_device 120 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_git(struct radeon_device *rdev) radeon_device 131 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_grsd(struct radeon_device *rdev) radeon_device 142 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) radeon_device 148 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_gfx_powergating_initialize(struct radeon_device *rdev) radeon_device 274 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) radeon_device 284 drivers/gpu/drm/radeon/sumo_dpm.c static int sumo_enable_clock_power_gating(struct radeon_device *rdev) radeon_device 302 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_disable_clock_power_gating(struct radeon_device *rdev) radeon_device 314 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_calculate_bsp(struct radeon_device *rdev, radeon_device 333 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_init_bsp(struct radeon_device *rdev) radeon_device 341 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_bsp(struct radeon_device *rdev, radeon_device 363 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_write_at(struct radeon_device *rdev, radeon_device 384 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_at(struct radeon_device *rdev, radeon_device 430 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_tp(struct radeon_device *rdev) radeon_device 452 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_program_vc(struct radeon_device *rdev, u32 vrc) radeon_device 457 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_clear_vc(struct radeon_device *rdev) radeon_device 462 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_program_sstp(struct radeon_device *rdev) radeon_device 473 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_divider_value(struct radeon_device *rdev, radeon_device 493 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_ds_dividers(struct radeon_device *rdev, radeon_device 507 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_ss_dividers(struct radeon_device *rdev, radeon_device 521 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_vid(struct radeon_device *rdev, u32 index, u32 vid) radeon_device 530 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_allos_gnb_slow(struct radeon_device *rdev, u32 index, u32 gnb_slow) radeon_device 546 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_power_level(struct radeon_device *rdev, radeon_device 580 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_power_level_enable(struct radeon_device *rdev, u32 index, bool enable) radeon_device 599 drivers/gpu/drm/radeon/sumo_dpm.c static bool sumo_dpm_enabled(struct radeon_device *rdev) radeon_device 607 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_start_dpm(struct radeon_device *rdev) radeon_device 612 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_stop_dpm(struct radeon_device *rdev) radeon_device 617 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_forced_mode(struct radeon_device *rdev, bool enable) radeon_device 625 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_forced_mode_enabled(struct radeon_device *rdev) radeon_device 637 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_wait_for_level_0(struct radeon_device *rdev) radeon_device 653 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_forced_mode_disabled(struct radeon_device *rdev) radeon_device 658 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_enable_power_level_0(struct radeon_device *rdev) radeon_device 663 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_patch_boost_state(struct radeon_device *rdev, radeon_device 677 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_pre_notify_alt_vddnb_change(struct radeon_device *rdev, radeon_device 695 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_post_notify_alt_vddnb_change(struct radeon_device *rdev, radeon_device 713 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_enable_boost(struct radeon_device *rdev, radeon_device 726 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_forced_level(struct radeon_device *rdev, u32 index) radeon_device 731 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_forced_level_0(struct radeon_device *rdev) radeon_device 736 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_wl(struct radeon_device *rdev, radeon_device 751 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_power_levels_0_to_n(struct radeon_device *rdev, radeon_device 773 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_enable_acpi_pm(struct radeon_device *rdev) radeon_device 778 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_power_level_enter_state(struct radeon_device *rdev) radeon_device 783 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_acpi_power_level(struct radeon_device *rdev) radeon_device 799 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_bootup_state(struct radeon_device *rdev) radeon_device 814 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_setup_uvd_clocks(struct radeon_device *rdev, radeon_device 833 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 851 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 869 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_take_smu_control(struct radeon_device *rdev, bool enable) radeon_device 888 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_enable_sclk_ds(struct radeon_device *rdev, bool enable) radeon_device 909 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_bootup_at(struct radeon_device *rdev) radeon_device 915 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_reset_am(struct radeon_device *rdev) radeon_device 920 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_start_am(struct radeon_device *rdev) radeon_device 925 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_ttp(struct radeon_device *rdev) radeon_device 940 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_ttt(struct radeon_device *rdev) radeon_device 952 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_enable_voltage_scaling(struct radeon_device *rdev, bool enable) radeon_device 963 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_override_cnb_thermal_events(struct radeon_device *rdev) radeon_device 969 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_program_dc_hto(struct radeon_device *rdev) radeon_device 984 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_force_nbp_state(struct radeon_device *rdev, radeon_device 1003 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, radeon_device 1028 drivers/gpu/drm/radeon/sumo_dpm.c static u32 sumo_get_valid_engine_clock(struct radeon_device *rdev, radeon_device 1042 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_patch_thermal_state(struct radeon_device *rdev, radeon_device 1086 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 1151 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_cleanup_asic(struct radeon_device *rdev) radeon_device 1156 drivers/gpu/drm/radeon/sumo_dpm.c static int sumo_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 1180 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_update_current_ps(struct radeon_device *rdev, radeon_device 1191 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_update_requested_ps(struct radeon_device *rdev, radeon_device 1202 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_enable(struct radeon_device *rdev) radeon_device 1237 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_late_enable(struct radeon_device *rdev) radeon_device 1257 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_disable(struct radeon_device *rdev) radeon_device 1280 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 1296 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_set_power_state(struct radeon_device *rdev) radeon_device 1332 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 1341 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_reset_asic(struct radeon_device *rdev) radeon_device 1354 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_setup_asic(struct radeon_device *rdev) radeon_device 1366 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 1392 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_patch_boot_state(struct radeon_device *rdev, radeon_device 1402 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 1429 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 1452 drivers/gpu/drm/radeon/sumo_dpm.c static int sumo_parse_power_table(struct radeon_device *rdev) radeon_device 1528 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, radeon_device 1543 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_convert_vid7_to_vid2(struct radeon_device *rdev, radeon_device 1558 drivers/gpu/drm/radeon/sumo_dpm.c static u16 sumo_convert_voltage_index_to_value(struct radeon_device *rdev, radeon_device 1570 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_construct_display_voltage_mapping_table(struct radeon_device *rdev, radeon_device 1592 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, radeon_device 1614 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_construct_vid_mapping_table(struct radeon_device *rdev, radeon_device 1655 drivers/gpu/drm/radeon/sumo_dpm.c static int sumo_parse_sys_info_table(struct radeon_device *rdev) radeon_device 1726 drivers/gpu/drm/radeon/sumo_dpm.c static void sumo_construct_boot_and_acpi_state(struct radeon_device *rdev) radeon_device 1740 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_init(struct radeon_device *rdev) radeon_device 1794 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_print_power_state(struct radeon_device *rdev, radeon_device 1812 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 1840 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 1861 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 1868 drivers/gpu/drm/radeon/sumo_dpm.c void sumo_dpm_fini(struct radeon_device *rdev) radeon_device 1881 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 1892 drivers/gpu/drm/radeon/sumo_dpm.c u32 sumo_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 1899 drivers/gpu/drm/radeon/sumo_dpm.c int sumo_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 192 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_gfx_clockgating_initialize(struct radeon_device *rdev); radeon_device 193 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_program_vc(struct radeon_device *rdev, u32 vrc); radeon_device 194 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_clear_vc(struct radeon_device *rdev); radeon_device 195 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_program_sstp(struct radeon_device *rdev); radeon_device 196 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_take_smu_control(struct radeon_device *rdev, bool enable); radeon_device 197 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, radeon_device 200 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_construct_vid_mapping_table(struct radeon_device *rdev, radeon_device 203 drivers/gpu/drm/radeon/sumo_dpm.h u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, radeon_device 207 drivers/gpu/drm/radeon/sumo_dpm.h u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, radeon_device 212 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_initialize_m3_arb(struct radeon_device *rdev); radeon_device 213 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_smu_pg_init(struct radeon_device *rdev); radeon_device 214 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit); radeon_device 215 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev, radeon_device 217 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_boost_state_enable(struct radeon_device *rdev, bool enable); radeon_device 218 drivers/gpu/drm/radeon/sumo_dpm.h void sumo_enable_boost_timer(struct radeon_device *rdev); radeon_device 219 drivers/gpu/drm/radeon/sumo_dpm.h u32 sumo_get_running_fw_version(struct radeon_device *rdev); radeon_device 33 drivers/gpu/drm/radeon/sumo_smc.c struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev); radeon_device 35 drivers/gpu/drm/radeon/sumo_smc.c static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id) radeon_device 71 drivers/gpu/drm/radeon/sumo_smc.c void sumo_initialize_m3_arb(struct radeon_device *rdev) radeon_device 92 drivers/gpu/drm/radeon/sumo_smc.c static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev) radeon_device 108 drivers/gpu/drm/radeon/sumo_smc.c void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev, radeon_device 127 drivers/gpu/drm/radeon/sumo_smc.c void sumo_smu_pg_init(struct radeon_device *rdev) radeon_device 143 drivers/gpu/drm/radeon/sumo_smc.c void sumo_enable_boost_timer(struct radeon_device *rdev) radeon_device 165 drivers/gpu/drm/radeon/sumo_smc.c void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit) radeon_device 207 drivers/gpu/drm/radeon/sumo_smc.c void sumo_boost_state_enable(struct radeon_device *rdev, bool enable) radeon_device 216 drivers/gpu/drm/radeon/sumo_smc.c u32 sumo_get_running_fw_version(struct radeon_device *rdev) radeon_device 341 drivers/gpu/drm/radeon/trinity_dpm.c extern void vce_v1_0_enable_mgcg(struct radeon_device *rdev, bool enable); radeon_device 342 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, radeon_device 344 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_override_dynamic_mg_powergating(struct radeon_device *rdev); radeon_device 345 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 356 drivers/gpu/drm/radeon/trinity_dpm.c static struct trinity_power_info *trinity_get_pi(struct radeon_device *rdev) radeon_device 363 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_gfx_powergating_initialize(struct radeon_device *rdev) radeon_device 403 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_mg_clockgating_enable(struct radeon_device *rdev, radeon_device 432 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_mg_clockgating_initialize(struct radeon_device *rdev) radeon_device 443 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_gfx_clockgating_enable(struct radeon_device *rdev, radeon_device 456 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, radeon_device 465 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_override_mgpg_sequences(struct radeon_device *rdev, radeon_device 475 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_override_dynamic_mg_powergating(struct radeon_device *rdev) radeon_device 486 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_ls_clockgating_enable(struct radeon_device *rdev, radeon_device 503 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_gfx_powergating_enable(struct radeon_device *rdev, radeon_device 517 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_gfx_dynamic_mgpg_enable(struct radeon_device *rdev, radeon_device 546 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_enable_clock_power_gating(struct radeon_device *rdev) radeon_device 568 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_disable_clock_power_gating(struct radeon_device *rdev) radeon_device 584 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_divider_value(struct radeon_device *rdev, radeon_device 613 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_ds_dividers(struct radeon_device *rdev, radeon_device 625 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_ss_dividers(struct radeon_device *rdev, radeon_device 637 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_vid(struct radeon_device *rdev, u32 index, u32 vid) radeon_device 655 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_allos_gnb_slow(struct radeon_device *rdev, radeon_device 667 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_force_nbp_state(struct radeon_device *rdev, radeon_device 679 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_display_wm(struct radeon_device *rdev, radeon_device 691 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_vce_wm(struct radeon_device *rdev, radeon_device 703 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_at(struct radeon_device *rdev, radeon_device 715 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_power_level(struct radeon_device *rdev, radeon_device 734 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_power_level_enable_disable(struct radeon_device *rdev, radeon_device 747 drivers/gpu/drm/radeon/trinity_dpm.c static bool trinity_dpm_enabled(struct radeon_device *rdev) radeon_device 755 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_start_dpm(struct radeon_device *rdev) radeon_device 769 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_wait_for_dpm_enabled(struct radeon_device *rdev) radeon_device 790 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_stop_dpm(struct radeon_device *rdev) radeon_device 803 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_start_am(struct radeon_device *rdev) radeon_device 808 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_reset_am(struct radeon_device *rdev) radeon_device 814 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_wait_for_level_0(struct radeon_device *rdev) radeon_device 825 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_enable_power_level_0(struct radeon_device *rdev) radeon_device 830 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_force_level_0(struct radeon_device *rdev) radeon_device 835 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_unforce_levels(struct radeon_device *rdev) radeon_device 840 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_power_levels_0_to_n(struct radeon_device *rdev, radeon_device 858 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_bootup_state(struct radeon_device *rdev) radeon_device 870 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_setup_uvd_clock_table(struct radeon_device *rdev, radeon_device 882 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_setup_uvd_dpm_interval(struct radeon_device *rdev, radeon_device 922 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_setup_uvd_clocks(struct radeon_device *rdev, radeon_device 963 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, radeon_device 977 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, radeon_device 991 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_set_vce_clock(struct radeon_device *rdev, radeon_device 1006 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_ttt(struct radeon_device *rdev) radeon_device 1017 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_enable_att(struct radeon_device *rdev) radeon_device 1026 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_program_sclk_dpm(struct radeon_device *rdev) radeon_device 1044 drivers/gpu/drm/radeon/trinity_dpm.c static int trinity_set_thermal_temperature_range(struct radeon_device *rdev, radeon_device 1068 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_update_current_ps(struct radeon_device *rdev, radeon_device 1079 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_update_requested_ps(struct radeon_device *rdev, radeon_device 1090 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_enable_bapm(struct radeon_device *rdev, bool enable) radeon_device 1101 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_enable(struct radeon_device *rdev) radeon_device 1130 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_late_enable(struct radeon_device *rdev) radeon_device 1152 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_disable(struct radeon_device *rdev) radeon_device 1176 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_get_min_sclk_divider(struct radeon_device *rdev) radeon_device 1184 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_setup_nbp_sim(struct radeon_device *rdev, radeon_device 1202 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_force_performance_level(struct radeon_device *rdev, radeon_device 1233 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_pre_set_power_state(struct radeon_device *rdev) radeon_device 1248 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_set_power_state(struct radeon_device *rdev) radeon_device 1274 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_post_set_power_state(struct radeon_device *rdev) radeon_device 1282 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_setup_asic(struct radeon_device *rdev) radeon_device 1292 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_reset_asic(struct radeon_device *rdev) radeon_device 1309 drivers/gpu/drm/radeon/trinity_dpm.c static u16 trinity_convert_voltage_index_to_value(struct radeon_device *rdev, radeon_device 1324 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_patch_boot_state(struct radeon_device *rdev, radeon_device 1335 drivers/gpu/drm/radeon/trinity_dpm.c static u8 trinity_calculate_vce_wm(struct radeon_device *rdev, u32 sclk) radeon_device 1342 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_construct_boot_state(struct radeon_device *rdev) radeon_device 1358 drivers/gpu/drm/radeon/trinity_dpm.c static u8 trinity_get_sleep_divider_id_from_clock(struct radeon_device *rdev, radeon_device 1382 drivers/gpu/drm/radeon/trinity_dpm.c static u32 trinity_get_valid_engine_clock(struct radeon_device *rdev, radeon_device 1399 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_patch_thermal_state(struct radeon_device *rdev, radeon_device 1432 drivers/gpu/drm/radeon/trinity_dpm.c static u8 trinity_calculate_display_wm(struct radeon_device *rdev, radeon_device 1452 drivers/gpu/drm/radeon/trinity_dpm.c static u32 trinity_get_uvd_clock_index(struct radeon_device *rdev, radeon_device 1471 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_adjust_uvd_state(struct radeon_device *rdev, radeon_device 1505 drivers/gpu/drm/radeon/trinity_dpm.c static int trinity_get_vce_clock_voltage(struct radeon_device *rdev, radeon_device 1535 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_apply_state_adjust_rules(struct radeon_device *rdev, radeon_device 1620 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_cleanup_asic(struct radeon_device *rdev) radeon_device 1626 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_pre_display_configuration_change(struct radeon_device *rdev) radeon_device 1635 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_add_dccac_value(struct radeon_device *rdev) radeon_device 1651 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_display_configuration_changed(struct radeon_device *rdev) radeon_device 1681 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_parse_pplib_non_clock_info(struct radeon_device *rdev, radeon_device 1708 drivers/gpu/drm/radeon/trinity_dpm.c static void trinity_parse_pplib_clock_info(struct radeon_device *rdev, radeon_device 1730 drivers/gpu/drm/radeon/trinity_dpm.c static int trinity_parse_power_table(struct radeon_device *rdev) radeon_device 1828 drivers/gpu/drm/radeon/trinity_dpm.c static u32 trinity_convert_did_to_freq(struct radeon_device *rdev, u8 did) radeon_device 1847 drivers/gpu/drm/radeon/trinity_dpm.c static int trinity_parse_sys_info_table(struct radeon_device *rdev) radeon_device 1948 drivers/gpu/drm/radeon/trinity_dpm.c int trinity_dpm_init(struct radeon_device *rdev) radeon_device 2012 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_print_power_state(struct radeon_device *rdev, radeon_device 2030 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, radeon_device 2052 drivers/gpu/drm/radeon/trinity_dpm.c u32 trinity_dpm_get_current_sclk(struct radeon_device *rdev) radeon_device 2070 drivers/gpu/drm/radeon/trinity_dpm.c u32 trinity_dpm_get_current_mclk(struct radeon_device *rdev) radeon_device 2077 drivers/gpu/drm/radeon/trinity_dpm.c void trinity_dpm_fini(struct radeon_device *rdev) radeon_device 2091 drivers/gpu/drm/radeon/trinity_dpm.c u32 trinity_dpm_get_sclk(struct radeon_device *rdev, bool low) radeon_device 2102 drivers/gpu/drm/radeon/trinity_dpm.c u32 trinity_dpm_get_mclk(struct radeon_device *rdev, bool low) radeon_device 122 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable); radeon_device 123 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dpm_config(struct radeon_device *rdev, bool enable); radeon_device 124 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_uvd_dpm_config(struct radeon_device *rdev); radeon_device 125 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dpm_force_state(struct radeon_device *rdev, u32 n); radeon_device 126 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n); radeon_device 127 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dpm_no_forced_level(struct radeon_device *rdev); radeon_device 128 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, radeon_device 130 drivers/gpu/drm/radeon/trinity_dpm.h int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev); radeon_device 131 drivers/gpu/drm/radeon/trinity_dpm.h void trinity_acquire_mutex(struct radeon_device *rdev); radeon_device 132 drivers/gpu/drm/radeon/trinity_dpm.h void trinity_release_mutex(struct radeon_device *rdev); radeon_device 29 drivers/gpu/drm/radeon/trinity_smc.c static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) radeon_device 55 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) radeon_device 63 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dpm_config(struct radeon_device *rdev, bool enable) radeon_device 73 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) radeon_device 80 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n) radeon_device 87 drivers/gpu/drm/radeon/trinity_smc.c int trinity_uvd_dpm_config(struct radeon_device *rdev) radeon_device 92 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dpm_no_forced_level(struct radeon_device *rdev) radeon_device 97 drivers/gpu/drm/radeon/trinity_smc.c int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, radeon_device 106 drivers/gpu/drm/radeon/trinity_smc.c int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) radeon_device 111 drivers/gpu/drm/radeon/trinity_smc.c void trinity_acquire_mutex(struct radeon_device *rdev) radeon_device 123 drivers/gpu/drm/radeon/trinity_smc.c void trinity_release_mutex(struct radeon_device *rdev) radeon_device 39 drivers/gpu/drm/radeon/uvd_v1_0.c uint32_t uvd_v1_0_get_rptr(struct radeon_device *rdev, radeon_device 53 drivers/gpu/drm/radeon/uvd_v1_0.c uint32_t uvd_v1_0_get_wptr(struct radeon_device *rdev, radeon_device 67 drivers/gpu/drm/radeon/uvd_v1_0.c void uvd_v1_0_set_wptr(struct radeon_device *rdev, radeon_device 81 drivers/gpu/drm/radeon/uvd_v1_0.c void uvd_v1_0_fence_emit(struct radeon_device *rdev, radeon_device 110 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_resume(struct radeon_device *rdev) radeon_device 157 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_init(struct radeon_device *rdev) radeon_device 248 drivers/gpu/drm/radeon/uvd_v1_0.c void uvd_v1_0_fini(struct radeon_device *rdev) radeon_device 263 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_start(struct radeon_device *rdev) radeon_device 391 drivers/gpu/drm/radeon/uvd_v1_0.c void uvd_v1_0_stop(struct radeon_device *rdev) radeon_device 421 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 465 drivers/gpu/drm/radeon/uvd_v1_0.c bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, radeon_device 482 drivers/gpu/drm/radeon/uvd_v1_0.c void uvd_v1_0_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) radeon_device 500 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_device 39 drivers/gpu/drm/radeon/uvd_v2_2.c void uvd_v2_2_fence_emit(struct radeon_device *rdev, radeon_device 72 drivers/gpu/drm/radeon/uvd_v2_2.c bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, radeon_device 98 drivers/gpu/drm/radeon/uvd_v2_2.c int uvd_v2_2_resume(struct radeon_device *rdev) radeon_device 39 drivers/gpu/drm/radeon/uvd_v3_1.c bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, radeon_device 38 drivers/gpu/drm/radeon/uvd_v4_2.c int uvd_v4_2_resume(struct radeon_device *rdev) radeon_device 59 drivers/gpu/drm/radeon/vce_v1_0.c uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, radeon_device 76 drivers/gpu/drm/radeon/vce_v1_0.c uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, radeon_device 93 drivers/gpu/drm/radeon/vce_v1_0.c void vce_v1_0_set_wptr(struct radeon_device *rdev, radeon_device 102 drivers/gpu/drm/radeon/vce_v1_0.c void vce_v1_0_enable_mgcg(struct radeon_device *rdev, bool enable) radeon_device 135 drivers/gpu/drm/radeon/vce_v1_0.c static void vce_v1_0_init_cg(struct radeon_device *rdev) radeon_device 157 drivers/gpu/drm/radeon/vce_v1_0.c int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data) radeon_device 210 drivers/gpu/drm/radeon/vce_v1_0.c unsigned vce_v1_0_bo_size(struct radeon_device *rdev) radeon_device 216 drivers/gpu/drm/radeon/vce_v1_0.c int vce_v1_0_resume(struct radeon_device *rdev) radeon_device 289 drivers/gpu/drm/radeon/vce_v1_0.c int vce_v1_0_start(struct radeon_device *rdev) radeon_device 356 drivers/gpu/drm/radeon/vce_v1_0.c int vce_v1_0_init(struct radeon_device *rdev) radeon_device 38 drivers/gpu/drm/radeon/vce_v2_0.c static void vce_v2_0_set_sw_cg(struct radeon_device *rdev, bool gated) radeon_device 73 drivers/gpu/drm/radeon/vce_v2_0.c static void vce_v2_0_set_dyn_cg(struct radeon_device *rdev, bool gated) radeon_device 102 drivers/gpu/drm/radeon/vce_v2_0.c static void vce_v2_0_disable_cg(struct radeon_device *rdev) radeon_device 111 drivers/gpu/drm/radeon/vce_v2_0.c void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable) radeon_device 130 drivers/gpu/drm/radeon/vce_v2_0.c static void vce_v2_0_init_cg(struct radeon_device *rdev) radeon_device 151 drivers/gpu/drm/radeon/vce_v2_0.c unsigned vce_v2_0_bo_size(struct radeon_device *rdev) radeon_device 157 drivers/gpu/drm/radeon/vce_v2_0.c int vce_v2_0_resume(struct radeon_device *rdev)