/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_rv6xx_dpm.c | 48 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) in rv6xx_get_pi() 55 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) in rv6xx_force_pcie_gen1() 79 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) in rv6xx_enable_pcie_gen2_support() 92 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv6xx_enable_bif_dynamic_pcie_gen2() 105 static void rv6xx_enable_l0s(struct radeon_device *rdev) in rv6xx_enable_l0s() 114 static void rv6xx_enable_l1(struct radeon_device *rdev) in rv6xx_enable_l1() 126 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv6xx_enable_pll_sleep_in_l1() 143 static int rv6xx_convert_clock_to_stepping(struct radeon_device *rdev, in rv6xx_convert_clock_to_stepping() 164 static void rv6xx_output_stepping(struct radeon_device *rdev, in rv6xx_output_stepping() 198 static struct rv6xx_sclk_stepping rv6xx_next_vco_step(struct radeon_device *rdev, in rv6xx_next_vco_step() [all …]
|
H A D | radeon_rs600.c | 66 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) in avivo_is_in_vblank() 74 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) in avivo_is_counter_moving() 95 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) in avivo_wait_for_vblank() 123 void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in rs600_page_flip() 154 bool rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rs600_page_flip_pending() 166 struct radeon_device *rdev = dev->dev_private; in avivo_program_fmt() local 227 void rs600_pm_misc(struct radeon_device *rdev) in rs600_pm_misc() 321 void rs600_pm_prepare(struct radeon_device *rdev) in rs600_pm_prepare() 339 void rs600_pm_finish(struct radeon_device *rdev) in rs600_pm_finish() 358 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) in rs600_hpd_sense() [all …]
|
H A D | radeon_rs400.c | 48 void rs400_gart_adjust_size(struct radeon_device *rdev) in rs400_gart_adjust_size() 70 void rs400_gart_tlb_flush(struct radeon_device *rdev) in rs400_gart_tlb_flush() 86 int rs400_gart_init(struct radeon_device *rdev) in rs400_gart_init() 117 int rs400_gart_enable(struct radeon_device *rdev) in rs400_gart_enable() 204 void rs400_gart_disable(struct radeon_device *rdev) in rs400_gart_disable() 214 void rs400_gart_fini(struct radeon_device *rdev) in rs400_gart_fini() 240 void rs400_gart_set_page(struct radeon_device *rdev, unsigned i, in rs400_gart_set_page() 247 int rs400_mc_wait_for_idle(struct radeon_device *rdev) in rs400_mc_wait_for_idle() 263 static void rs400_gpu_init(struct radeon_device *rdev) in rs400_gpu_init() 273 static void rs400_mc_init(struct radeon_device *rdev) in rs400_mc_init() [all …]
|
H A D | radeon_r600.c | 127 u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) in r600_rcu_rreg() 139 void r600_rcu_wreg(struct radeon_device *rdev, u32 reg, u32 v) in r600_rcu_wreg() 149 u32 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg) in r600_uvd_ctx_rreg() 161 void r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v) in r600_uvd_ctx_wreg() 181 int r600_get_allowed_info_register(struct radeon_device *rdev, in r600_get_allowed_info_register() 205 u32 r600_get_xclk(struct radeon_device *rdev) in r600_get_xclk() 210 int r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in r600_set_uvd_clocks() 306 struct radeon_device *rdev = dev->dev_private; in dce3_program_fmt() local 357 int rv6xx_get_temp(struct radeon_device *rdev) in rv6xx_get_temp() 369 void r600_pm_get_dynpm_state(struct radeon_device *rdev) in r600_pm_get_dynpm_state() [all …]
|
H A D | radeon_r420.c | 50 void r420_pm_init_profile(struct radeon_device *rdev) in r420_pm_init_profile() 89 static void r420_set_reg_safe(struct radeon_device *rdev) in r420_set_reg_safe() 95 void r420_pipes_init(struct radeon_device *rdev) in r420_pipes_init() 170 u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg) in r420_mc_rreg() 182 void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) in r420_mc_wreg() 193 static void r420_debugfs(struct radeon_device *rdev) in r420_debugfs() 203 static void r420_clock_resume(struct radeon_device *rdev) in r420_clock_resume() 216 static void r420_cp_errata_init(struct radeon_device *rdev) in r420_cp_errata_init() 236 static void r420_cp_errata_fini(struct radeon_device *rdev) in r420_cp_errata_fini() 252 static int r420_startup(struct radeon_device *rdev) in r420_startup() [all …]
|
H A D | radeon_ni.c | 52 u32 tn_smc_rreg(struct radeon_device *rdev, u32 reg) in tn_smc_rreg() 64 void tn_smc_wreg(struct radeon_device *rdev, u32 reg, u32 v) in tn_smc_wreg() 463 static void ni_init_golden_registers(struct radeon_device *rdev) in ni_init_golden_registers() 644 int ni_mc_load_microcode(struct radeon_device *rdev) in ni_mc_load_microcode() 720 int ni_init_microcode(struct radeon_device *rdev) in ni_init_microcode() 868 int cayman_get_allowed_info_register(struct radeon_device *rdev, in cayman_get_allowed_info_register() 887 int tn_get_temp(struct radeon_device *rdev) in tn_get_temp() 898 static void cayman_gpu_init(struct radeon_device *rdev) in cayman_gpu_init() 1272 void cayman_pcie_gart_tlb_flush(struct radeon_device *rdev) in cayman_pcie_gart_tlb_flush() 1281 static int cayman_pcie_gart_enable(struct radeon_device *rdev) in cayman_pcie_gart_enable() [all …]
|
H A D | radeon_rv770_dpm.c | 59 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev) in rv770_get_pi() 66 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev) in evergreen_get_pi() 73 static void rv770_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv770_enable_bif_dynamic_pcie_gen2() 96 static void rv770_enable_l0s(struct radeon_device *rdev) in rv770_enable_l0s() 105 static void rv770_enable_l1(struct radeon_device *rdev) in rv770_enable_l1() 117 static void rv770_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv770_enable_pll_sleep_in_l1() 134 static void rv770_gfx_clock_gating_enable(struct radeon_device *rdev, in rv770_gfx_clock_gating_enable() 147 static void rv770_mg_clock_gating_enable(struct radeon_device *rdev, in rv770_mg_clock_gating_enable() 171 void rv770_restore_cgcg(struct radeon_device *rdev) in rv770_restore_cgcg() 184 static void rv770_start_dpm(struct radeon_device *rdev) in rv770_start_dpm() [all …]
|
H A D | radeon_kv_dpm.c | 255 static struct kv_power_info *kv_get_pi(struct radeon_device *rdev) in kv_get_pi() 288 static int kv_program_pt_config_registers(struct radeon_device *rdev, in kv_program_pt_config_registers() 337 static void kv_do_enable_didt(struct radeon_device *rdev, bool enable) in kv_do_enable_didt() 379 static int kv_enable_didt(struct radeon_device *rdev, bool enable) in kv_enable_didt() 439 static int kv_enable_smc_cac(struct radeon_device *rdev, bool enable) in kv_enable_smc_cac() 460 static int kv_process_firmware_header(struct radeon_device *rdev) in kv_process_firmware_header() 483 static int kv_enable_dpm_voltage_scaling(struct radeon_device *rdev) in kv_enable_dpm_voltage_scaling() 499 static int kv_set_dpm_interval(struct radeon_device *rdev) in kv_set_dpm_interval() 515 static int kv_set_dpm_boot_state(struct radeon_device *rdev) in kv_set_dpm_boot_state() 529 static void kv_program_vc(struct radeon_device *rdev) in kv_program_vc() [all …]
|
H A D | radeon_device.c | 166 struct radeon_device *rdev = dev->dev_private; in radeon_is_px() local 173 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) in radeon_device_handle_px_quirks() 208 void radeon_program_register_sequence(struct radeon_device *rdev, in radeon_program_register_sequence() 234 void radeon_pci_config_reset(struct radeon_device *rdev) in radeon_pci_config_reset() 246 void radeon_surface_init(struct radeon_device *rdev) in radeon_surface_init() 273 void radeon_scratch_init(struct radeon_device *rdev) in radeon_scratch_init() 299 int radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) in radeon_scratch_get() 321 void radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) in radeon_scratch_free() 344 static int radeon_doorbell_init(struct radeon_device *rdev) in radeon_doorbell_init() 387 static void radeon_doorbell_fini(struct radeon_device *rdev) in radeon_doorbell_fini() [all …]
|
H A D | radeon_sumo_dpm.c | 86 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev) in sumo_get_pi() 93 static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_clockgating_enable() 108 static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) in sumo_mg_clockgating_enable() 125 static void sumo_program_git(struct radeon_device *rdev) in sumo_program_git() 136 static void sumo_program_grsd(struct radeon_device *rdev) in sumo_program_grsd() 147 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) in sumo_gfx_clockgating_initialize() 153 static void sumo_gfx_powergating_initialize(struct radeon_device *rdev) in sumo_gfx_powergating_initialize() 279 static void sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) in sumo_gfx_powergating_enable() 289 static int sumo_enable_clock_power_gating(struct radeon_device *rdev) in sumo_enable_clock_power_gating() 307 static void sumo_disable_clock_power_gating(struct radeon_device *rdev) in sumo_disable_clock_power_gating() [all …]
|
H A D | radeon_pm.c | 61 int radeon_pm_get_type_index(struct radeon_device *rdev, in radeon_pm_get_type_index() 79 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) in radeon_pm_acpi_event_handler() 102 static void radeon_pm_update_profile(struct radeon_device *rdev) in radeon_pm_update_profile() 154 static void radeon_unmap_vram_bos(struct radeon_device *rdev) in radeon_unmap_vram_bos() 167 static void radeon_sync_with_vblank(struct radeon_device *rdev) in radeon_sync_with_vblank() 189 static void radeon_set_power_state(struct radeon_device *rdev) in radeon_set_power_state() 269 static void radeon_pm_set_clocks(struct radeon_device *rdev) in radeon_pm_set_clocks() 338 static void radeon_pm_print_states(struct radeon_device *rdev) in radeon_pm_print_states() 378 struct radeon_device *rdev = ddev->dev_private; in radeon_get_pm_profile() local 394 struct radeon_device *rdev = ddev->dev_private; in radeon_set_pm_profile() local [all …]
|
H A D | radeon_r600_dpm.c | 148 void r600_dpm_print_ps_status(struct radeon_device *rdev, in r600_dpm_print_ps_status() 161 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev) in r600_dpm_get_vblank_time() 188 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev) in r600_dpm_get_vrefresh() 247 void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) in r600_gfx_clockgating_enable() 271 void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable) in r600_dynamicpm_enable() 279 void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable) in r600_enable_thermal_protection() 287 void r600_enable_acpi_pm(struct radeon_device *rdev) in r600_enable_acpi_pm() 292 void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) in r600_enable_dynamic_pcie_gen2() 300 bool r600_dynamicpm_enabled(struct radeon_device *rdev) in r600_dynamicpm_enabled() 308 void r600_enable_sclk_control(struct radeon_device *rdev, bool enable) in r600_enable_sclk_control() [all …]
|
H A D | radeon_trinity_smc.c | 34 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) in trinity_notify_message_to_smu() 60 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) in trinity_dpm_bapm_enable() 68 int trinity_dpm_config(struct radeon_device *rdev, bool enable) in trinity_dpm_config() 78 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) in trinity_dpm_force_state() 85 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n) in trinity_dpm_n_levels_disabled() 92 int trinity_uvd_dpm_config(struct radeon_device *rdev) in trinity_uvd_dpm_config() 97 int trinity_dpm_no_forced_level(struct radeon_device *rdev) in trinity_dpm_no_forced_level() 102 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, in trinity_dce_enable_voltage_adjustment() 111 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) in trinity_gfx_dynamic_mgpg_config() 116 void trinity_acquire_mutex(struct radeon_device *rdev) in trinity_acquire_mutex() [all …]
|
H A D | radeon_rs780_dpm.c | 47 static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev) in rs780_get_pi() 54 static void rs780_get_pm_mode_parameters(struct radeon_device *rdev) in rs780_get_pm_mode_parameters() 80 static int rs780_initialize_dpm_power_state(struct radeon_device *rdev, in rs780_initialize_dpm_power_state() 114 static int rs780_initialize_dpm_parameters(struct radeon_device *rdev, in rs780_initialize_dpm_parameters() 181 static void rs780_start_dpm(struct radeon_device *rdev) in rs780_start_dpm() 205 static void rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device *rdev) in rs780_preset_ranges_slow_clk_fbdiv_en() 215 static void rs780_preset_starting_fbdiv(struct radeon_device *rdev) in rs780_preset_starting_fbdiv() 228 static void rs780_voltage_scaling_init(struct radeon_device *rdev) in rs780_voltage_scaling_init() 309 static void rs780_clk_scaling_enable(struct radeon_device *rdev, bool enable) in rs780_clk_scaling_enable() 319 static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable) in rs780_voltage_scaling_enable() [all …]
|
H A D | radeon_ci_dpm.c | 200 static struct ci_power_info *ci_get_pi(struct radeon_device *rdev) in ci_get_pi() 214 static void ci_initialize_powertune_defaults(struct radeon_device *rdev) in ci_initialize_powertune_defaults() 279 static int ci_populate_bapm_vddc_vid_sidd(struct radeon_device *rdev) in ci_populate_bapm_vddc_vid_sidd() 308 static int ci_populate_vddc_vid(struct radeon_device *rdev) in ci_populate_vddc_vid() 323 static int ci_populate_svi_load_line(struct radeon_device *rdev) in ci_populate_svi_load_line() 336 static int ci_populate_tdc_limit(struct radeon_device *rdev) in ci_populate_tdc_limit() 351 static int ci_populate_dw8(struct radeon_device *rdev) in ci_populate_dw8() 371 static int ci_populate_fuzzy_fan(struct radeon_device *rdev) in ci_populate_fuzzy_fan() 386 static int ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct radeon_device *rdev) in ci_min_max_v_gnbl_pm_lid_from_bapm_vddc() 418 static int ci_populate_bapm_vddc_base_leakage_sidd(struct radeon_device *rdev) in ci_populate_bapm_vddc_base_leakage_sidd() [all …]
|
H A D | radeon_irq_kms.c | 63 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_handler_kms() local 88 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_hotplug_work_func() local 109 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_dp_work_func() local 129 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_preinstall_kms() local 161 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_postinstall_kms() local 180 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_uninstall_kms() local 213 static bool radeon_msi_ok(struct radeon_device *rdev) in radeon_msi_ok() 293 int radeon_irq_kms_init(struct radeon_device *rdev) in radeon_irq_kms_init() 345 void radeon_irq_kms_fini(struct radeon_device *rdev) in radeon_irq_kms_fini() 366 void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get() [all …]
|
H A D | radeon_trinity_dpm.c | 360 static struct trinity_power_info *trinity_get_pi(struct radeon_device *rdev) in trinity_get_pi() 367 static void trinity_gfx_powergating_initialize(struct radeon_device *rdev) in trinity_gfx_powergating_initialize() 407 static void trinity_mg_clockgating_enable(struct radeon_device *rdev, in trinity_mg_clockgating_enable() 436 static void trinity_mg_clockgating_initialize(struct radeon_device *rdev) in trinity_mg_clockgating_initialize() 447 static void trinity_gfx_clockgating_enable(struct radeon_device *rdev, in trinity_gfx_clockgating_enable() 460 static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, in trinity_program_clk_gating_hw_sequence() 469 static void trinity_program_override_mgpg_sequences(struct radeon_device *rdev, in trinity_program_override_mgpg_sequences() 479 static void trinity_override_dynamic_mg_powergating(struct radeon_device *rdev) in trinity_override_dynamic_mg_powergating() 490 static void trinity_ls_clockgating_enable(struct radeon_device *rdev, in trinity_ls_clockgating_enable() 507 static void trinity_gfx_powergating_enable(struct radeon_device *rdev, in trinity_gfx_powergating_enable() [all …]
|
H A D | radeon_r100.c | 82 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) in r100_is_in_vblank() 97 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) in r100_is_counter_moving() 122 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) in r100_wait_for_vblank() 167 void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in r100_page_flip() 200 bool r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) in r100_page_flip_pending() 218 void r100_pm_get_dynpm_state(struct radeon_device *rdev) in r100_pm_get_dynpm_state() 309 void r100_pm_init_profile(struct radeon_device *rdev) in r100_pm_init_profile() 356 void r100_pm_misc(struct radeon_device *rdev) in r100_pm_misc() 454 void r100_pm_prepare(struct radeon_device *rdev) in r100_pm_prepare() 485 void r100_pm_finish(struct radeon_device *rdev) in r100_pm_finish() [all …]
|
H A D | radeon_r300.c | 66 uint32_t rv370_pcie_rreg(struct radeon_device *rdev, uint32_t reg) in rv370_pcie_rreg() 78 void rv370_pcie_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) in rv370_pcie_wreg() 93 void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev) in rv370_pcie_gart_tlb_flush() 144 void rv370_pcie_gart_set_page(struct radeon_device *rdev, unsigned i, in rv370_pcie_gart_set_page() 160 int rv370_pcie_gart_init(struct radeon_device *rdev) in rv370_pcie_gart_init() 182 int rv370_pcie_gart_enable(struct radeon_device *rdev) in rv370_pcie_gart_enable() 222 void rv370_pcie_gart_disable(struct radeon_device *rdev) in rv370_pcie_gart_disable() 236 void rv370_pcie_gart_fini(struct radeon_device *rdev) in rv370_pcie_gart_fini() 243 void r300_fence_ring_emit(struct radeon_device *rdev, in r300_fence_ring_emit() 277 void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in r300_ring_start() [all …]
|
H A D | radeon_cypress_dpm.c | 55 static void cypress_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in cypress_enable_bif_dynamic_pcie_gen2() 92 static void cypress_enable_dynamic_pcie_gen2(struct radeon_device *rdev, in cypress_enable_dynamic_pcie_gen2() 125 static void cypress_gfx_clock_gating_enable(struct radeon_device *rdev, in cypress_gfx_clock_gating_enable() 177 static void cypress_mg_clock_gating_enable(struct radeon_device *rdev, in cypress_mg_clock_gating_enable() 226 void cypress_enable_spread_spectrum(struct radeon_device *rdev, in cypress_enable_spread_spectrum() 245 void cypress_start_dpm(struct radeon_device *rdev) in cypress_start_dpm() 250 void cypress_enable_sclk_control(struct radeon_device *rdev, in cypress_enable_sclk_control() 259 void cypress_enable_mclk_control(struct radeon_device *rdev, in cypress_enable_mclk_control() 268 int cypress_notify_smc_display_change(struct radeon_device *rdev, in cypress_notify_smc_display_change() 280 void cypress_program_response_times(struct radeon_device *rdev) in cypress_program_response_times() [all …]
|
H A D | radeon_rv770.c | 56 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in rv770_set_uvd_clocks() 725 static void rv770_init_golden_registers(struct radeon_device *rdev) in rv770_init_golden_registers() 799 u32 rv770_get_xclk(struct radeon_device *rdev) in rv770_get_xclk() 813 void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) in rv770_page_flip() 851 bool rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) in rv770_page_flip_pending() 861 int rv770_get_temp(struct radeon_device *rdev) in rv770_get_temp() 880 void rv770_pm_misc(struct radeon_device *rdev) in rv770_pm_misc() 902 static int rv770_pcie_gart_enable(struct radeon_device *rdev) in rv770_pcie_gart_enable() 952 static void rv770_pcie_gart_disable(struct radeon_device *rdev) in rv770_pcie_gart_disable() 978 static void rv770_pcie_gart_fini(struct radeon_device *rdev) in rv770_pcie_gart_fini() [all …]
|
H A D | radeon_rv515.c | 59 void rv515_debugfs(struct radeon_device *rdev) in rv515_debugfs() 72 void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in rv515_ring_start() 140 int rv515_mc_wait_for_idle(struct radeon_device *rdev) in rv515_mc_wait_for_idle() 156 void rv515_vga_render_disable(struct radeon_device *rdev) in rv515_vga_render_disable() 162 static void rv515_gpu_init(struct radeon_device *rdev) in rv515_gpu_init() 185 static void rv515_vram_get_type(struct radeon_device *rdev) in rv515_vram_get_type() 205 static void rv515_mc_init(struct radeon_device *rdev) in rv515_mc_init() 217 uint32_t rv515_mc_rreg(struct radeon_device *rdev, uint32_t reg) in rv515_mc_rreg() 231 void rv515_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) in rv515_mc_wreg() 247 struct radeon_device *rdev = dev->dev_private; in rv515_debugfs_pipes_info() local [all …]
|
H A D | radeon_uvd_v1_0.c | 44 uint32_t uvd_v1_0_get_rptr(struct radeon_device *rdev, in uvd_v1_0_get_rptr() 58 uint32_t uvd_v1_0_get_wptr(struct radeon_device *rdev, in uvd_v1_0_get_wptr() 72 void uvd_v1_0_set_wptr(struct radeon_device *rdev, in uvd_v1_0_set_wptr() 86 void uvd_v1_0_fence_emit(struct radeon_device *rdev, in uvd_v1_0_fence_emit() 115 int uvd_v1_0_resume(struct radeon_device *rdev) in uvd_v1_0_resume() 162 int uvd_v1_0_init(struct radeon_device *rdev) in uvd_v1_0_init() 253 void uvd_v1_0_fini(struct radeon_device *rdev) in uvd_v1_0_fini() 268 int uvd_v1_0_start(struct radeon_device *rdev) in uvd_v1_0_start() 396 void uvd_v1_0_stop(struct radeon_device *rdev) in uvd_v1_0_stop() 426 int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in uvd_v1_0_ring_test() [all …]
|
H A D | radeon_si.c | 1240 static void si_init_golden_registers(struct radeon_device *rdev) in si_init_golden_registers() 1319 int si_get_allowed_info_register(struct radeon_device *rdev, in si_get_allowed_info_register() 1350 u32 si_get_xclk(struct radeon_device *rdev) in si_get_xclk() 1367 int si_get_temp(struct radeon_device *rdev) in si_get_temp() 1583 int si_mc_load_microcode(struct radeon_device *rdev) in si_mc_load_microcode() 1681 static int si_init_microcode(struct radeon_device *rdev) in si_init_microcode() 1978 static u32 dce6_line_buffer_adjust(struct radeon_device *rdev, in dce6_line_buffer_adjust() 2037 static u32 si_get_number_of_dram_channels(struct radeon_device *rdev) in si_get_number_of_dram_channels() 2305 static void dce6_program_watermarks(struct radeon_device *rdev, in dce6_program_watermarks() 2471 void dce6_bandwidth_update(struct radeon_device *rdev) in dce6_bandwidth_update() [all …]
|
H A D | radeon_si_dpm.c | 1769 static struct si_power_info *si_get_pi(struct radeon_device *rdev) in si_get_pi() 1803 static void si_calculate_leakage_for_v_and_t(struct radeon_device *rdev, in si_calculate_leakage_for_v_and_t() 1831 static void si_calculate_leakage_for_v(struct radeon_device *rdev, in si_calculate_leakage_for_v() 1842 static void si_update_dte_from_pl2(struct radeon_device *rdev, in si_update_dte_from_pl2() 1872 static void si_initialize_powertune_defaults(struct radeon_device *rdev) in si_initialize_powertune_defaults() 2098 static u32 si_get_smc_power_scaling_factor(struct radeon_device *rdev) in si_get_smc_power_scaling_factor() 2103 static u32 si_calculate_cac_wintime(struct radeon_device *rdev) in si_calculate_cac_wintime() 2128 static int si_calculate_adjusted_tdp_limits(struct radeon_device *rdev, in si_calculate_adjusted_tdp_limits() 2161 static int si_populate_smc_tdp_limits(struct radeon_device *rdev, in si_populate_smc_tdp_limits() 2226 static int si_populate_smc_tdp_limits_2(struct radeon_device *rdev, in si_populate_smc_tdp_limits_2() [all …]
|