/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_asic.h | 34 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev); 35 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); 36 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev); 37 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); 39 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev); 40 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); 41 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev); 42 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock); 43 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); 61 int r100_init(struct radeon_device *rdev); [all …]
|
D | r600_dpm.h | 133 void r600_dpm_print_ps_status(struct radeon_device *rdev, 135 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev); 136 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev); 141 void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable); 142 void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable); 143 void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable); 144 void r600_enable_acpi_pm(struct radeon_device *rdev); 145 void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable); 146 bool r600_dynamicpm_enabled(struct radeon_device *rdev); 147 void r600_enable_sclk_control(struct radeon_device *rdev, bool enable); [all …]
|
D | rv770_dpm.h | 179 int rv730_populate_sclk_value(struct radeon_device *rdev, 182 int rv730_populate_mclk_value(struct radeon_device *rdev, 185 void rv730_read_clock_registers(struct radeon_device *rdev); 186 int rv730_populate_smc_acpi_state(struct radeon_device *rdev, 188 int rv730_populate_smc_initial_state(struct radeon_device *rdev, 191 void rv730_program_memory_timing_parameters(struct radeon_device *rdev, 193 void rv730_power_gating_enable(struct radeon_device *rdev, 195 void rv730_start_dpm(struct radeon_device *rdev); 196 void rv730_stop_dpm(struct radeon_device *rdev); 197 void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt); [all …]
|
D | radeon.h | 235 struct radeon_device; 241 bool radeon_get_bios(struct radeon_device *rdev); 251 int radeon_dummy_page_init(struct radeon_device *rdev); 252 void radeon_dummy_page_fini(struct radeon_device *rdev); 277 int radeon_pm_init(struct radeon_device *rdev); 278 int radeon_pm_late_init(struct radeon_device *rdev); 279 void radeon_pm_fini(struct radeon_device *rdev); 280 void radeon_pm_compute_clocks(struct radeon_device *rdev); 281 void radeon_pm_suspend(struct radeon_device *rdev); 282 void radeon_pm_resume(struct radeon_device *rdev); [all …]
|
D | cypress_dpm.h | 113 int cypress_convert_power_level_to_smc(struct radeon_device *rdev, 117 int cypress_populate_smc_acpi_state(struct radeon_device *rdev, 119 int cypress_populate_smc_voltage_tables(struct radeon_device *rdev, 121 int cypress_populate_smc_initial_state(struct radeon_device *rdev, 124 u32 cypress_calculate_burst_time(struct radeon_device *rdev, 126 void cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev, 129 int cypress_upload_sw_state(struct radeon_device *rdev, 131 int cypress_upload_mc_reg_table(struct radeon_device *rdev, 133 void cypress_program_memory_timing_parameters(struct radeon_device *rdev, 135 void cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev, [all …]
|
D | trinity_smc.c | 30 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) in trinity_notify_message_to_smu() 56 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) in trinity_dpm_bapm_enable() 64 int trinity_dpm_config(struct radeon_device *rdev, bool enable) in trinity_dpm_config() 74 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) in trinity_dpm_force_state() 81 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n) in trinity_dpm_n_levels_disabled() 88 int trinity_uvd_dpm_config(struct radeon_device *rdev) in trinity_uvd_dpm_config() 93 int trinity_dpm_no_forced_level(struct radeon_device *rdev) in trinity_dpm_no_forced_level() 98 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, in trinity_dce_enable_voltage_adjustment() 107 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) in trinity_gfx_dynamic_mgpg_config() 112 void trinity_acquire_mutex(struct radeon_device *rdev) in trinity_acquire_mutex() [all …]
|
D | sumo_dpm.h | 191 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev); 192 void sumo_program_vc(struct radeon_device *rdev, u32 vrc); 193 void sumo_clear_vc(struct radeon_device *rdev); 194 void sumo_program_sstp(struct radeon_device *rdev); 195 void sumo_take_smu_control(struct radeon_device *rdev, bool enable); 196 void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, 199 void sumo_construct_vid_mapping_table(struct radeon_device *rdev, 202 u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, 206 u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, 211 void sumo_initialize_m3_arb(struct radeon_device *rdev); [all …]
|
D | radeon_kfd.h | 34 struct radeon_device; 39 void radeon_kfd_suspend(struct radeon_device *rdev); 40 int radeon_kfd_resume(struct radeon_device *rdev); 41 void radeon_kfd_interrupt(struct radeon_device *rdev, 43 void radeon_kfd_device_probe(struct radeon_device *rdev); 44 void radeon_kfd_device_init(struct radeon_device *rdev); 45 void radeon_kfd_device_fini(struct radeon_device *rdev);
|
D | rv6xx_dpm.c | 34 static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev, 44 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) in rv6xx_get_pi() 51 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) in rv6xx_force_pcie_gen1() 75 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) in rv6xx_enable_pcie_gen2_support() 88 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv6xx_enable_bif_dynamic_pcie_gen2() 101 static void rv6xx_enable_l0s(struct radeon_device *rdev) in rv6xx_enable_l0s() 110 static void rv6xx_enable_l1(struct radeon_device *rdev) in rv6xx_enable_l1() 122 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv6xx_enable_pll_sleep_in_l1() 139 static int rv6xx_convert_clock_to_stepping(struct radeon_device *rdev, in rv6xx_convert_clock_to_stepping() 160 static void rv6xx_output_stepping(struct radeon_device *rdev, in rv6xx_output_stepping() [all …]
|
D | btc_dpm.h | 38 void btc_read_arb_registers(struct radeon_device *rdev); 39 void btc_program_mgcg_hw_sequence(struct radeon_device *rdev, 41 void btc_skip_blacklist_clocks(struct radeon_device *rdev, 44 void btc_adjust_clock_combinations(struct radeon_device *rdev, 51 void btc_apply_voltage_delta_rules(struct radeon_device *rdev, 54 bool btc_dpm_enabled(struct radeon_device *rdev); 55 int btc_reset_to_default(struct radeon_device *rdev); 56 void btc_notify_uvd_to_smc(struct radeon_device *rdev,
|
D | radeon_audio.h | 37 u32 (*endpoint_rreg)(struct radeon_device *rdev, u32 offset, u32 reg); 38 void (*endpoint_wreg)(struct radeon_device *rdev, 40 void (*enable)(struct radeon_device *rdev, 47 struct r600_audio_pin* (*get_pin)(struct radeon_device *rdev); 54 void (*set_dto)(struct radeon_device *rdev, 60 void (*set_avi_packet)(struct radeon_device *rdev, u32 offset, 69 int radeon_audio_init(struct radeon_device *rdev); 73 u32 radeon_audio_endpoint_rreg(struct radeon_device *rdev, 75 void radeon_audio_endpoint_wreg(struct radeon_device *rdev, 78 void radeon_audio_fini(struct radeon_device *rdev);
|
D | trinity_dpm.h | 122 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable); 123 int trinity_dpm_config(struct radeon_device *rdev, bool enable); 124 int trinity_uvd_dpm_config(struct radeon_device *rdev); 125 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n); 126 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n); 127 int trinity_dpm_no_forced_level(struct radeon_device *rdev); 128 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, 130 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev); 131 void trinity_acquire_mutex(struct radeon_device *rdev); 132 void trinity_release_mutex(struct radeon_device *rdev);
|
D | trinity_dpm.c | 339 static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, 341 static void trinity_override_dynamic_mg_powergating(struct radeon_device *rdev); 342 static void trinity_apply_state_adjust_rules(struct radeon_device *rdev, 353 static struct trinity_power_info *trinity_get_pi(struct radeon_device *rdev) in trinity_get_pi() 360 static void trinity_gfx_powergating_initialize(struct radeon_device *rdev) in trinity_gfx_powergating_initialize() 400 static void trinity_mg_clockgating_enable(struct radeon_device *rdev, in trinity_mg_clockgating_enable() 429 static void trinity_mg_clockgating_initialize(struct radeon_device *rdev) in trinity_mg_clockgating_initialize() 440 static void trinity_gfx_clockgating_enable(struct radeon_device *rdev, in trinity_gfx_clockgating_enable() 453 static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, in trinity_program_clk_gating_hw_sequence() 462 static void trinity_program_override_mgpg_sequences(struct radeon_device *rdev, in trinity_program_override_mgpg_sequences() [all …]
|
D | radeon_object.h | 125 extern int radeon_bo_create(struct radeon_device *rdev, 139 extern int radeon_bo_evict_vram(struct radeon_device *rdev); 140 extern void radeon_bo_force_delete(struct radeon_device *rdev); 141 extern int radeon_bo_init(struct radeon_device *rdev); 142 extern void radeon_bo_fini(struct radeon_device *rdev); 143 extern int radeon_bo_list_validate(struct radeon_device *rdev, 173 extern int radeon_sa_bo_manager_init(struct radeon_device *rdev, 177 extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev, 179 extern int radeon_sa_bo_manager_start(struct radeon_device *rdev, 181 extern int radeon_sa_bo_manager_suspend(struct radeon_device *rdev, [all …]
|
D | radeon_irq_kms.c | 51 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_handler_kms() 76 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_hotplug_work_func() 94 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_dp_work_func() 116 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_preinstall_kms() 161 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_uninstall_kms() 194 static bool radeon_msi_ok(struct radeon_device *rdev) in radeon_msi_ok() 274 int radeon_irq_kms_init(struct radeon_device *rdev) in radeon_irq_kms_init() 317 void radeon_irq_kms_fini(struct radeon_device *rdev) in radeon_irq_kms_fini() 339 void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get() 363 bool radeon_irq_kms_sw_irq_get_delayed(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get_delayed() [all …]
|
D | sumo_dpm.c | 82 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev) in sumo_get_pi() 89 static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_clockgating_enable() 104 static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_mg_clockgating_enable() 121 static void sumo_program_git(struct radeon_device *rdev) in sumo_program_git() 132 static void sumo_program_grsd(struct radeon_device *rdev) in sumo_program_grsd() 143 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) in sumo_gfx_clockgating_initialize() 149 static void sumo_gfx_powergating_initialize(struct radeon_device *rdev) in sumo_gfx_powergating_initialize() 275 static void sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_powergating_enable() 285 static int sumo_enable_clock_power_gating(struct radeon_device *rdev) in sumo_enable_clock_power_gating() 303 static void sumo_disable_clock_power_gating(struct radeon_device *rdev) in sumo_disable_clock_power_gating() [all …]
|
D | rv770_smc.h | 190 int rv770_copy_bytes_to_smc(struct radeon_device *rdev, 193 void rv770_start_smc(struct radeon_device *rdev); 194 void rv770_reset_smc(struct radeon_device *rdev); 195 void rv770_stop_smc_clock(struct radeon_device *rdev); 196 void rv770_start_smc_clock(struct radeon_device *rdev); 197 bool rv770_is_smc_running(struct radeon_device *rdev); 198 PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); 199 PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev); 200 int rv770_read_smc_sram_dword(struct radeon_device *rdev, 202 int rv770_write_smc_sram_dword(struct radeon_device *rdev, [all …]
|
D | kv_dpm.c | 36 static int kv_enable_nb_dpm(struct radeon_device *rdev, 38 static void kv_init_graphics_levels(struct radeon_device *rdev); 39 static int kv_calculate_ds_divider(struct radeon_device *rdev); 40 static int kv_calculate_nbps_level_settings(struct radeon_device *rdev); 41 static int kv_calculate_dpm_settings(struct radeon_device *rdev); 42 static void kv_enable_new_levels(struct radeon_device *rdev); 43 static void kv_program_nbps_index_settings(struct radeon_device *rdev, 45 static int kv_set_enabled_level(struct radeon_device *rdev, u32 level); 46 static int kv_set_enabled_levels(struct radeon_device *rdev); 47 static int kv_force_dpm_highest(struct radeon_device *rdev); [all …]
|
D | ci_smc.c | 33 static int ci_set_smc_sram_address(struct radeon_device *rdev, in ci_set_smc_sram_address() 47 int ci_copy_bytes_to_smc(struct radeon_device *rdev, in ci_copy_bytes_to_smc() 114 void ci_start_smc(struct radeon_device *rdev) in ci_start_smc() 122 void ci_reset_smc(struct radeon_device *rdev) in ci_reset_smc() 130 int ci_program_jump_on_start(struct radeon_device *rdev) in ci_program_jump_on_start() 137 void ci_stop_smc_clock(struct radeon_device *rdev) in ci_stop_smc_clock() 146 void ci_start_smc_clock(struct radeon_device *rdev) in ci_start_smc_clock() 155 bool ci_is_smc_running(struct radeon_device *rdev) in ci_is_smc_running() 166 PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) in ci_send_msg_to_smc() 188 PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev) [all …]
|
D | r600_dpm.c | 141 void r600_dpm_print_ps_status(struct radeon_device *rdev, in r600_dpm_print_ps_status() 154 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev) in r600_dpm_get_vblank_time() 180 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev) in r600_dpm_get_vrefresh() 239 void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in r600_gfx_clockgating_enable() 263 void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable) in r600_dynamicpm_enable() 271 void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable) in r600_enable_thermal_protection() 279 void r600_enable_acpi_pm(struct radeon_device *rdev) in r600_enable_acpi_pm() 284 void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) in r600_enable_dynamic_pcie_gen2() 292 bool r600_dynamicpm_enabled(struct radeon_device *rdev) in r600_dynamicpm_enabled() 300 void r600_enable_sclk_control(struct radeon_device *rdev, bool enable) in r600_enable_sclk_control() [all …]
|
D | si_smc.c | 33 static int si_set_smc_sram_address(struct radeon_device *rdev, in si_set_smc_sram_address() 47 int si_copy_bytes_to_smc(struct radeon_device *rdev, in si_copy_bytes_to_smc() 113 void si_start_smc(struct radeon_device *rdev) in si_start_smc() 122 void si_reset_smc(struct radeon_device *rdev) in si_reset_smc() 136 int si_program_jump_on_start(struct radeon_device *rdev) in si_program_jump_on_start() 143 void si_stop_smc_clock(struct radeon_device *rdev) in si_stop_smc_clock() 152 void si_start_smc_clock(struct radeon_device *rdev) in si_start_smc_clock() 161 bool si_is_smc_running(struct radeon_device *rdev) in si_is_smc_running() 172 PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) in si_send_msg_to_smc() 193 PPSMC_Result si_wait_for_smc_inactive(struct radeon_device *rdev) in si_wait_for_smc_inactive() [all …]
|
D | rv770_dpm.c | 55 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev) in rv770_get_pi() 62 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev) in evergreen_get_pi() 69 static void rv770_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv770_enable_bif_dynamic_pcie_gen2() 92 static void rv770_enable_l0s(struct radeon_device *rdev) in rv770_enable_l0s() 101 static void rv770_enable_l1(struct radeon_device *rdev) in rv770_enable_l1() 113 static void rv770_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv770_enable_pll_sleep_in_l1() 130 static void rv770_gfx_clock_gating_enable(struct radeon_device *rdev, in rv770_gfx_clock_gating_enable() 143 static void rv770_mg_clock_gating_enable(struct radeon_device *rdev, in rv770_mg_clock_gating_enable() 167 void rv770_restore_cgcg(struct radeon_device *rdev) in rv770_restore_cgcg() 180 static void rv770_start_dpm(struct radeon_device *rdev) in rv770_start_dpm() [all …]
|
D | rs400.c | 36 static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev); 38 void rs400_gart_adjust_size(struct radeon_device *rdev) in rs400_gart_adjust_size() 60 void rs400_gart_tlb_flush(struct radeon_device *rdev) in rs400_gart_tlb_flush() 76 int rs400_gart_init(struct radeon_device *rdev) in rs400_gart_init() 107 int rs400_gart_enable(struct radeon_device *rdev) in rs400_gart_enable() 194 void rs400_gart_disable(struct radeon_device *rdev) in rs400_gart_disable() 204 void rs400_gart_fini(struct radeon_device *rdev) in rs400_gart_fini() 230 void rs400_gart_set_page(struct radeon_device *rdev, unsigned i, in rs400_gart_set_page() 237 int rs400_mc_wait_for_idle(struct radeon_device *rdev) in rs400_mc_wait_for_idle() 253 static void rs400_gpu_init(struct radeon_device *rdev) in rs400_gpu_init() [all …]
|
D | sumo_smc.c | 34 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev); 36 static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id) in sumo_send_msg_to_smu() 72 void sumo_initialize_m3_arb(struct radeon_device *rdev) in sumo_initialize_m3_arb() 93 static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev) in sumo_is_alt_vddnb_supported() 109 void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev, in sumo_smu_notify_alt_vddnb_change() 128 void sumo_smu_pg_init(struct radeon_device *rdev) in sumo_smu_pg_init() 144 void sumo_enable_boost_timer(struct radeon_device *rdev) in sumo_enable_boost_timer() 166 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit) in sumo_set_tdp_limit() 208 void sumo_boost_state_enable(struct radeon_device *rdev, bool enable) in sumo_boost_state_enable() 217 u32 sumo_get_running_fw_version(struct radeon_device *rdev) in sumo_get_running_fw_version()
|
D | rs600.c | 47 static void rs600_gpu_init(struct radeon_device *rdev); 48 int rs600_mc_wait_for_idle(struct radeon_device *rdev); 56 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) in avivo_is_in_vblank() 64 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) in avivo_is_counter_moving() 85 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) in avivo_wait_for_vblank() 113 void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rs600_page_flip() 142 bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rs600_page_flip_pending() 154 struct radeon_device *rdev = dev->dev_private; in avivo_program_fmt() 215 void rs600_pm_misc(struct radeon_device *rdev) in rs600_pm_misc() 309 void rs600_pm_prepare(struct radeon_device *rdev) in rs600_pm_prepare() [all …]
|
D | rs780_dpm.c | 41 static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev) in rs780_get_pi() 48 static void rs780_get_pm_mode_parameters(struct radeon_device *rdev) in rs780_get_pm_mode_parameters() 72 static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable); 74 static int rs780_initialize_dpm_power_state(struct radeon_device *rdev, in rs780_initialize_dpm_power_state() 108 static int rs780_initialize_dpm_parameters(struct radeon_device *rdev, in rs780_initialize_dpm_parameters() 175 static void rs780_start_dpm(struct radeon_device *rdev) in rs780_start_dpm() 199 static void rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device *rdev) in rs780_preset_ranges_slow_clk_fbdiv_en() 209 static void rs780_preset_starting_fbdiv(struct radeon_device *rdev) in rs780_preset_starting_fbdiv() 222 static void rs780_voltage_scaling_init(struct radeon_device *rdev) in rs780_voltage_scaling_init() 303 static void rs780_clk_scaling_enable(struct radeon_device *rdev, bool enable) in rs780_clk_scaling_enable() [all …]
|
D | radeon_mode.h | 43 struct radeon_device; 714 radeon_combios_get_tv_info(struct radeon_device *rdev); 716 radeon_atombios_get_tv_info(struct radeon_device *rdev); 717 extern void radeon_atombios_get_default_voltages(struct radeon_device *rdev, 767 extern void radeon_atom_encoder_init(struct radeon_device *rdev); 768 extern void radeon_atom_disp_eng_pll_init(struct radeon_device *rdev); 781 extern void radeon_i2c_init(struct radeon_device *rdev); 782 extern void radeon_i2c_fini(struct radeon_device *rdev); 783 extern void radeon_combios_i2c_init(struct radeon_device *rdev); 784 extern void radeon_atombios_i2c_init(struct radeon_device *rdev); [all …]
|
D | rv770_smc.c | 277 static int rv770_set_smc_sram_address(struct radeon_device *rdev, in rv770_set_smc_sram_address() 295 int rv770_copy_bytes_to_smc(struct radeon_device *rdev, in rv770_copy_bytes_to_smc() 362 static int rv770_program_interrupt_vectors(struct radeon_device *rdev, in rv770_program_interrupt_vectors() 392 void rv770_start_smc(struct radeon_device *rdev) in rv770_start_smc() 397 void rv770_reset_smc(struct radeon_device *rdev) in rv770_reset_smc() 402 void rv770_stop_smc_clock(struct radeon_device *rdev) in rv770_stop_smc_clock() 407 void rv770_start_smc_clock(struct radeon_device *rdev) in rv770_start_smc_clock() 412 bool rv770_is_smc_running(struct radeon_device *rdev) in rv770_is_smc_running() 424 PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) in rv770_send_msg_to_smc() 450 PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev) in rv770_wait_for_smc_inactive() [all …]
|
D | ci_dpm.h | 324 int ci_copy_bytes_to_smc(struct radeon_device *rdev, 327 void ci_start_smc(struct radeon_device *rdev); 328 void ci_reset_smc(struct radeon_device *rdev); 329 int ci_program_jump_on_start(struct radeon_device *rdev); 330 void ci_stop_smc_clock(struct radeon_device *rdev); 331 void ci_start_smc_clock(struct radeon_device *rdev); 332 bool ci_is_smc_running(struct radeon_device *rdev); 333 PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); 334 PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev); 335 int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit); [all …]
|
D | kv_smc.c | 30 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id) in kv_notify_message_to_smu() 54 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask) in kv_dpm_get_enable_mask() 66 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev, in kv_send_msg_to_smc_with_parameter() 75 static int kv_set_smc_sram_address(struct radeon_device *rdev, in kv_set_smc_sram_address() 89 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, in kv_read_smc_sram_dword() 102 int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable) in kv_smc_dpm_enable() 110 int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable) in kv_smc_bapm_enable() 118 int kv_copy_bytes_to_smc(struct radeon_device *rdev, in kv_copy_bytes_to_smc()
|
D | radeon_ring.c | 45 static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring); 57 bool radeon_ring_supports_scratch_reg(struct radeon_device *rdev, in radeon_ring_supports_scratch_reg() 78 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size() 104 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_alloc() 140 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_lock() 164 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_commit() 195 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_unlock_commit() 221 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_undo() 234 void radeon_ring_lockup_update(struct radeon_device *rdev, in radeon_ring_lockup_update() 247 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_test_lockup() [all …]
|
D | radeon_device.c | 137 struct radeon_device *rdev = dev->dev_private; in radeon_is_px() 144 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) in radeon_device_handle_px_quirks() 174 void radeon_program_register_sequence(struct radeon_device *rdev, in radeon_program_register_sequence() 200 void radeon_pci_config_reset(struct radeon_device *rdev) in radeon_pci_config_reset() 212 void radeon_surface_init(struct radeon_device *rdev) in radeon_surface_init() 239 void radeon_scratch_init(struct radeon_device *rdev) in radeon_scratch_init() 265 int radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) in radeon_scratch_get() 287 void radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) in radeon_scratch_free() 310 static int radeon_doorbell_init(struct radeon_device *rdev) in radeon_doorbell_init() 339 static void radeon_doorbell_fini(struct radeon_device *rdev) in radeon_doorbell_fini() [all …]
|
D | radeon_fence.c | 62 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write() 83 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read() 108 static void radeon_fence_schedule_check(struct radeon_device *rdev, int ring) in radeon_fence_schedule_check() 129 int radeon_fence_emit(struct radeon_device *rdev, in radeon_fence_emit() 197 static bool radeon_fence_activity(struct radeon_device *rdev, int ring) in radeon_fence_activity() 270 struct radeon_device *rdev; in radeon_fence_check_lockup() 320 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process() 340 static bool radeon_fence_seq_signaled(struct radeon_device *rdev, in radeon_fence_seq_signaled() 357 struct radeon_device *rdev = fence->rdev; in radeon_fence_is_signaled() 387 struct radeon_device *rdev = fence->rdev; in radeon_fence_enable_signaling() [all …]
|
D | ci_dpm.c | 165 extern u8 rv770_get_memory_module_index(struct radeon_device *rdev); 166 extern int ni_copy_and_switch_arb_sets(struct radeon_device *rdev, 170 extern void si_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev, 173 extern void cik_enter_rlc_safe_mode(struct radeon_device *rdev); 174 extern void cik_exit_rlc_safe_mode(struct radeon_device *rdev); 175 extern int ci_mc_load_microcode(struct radeon_device *rdev); 176 extern void cik_update_cg(struct radeon_device *rdev, 179 static int ci_get_std_voltage_value_sidd(struct radeon_device *rdev, 182 static int ci_set_power_limit(struct radeon_device *rdev, u32 n); 183 static int ci_set_overdrive_target_tdp(struct radeon_device *rdev, [all …]
|
D | dce6_afmt.c | 32 u32 dce6_endpoint_rreg(struct radeon_device *rdev, in dce6_endpoint_rreg() 46 void dce6_endpoint_wreg(struct radeon_device *rdev, in dce6_endpoint_wreg() 61 static void dce6_afmt_get_connected_pins(struct radeon_device *rdev) in dce6_afmt_get_connected_pins() 77 struct r600_audio_pin *dce6_audio_get_pin(struct radeon_device *rdev) in dce6_audio_get_pin() 93 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_select_pin() 108 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_write_latency_fields() 136 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_hdmi_write_speaker_allocation() 161 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_dp_write_speaker_allocation() 189 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_write_sad_regs() 238 void dce6_audio_enable(struct radeon_device *rdev, in dce6_audio_enable() [all …]
|
D | radeon_audio.c | 32 void r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, 34 void dce4_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, 36 void dce6_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, 38 u32 dce6_endpoint_rreg(struct radeon_device *rdev, u32 offset, u32 reg); 39 void dce6_endpoint_wreg(struct radeon_device *rdev, 63 struct r600_audio_pin* r600_audio_get_pin(struct radeon_device *rdev); 64 struct r600_audio_pin* dce6_audio_get_pin(struct radeon_device *rdev); 66 void r600_hdmi_audio_set_dto(struct radeon_device *rdev, 68 void dce3_2_audio_set_dto(struct radeon_device *rdev, 70 void dce4_hdmi_audio_set_dto(struct radeon_device *rdev, [all …]
|
D | uvd_v1_0.c | 39 uint32_t uvd_v1_0_get_rptr(struct radeon_device *rdev, in uvd_v1_0_get_rptr() 53 uint32_t uvd_v1_0_get_wptr(struct radeon_device *rdev, in uvd_v1_0_get_wptr() 67 void uvd_v1_0_set_wptr(struct radeon_device *rdev, in uvd_v1_0_set_wptr() 81 void uvd_v1_0_fence_emit(struct radeon_device *rdev, in uvd_v1_0_fence_emit() 110 int uvd_v1_0_resume(struct radeon_device *rdev) in uvd_v1_0_resume() 156 int uvd_v1_0_init(struct radeon_device *rdev) in uvd_v1_0_init() 247 void uvd_v1_0_fini(struct radeon_device *rdev) in uvd_v1_0_fini() 262 int uvd_v1_0_start(struct radeon_device *rdev) in uvd_v1_0_start() 390 void uvd_v1_0_stop(struct radeon_device *rdev) in uvd_v1_0_stop() 420 int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in uvd_v1_0_ring_test() [all …]
|
D | radeon_kfd.c | 142 void radeon_kfd_device_probe(struct radeon_device *rdev) in radeon_kfd_device_probe() 149 void radeon_kfd_device_init(struct radeon_device *rdev) in radeon_kfd_device_init() 168 void radeon_kfd_device_fini(struct radeon_device *rdev) in radeon_kfd_device_fini() 176 void radeon_kfd_interrupt(struct radeon_device *rdev, const void *ih_ring_entry) in radeon_kfd_interrupt() 182 void radeon_kfd_suspend(struct radeon_device *rdev) in radeon_kfd_suspend() 188 int radeon_kfd_resume(struct radeon_device *rdev) in radeon_kfd_resume() 202 struct radeon_device *rdev = (struct radeon_device *)kgd; in alloc_gtt_mem() 275 struct radeon_device *rdev = (struct radeon_device *)kgd; in get_vmem_size() 284 struct radeon_device *rdev = (struct radeon_device *)kgd; in get_gpu_clock_counter() 291 struct radeon_device *rdev = (struct radeon_device *)kgd; in get_max_engine_clock_in_mhz() [all …]
|
D | radeon_ib.c | 41 static int radeon_debugfs_sa_init(struct radeon_device *rdev); 55 int radeon_ib_get(struct radeon_device *rdev, int ring, in radeon_ib_get() 94 void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib) in radeon_ib_free() 122 int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, in radeon_ib_schedule() 191 int radeon_ib_pool_init(struct radeon_device *rdev) in radeon_ib_pool_init() 238 void radeon_ib_pool_fini(struct radeon_device *rdev) in radeon_ib_pool_fini() 257 int radeon_ib_ring_tests(struct radeon_device *rdev) in radeon_ib_ring_tests() 298 struct radeon_device *rdev = dev->dev_private; in radeon_debugfs_sa_info() 312 static int radeon_debugfs_sa_init(struct radeon_device *rdev) in radeon_debugfs_sa_init()
|
D | r600_dma.c | 29 u32 r600_gpu_check_soft_reset(struct radeon_device *rdev); 51 uint32_t r600_dma_get_rptr(struct radeon_device *rdev, in r600_dma_get_rptr() 72 uint32_t r600_dma_get_wptr(struct radeon_device *rdev, in r600_dma_get_wptr() 86 void r600_dma_set_wptr(struct radeon_device *rdev, in r600_dma_set_wptr() 99 void r600_dma_stop(struct radeon_device *rdev) in r600_dma_stop() 120 int r600_dma_resume(struct radeon_device *rdev) in r600_dma_resume() 193 void r600_dma_fini(struct radeon_device *rdev) in r600_dma_fini() 208 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_is_lockup() 230 int r600_dma_ring_test(struct radeon_device *rdev, in r600_dma_ring_test() 287 void r600_dma_fence_ring_emit(struct radeon_device *rdev, in r600_dma_fence_ring_emit() [all …]
|
D | r600_hdmi.c | 59 static struct r600_audio_pin r600_audio_status(struct radeon_device *rdev) in r600_audio_status() 116 struct radeon_device *rdev = container_of(work, struct radeon_device, in r600_audio_update_hdmi() 141 void r600_audio_enable(struct radeon_device *rdev, in r600_audio_enable() 171 struct r600_audio_pin *r600_audio_get_pin(struct radeon_device *rdev) in r600_audio_get_pin() 181 struct radeon_device *rdev = dev->dev_private; in r600_hdmi_update_acr() 217 void r600_set_avi_packet(struct radeon_device *rdev, u32 offset, in r600_set_avi_packet() 247 struct radeon_device *rdev = dev->dev_private; in r600_hdmi_update_audio_infoframe() 265 struct radeon_device *rdev = dev->dev_private; in r600_hdmi_is_audio_buffer_filled() 298 struct radeon_device *rdev = dev->dev_private; in r600_hdmi_audio_workaround() 314 void r600_hdmi_audio_set_dto(struct radeon_device *rdev, in r600_hdmi_audio_set_dto() [all …]
|
D | r420.c | 39 void r420_pm_init_profile(struct radeon_device *rdev) in r420_pm_init_profile() 78 static void r420_set_reg_safe(struct radeon_device *rdev) in r420_set_reg_safe() 84 void r420_pipes_init(struct radeon_device *rdev) in r420_pipes_init() 161 u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg) in r420_mc_rreg() 173 void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) in r420_mc_wreg() 184 static void r420_debugfs(struct radeon_device *rdev) in r420_debugfs() 194 static void r420_clock_resume(struct radeon_device *rdev) in r420_clock_resume() 207 static void r420_cp_errata_init(struct radeon_device *rdev) in r420_cp_errata_init() 225 static void r420_cp_errata_fini(struct radeon_device *rdev) in r420_cp_errata_fini() 239 static int r420_startup(struct radeon_device *rdev) in r420_startup() [all …]
|
D | cik_sdma.c | 36 u32 cik_gpu_check_soft_reset(struct radeon_device *rdev); 63 uint32_t cik_sdma_get_rptr(struct radeon_device *rdev, in cik_sdma_get_rptr() 90 uint32_t cik_sdma_get_wptr(struct radeon_device *rdev, in cik_sdma_get_wptr() 111 void cik_sdma_set_wptr(struct radeon_device *rdev, in cik_sdma_set_wptr() 133 void cik_sdma_ring_ib_execute(struct radeon_device *rdev, in cik_sdma_ring_ib_execute() 169 static void cik_sdma_hdp_flush_ring_emit(struct radeon_device *rdev, in cik_sdma_hdp_flush_ring_emit() 200 void cik_sdma_fence_ring_emit(struct radeon_device *rdev, in cik_sdma_fence_ring_emit() 228 bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, in cik_sdma_semaphore_ring_emit() 250 static void cik_sdma_gfx_stop(struct radeon_device *rdev) in cik_sdma_gfx_stop() 291 static void cik_sdma_rlc_stop(struct radeon_device *rdev) in cik_sdma_rlc_stop() [all …]
|
D | sislands_smc.h | 405 int si_copy_bytes_to_smc(struct radeon_device *rdev, 408 void si_start_smc(struct radeon_device *rdev); 409 void si_reset_smc(struct radeon_device *rdev); 410 int si_program_jump_on_start(struct radeon_device *rdev); 411 void si_stop_smc_clock(struct radeon_device *rdev); 412 void si_start_smc_clock(struct radeon_device *rdev); 413 bool si_is_smc_running(struct radeon_device *rdev); 414 PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); 415 PPSMC_Result si_wait_for_smc_inactive(struct radeon_device *rdev); 416 int si_load_smc_ucode(struct radeon_device *rdev, u32 limit); [all …]
|
D | ni_dma.c | 30 u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev); 53 uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, in cayman_dma_get_rptr() 80 uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, in cayman_dma_get_wptr() 101 void cayman_dma_set_wptr(struct radeon_device *rdev, in cayman_dma_set_wptr() 122 void cayman_dma_ring_ib_execute(struct radeon_device *rdev, in cayman_dma_ring_ib_execute() 157 void cayman_dma_stop(struct radeon_device *rdev) in cayman_dma_stop() 187 int cayman_dma_resume(struct radeon_device *rdev) in cayman_dma_resume() 271 void cayman_dma_fini(struct radeon_device *rdev) in cayman_dma_fini() 287 bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cayman_dma_is_lockup() 315 void cayman_dma_vm_copy_pages(struct radeon_device *rdev, in cayman_dma_vm_copy_pages() [all …]
|
D | evergreen_hdmi.c | 37 void dce4_audio_enable(struct radeon_device *rdev, in dce4_audio_enable() 71 struct radeon_device *rdev = dev->dev_private; in evergreen_hdmi_update_acr() 100 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_write_latency_fields() 122 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_hdmi_write_speaker_allocation() 140 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_dp_write_speaker_allocation() 159 struct radeon_device *rdev = encoder->dev->dev_private; in evergreen_hdmi_write_sad_regs() 208 void evergreen_set_avi_packet(struct radeon_device *rdev, u32 offset, in evergreen_set_avi_packet() 227 void dce4_hdmi_audio_set_dto(struct radeon_device *rdev, in dce4_hdmi_audio_set_dto() 270 void dce4_dp_audio_set_dto(struct radeon_device *rdev, in dce4_dp_audio_set_dto() 309 struct radeon_device *rdev = dev->dev_private; in dce4_set_vbi_packet() [all …]
|
D | radeon_pm.c | 45 static int radeon_debugfs_pm_init(struct radeon_device *rdev); 46 static bool radeon_pm_in_vbl(struct radeon_device *rdev); 47 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish); 48 static void radeon_pm_update_profile(struct radeon_device *rdev); 49 static void radeon_pm_set_clocks(struct radeon_device *rdev); 51 int radeon_pm_get_type_index(struct radeon_device *rdev, in radeon_pm_get_type_index() 69 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) in radeon_pm_acpi_event_handler() 92 static void radeon_pm_update_profile(struct radeon_device *rdev) in radeon_pm_update_profile() 144 static void radeon_unmap_vram_bos(struct radeon_device *rdev) in radeon_unmap_vram_bos() 157 static void radeon_sync_with_vblank(struct radeon_device *rdev) in radeon_sync_with_vblank() [all …]
|
D | cypress_dpm.c | 46 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 47 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 49 static void cypress_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in cypress_enable_bif_dynamic_pcie_gen2() 86 static void cypress_enable_dynamic_pcie_gen2(struct radeon_device *rdev, in cypress_enable_dynamic_pcie_gen2() 98 static int cypress_enter_ulp_state(struct radeon_device *rdev) 119 static void cypress_gfx_clock_gating_enable(struct radeon_device *rdev, in cypress_gfx_clock_gating_enable() 171 static void cypress_mg_clock_gating_enable(struct radeon_device *rdev, in cypress_mg_clock_gating_enable() 220 void cypress_enable_spread_spectrum(struct radeon_device *rdev, in cypress_enable_spread_spectrum() 239 void cypress_start_dpm(struct radeon_device *rdev) in cypress_start_dpm() 244 void cypress_enable_sclk_control(struct radeon_device *rdev, in cypress_enable_sclk_control() [all …]
|
D | btc_dpm.c | 51 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 52 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 54 extern int ni_mc_load_microcode(struct radeon_device *rdev); 1228 static u32 btc_get_valid_mclk(struct radeon_device *rdev, in btc_get_valid_mclk() 1235 static u32 btc_get_valid_sclk(struct radeon_device *rdev, in btc_get_valid_sclk() 1242 void btc_skip_blacklist_clocks(struct radeon_device *rdev, in btc_skip_blacklist_clocks() 1269 void btc_adjust_clock_combinations(struct radeon_device *rdev, in btc_adjust_clock_combinations() 1308 void btc_apply_voltage_delta_rules(struct radeon_device *rdev, in btc_apply_voltage_delta_rules() 1333 static void btc_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in btc_enable_bif_dynamic_pcie_gen2() 1375 static void btc_enable_dynamic_pcie_gen2(struct radeon_device *rdev, in btc_enable_dynamic_pcie_gen2() [all …]
|
D | kv_dpm.h | 188 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id); 189 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask); 190 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev, 192 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, 194 int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable); 195 int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable); 196 int kv_copy_bytes_to_smc(struct radeon_device *rdev,
|
D | radeon_gart.c | 65 int radeon_gart_table_ram_alloc(struct radeon_device *rdev) in radeon_gart_table_ram_alloc() 95 void radeon_gart_table_ram_free(struct radeon_device *rdev) in radeon_gart_table_ram_free() 124 int radeon_gart_table_vram_alloc(struct radeon_device *rdev) in radeon_gart_table_vram_alloc() 149 int radeon_gart_table_vram_pin(struct radeon_device *rdev) in radeon_gart_table_vram_pin() 192 void radeon_gart_table_vram_unpin(struct radeon_device *rdev) in radeon_gart_table_vram_unpin() 217 void radeon_gart_table_vram_free(struct radeon_device *rdev) in radeon_gart_table_vram_free() 238 void radeon_gart_unbind(struct radeon_device *rdev, unsigned offset, in radeon_gart_unbind() 283 int radeon_gart_bind(struct radeon_device *rdev, unsigned offset, in radeon_gart_bind() 326 int radeon_gart_init(struct radeon_device *rdev) in radeon_gart_init() 371 void radeon_gart_fini(struct radeon_device *rdev) in radeon_gart_fini()
|
D | si_dpm.c | 1737 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 1738 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 1739 struct ni_power_info *ni_get_pi(struct radeon_device *rdev); 1742 extern int si_mc_load_microcode(struct radeon_device *rdev); 1744 static int si_populate_voltage_value(struct radeon_device *rdev, 1747 static int si_get_std_voltage_value(struct radeon_device *rdev, 1750 static int si_write_smc_soft_register(struct radeon_device *rdev, 1752 static int si_convert_power_level_to_smc(struct radeon_device *rdev, 1755 static int si_calculate_sclk_params(struct radeon_device *rdev, 1759 static void si_thermal_start_smc_fan_control(struct radeon_device *rdev); [all …]
|
D | ni.c | 165 extern bool evergreen_is_display_hung(struct radeon_device *rdev); 166 extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev); 167 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); 168 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); 169 extern int evergreen_mc_wait_for_idle(struct radeon_device *rdev); 170 extern void evergreen_mc_program(struct radeon_device *rdev); 171 extern void evergreen_irq_suspend(struct radeon_device *rdev); 172 extern int evergreen_mc_init(struct radeon_device *rdev); 173 extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); 174 extern void evergreen_pcie_gen2_enable(struct radeon_device *rdev); [all …]
|
D | vce_v2_0.c | 34 static void vce_v2_0_set_sw_cg(struct radeon_device *rdev, bool gated) in vce_v2_0_set_sw_cg() 69 static void vce_v2_0_set_dyn_cg(struct radeon_device *rdev, bool gated) in vce_v2_0_set_dyn_cg() 98 static void vce_v2_0_disable_cg(struct radeon_device *rdev) in vce_v2_0_disable_cg() 103 void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable) in vce_v2_0_enable_mgcg() 122 static void vce_v2_0_init_cg(struct radeon_device *rdev) in vce_v2_0_init_cg() 143 int vce_v2_0_resume(struct radeon_device *rdev) in vce_v2_0_resume()
|
D | r520.c | 36 int r520_mc_wait_for_idle(struct radeon_device *rdev) in r520_mc_wait_for_idle() 52 static void r520_gpu_init(struct radeon_device *rdev) in r520_gpu_init() 94 static void r520_vram_get_type(struct radeon_device *rdev) in r520_vram_get_type() 122 static void r520_mc_init(struct radeon_device *rdev) in r520_mc_init() 134 static void r520_mc_program(struct radeon_device *rdev) in r520_mc_program() 168 static int r520_startup(struct radeon_device *rdev) in r520_startup() 221 int r520_resume(struct radeon_device *rdev) in r520_resume() 251 int r520_init(struct radeon_device *rdev) in r520_init()
|
D | dce3_1_afmt.c | 33 struct radeon_device *rdev = encoder->dev->dev_private; in dce3_2_afmt_hdmi_write_speaker_allocation() 51 struct radeon_device *rdev = encoder->dev->dev_private; in dce3_2_afmt_dp_write_speaker_allocation() 70 struct radeon_device *rdev = encoder->dev->dev_private; in dce3_2_afmt_write_sad_regs() 116 void dce3_2_audio_set_dto(struct radeon_device *rdev, in dce3_2_audio_set_dto() 174 struct radeon_device *rdev = dev->dev_private; in dce3_2_hdmi_update_acr() 205 struct radeon_device *rdev = dev->dev_private; in dce3_2_set_audio_packet() 226 struct radeon_device *rdev = dev->dev_private; in dce3_2_set_mute()
|
D | radeon_ttm.c | 50 static int radeon_ttm_debugfs_init(struct radeon_device *rdev); 51 static void radeon_ttm_debugfs_fini(struct radeon_device *rdev); 53 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) in radeon_get_rdev() 56 struct radeon_device *rdev; in radeon_get_rdev() 59 rdev = container_of(mman, struct radeon_device, mman); in radeon_get_rdev() 77 static int radeon_ttm_global_init(struct radeon_device *rdev) in radeon_ttm_global_init() 113 static void radeon_ttm_global_fini(struct radeon_device *rdev) in radeon_ttm_global_fini() 130 struct radeon_device *rdev; in radeon_init_mem_type() 258 struct radeon_device *rdev; in radeon_move_blit() 314 struct radeon_device *rdev; in radeon_move_vram_ram() [all …]
|
D | vce_v1_0.c | 42 uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, in vce_v1_0_get_rptr() 59 uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, in vce_v1_0_get_wptr() 76 void vce_v1_0_set_wptr(struct radeon_device *rdev, in vce_v1_0_set_wptr() 92 int vce_v1_0_start(struct radeon_device *rdev) in vce_v1_0_start() 159 int vce_v1_0_init(struct radeon_device *rdev) in vce_v1_0_init()
|
D | r100.c | 71 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) in r100_is_in_vblank() 86 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) in r100_is_counter_moving() 111 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) in r100_wait_for_vblank() 156 void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in r100_page_flip() 189 bool r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) in r100_page_flip_pending() 207 void r100_pm_get_dynpm_state(struct radeon_device *rdev) in r100_pm_get_dynpm_state() 298 void r100_pm_init_profile(struct radeon_device *rdev) in r100_pm_init_profile() 345 void r100_pm_misc(struct radeon_device *rdev) in r100_pm_misc() 443 void r100_pm_prepare(struct radeon_device *rdev) in r100_pm_prepare() 474 void r100_pm_finish(struct radeon_device *rdev) in r100_pm_finish() [all …]
|
D | radeon_semaphore.c | 34 int radeon_semaphore_create(struct radeon_device *rdev, in radeon_semaphore_create() 58 bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, in radeon_semaphore_emit_signal() 75 bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, in radeon_semaphore_emit_wait() 92 void radeon_semaphore_free(struct radeon_device *rdev, in radeon_semaphore_free()
|
D | radeon_fb.c | 48 struct radeon_device *rdev; 96 int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled) in radeon_align_pitch() 138 struct radeon_device *rdev = rfbdev->rdev; in radeonfb_create_pinned_object() 224 struct radeon_device *rdev = rfbdev->rdev; in radeonfb_create() 334 void radeon_fb_output_poll_changed(struct radeon_device *rdev) in radeon_fb_output_poll_changed() 371 int radeon_fbdev_init(struct radeon_device *rdev) in radeon_fbdev_init() 421 void radeon_fbdev_fini(struct radeon_device *rdev) in radeon_fbdev_fini() 431 void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state) in radeon_fbdev_set_suspend() 437 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) in radeon_fbdev_robj_is_fb() 447 void radeon_fb_add_connector(struct radeon_device *rdev, struct drm_connector *connector) in radeon_fb_add_connector() [all …]
|
D | radeon_gem.c | 44 int radeon_gem_object_create(struct radeon_device *rdev, unsigned long size, in radeon_gem_object_create() 126 int radeon_gem_init(struct radeon_device *rdev) in radeon_gem_init() 132 void radeon_gem_fini(struct radeon_device *rdev) in radeon_gem_fini() 144 struct radeon_device *rdev = rbo->rdev; in radeon_gem_object_open() 175 struct radeon_device *rdev = rbo->rdev; in radeon_gem_object_close() 201 static int radeon_gem_handle_lockup(struct radeon_device *rdev, int r) in radeon_gem_handle_lockup() 217 struct radeon_device *rdev = dev->dev_private; in radeon_gem_info_ioctl() 251 struct radeon_device *rdev = dev->dev_private; in radeon_gem_create_ioctl() 284 struct radeon_device *rdev = dev->dev_private; in radeon_gem_userptr_ioctl() 374 struct radeon_device *rdev = dev->dev_private; in radeon_gem_set_domain_ioctl() [all …]
|
D | r600.c | 100 int r600_debugfs_mc_info_init(struct radeon_device *rdev); 103 int r600_mc_wait_for_idle(struct radeon_device *rdev); 104 static void r600_gpu_init(struct radeon_device *rdev); 105 void r600_fini(struct radeon_device *rdev); 106 void r600_irq_disable(struct radeon_device *rdev); 107 static void r600_pcie_gen2_enable(struct radeon_device *rdev); 108 extern int evergreen_rlc_resume(struct radeon_device *rdev); 109 extern void rv770_set_clk_bypass_mode(struct radeon_device *rdev); 121 int r600_get_allowed_info_register(struct radeon_device *rdev, in r600_get_allowed_info_register() 145 u32 r600_get_xclk(struct radeon_device *rdev) in r600_get_xclk() [all …]
|
D | ni_dpm.c | 721 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 722 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 724 extern int ni_mc_load_microcode(struct radeon_device *rdev); 726 struct ni_power_info *ni_get_pi(struct radeon_device *rdev) in ni_get_pi() 761 static void ni_calculate_leakage_for_v_and_t(struct radeon_device *rdev, in ni_calculate_leakage_for_v_and_t() 771 bool ni_dpm_vblank_too_short(struct radeon_device *rdev) in ni_dpm_vblank_too_short() 785 static void ni_apply_state_adjust_rules(struct radeon_device *rdev, in ni_apply_state_adjust_rules() 904 static void ni_cg_clockgating_default(struct radeon_device *rdev) in ni_cg_clockgating_default() 915 static void ni_gfx_clockgating_enable(struct radeon_device *rdev, in ni_gfx_clockgating_enable() 932 static void ni_mg_clockgating_default(struct radeon_device *rdev) in ni_mg_clockgating_default() [all …]
|
D | radeon_vm.c | 60 static unsigned radeon_vm_num_pdes(struct radeon_device *rdev) in radeon_vm_num_pdes() 72 static unsigned radeon_vm_directory_size(struct radeon_device *rdev) in radeon_vm_directory_size() 85 int radeon_vm_manager_init(struct radeon_device *rdev) in radeon_vm_manager_init() 106 void radeon_vm_manager_fini(struct radeon_device *rdev) in radeon_vm_manager_fini() 128 struct radeon_bo_list *radeon_vm_get_bos(struct radeon_device *rdev, in radeon_vm_get_bos() 177 struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, in radeon_vm_grab_id() 236 void radeon_vm_flush(struct radeon_device *rdev, in radeon_vm_flush() 268 void radeon_vm_fence(struct radeon_device *rdev, in radeon_vm_fence() 319 struct radeon_bo_va *radeon_vm_bo_add(struct radeon_device *rdev, in radeon_vm_bo_add() 360 static void radeon_vm_set_pages(struct radeon_device *rdev, in radeon_vm_set_pages() [all …]
|
D | radeon_vce.c | 54 int radeon_vce_init(struct radeon_device *rdev) in radeon_vce_init() 167 void radeon_vce_fini(struct radeon_device *rdev) in radeon_vce_fini() 183 int radeon_vce_suspend(struct radeon_device *rdev) in radeon_vce_suspend() 207 int radeon_vce_resume(struct radeon_device *rdev) in radeon_vce_resume() 246 struct radeon_device *rdev = in radeon_vce_idle_work_handler() 247 container_of(work, struct radeon_device, vce.idle_work.work); in radeon_vce_idle_work_handler() 269 void radeon_vce_note_usage(struct radeon_device *rdev) in radeon_vce_note_usage() 298 void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) in radeon_vce_free_handles() 328 int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_create_msg() 395 int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_destroy_msg() [all …]
|
D | ni_dpm.h | 234 int ni_copy_and_switch_arb_sets(struct radeon_device *rdev, 236 void ni_update_current_ps(struct radeon_device *rdev, 238 void ni_update_requested_ps(struct radeon_device *rdev, 241 void ni_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, 244 void ni_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, 248 bool ni_dpm_vblank_too_short(struct radeon_device *rdev);
|
D | cik.c | 119 extern int r600_ih_ring_alloc(struct radeon_device *rdev); 120 extern void r600_ih_ring_fini(struct radeon_device *rdev); 121 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); 122 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); 123 extern bool evergreen_is_display_hung(struct radeon_device *rdev); 124 extern void sumo_rlc_fini(struct radeon_device *rdev); 125 extern int sumo_rlc_init(struct radeon_device *rdev); 126 extern void si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc); 127 extern void si_rlc_reset(struct radeon_device *rdev); 128 extern void si_init_uvd_internal_cg(struct radeon_device *rdev); [all …]
|
D | evergreen_dma.c | 29 u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev); 41 void evergreen_dma_fence_ring_emit(struct radeon_device *rdev, in evergreen_dma_fence_ring_emit() 67 void evergreen_dma_ring_ib_execute(struct radeon_device *rdev, in evergreen_dma_ring_ib_execute() 107 struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev, in evergreen_copy_dma() 171 bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in evergreen_dma_is_lockup()
|
D | si_dma.c | 30 u32 si_gpu_check_soft_reset(struct radeon_device *rdev); 41 bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in si_dma_is_lockup() 69 void si_dma_vm_copy_pages(struct radeon_device *rdev, in si_dma_vm_copy_pages() 105 void si_dma_vm_write_pages(struct radeon_device *rdev, in si_dma_vm_write_pages() 152 void si_dma_vm_set_pages(struct radeon_device *rdev, in si_dma_vm_set_pages() 187 void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in si_dma_vm_flush() 231 struct radeon_fence *si_copy_dma(struct radeon_device *rdev, in si_copy_dma()
|
D | rv515.c | 38 static int rv515_debugfs_pipes_info_init(struct radeon_device *rdev); 39 static int rv515_debugfs_ga_info_init(struct radeon_device *rdev); 40 static void rv515_gpu_init(struct radeon_device *rdev); 41 int rv515_mc_wait_for_idle(struct radeon_device *rdev); 49 void rv515_debugfs(struct radeon_device *rdev) in rv515_debugfs() 62 void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in rv515_ring_start() 130 int rv515_mc_wait_for_idle(struct radeon_device *rdev) in rv515_mc_wait_for_idle() 146 void rv515_vga_render_disable(struct radeon_device *rdev) in rv515_vga_render_disable() 152 static void rv515_gpu_init(struct radeon_device *rdev) in rv515_gpu_init() 178 static void rv515_vram_get_type(struct radeon_device *rdev) in rv515_vram_get_type() [all …]
|
D | si.c | 114 static u32 si_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh); 115 static void si_pcie_gen3_enable(struct radeon_device *rdev); 116 static void si_program_aspm(struct radeon_device *rdev); 117 extern void sumo_rlc_fini(struct radeon_device *rdev); 118 extern int sumo_rlc_init(struct radeon_device *rdev); 119 extern int r600_ih_ring_alloc(struct radeon_device *rdev); 120 extern void r600_ih_ring_fini(struct radeon_device *rdev); 121 extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); 122 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); 123 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); [all …]
|
D | r300.c | 55 static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev); 57 void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev) in rv370_pcie_gart_tlb_flush() 89 void rv370_pcie_gart_set_page(struct radeon_device *rdev, unsigned i, in rv370_pcie_gart_set_page() 100 int rv370_pcie_gart_init(struct radeon_device *rdev) in rv370_pcie_gart_init() 122 int rv370_pcie_gart_enable(struct radeon_device *rdev) in rv370_pcie_gart_enable() 162 void rv370_pcie_gart_disable(struct radeon_device *rdev) in rv370_pcie_gart_disable() 176 void rv370_pcie_gart_fini(struct radeon_device *rdev) in rv370_pcie_gart_fini() 183 void r300_fence_ring_emit(struct radeon_device *rdev, in r300_fence_ring_emit() 217 void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in r300_ring_start() 307 static void r300_errata(struct radeon_device *rdev) in r300_errata() [all …]
|
D | radeon_bios.c | 46 static bool igp_read_bios_from_vram(struct radeon_device *rdev) in igp_read_bios_from_vram() 77 static bool radeon_read_bios(struct radeon_device *rdev) in radeon_read_bios() 106 static bool radeon_read_platform_bios(struct radeon_device *rdev) in radeon_read_platform_bios() 177 static bool radeon_atrm_get_bios(struct radeon_device *rdev) in radeon_atrm_get_bios() 242 static inline bool radeon_atrm_get_bios(struct radeon_device *rdev) in radeon_atrm_get_bios() 248 static bool ni_read_disabled_bios(struct radeon_device *rdev) in ni_read_disabled_bios() 291 static bool r700_read_disabled_bios(struct radeon_device *rdev) in r700_read_disabled_bios() 360 static bool r600_read_disabled_bios(struct radeon_device *rdev) in r600_read_disabled_bios() 437 static bool avivo_read_disabled_bios(struct radeon_device *rdev) in avivo_read_disabled_bios() 498 static bool legacy_read_disabled_bios(struct radeon_device *rdev) in legacy_read_disabled_bios() [all …]
|
D | radeon_legacy_encoders.c | 49 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_lvds_update() 137 struct radeon_device *rdev = encoder->dev->dev_private; in radeon_legacy_lvds_dpms() 156 struct radeon_device *rdev = encoder->dev->dev_private; in radeon_legacy_lvds_prepare() 167 struct radeon_device *rdev = encoder->dev->dev_private; in radeon_legacy_lvds_commit() 181 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_lvds_mode_set() 276 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_get_backlight_level() 289 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_set_backlight_level() 350 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_backlight_get_brightness() 368 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_backlight_init() 456 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_backlight_exit() [all …]
|
D | rv770.c | 42 static void rv770_gpu_init(struct radeon_device *rdev); 43 void rv770_fini(struct radeon_device *rdev); 44 static void rv770_pcie_gen2_enable(struct radeon_device *rdev); 45 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); 47 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in rv770_set_uvd_clocks() 716 static void rv770_init_golden_registers(struct radeon_device *rdev) in rv770_init_golden_registers() 790 u32 rv770_get_xclk(struct radeon_device *rdev) in rv770_get_xclk() 804 void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) in rv770_page_flip() 840 bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rv770_page_flip_pending() 850 int rv770_get_temp(struct radeon_device *rdev) in rv770_get_temp() [all …]
|
D | radeon_object.c | 41 int radeon_ttm_init(struct radeon_device *rdev); 42 void radeon_ttm_fini(struct radeon_device *rdev); 53 struct radeon_device *rdev = bo->rdev; in radeon_update_memory_usage() 178 int radeon_bo_create(struct radeon_device *rdev, in radeon_bo_create() 311 struct radeon_device *rdev; in radeon_bo_unref() 409 int radeon_bo_evict_vram(struct radeon_device *rdev) in radeon_bo_evict_vram() 420 void radeon_bo_force_delete(struct radeon_device *rdev) in radeon_bo_force_delete() 442 int radeon_bo_init(struct radeon_device *rdev) in radeon_bo_init() 457 void radeon_bo_fini(struct radeon_device *rdev) in radeon_bo_fini() 465 static u64 radeon_bo_get_threshold_for_moves(struct radeon_device *rdev) in radeon_bo_get_threshold_for_moves() [all …]
|
D | radeon_uvd.c | 63 int radeon_uvd_init(struct radeon_device *rdev) in radeon_uvd_init() 184 void radeon_uvd_fini(struct radeon_device *rdev) in radeon_uvd_fini() 205 int radeon_uvd_suspend(struct radeon_device *rdev) in radeon_uvd_suspend() 237 int radeon_uvd_resume(struct radeon_device *rdev) in radeon_uvd_resume() 284 void radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) in radeon_uvd_free_handles() 695 static int radeon_uvd_send_msg(struct radeon_device *rdev, in radeon_uvd_send_msg() 728 int radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, in radeon_uvd_get_create_msg() 764 int radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, in radeon_uvd_get_destroy_msg() 802 static void radeon_uvd_count_handles(struct radeon_device *rdev, in radeon_uvd_count_handles() 823 struct radeon_device *rdev = in radeon_uvd_idle_work_handler() [all …]
|
D | rv730_dpm.c | 38 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 40 int rv730_populate_sclk_value(struct radeon_device *rdev, in rv730_populate_sclk_value() 119 int rv730_populate_mclk_value(struct radeon_device *rdev, in rv730_populate_mclk_value() 198 void rv730_read_clock_registers(struct radeon_device *rdev) in rv730_read_clock_registers() 229 int rv730_populate_smc_acpi_state(struct radeon_device *rdev, in rv730_populate_smc_acpi_state() 319 int rv730_populate_smc_initial_state(struct radeon_device *rdev, in rv730_populate_smc_initial_state() 393 void rv730_program_memory_timing_parameters(struct radeon_device *rdev, in rv730_program_memory_timing_parameters() 451 void rv730_start_dpm(struct radeon_device *rdev) in rv730_start_dpm() 460 void rv730_stop_dpm(struct radeon_device *rdev) in rv730_stop_dpm() 476 void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt) in rv730_program_dcodt() [all …]
|
D | evergreen.c | 135 static void evergreen_gpu_init(struct radeon_device *rdev); 136 void evergreen_fini(struct radeon_device *rdev); 137 void evergreen_pcie_gen2_enable(struct radeon_device *rdev); 138 void evergreen_program_aspm(struct radeon_device *rdev); 139 extern void cayman_cp_int_cntl_setup(struct radeon_device *rdev, 141 extern void cayman_vm_decode_fault(struct radeon_device *rdev, 143 void cik_init_cp_pg_table(struct radeon_device *rdev); 145 extern u32 si_get_csb_size(struct radeon_device *rdev); 146 extern void si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer); 147 extern u32 cik_get_csb_size(struct radeon_device *rdev); [all …]
|
D | radeon_cursor.c | 32 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_lock_cursor() 63 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_hide_cursor() 91 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_show_cursor() 123 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_cursor_move_locked() 234 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_set_cursor() 268 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_crtc_cursor_set2()
|
D | radeon_acpi.c | 38 extern void radeon_pm_acpi_event_handler(struct radeon_device *rdev); 348 int radeon_atif_handler(struct radeon_device *rdev, in radeon_atif_handler() 529 bool radeon_acpi_is_pcie_performance_request_supported(struct radeon_device *rdev) in radeon_acpi_is_pcie_performance_request_supported() 548 int radeon_acpi_pcie_notify_device_ready(struct radeon_device *rdev) in radeon_acpi_pcie_notify_device_ready() 582 int radeon_acpi_pcie_performance_request(struct radeon_device *rdev, in radeon_acpi_pcie_performance_request() 664 struct radeon_device *rdev = container_of(nb, struct radeon_device, acpi_nb); in radeon_acpi_event() 690 int radeon_acpi_init(struct radeon_device *rdev) in radeon_acpi_init() 787 void radeon_acpi_fini(struct radeon_device *rdev) in radeon_acpi_fini()
|
D | radeon_i2c.c | 93 struct radeon_device *rdev = i2c->dev->dev_private; in pre_xfer() 163 struct radeon_device *rdev = i2c->dev->dev_private; in post_xfer() 182 struct radeon_device *rdev = i2c->dev->dev_private; in get_clock() 197 struct radeon_device *rdev = i2c->dev->dev_private; in get_data() 211 struct radeon_device *rdev = i2c->dev->dev_private; in set_clock() 224 struct radeon_device *rdev = i2c->dev->dev_private; in set_data() 236 static u32 radeon_get_i2c_prescale(struct radeon_device *rdev) in radeon_get_i2c_prescale() 330 struct radeon_device *rdev = i2c->dev->dev_private; in r100_hw_i2c_xfer() 583 struct radeon_device *rdev = i2c->dev->dev_private; in r500_hw_i2c_xfer() 816 struct radeon_device *rdev = i2c->dev->dev_private; in radeon_hw_i2c_xfer() [all …]
|
D | rs690.c | 35 int rs690_mc_wait_for_idle(struct radeon_device *rdev) in rs690_mc_wait_for_idle() 50 static void rs690_gpu_init(struct radeon_device *rdev) in rs690_gpu_init() 65 void rs690_pm_info(struct radeon_device *rdev) in rs690_pm_info() 149 static void rs690_mc_init(struct radeon_device *rdev) in rs690_mc_init() 204 void rs690_line_buffer_adjust(struct radeon_device *rdev, in rs690_line_buffer_adjust() 261 static void rs690_crtc_bandwidth_compute(struct radeon_device *rdev, in rs690_crtc_bandwidth_compute() 449 static void rs690_compute_mode_priority(struct radeon_device *rdev, in rs690_compute_mode_priority() 573 void rs690_bandwidth_update(struct radeon_device *rdev) in rs690_bandwidth_update() 640 uint32_t rs690_mc_rreg(struct radeon_device *rdev, uint32_t reg) in rs690_mc_rreg() 653 void rs690_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) in rs690_mc_wreg() [all …]
|
D | radeon_agp.c | 124 int radeon_agp_init(struct radeon_device *rdev) in radeon_agp_init() 258 void radeon_agp_resume(struct radeon_device *rdev) in radeon_agp_resume() 270 void radeon_agp_fini(struct radeon_device *rdev) in radeon_agp_fini() 279 void radeon_agp_suspend(struct radeon_device *rdev) in radeon_agp_suspend()
|
D | radeon_mn.c | 41 struct radeon_device *rdev; 71 struct radeon_device *rdev = rmn->rdev; in radeon_mn_destroy() 183 static struct radeon_mn *radeon_mn_get(struct radeon_device *rdev) in radeon_mn_get() 240 struct radeon_device *rdev = bo->rdev; in radeon_mn_register() 295 struct radeon_device *rdev = bo->rdev; in radeon_mn_unregister()
|
D | radeon_atombios.c | 48 static void radeon_lookup_i2c_gpio_quirks(struct radeon_device *rdev, in radeon_lookup_i2c_gpio_quirks() 129 static struct radeon_i2c_bus_rec radeon_lookup_i2c_gpio(struct radeon_device *rdev, in radeon_lookup_i2c_gpio() 166 void radeon_atombios_i2c_init(struct radeon_device *rdev) in radeon_atombios_i2c_init() 199 struct radeon_gpio_rec radeon_atombios_lookup_gpio(struct radeon_device *rdev, in radeon_atombios_lookup_gpio() 237 static struct radeon_hpd radeon_atom_get_hpd_info_from_gpio(struct radeon_device *rdev, in radeon_atom_get_hpd_info_from_gpio() 435 struct radeon_device *rdev = dev->dev_private; in radeon_atom_apply_quirks() 519 struct radeon_device *rdev = dev->dev_private; in radeon_get_atom_connector_info_from_object_table() 850 struct radeon_device *rdev = dev->dev_private; in atombios_get_connector_object_id() 901 struct radeon_device *rdev = dev->dev_private; in radeon_get_atom_connector_info_from_supported_devices_table() 1117 static void radeon_atombios_get_dentist_vco_freq(struct radeon_device *rdev) in radeon_atombios_get_dentist_vco_freq() [all …]
|
D | uvd_v2_2.c | 39 void uvd_v2_2_fence_emit(struct radeon_device *rdev, in uvd_v2_2_fence_emit() 72 bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, in uvd_v2_2_semaphore_emit() 98 int uvd_v2_2_resume(struct radeon_device *rdev) in uvd_v2_2_resume()
|
D | radeon_sa.c | 50 int radeon_sa_bo_manager_init(struct radeon_device *rdev, in radeon_sa_bo_manager_init() 77 void radeon_sa_bo_manager_fini(struct radeon_device *rdev, in radeon_sa_bo_manager_fini() 96 int radeon_sa_bo_manager_start(struct radeon_device *rdev, in radeon_sa_bo_manager_start() 123 int radeon_sa_bo_manager_suspend(struct radeon_device *rdev, in radeon_sa_bo_manager_suspend() 312 int radeon_sa_bo_new(struct radeon_device *rdev, in radeon_sa_bo_new() 376 void radeon_sa_bo_free(struct radeon_device *rdev, struct radeon_sa_bo **sa_bo, in radeon_sa_bo_free()
|
D | atombios_encoders.c | 37 radeon_atom_get_backlight_level_from_reg(struct radeon_device *rdev) in radeon_atom_get_backlight_level_from_reg() 54 radeon_atom_set_backlight_level_to_reg(struct radeon_device *rdev, in radeon_atom_set_backlight_level_to_reg() 78 struct radeon_device *rdev = dev->dev_private; in atombios_get_backlight_level() 91 struct radeon_device *rdev = dev->dev_private; in atombios_set_backlight_level() 168 struct radeon_device *rdev = dev->dev_private; in radeon_atom_backlight_get_brightness() 182 struct radeon_device *rdev = dev->dev_private; in radeon_atom_backlight_init() 252 struct radeon_device *rdev = dev->dev_private; in radeon_atom_backlight_exit() 293 bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, 302 struct radeon_device *rdev = dev->dev_private; in radeon_atom_mode_fixup() 348 struct radeon_device *rdev = dev->dev_private; in atombios_dac_setup() [all …]
|
D | radeon_sync.c | 89 int radeon_sync_resv(struct radeon_device *rdev, in radeon_sync_resv() 137 int radeon_sync_rings(struct radeon_device *rdev, in radeon_sync_rings() 212 void radeon_sync_free(struct radeon_device *rdev, in radeon_sync_free()
|
D | atombios_crtc.c | 39 struct radeon_device *rdev = dev->dev_private; in atombios_overscan_setup() 82 struct radeon_device *rdev = dev->dev_private; in atombios_scaler_setup() 167 struct radeon_device *rdev = dev->dev_private; in atombios_lock_crtc() 184 struct radeon_device *rdev = dev->dev_private; in atombios_enable_crtc() 200 struct radeon_device *rdev = dev->dev_private; in atombios_enable_crtc_memreq() 226 struct radeon_device *rdev = dev->dev_private; in atombios_blank_crtc() 252 struct radeon_device *rdev = dev->dev_private; in atombios_powergate_crtc() 267 struct radeon_device *rdev = dev->dev_private; in atombios_crtc_dpms() 302 struct radeon_device *rdev = dev->dev_private; in atombios_set_crtc_dtd_timing() 349 struct radeon_device *rdev = dev->dev_private; in atombios_crtc_set_timing() [all …]
|
D | radeon_kms.c | 58 struct radeon_device *rdev = dev->dev_private; in radeon_driver_unload_kms() 96 struct radeon_device *rdev; in radeon_driver_load_kms() 99 rdev = kzalloc(sizeof(struct radeon_device), GFP_KERNEL); in radeon_driver_load_kms() 215 struct radeon_device *rdev = dev->dev_private; in radeon_info_ioctl() 620 struct radeon_device *rdev = dev->dev_private; in radeon_driver_open_kms() 688 struct radeon_device *rdev = dev->dev_private; in radeon_driver_postclose_kms() 723 struct radeon_device *rdev = dev->dev_private; in radeon_driver_preclose_kms() 746 struct radeon_device *rdev = dev->dev_private; in radeon_get_vblank_counter_kms() 767 struct radeon_device *rdev = dev->dev_private; in radeon_enable_vblank_kms() 793 struct radeon_device *rdev = dev->dev_private; in radeon_disable_vblank_kms() [all …]
|
D | radeon_dp_mst.c | 30 struct radeon_device *rdev = dev->dev_private; in radeon_dp_mst_set_be_cntl() 68 struct radeon_device *rdev = dev->dev_private; in radeon_dp_mst_set_stream_attrib() 156 struct radeon_device *rdev = dev->dev_private; in radeon_dp_mst_set_vcp_size() 267 struct radeon_device *rdev = dev->dev_private; in radeon_dp_add_mst_connector() 303 struct radeon_device *rdev = dev->dev_private; in radeon_dp_destroy_mst_connector() 357 struct radeon_device *rdev = dev->dev_private; in radeon_dp_mst_prepare_pll() 384 struct radeon_device *rdev = dev->dev_private; in radeon_mst_encoder_dpms() 610 struct radeon_device *rdev = dev->dev_private; in radeon_dp_create_fake_mst_encoder() 674 struct radeon_device *rdev = dev->dev_private; in radeon_dp_mst_probe() 791 int radeon_mst_debugfs_init(struct radeon_device *rdev) in radeon_mst_debugfs_init()
|
D | r100_track.h | 82 int r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track); 83 void r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track);
|
D | radeon_combios.c | 133 struct radeon_device *rdev = dev->dev_private; in combios_get_table_offset() 370 bool radeon_combios_check_hardcoded_edid(struct radeon_device *rdev) in radeon_combios_check_hardcoded_edid() 399 radeon_bios_get_hardcoded_edid(struct radeon_device *rdev) in radeon_bios_get_hardcoded_edid() 415 static struct radeon_i2c_bus_rec combios_setup_i2c_bus(struct radeon_device *rdev, in combios_setup_i2c_bus() 643 static struct radeon_i2c_bus_rec radeon_combios_get_i2c_info_from_table(struct radeon_device *rdev) in radeon_combios_get_i2c_info_from_table() 671 void radeon_combios_i2c_init(struct radeon_device *rdev) in radeon_combios_i2c_init() 732 struct radeon_device *rdev = dev->dev_private; in radeon_combios_get_clock_info() 813 bool radeon_combios_sideport_present(struct radeon_device *rdev) in radeon_combios_sideport_present() 852 static void radeon_legacy_get_primary_dac_info_from_table(struct radeon_device *rdev, in radeon_legacy_get_primary_dac_info_from_table() 864 struct radeon_device *rdev = dev->dev_private; in radeon_combios_get_primary_dac_info() [all …]
|
D | radeon_display.c | 44 struct radeon_device *rdev = dev->dev_private; in avivo_crtc_load_lut() 78 struct radeon_device *rdev = dev->dev_private; in dce4_crtc_load_lut() 108 struct radeon_device *rdev = dev->dev_private; in dce5_crtc_load_lut() 174 struct radeon_device *rdev = dev->dev_private; in legacy_crtc_load_lut() 197 struct radeon_device *rdev = dev->dev_private; in radeon_crtc_load_lut() 286 void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id) in radeon_crtc_handle_vblank() 350 void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id) in radeon_crtc_handle_flip() 397 struct radeon_device *rdev = work->rdev; in radeon_flip_work_func() 453 struct radeon_device *rdev = dev->dev_private; in radeon_crtc_page_flip() 597 struct radeon_device *rdev; in radeon_crtc_set_config() [all …]
|
D | radeon_benchmark.c | 35 static int radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, in radeon_benchmark_do_move() 87 static void radeon_benchmark_move(struct radeon_device *rdev, unsigned size, in radeon_benchmark_move() 167 void radeon_benchmark(struct radeon_device *rdev, int test_number) in radeon_benchmark()
|
D | radeon_legacy_crtc.c | 37 struct radeon_device *rdev = dev->dev_private; in radeon_overscan_setup() 49 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_rmx_mode_set() 211 struct radeon_device *rdev = dev->dev_private; in radeon_pll_wait_for_read_update_complete() 226 struct radeon_device *rdev = dev->dev_private; in radeon_pll_write_update() 237 struct radeon_device *rdev = dev->dev_private; in radeon_pll2_wait_for_read_update_complete() 253 struct radeon_device *rdev = dev->dev_private; in radeon_pll2_write_update() 297 struct radeon_device *rdev = dev->dev_private; in radeon_crtc_dpms() 372 struct radeon_device *rdev = dev->dev_private; in radeon_crtc_do_set_base() 577 struct radeon_device *rdev = dev->dev_private; in radeon_set_crtc_timing() 736 struct radeon_device *rdev = dev->dev_private; in radeon_set_pll()
|
D | rv740_dpm.c | 32 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 121 int rv740_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, in rv740_populate_sclk_value() 187 int rv740_populate_mclk_value(struct radeon_device *rdev, in rv740_populate_mclk_value() 285 void rv740_read_clock_registers(struct radeon_device *rdev) in rv740_read_clock_registers() 315 int rv740_populate_smc_acpi_state(struct radeon_device *rdev, in rv740_populate_smc_acpi_state() 397 void rv740_enable_mclk_spread_spectrum(struct radeon_device *rdev, in rv740_enable_mclk_spread_spectrum()
|
D | radeon_encoders.c | 43 struct radeon_device *rdev = dev->dev_private; in radeon_encoder_clones() 88 struct radeon_device *rdev = dev->dev_private; in radeon_get_encoder_enum() 165 struct radeon_device *rdev = dev->dev_private; in radeon_encoder_add_backlight() 324 struct radeon_device *rdev = dev->dev_private; in radeon_panel_mode_fixup() 370 struct radeon_device *rdev = dev->dev_private; in radeon_dig_monitor_is_duallink()
|
D | radeon_acpi.h | 27 struct radeon_device; 30 int radeon_atif_handler(struct radeon_device *rdev,
|
D | radeon_test.c | 34 static void radeon_do_test_moves(struct radeon_device *rdev, int flag) in radeon_do_test_moves() 253 void radeon_test_moves(struct radeon_device *rdev) in radeon_test_moves() 261 static int radeon_test_create_and_emit_fence(struct radeon_device *rdev, in radeon_test_create_and_emit_fence() 307 void radeon_test_ring_sync(struct radeon_device *rdev, in radeon_test_ring_sync() 400 static void radeon_test_ring_sync2(struct radeon_device *rdev, in radeon_test_ring_sync2() 520 void radeon_test_syncing(struct radeon_device *rdev) in radeon_test_syncing()
|
D | radeon_legacy_tv.c | 238 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_tv_get_std_mode() 278 struct radeon_device *rdev = dev->dev_private; in radeon_wait_pll_lock() 302 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_tv_write_fifo() 324 struct radeon_device *rdev = dev->dev_private; 387 struct radeon_device *rdev = dev->dev_private; in radeon_restore_tv_timing_tables() 414 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_write_tv_restarts() 424 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_tv_init_restarts() 536 struct radeon_device *rdev = dev->dev_private; in radeon_legacy_tv_mode_set()
|
D | radeon_clocks.c | 35 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev) in radeon_legacy_get_engine_clock() 65 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev) in radeon_legacy_get_memory_clock() 101 struct radeon_device *rdev = dev->dev_private; in radeon_read_clocks_OF() 177 struct radeon_device *rdev = dev->dev_private; in radeon_get_clock_info() 346 static uint32_t calc_eng_mem_clock(struct radeon_device *rdev, in calc_eng_mem_clock() 385 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, in radeon_legacy_set_engine_clock() 471 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable) in radeon_legacy_set_clock_gating()
|
D | atombios_dp.c | 93 struct radeon_device *rdev = dev->dev_private; in radeon_process_aux_ch() 231 struct radeon_device *rdev = dev->dev_private; in radeon_dp_aux_init() 343 static u8 radeon_dp_encoder_service(struct radeon_device *rdev, in radeon_dp_encoder_service() 364 struct radeon_device *rdev = dev->dev_private; in radeon_dp_getsinktype() 415 struct radeon_device *rdev = dev->dev_private; in radeon_dp_get_panel_mode() 542 struct radeon_device *rdev; 792 struct radeon_device *rdev = dev->dev_private; in radeon_dp_link_train()
|
D | radeon_connectors.c | 51 struct radeon_device *rdev = dev->dev_private; in radeon_connector_hotplug() 128 struct radeon_device *rdev = dev->dev_private; in radeon_get_monitor_bpc() 252 struct radeon_device *rdev = dev->dev_private; in radeon_connector_update_scratch_regs() 320 struct radeon_device *rdev = dev->dev_private; in radeon_connector_get_edid() 568 struct radeon_device *rdev = dev->dev_private; in radeon_connector_set_property() 888 struct radeon_device *rdev = dev->dev_private; in radeon_lvds_detect() 1001 struct radeon_device *rdev = dev->dev_private; in radeon_vga_mode_valid() 1015 struct radeon_device *rdev = dev->dev_private; in radeon_vga_detect() 1115 struct radeon_device *rdev = dev->dev_private; in radeon_tv_get_modes() 1192 struct radeon_device *rdev = dev->dev_private; in radeon_check_hpd_status_unchanged() [all …]
|
D | uvd_v3_1.c | 40 bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, in uvd_v3_1_semaphore_emit()
|
D | radeon_cs.c | 441 static int radeon_cs_ib_chunk(struct radeon_device *rdev, in radeon_cs_ib_chunk() 481 struct radeon_device *rdev = p->rdev; in radeon_bo_vm_update_pte() 523 static int radeon_cs_ib_vm_chunk(struct radeon_device *rdev, in radeon_cs_ib_vm_chunk() 575 static int radeon_cs_handle_lockup(struct radeon_device *rdev, int r) in radeon_cs_handle_lockup() 585 static int radeon_cs_ib_fill(struct radeon_device *rdev, struct radeon_cs_parser *parser) in radeon_cs_ib_fill() 643 struct radeon_device *rdev = dev->dev_private; in radeon_cs_ioctl() 718 struct radeon_device *rdev = p->rdev; in radeon_cs_packet_parse()
|
D | uvd_v4_2.c | 38 int uvd_v4_2_resume(struct radeon_device *rdev) in uvd_v4_2_resume()
|
D | rv770_dma.c | 42 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, in rv770_copy_dma()
|
D | radeon_prime.c | 65 struct radeon_device *rdev = dev->dev_private; in radeon_gem_prime_import_sg_table()
|
D | atombios_i2c.c | 41 struct radeon_device *rdev = dev->dev_private; in radeon_process_i2c_ch()
|
D | radeon_dp_auxch.c | 60 struct radeon_device *rdev = dev->dev_private; in radeon_dp_aux_transfer_native()
|
D | r200.c | 83 struct radeon_fence *r200_copy_dma(struct radeon_device *rdev, in r200_copy_dma() 547 void r200_set_safe_registers(struct radeon_device *rdev) in r200_set_safe_registers()
|
D | Makefile | 66 radeon-y += radeon_device.o radeon_asic.o radeon_kms.o \
|
D | radeon_asic.c | 53 static uint32_t radeon_invalid_rreg(struct radeon_device *rdev, uint32_t reg) in radeon_invalid_rreg() 70 static void radeon_invalid_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) in radeon_invalid_wreg() 85 static void radeon_register_accessor_init(struct radeon_device *rdev) in radeon_register_accessor_init() 139 static int radeon_invalid_get_allowed_info_register(struct radeon_device *rdev, in radeon_invalid_get_allowed_info_register() 154 void radeon_agp_disable(struct radeon_device *rdev) in radeon_agp_disable() 2298 int radeon_asic_init(struct radeon_device *rdev) in radeon_asic_init()
|
D | atom.c | 105 struct radeon_device *rdev = ctx->card->dev->dev_private; in atom_iio_execute() 1329 struct radeon_device *rdev = ctx->card->dev->dev_private; in atom_asic_init()
|
D | evergreen_cs.c | 3306 static int evergreen_vm_packet3_check(struct radeon_device *rdev, in evergreen_vm_packet3_check() 3457 int evergreen_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) in evergreen_ib_parse() 3502 int evergreen_dma_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) in evergreen_dma_ib_parse()
|