Searched refs:rdev (Results 1 - 25 of 171) sorted by relevance

1234567

/src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_r520.c41 int r520_mc_wait_for_idle(struct radeon_device *rdev) argument
46 for (i = 0; i < rdev->usec_timeout; i++) {
57 static void r520_gpu_init(struct radeon_device *rdev) argument
61 rv515_vga_render_disable(rdev);
83 if (rdev->family == CHIP_RV530) {
86 r420_pipes_init(rdev);
93 if (r520_mc_wait_for_idle(rdev)) {
98 static void r520_vram_get_type(struct radeon_device *rdev) argument
102 rdev->mc.vram_width = 128;
103 rdev
126 r520_mc_init(struct radeon_device * rdev) argument
138 r520_mc_program(struct radeon_device * rdev) argument
172 r520_startup(struct radeon_device * rdev) argument
225 r520_resume(struct radeon_device * rdev) argument
255 r520_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_r420.c50 void r420_pm_init_profile(struct radeon_device *rdev) argument
53 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index;
54 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index;
55 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0;
56 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0;
58 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0;
59 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0;
60 rdev
89 r420_set_reg_safe(struct radeon_device * rdev) argument
95 r420_pipes_init(struct radeon_device * rdev) argument
170 r420_mc_rreg(struct radeon_device * rdev,u32 reg) argument
182 r420_mc_wreg(struct radeon_device * rdev,u32 reg,u32 v) argument
193 r420_debugfs(struct radeon_device * rdev) argument
203 r420_clock_resume(struct radeon_device * rdev) argument
216 r420_cp_errata_init(struct radeon_device * rdev) argument
236 r420_cp_errata_fini(struct radeon_device * rdev) argument
252 r420_startup(struct radeon_device * rdev) argument
313 r420_resume(struct radeon_device * rdev) argument
349 r420_suspend(struct radeon_device * rdev) argument
363 r420_fini(struct radeon_device * rdev) argument
387 r420_init(struct radeon_device * rdev) argument
492 struct radeon_device *rdev = dev->dev_private; local in function:r420_debugfs_pipes_info
509 r420_debugfs_pipes_info_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_rs400.c46 static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
48 void rs400_gart_adjust_size(struct radeon_device *rdev) argument
51 switch (rdev->mc.gtt_size/(1024*1024)) {
62 (unsigned)(rdev->mc.gtt_size >> 20));
65 rdev->mc.gtt_size = 32 * 1024 * 1024;
70 void rs400_gart_tlb_flush(struct radeon_device *rdev) argument
73 unsigned int timeout = rdev->usec_timeout;
86 int rs400_gart_init(struct radeon_device *rdev) argument
90 if (rdev->gart.ptr) {
95 switch(rdev
117 rs400_gart_enable(struct radeon_device * rdev) argument
204 rs400_gart_disable(struct radeon_device * rdev) argument
214 rs400_gart_fini(struct radeon_device * rdev) argument
240 rs400_gart_set_page(struct radeon_device * rdev,unsigned i,uint64_t entry) argument
247 rs400_mc_wait_for_idle(struct radeon_device * rdev) argument
263 rs400_gpu_init(struct radeon_device * rdev) argument
273 rs400_mc_init(struct radeon_device * rdev) argument
290 rs400_mc_rreg(struct radeon_device * rdev,uint32_t reg) argument
303 rs400_mc_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
319 struct radeon_device *rdev = dev->dev_private; local in function:rs400_debugfs_gart_info
389 rs400_debugfs_pcie_gart_info_init(struct radeon_device * rdev) argument
398 rs400_mc_program(struct radeon_device * rdev) argument
415 rs400_startup(struct radeon_device * rdev) argument
469 rs400_resume(struct radeon_device * rdev) argument
500 rs400_suspend(struct radeon_device * rdev) argument
510 rs400_fini(struct radeon_device * rdev) argument
526 rs400_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_asic.h36 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
37 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
38 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
39 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
41 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
42 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
43 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
44 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
45 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
63 int r100_init(struct radeon_device *rdev);
[all...]
H A Dradeon_device.c166 struct radeon_device *rdev = dev->dev_private; local in function:radeon_is_px
168 if (rdev->flags & RADEON_IS_PX)
173 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) argument
179 if (rdev->pdev->vendor == p->chip_vendor &&
180 rdev->pdev->device == p->chip_device &&
181 rdev->pdev->subsystem_vendor == p->subsys_vendor &&
182 rdev->pdev->subsystem_device == p->subsys_device) {
183 rdev->px_quirk_flags = p->px_quirk_flags;
189 if (rdev->px_quirk_flags & RADEON_PX_QUIRK_DISABLE_PX)
190 rdev
208 radeon_program_register_sequence(struct radeon_device * rdev,const u32 * registers,const u32 array_size) argument
234 radeon_pci_config_reset(struct radeon_device * rdev) argument
246 radeon_surface_init(struct radeon_device * rdev) argument
273 radeon_scratch_init(struct radeon_device * rdev) argument
299 radeon_scratch_get(struct radeon_device * rdev,uint32_t * reg) argument
321 radeon_scratch_free(struct radeon_device * rdev,uint32_t reg) argument
344 radeon_doorbell_init(struct radeon_device * rdev) argument
387 radeon_doorbell_fini(struct radeon_device * rdev) argument
407 radeon_doorbell_get(struct radeon_device * rdev,u32 * doorbell) argument
427 radeon_doorbell_free(struct radeon_device * rdev,u32 doorbell) argument
447 radeon_wb_disable(struct radeon_device * rdev) argument
460 radeon_wb_fini(struct radeon_device * rdev) argument
484 radeon_wb_init(struct radeon_device * rdev) argument
592 radeon_vram_location(struct radeon_device * rdev,struct radeon_mc * mc,u64 base) argument
628 radeon_gtt_location(struct radeon_device * rdev,struct radeon_mc * mc) argument
685 radeon_card_posted(struct radeon_device * rdev) argument
755 radeon_update_bandwidth_info(struct radeon_device * rdev) argument
784 radeon_boot_test_post_card(struct radeon_device * rdev) argument
812 radeon_dummy_page_init(struct radeon_device * rdev) argument
888 radeon_dummy_page_fini(struct radeon_device * rdev) argument
931 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_pll_read
949 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_pll_write
965 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_mc_read
983 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_mc_write
999 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_reg_write
1015 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_reg_read
1033 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_ioreg_write
1049 struct radeon_device *rdev = info->dev->dev_private; local in function:cail_ioreg_read
1066 radeon_atombios_init(struct radeon_device * rdev) argument
1119 radeon_atombios_fini(struct radeon_device * rdev) argument
1148 radeon_combios_init(struct radeon_device * rdev) argument
1162 radeon_combios_fini(struct radeon_device * rdev) argument
1179 struct radeon_device *rdev = cookie; local in function:radeon_vga_set_decode
1226 radeon_check_arguments(struct radeon_device * rdev) argument
1391 radeon_device_init(struct radeon_device * rdev,struct drm_device * ddev,struct pci_dev * pdev,uint32_t flags) argument
1677 radeon_device_fini(struct radeon_device * rdev) argument
1736 struct radeon_device *rdev; local in function:radeon_suspend_kms
1843 struct radeon_device *rdev = dev->dev_private; local in function:radeon_resume_kms
1954 radeon_gpu_reset(struct radeon_device * rdev) argument
2067 radeon_debugfs_add_files(struct radeon_device * rdev,struct drm_info_list * files,unsigned nfiles) argument
[all...]
H A Dradeon_irq_kms.c63 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_irq_handler_kms
66 ret = radeon_irq_process(rdev);
88 struct radeon_device *rdev = container_of(work, struct radeon_device, local in function:radeon_hotplug_work_func
90 struct drm_device *dev = rdev->ddev;
96 if (!rdev->mode_info.mode_config_initialized)
109 struct radeon_device *rdev = container_of(work, struct radeon_device, local in function:radeon_dp_work_func
111 struct drm_device *dev = rdev->ddev;
129 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_irq_preinstall_kms
133 spin_lock_irqsave(&rdev->irq.lock, irqflags);
136 atomic_set(&rdev
161 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_irq_postinstall_kms
180 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_irq_uninstall_kms
213 radeon_msi_ok(struct radeon_device * rdev) argument
293 radeon_irq_kms_init(struct radeon_device * rdev) argument
345 radeon_irq_kms_fini(struct radeon_device * rdev) argument
366 radeon_irq_kms_sw_irq_get(struct radeon_device * rdev,int ring) argument
390 radeon_irq_kms_sw_irq_get_delayed(struct radeon_device * rdev,int ring) argument
405 radeon_irq_kms_sw_irq_put(struct radeon_device * rdev,int ring) argument
428 radeon_irq_kms_pflip_irq_get(struct radeon_device * rdev,int crtc) argument
454 radeon_irq_kms_pflip_irq_put(struct radeon_device * rdev,int crtc) argument
479 radeon_irq_kms_enable_afmt(struct radeon_device * rdev,int block) argument
501 radeon_irq_kms_disable_afmt(struct radeon_device * rdev,int block) argument
522 radeon_irq_kms_enable_hpd(struct radeon_device * rdev,unsigned hpd_mask) argument
545 radeon_irq_kms_disable_hpd(struct radeon_device * rdev,unsigned hpd_mask) argument
577 radeon_irq_kms_set_irq_n_enabled(struct radeon_device * rdev,u32 reg,u32 mask,bool enable,const char * name,unsigned n) argument
[all...]
H A Dradeon_pm.c55 static int radeon_debugfs_pm_init(struct radeon_device *rdev);
56 static bool radeon_pm_in_vbl(struct radeon_device *rdev);
57 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish);
58 static void radeon_pm_update_profile(struct radeon_device *rdev);
59 static void radeon_pm_set_clocks(struct radeon_device *rdev);
61 int radeon_pm_get_type_index(struct radeon_device *rdev, argument
68 for (i = 0; i < rdev->pm.num_power_states; i++) {
69 if (rdev->pm.power_state[i].type == ps_type) {
76 return rdev->pm.default_power_state_index;
79 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) argument
102 radeon_pm_update_profile(struct radeon_device * rdev) argument
154 radeon_unmap_vram_bos(struct radeon_device * rdev) argument
167 radeon_sync_with_vblank(struct radeon_device * rdev) argument
189 radeon_set_power_state(struct radeon_device * rdev) argument
269 radeon_pm_set_clocks(struct radeon_device * rdev) argument
338 radeon_pm_print_states(struct radeon_device * rdev) argument
378 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_get_pm_profile
394 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_set_pm_profile
433 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_get_pm_method
447 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_set_pm_method
490 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_get_dpm_state
504 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_set_dpm_state
534 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_get_dpm_forced_performance_level
552 struct radeon_device *rdev = ddev->dev_private; local in function:radeon_set_dpm_forced_performance_level
591 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_get_pwm1_enable
606 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_set_pwm1_enable
647 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_set_pwm1
668 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_get_pwm1
694 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_show_temp
715 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:radeon_hwmon_show_temp_thresh
751 struct radeon_device *rdev = dev_get_drvdata(dev); local in function:hwmon_attributes_visible
806 radeon_hwmon_init(struct radeon_device * rdev) argument
839 radeon_hwmon_fini(struct radeon_device * rdev) argument
849 struct radeon_device *rdev = local in function:radeon_dpm_thermal_work_handler
880 radeon_dpm_single_display(struct radeon_device * rdev) argument
900 radeon_dpm_pick_power_state(struct radeon_device * rdev,enum radeon_pm_state_type dpm_state) argument
1027 radeon_dpm_change_power_state_locked(struct radeon_device * rdev) argument
1157 radeon_dpm_enable_uvd(struct radeon_device * rdev,bool enable) argument
1199 radeon_dpm_enable_vce(struct radeon_device * rdev,bool enable) argument
1216 radeon_pm_suspend_old(struct radeon_device * rdev) argument
1228 radeon_pm_suspend_dpm(struct radeon_device * rdev) argument
1239 radeon_pm_suspend(struct radeon_device * rdev) argument
1247 radeon_pm_resume_old(struct radeon_device * rdev) argument
1284 radeon_pm_resume_dpm(struct radeon_device * rdev) argument
1317 radeon_pm_resume(struct radeon_device * rdev) argument
1325 radeon_pm_init_old(struct radeon_device * rdev) argument
1384 radeon_dpm_print_power_states(struct radeon_device * rdev) argument
1394 radeon_pm_init_dpm(struct radeon_device * rdev) argument
1475 radeon_pm_init(struct radeon_device * rdev) argument
1566 radeon_pm_late_init(struct radeon_device * rdev) argument
1623 radeon_pm_fini_old(struct radeon_device * rdev) argument
1651 radeon_pm_fini_dpm(struct radeon_device * rdev) argument
1672 radeon_pm_fini(struct radeon_device * rdev) argument
1680 radeon_pm_compute_clocks_old(struct radeon_device * rdev) argument
1753 radeon_pm_compute_clocks_dpm(struct radeon_device * rdev) argument
1790 radeon_pm_compute_clocks(struct radeon_device * rdev) argument
1798 radeon_pm_in_vbl(struct radeon_device * rdev) argument
1822 radeon_pm_debug_check_in_vbl(struct radeon_device * rdev,bool finish) argument
1835 struct radeon_device *rdev; local in function:radeon_dynpm_idle_work_handler
1903 struct radeon_device *rdev = dev->dev_private; local in function:radeon_debugfs_pm_info
1940 radeon_debugfs_pm_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_trinity_smc.c34 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) argument
40 for (i = 0; i < rdev->usec_timeout; i++) {
60 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) argument
63 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_EnableBAPM);
65 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DisableBAPM);
68 int trinity_dpm_config(struct radeon_device *rdev, bool enable) argument
75 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Config);
78 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) argument
82 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_ForceState);
85 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u3 argument
92 trinity_uvd_dpm_config(struct radeon_device * rdev) argument
97 trinity_dpm_no_forced_level(struct radeon_device * rdev) argument
102 trinity_dce_enable_voltage_adjustment(struct radeon_device * rdev,bool enable) argument
111 trinity_gfx_dynamic_mgpg_config(struct radeon_device * rdev) argument
116 trinity_acquire_mutex(struct radeon_device * rdev) argument
128 trinity_release_mutex(struct radeon_device * rdev) argument
[all...]
H A Dradeon_gart.c69 * @rdev: radeon_device pointer
76 int radeon_gart_table_ram_alloc(struct radeon_device *rdev) argument
82 error = bus_dmamem_alloc(rdev->ddev->dmat, rdev->gart.table_size,
83 PAGE_SIZE, 0, &rdev->gart.rg_table_seg, 1, &rsegs, BUS_DMA_WAITOK);
87 error = bus_dmamap_create(rdev->ddev->dmat, rdev->gart.table_size, 1,
88 rdev->gart.table_size, 0, BUS_DMA_WAITOK,
89 &rdev->gart.rg_table_map);
92 error = bus_dmamem_map(rdev
149 radeon_gart_table_ram_free(struct radeon_device * rdev) argument
186 radeon_gart_table_vram_alloc(struct radeon_device * rdev) argument
211 radeon_gart_table_vram_pin(struct radeon_device * rdev) argument
254 radeon_gart_table_vram_unpin(struct radeon_device * rdev) argument
279 radeon_gart_table_vram_free(struct radeon_device * rdev) argument
289 radeon_gart_pre_update(struct radeon_device * rdev,unsigned gpu_pgstart,unsigned gpu_npages) argument
304 radeon_gart_post_update(struct radeon_device * rdev,unsigned gpu_pgstart,unsigned gpu_npages) argument
328 radeon_gart_unbind(struct radeon_device * rdev,unsigned gpu_start,unsigned npages) argument
373 radeon_gart_unbind(struct radeon_device * rdev,unsigned offset,int pages) argument
407 radeon_gart_bind(struct radeon_device * rdev,unsigned gpu_start,unsigned npages,struct page ** pages,bus_dmamap_t dmamap,uint32_t flags) argument
463 radeon_gart_bind(struct radeon_device * rdev,unsigned offset,int pages,struct page ** pagelist,dma_addr_t * dma_addr,uint32_t flags) argument
507 radeon_gart_init(struct radeon_device * rdev) argument
553 radeon_gart_fini(struct radeon_device * rdev) argument
[all...]
H A Dradeon_rs600.c57 static void rs600_gpu_init(struct radeon_device *rdev);
58 int rs600_mc_wait_for_idle(struct radeon_device *rdev);
66 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) argument
74 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) argument
90 * @rdev: radeon_device pointer
95 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
99 if (crtc >= rdev->num_crtc)
108 while (avivo_is_in_vblank(rdev, crtc)) {
110 if (!avivo_is_counter_moving(rdev, crtc))
115 while (!avivo_is_in_vblank(rdev, crt
123 rs600_page_flip(struct radeon_device * rdev,int crtc_id,u64 crtc_base,bool async) argument
154 rs600_page_flip_pending(struct radeon_device * rdev,int crtc_id) argument
166 struct radeon_device *rdev = dev->dev_private; local in function:avivo_program_fmt
227 rs600_pm_misc(struct radeon_device * rdev) argument
321 rs600_pm_prepare(struct radeon_device * rdev) argument
339 rs600_pm_finish(struct radeon_device * rdev) argument
358 rs600_hpd_sense(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
380 rs600_hpd_set_polarity(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
408 rs600_hpd_init(struct radeon_device * rdev) argument
435 rs600_hpd_fini(struct radeon_device * rdev) argument
461 rs600_asic_reset(struct radeon_device * rdev,bool hard) argument
526 rs600_gart_tlb_flush(struct radeon_device * rdev) argument
544 rs600_gart_init(struct radeon_device * rdev) argument
561 rs600_gart_enable(struct radeon_device * rdev) argument
625 rs600_gart_disable(struct radeon_device * rdev) argument
636 rs600_gart_fini(struct radeon_device * rdev) argument
671 rs600_gart_set_page(struct radeon_device * rdev,unsigned i,uint64_t entry) argument
683 rs600_irq_set(struct radeon_device * rdev) argument
736 rs600_irq_ack(struct radeon_device * rdev) argument
783 rs600_irq_disable(struct radeon_device * rdev) argument
795 rs600_irq_process(struct radeon_device * rdev) argument
882 rs600_get_vblank_counter(struct radeon_device * rdev,int crtc) argument
890 rs600_mc_wait_for_idle(struct radeon_device * rdev) argument
902 rs600_gpu_init(struct radeon_device * rdev) argument
910 rs600_mc_init(struct radeon_device * rdev) argument
930 rs600_bandwidth_update(struct radeon_device * rdev) argument
961 rs600_mc_rreg(struct radeon_device * rdev,uint32_t reg) argument
974 rs600_mc_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
985 rs600_debugfs(struct radeon_device * rdev) argument
991 rs600_set_safe_registers(struct radeon_device * rdev) argument
997 rs600_mc_program(struct radeon_device * rdev) argument
1022 rs600_startup(struct radeon_device * rdev) argument
1079 rs600_resume(struct radeon_device * rdev) argument
1108 rs600_suspend(struct radeon_device * rdev) argument
1119 rs600_fini(struct radeon_device * rdev) argument
1136 rs600_init(struct radeon_device * rdev) argument
[all...]
H A Drv770_dpm.h182 int rv730_populate_sclk_value(struct radeon_device *rdev,
185 int rv730_populate_mclk_value(struct radeon_device *rdev,
188 void rv730_read_clock_registers(struct radeon_device *rdev);
189 int rv730_populate_smc_acpi_state(struct radeon_device *rdev,
191 int rv730_populate_smc_initial_state(struct radeon_device *rdev,
194 void rv730_program_memory_timing_parameters(struct radeon_device *rdev,
196 void rv730_power_gating_enable(struct radeon_device *rdev,
198 void rv730_start_dpm(struct radeon_device *rdev);
199 void rv730_stop_dpm(struct radeon_device *rdev);
200 void rv730_program_dcodt(struct radeon_device *rdev, boo
[all...]
H A Dradeon_rs690.c42 int rs690_mc_wait_for_idle(struct radeon_device *rdev) argument
47 for (i = 0; i < rdev->usec_timeout; i++) {
57 static void rs690_gpu_init(struct radeon_device *rdev) argument
60 r420_pipes_init(rdev);
61 if (rs690_mc_wait_for_idle(rdev)) {
71 void rs690_pm_info(struct radeon_device *rdev) argument
79 if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL,
81 info = (union igp_info *)(rdev->mode_info.atom_context->bios + data_offset);
87 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info.ulBootUpMemoryClock));
88 rdev
155 rs690_mc_init(struct radeon_device * rdev) argument
210 rs690_line_buffer_adjust(struct radeon_device * rdev,struct drm_display_mode * mode1,struct drm_display_mode * mode2) argument
277 rs690_crtc_bandwidth_compute(struct radeon_device * rdev,struct radeon_crtc * crtc,struct rs690_watermark * wm,bool low) argument
465 rs690_compute_mode_priority(struct radeon_device * rdev,struct rs690_watermark * wm0,struct rs690_watermark * wm1,struct drm_display_mode * mode0,struct drm_display_mode * mode1,u32 * d1mode_priority_a_cnt,u32 * d2mode_priority_a_cnt) argument
589 rs690_bandwidth_update(struct radeon_device * rdev) argument
656 rs690_mc_rreg(struct radeon_device * rdev,uint32_t reg) argument
669 rs690_mc_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
681 rs690_mc_program(struct radeon_device * rdev) argument
701 rs690_startup(struct radeon_device * rdev) argument
758 rs690_resume(struct radeon_device * rdev) argument
787 rs690_suspend(struct radeon_device * rdev) argument
798 rs690_fini(struct radeon_device * rdev) argument
815 rs690_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_fence.c69 * @rdev: radeon_device pointer
75 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) argument
77 struct radeon_fence_driver *drv = &rdev->fence_drv[ring];
78 if (likely(rdev->wb.enabled || !drv->scratch_reg)) {
90 * @rdev: radeon_device pointer
96 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) argument
98 struct radeon_fence_driver *drv = &rdev->fence_drv[ring];
101 if (likely(rdev->wb.enabled || !drv->scratch_reg)) {
116 * @rdev: radeon_device pointer
121 static void radeon_fence_schedule_check(struct radeon_device *rdev, in argument
142 radeon_fence_emit(struct radeon_device * rdev,struct radeon_fence ** fence,int ring) argument
202 radeon_fence_wakeup_locked(struct radeon_device * rdev) argument
223 radeon_fence_activity(struct radeon_device * rdev,int ring) argument
298 struct radeon_device *rdev; local in function:radeon_fence_check_lockup
352 radeon_fence_process_locked(struct radeon_device * rdev,int ring) argument
358 radeon_fence_process(struct radeon_device * rdev,int ring) argument
380 radeon_fence_seq_signaled(struct radeon_device * rdev,u64 seq,unsigned ring) argument
398 struct radeon_device *rdev = fence->rdev; local in function:radeon_fence_is_signaled
430 struct radeon_device *rdev = fence->rdev; local in function:radeon_fence_enable_signaling
503 radeon_fence_any_seq_signaled(struct radeon_device * rdev,u64 * seq) argument
533 radeon_fence_wait_seq_timeout_locked(struct radeon_device * rdev,u64 * target_seq,bool intr,long timeout) argument
577 radeon_fence_wait_seq_timeout(struct radeon_device * rdev,u64 * target_seq,bool intr,long timo) argument
663 radeon_fence_wait_any(struct radeon_device * rdev,struct radeon_fence ** fences,bool intr) argument
703 radeon_fence_wait_next(struct radeon_device * rdev,int ring) argument
730 radeon_fence_wait_empty(struct radeon_device * rdev,int ring) argument
791 radeon_fence_count_emitted(struct radeon_device * rdev,int ring) argument
885 radeon_fence_driver_start_ring(struct radeon_device * rdev,int ring) argument
935 radeon_fence_driver_init_ring(struct radeon_device * rdev,int ring) argument
963 radeon_fence_driver_init(struct radeon_device * rdev) argument
987 radeon_fence_driver_fini(struct radeon_device * rdev) argument
1023 radeon_fence_driver_force_completion(struct radeon_device * rdev,int ring) argument
1040 struct radeon_device *rdev = dev->dev_private; local in function:radeon_debugfs_fence_info
1073 struct radeon_device *rdev = dev->dev_private; local in function:radeon_debugfs_gpu_reset
1090 radeon_debugfs_fence_init(struct radeon_device * rdev) argument
1133 struct radeon_device *rdev = rfence->rdev; local in function:radeon_fence_wait_cb
1143 struct radeon_device *rdev = fence->rdev; local in function:radeon_fence_default_wait
[all...]
H A Dradeon_r600.c113 int r600_debugfs_mc_info_init(struct radeon_device *rdev);
116 int r600_mc_wait_for_idle(struct radeon_device *rdev);
117 static void r600_gpu_init(struct radeon_device *rdev);
118 void r600_fini(struct radeon_device *rdev);
119 void r600_irq_disable(struct radeon_device *rdev);
120 static void r600_pcie_gen2_enable(struct radeon_device *rdev);
121 extern int evergreen_rlc_resume(struct radeon_device *rdev);
122 extern void rv770_set_clk_bypass_mode(struct radeon_device *rdev);
127 u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) argument
132 spin_lock_irqsave(&rdev
139 r600_rcu_wreg(struct radeon_device * rdev,u32 reg,u32 v) argument
149 r600_uvd_ctx_rreg(struct radeon_device * rdev,u32 reg) argument
161 r600_uvd_ctx_wreg(struct radeon_device * rdev,u32 reg,u32 v) argument
181 r600_get_allowed_info_register(struct radeon_device * rdev,u32 reg,u32 * val) argument
205 r600_get_xclk(struct radeon_device * rdev) argument
210 r600_set_uvd_clocks(struct radeon_device * rdev,u32 vclk,u32 dclk) argument
306 struct radeon_device *rdev = dev->dev_private; local in function:dce3_program_fmt
357 rv6xx_get_temp(struct radeon_device * rdev) argument
369 r600_pm_get_dynpm_state(struct radeon_device * rdev) argument
542 rs780_pm_init_profile(struct radeon_device * rdev) argument
655 r600_pm_init_profile(struct radeon_device * rdev) argument
783 r600_pm_misc(struct radeon_device * rdev) argument
802 r600_gui_idle(struct radeon_device * rdev) argument
811 r600_hpd_sense(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
866 r600_hpd_set_polarity(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
958 r600_hpd_init(struct radeon_device * rdev) argument
1025 r600_hpd_fini(struct radeon_device * rdev) argument
1103 r600_pcie_gart_tlb_flush(struct radeon_device * rdev) argument
1146 r600_pcie_gart_init(struct radeon_device * rdev) argument
1162 r600_pcie_gart_enable(struct radeon_device * rdev) argument
1220 r600_pcie_gart_disable(struct radeon_device * rdev) argument
1255 r600_pcie_gart_fini(struct radeon_device * rdev) argument
1262 r600_agp_enable(struct radeon_device * rdev) argument
1296 r600_mc_wait_for_idle(struct radeon_device * rdev) argument
1311 rs780_mc_rreg(struct radeon_device * rdev,uint32_t reg) argument
1324 rs780_mc_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
1336 r600_mc_program(struct radeon_device * rdev) argument
1423 r600_vram_gtt_location(struct radeon_device * rdev,struct radeon_mc * mc) argument
1467 r600_mc_init(struct radeon_device * rdev) argument
1541 r600_vram_scratch_init(struct radeon_device * rdev) argument
1572 r600_vram_scratch_fini(struct radeon_device * rdev) argument
1588 r600_set_bios_scratch_engine_hung(struct radeon_device * rdev,bool hung) argument
1600 r600_print_gpu_status_regs(struct radeon_device * rdev) argument
1620 r600_is_display_hung(struct radeon_device * rdev) argument
1649 r600_gpu_check_soft_reset(struct radeon_device * rdev) argument
1718 r600_gpu_soft_reset(struct radeon_device * rdev,u32 reset_mask) argument
1854 r600_gpu_pci_config_reset(struct radeon_device * rdev) argument
1915 r600_asic_reset(struct radeon_device * rdev,bool hard) argument
1955 r600_gfx_is_lockup(struct radeon_device * rdev,struct radeon_ring * ring) argument
1968 r6xx_remap_render_backend(struct radeon_device * rdev,u32 tiling_pipe_num,u32 max_rb_num,u32 total_max_rb_num,u32 disabled_rb_mask) argument
2023 r600_gpu_init(struct radeon_device * rdev) argument
2429 r600_pciep_rreg(struct radeon_device * rdev,u32 reg) argument
2442 r600_pciep_wreg(struct radeon_device * rdev,u32 reg,u32 v) argument
2457 r600_cp_stop(struct radeon_device * rdev) argument
2466 r600_init_microcode(struct radeon_device * rdev) argument
2650 r600_gfx_get_rptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
2663 r600_gfx_get_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
2669 r600_gfx_set_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
2676 r600_cp_load_microcode(struct radeon_device * rdev) argument
2718 r600_cp_start(struct radeon_device * rdev) argument
2748 r600_cp_resume(struct radeon_device * rdev) argument
2812 r600_ring_init(struct radeon_device * rdev,struct radeon_ring * ring,unsigned ring_size) argument
2832 r600_cp_fini(struct radeon_device * rdev) argument
2843 r600_scratch_init(struct radeon_device * rdev) argument
2855 r600_ring_test(struct radeon_device * rdev,struct radeon_ring * ring) argument
2899 r600_fence_ring_emit(struct radeon_device * rdev,struct radeon_fence * fence) argument
2958 r600_semaphore_ring_emit(struct radeon_device * rdev,struct radeon_ring * ring,struct radeon_semaphore * semaphore,bool emit_wait) argument
2996 r600_copy_cpdma(struct radeon_device * rdev,uint64_t src_offset,uint64_t dst_offset,unsigned num_gpu_pages,struct dma_resv * resv) argument
3060 r600_set_surface_reg(struct radeon_device * rdev,int reg,uint32_t tiling_flags,uint32_t pitch,uint32_t offset,uint32_t obj_size) argument
3068 r600_clear_surface_reg(struct radeon_device * rdev,int reg) argument
3073 r600_uvd_init(struct radeon_device * rdev) argument
3096 r600_uvd_start(struct radeon_device * rdev) argument
3119 r600_uvd_resume(struct radeon_device * rdev) argument
3140 r600_startup(struct radeon_device * rdev) argument
3222 r600_vga_set_state(struct radeon_device * rdev,bool state) argument
3236 r600_resume(struct radeon_device * rdev) argument
3261 r600_suspend(struct radeon_device * rdev) argument
3283 r600_init(struct radeon_device * rdev) argument
3374 r600_fini(struct radeon_device * rdev) argument
3402 r600_ring_ib_execute(struct radeon_device * rdev,struct radeon_ib * ib) argument
3432 r600_ib_test(struct radeon_device * rdev,struct radeon_ring * ring) argument
3502 r600_ih_ring_init(struct radeon_device * rdev,unsigned ring_size) argument
3514 r600_ih_ring_alloc(struct radeon_device * rdev) argument
3550 r600_ih_ring_fini(struct radeon_device * rdev) argument
3566 r600_rlc_stop(struct radeon_device * rdev) argument
3582 r600_rlc_start(struct radeon_device * rdev) argument
3587 r600_rlc_resume(struct radeon_device * rdev) argument
3626 r600_enable_interrupts(struct radeon_device * rdev) argument
3638 r600_disable_interrupts(struct radeon_device * rdev) argument
3654 r600_disable_interrupt_state(struct radeon_device * rdev) argument
3707 r600_irq_init(struct radeon_device * rdev) argument
3785 r600_irq_suspend(struct radeon_device * rdev) argument
3791 r600_irq_fini(struct radeon_device * rdev) argument
3797 r600_irq_set(struct radeon_device * rdev) argument
3948 r600_irq_ack(struct radeon_device * rdev) argument
4064 r600_irq_disable(struct radeon_device * rdev) argument
4073 r600_get_ih_wptr(struct radeon_device * rdev) argument
4128 r600_irq_process(struct radeon_device * rdev) argument
4400 struct radeon_device *rdev = dev->dev_private; local in function:r600_debugfs_mc_info
4412 r600_debugfs_mc_info_init(struct radeon_device * rdev) argument
4435 r600_mmio_hdp_flush(struct radeon_device * rdev) argument
4457 r600_set_pcie_lanes(struct radeon_device * rdev,int lanes) argument
4510 r600_get_pcie_lanes(struct radeon_device * rdev) argument
4547 r600_pcie_gen2_enable(struct radeon_device * rdev) argument
4669 r600_get_gpu_clock_counter(struct radeon_device * rdev) argument
[all...]
H A Dradeon_ib.c49 static int radeon_debugfs_sa_init(struct radeon_device *rdev);
54 * @rdev: radeon_device pointer
63 int radeon_ib_get(struct radeon_device *rdev, int ring, argument
69 r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &ib->sa_bo, size, 256);
71 dev_err(rdev->dev, "failed to get a new IB (%d)\n", r);
97 * @rdev: radeon_device pointer
102 void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib) argument
104 radeon_sync_free(rdev, &ib->sync, ib->fence);
105 radeon_sa_bo_free(rdev,
130 radeon_ib_schedule(struct radeon_device * rdev,struct radeon_ib * ib,struct radeon_ib * const_ib,bool hdp_flush) argument
199 radeon_ib_pool_init(struct radeon_device * rdev) argument
246 radeon_ib_pool_fini(struct radeon_device * rdev) argument
265 radeon_ib_ring_tests(struct radeon_device * rdev) argument
306 struct radeon_device *rdev = dev->dev_private; local in function:radeon_debugfs_sa_info
320 radeon_debugfs_sa_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_rs780_dpm.c47 static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev) argument
49 struct igp_power_info *pi = rdev->pm.dpm.priv;
54 static void rs780_get_pm_mode_parameters(struct radeon_device *rdev) argument
56 struct igp_power_info *pi = rs780_get_pi(rdev);
57 struct radeon_mode_info *minfo = &rdev->mode_info;
66 for (i = 0; i < rdev->num_crtc; i++) {
78 static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable);
80 static int rs780_initialize_dpm_power_state(struct radeon_device *rdev, argument
87 ret = radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM,
92 r600_engine_clock_entry_set_reference_divider(rdev,
114 rs780_initialize_dpm_parameters(struct radeon_device * rdev,struct radeon_ps * boot_ps) argument
181 rs780_start_dpm(struct radeon_device * rdev) argument
205 rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device * rdev) argument
215 rs780_preset_starting_fbdiv(struct radeon_device * rdev) argument
228 rs780_voltage_scaling_init(struct radeon_device * rdev) argument
309 rs780_clk_scaling_enable(struct radeon_device * rdev,bool enable) argument
319 rs780_voltage_scaling_enable(struct radeon_device * rdev,bool enable) argument
327 rs780_set_engine_clock_wfc(struct radeon_device * rdev) argument
342 rs780_set_engine_clock_sc(struct radeon_device * rdev) argument
353 rs780_set_engine_clock_tdc(struct radeon_device * rdev) argument
358 rs780_set_engine_clock_ssc(struct radeon_device * rdev) argument
368 rs780_program_at(struct radeon_device * rdev) argument
379 rs780_disable_vbios_powersaving(struct radeon_device * rdev) argument
384 rs780_force_voltage(struct radeon_device * rdev,u16 voltage) argument
411 rs780_force_fbdiv(struct radeon_device * rdev,u32 fb_div) argument
431 rs780_set_engine_clock_scaling(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
479 rs780_set_engine_clock_spc(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
498 rs780_activate_engine_clk_scaling(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
515 rs780_get_voltage_for_vddc_level(struct radeon_device * rdev,enum rs780_vddc_level vddc) argument
528 rs780_enable_voltage_scaling(struct radeon_device * rdev,struct radeon_ps * new_ps) argument
569 rs780_set_uvd_clock_before_set_eng_clock(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
586 rs780_set_uvd_clock_after_set_eng_clock(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
603 rs780_dpm_enable(struct radeon_device * rdev) argument
636 rs780_dpm_disable(struct radeon_device * rdev) argument
655 rs780_dpm_set_power_state(struct radeon_device * rdev) argument
686 rs780_dpm_setup_asic(struct radeon_device * rdev) argument
691 rs780_dpm_display_configuration_changed(struct radeon_device * rdev) argument
723 rs780_parse_pplib_non_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,struct _ATOM_PPLIB_NONCLOCK_INFO * non_clock_info,u8 table_rev) argument
753 rs780_parse_pplib_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,union pplib_clock_info * clock_info) argument
795 rs780_parse_power_table(struct radeon_device * rdev) argument
853 rs780_dpm_init(struct radeon_device * rdev) argument
944 rs780_dpm_print_power_state(struct radeon_device * rdev,struct radeon_ps * rps) argument
959 rs780_dpm_fini(struct radeon_device * rdev) argument
970 rs780_dpm_get_sclk(struct radeon_device * rdev,bool low) argument
980 rs780_dpm_get_mclk(struct radeon_device * rdev,bool low) argument
988 rs780_dpm_debugfs_print_current_performance_level(struct radeon_device * rdev,struct seq_file * m) argument
1014 rs780_dpm_get_current_sclk(struct radeon_device * rdev) argument
1028 rs780_dpm_get_current_mclk(struct radeon_device * rdev) argument
1035 rs780_dpm_force_performance_level(struct radeon_device * rdev,enum radeon_dpm_forced_level level) argument
[all...]
H A Dradeon_ni.c52 u32 tn_smc_rreg(struct radeon_device *rdev, u32 reg) argument
57 spin_lock_irqsave(&rdev->smc_idx_lock, flags);
60 spin_unlock_irqrestore(&rdev->smc_idx_lock, flags);
64 void tn_smc_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
68 spin_lock_irqsave(&rdev->smc_idx_lock, flags);
71 spin_unlock_irqrestore(&rdev->smc_idx_lock, flags);
200 extern bool evergreen_is_display_hung(struct radeon_device *rdev);
201 extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev);
202 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save);
203 extern void evergreen_mc_resume(struct radeon_device *rdev, struc
463 ni_init_golden_registers(struct radeon_device * rdev) argument
644 ni_mc_load_microcode(struct radeon_device * rdev) argument
720 ni_init_microcode(struct radeon_device * rdev) argument
868 cayman_get_allowed_info_register(struct radeon_device * rdev,u32 reg,u32 * val) argument
887 tn_get_temp(struct radeon_device * rdev) argument
898 cayman_gpu_init(struct radeon_device * rdev) argument
1272 cayman_pcie_gart_tlb_flush(struct radeon_device * rdev) argument
1281 cayman_pcie_gart_enable(struct radeon_device * rdev) argument
1365 cayman_pcie_gart_disable(struct radeon_device * rdev) argument
1392 cayman_pcie_gart_fini(struct radeon_device * rdev) argument
1399 cayman_cp_int_cntl_setup(struct radeon_device * rdev,int ring,u32 cp_int_cntl) argument
1409 cayman_fence_ring_emit(struct radeon_device * rdev,struct radeon_fence * fence) argument
1432 cayman_ring_ib_execute(struct radeon_device * rdev,struct radeon_ib * ib) argument
1468 cayman_cp_enable(struct radeon_device * rdev,bool enable) argument
1481 cayman_gfx_get_rptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1500 cayman_gfx_get_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1515 cayman_gfx_set_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1530 cayman_cp_load_microcode(struct radeon_device * rdev) argument
1557 cayman_cp_start(struct radeon_device * rdev) argument
1623 cayman_cp_fini(struct radeon_device * rdev) argument
1631 cayman_cp_resume(struct radeon_device * rdev) argument
1753 cayman_gpu_check_soft_reset(struct radeon_device * rdev) argument
1831 cayman_gpu_soft_reset(struct radeon_device * rdev,u32 reset_mask) argument
1963 cayman_asic_reset(struct radeon_device * rdev,bool hard) argument
1998 cayman_gfx_is_lockup(struct radeon_device * rdev,struct radeon_ring * ring) argument
2011 cayman_uvd_init(struct radeon_device * rdev) argument
2034 cayman_uvd_start(struct radeon_device * rdev) argument
2057 cayman_uvd_resume(struct radeon_device * rdev) argument
2078 cayman_vce_init(struct radeon_device * rdev) argument
2104 cayman_vce_start(struct radeon_device * rdev) argument
2138 cayman_vce_resume(struct radeon_device * rdev) argument
2165 cayman_startup(struct radeon_device * rdev) argument
2311 cayman_resume(struct radeon_device * rdev) argument
2338 cayman_suspend(struct radeon_device * rdev) argument
2361 cayman_init(struct radeon_device * rdev) argument
2484 cayman_fini(struct radeon_device * rdev) argument
2513 cayman_vm_init(struct radeon_device * rdev) argument
2527 cayman_vm_fini(struct radeon_device * rdev) argument
2540 cayman_vm_decode_fault(struct radeon_device * rdev,u32 status,u32 addr) argument
2700 cayman_vm_flush(struct radeon_device * rdev,struct radeon_ring * ring,unsigned vm_id,uint64_t pd_addr) argument
2729 tn_set_vce_clocks(struct radeon_device * rdev,u32 evclk,u32 ecclk) argument
[all...]
H A Dradeon_kms.c67 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_unload_kms
69 if (rdev == NULL)
74 if (rdev->rmmio_size)
77 if (rdev->rmmio == NULL)
86 radeon_acpi_fini(rdev);
88 radeon_modeset_fini(rdev);
89 radeon_device_fini(rdev);
92 kfree(rdev);
111 struct radeon_device *rdev; local in function:radeon_driver_load_kms
114 rdev
198 struct radeon_device *rdev = dev->dev_private; local in function:radeon_set_filp_rights
231 struct radeon_device *rdev = dev->dev_private; local in function:radeon_info_ioctl
642 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_open_kms
712 struct radeon_device *rdev = dev->dev_private; local in function:radeon_driver_postclose_kms
765 struct radeon_device *rdev = dev->dev_private; local in function:radeon_get_vblank_counter_kms
832 struct radeon_device *rdev = dev->dev_private; local in function:radeon_enable_vblank_kms
858 struct radeon_device *rdev = dev->dev_private; local in function:radeon_disable_vblank_kms
[all...]
H A Dradeon_rv6xx_dpm.c38 static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev,
48 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) argument
50 struct rv6xx_power_info *pi = rdev->pm.dpm.priv;
55 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) argument
68 for (i = 0; i < rdev->usec_timeout; i++) {
79 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) argument
92 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, argument
105 static void rv6xx_enable_l0s(struct radeon_device *rdev) argument
114 static void rv6xx_enable_l1(struct radeon_device *rdev) argument
126 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) argument
143 rv6xx_convert_clock_to_stepping(struct radeon_device * rdev,u32 clock,struct rv6xx_sclk_stepping * step) argument
164 rv6xx_output_stepping(struct radeon_device * rdev,u32 step_index,struct rv6xx_sclk_stepping * step) argument
198 rv6xx_next_vco_step(struct radeon_device * rdev,struct rv6xx_sclk_stepping * cur,bool increasing_vco,u32 step_size) argument
214 rv6xx_can_step_post_div(struct radeon_device * rdev,struct rv6xx_sclk_stepping * cur,struct rv6xx_sclk_stepping * target) argument
223 rv6xx_next_post_div_step(struct radeon_device * rdev,struct rv6xx_sclk_stepping * cur,struct rv6xx_sclk_stepping * target) argument
235 rv6xx_reached_stepping_target(struct radeon_device * rdev,struct rv6xx_sclk_stepping * cur,struct rv6xx_sclk_stepping * target,bool increasing_vco) argument
244 rv6xx_generate_steps(struct radeon_device * rdev,u32 low,u32 high,u32 start_index,u8 * end_index) argument
301 rv6xx_generate_single_step(struct radeon_device * rdev,u32 clock,u32 index) argument
310 rv6xx_invalidate_intermediate_steps_range(struct radeon_device * rdev,u32 start_index,u32 end_index) argument
319 rv6xx_set_engine_spread_spectrum_clk_s(struct radeon_device * rdev,u32 index,u32 clk_s) argument
326 rv6xx_set_engine_spread_spectrum_clk_v(struct radeon_device * rdev,u32 index,u32 clk_v) argument
333 rv6xx_enable_engine_spread_spectrum(struct radeon_device * rdev,u32 index,bool enable) argument
344 rv6xx_set_memory_spread_spectrum_clk_s(struct radeon_device * rdev,u32 clk_s) argument
350 rv6xx_set_memory_spread_spectrum_clk_v(struct radeon_device * rdev,u32 clk_v) argument
356 rv6xx_enable_memory_spread_spectrum(struct radeon_device * rdev,bool enable) argument
365 rv6xx_enable_dynamic_spread_spectrum(struct radeon_device * rdev,bool enable) argument
374 rv6xx_memory_clock_entry_enable_post_divider(struct radeon_device * rdev,u32 index,bool enable) argument
384 rv6xx_memory_clock_entry_set_post_divider(struct radeon_device * rdev,u32 index,u32 divider) argument
391 rv6xx_memory_clock_entry_set_feedback_divider(struct radeon_device * rdev,u32 index,u32 divider) argument
398 rv6xx_memory_clock_entry_set_reference_divider(struct radeon_device * rdev,u32 index,u32 divider) argument
405 rv6xx_vid_response_set_brt(struct radeon_device * rdev,u32 rt) argument
410 rv6xx_enable_engine_feedback_and_reference_sync(struct radeon_device * rdev) argument
422 rv6xx_scale_count_given_unit(struct radeon_device * rdev,u32 unscaled_count,u32 unit) argument
430 rv6xx_compute_count_for_delay(struct radeon_device * rdev,u32 delay_us,u32 unit) argument
438 rv6xx_calculate_engine_speed_stepping_parameters(struct radeon_device * rdev,struct rv6xx_ps * state) argument
455 rv6xx_calculate_memory_clock_stepping_parameters(struct radeon_device * rdev,struct rv6xx_ps * state) argument
485 rv6xx_calculate_voltage_stepping_parameters(struct radeon_device * rdev,struct rv6xx_ps * state) argument
553 rv6xx_program_engine_spread_spectrum(struct radeon_device * rdev,u32 clock,enum r600_power_level level) argument
588 rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry(struct radeon_device * rdev) argument
602 rv6xx_program_mclk_stepping_entry(struct radeon_device * rdev,u32 entry,u32 clock) argument
623 rv6xx_program_mclk_stepping_parameters_except_lowest_entry(struct radeon_device * rdev) argument
635 rv6xx_find_memory_clock_with_highest_vco(struct radeon_device * rdev,u32 requested_memory_clock,u32 ref_clk,struct atom_clock_dividers * dividers,u32 * vco_freq) argument
657 rv6xx_program_mclk_spread_spectrum_parameters(struct radeon_device * rdev) argument
706 rv6xx_program_voltage_stepping_entry(struct radeon_device * rdev,u32 entry,u16 voltage) argument
723 rv6xx_program_voltage_stepping_parameters_except_lowest_entry(struct radeon_device * rdev) argument
734 rv6xx_program_backbias_stepping_parameters_except_lowest_entry(struct radeon_device * rdev) argument
749 rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry(struct radeon_device * rdev) argument
758 rv6xx_program_mclk_stepping_parameters_lowest_entry(struct radeon_device * rdev) argument
767 rv6xx_program_voltage_stepping_parameters_lowest_entry(struct radeon_device * rdev) argument
776 rv6xx_program_backbias_stepping_parameters_lowest_entry(struct radeon_device * rdev) argument
786 calculate_memory_refresh_rate(struct radeon_device * rdev,u32 engine_clock) argument
799 rv6xx_program_memory_timing_parameters(struct radeon_device * rdev) argument
833 rv6xx_program_mpll_timing_parameters(struct radeon_device * rdev) argument
842 rv6xx_program_bsp(struct radeon_device * rdev) argument
855 rv6xx_program_at(struct radeon_device * rdev) argument
866 rv6xx_program_git(struct radeon_device * rdev) argument
871 rv6xx_program_tp(struct radeon_device * rdev) argument
881 rv6xx_program_vc(struct radeon_device * rdev) argument
886 rv6xx_clear_vc(struct radeon_device * rdev) argument
891 rv6xx_program_tpp(struct radeon_device * rdev) argument
897 rv6xx_program_sstp(struct radeon_device * rdev) argument
903 rv6xx_program_fcp(struct radeon_device * rdev) argument
909 rv6xx_program_vddc3d_parameters(struct radeon_device * rdev) argument
918 rv6xx_program_voltage_timing_parameters(struct radeon_device * rdev) argument
936 rv6xx_program_engine_speed_parameters(struct radeon_device * rdev) argument
942 rv6xx_get_master_voltage_mask(struct radeon_device * rdev) argument
964 rv6xx_program_voltage_gpio_pins(struct radeon_device * rdev) argument
970 rv6xx_enable_static_voltage_control(struct radeon_device * rdev,struct radeon_ps * new_ps,bool enable) argument
985 rv6xx_enable_display_gap(struct radeon_device * rdev,bool enable) argument
1001 rv6xx_program_power_level_enter_state(struct radeon_device * rdev) argument
1023 rv6xx_calculate_ap(struct radeon_device * rdev,struct rv6xx_ps * state) argument
1050 rv6xx_calculate_stepping_parameters(struct radeon_device * rdev,struct radeon_ps * new_ps) argument
1061 rv6xx_program_stepping_parameters_except_lowest_entry(struct radeon_device * rdev) argument
1074 rv6xx_program_stepping_parameters_lowest_entry(struct radeon_device * rdev) argument
1085 rv6xx_program_power_level_low(struct radeon_device * rdev) argument
1101 rv6xx_program_power_level_low_to_lowest_state(struct radeon_device * rdev) argument
1117 rv6xx_program_power_level_medium(struct radeon_device * rdev) argument
1133 rv6xx_program_power_level_medium_for_transition(struct radeon_device * rdev) argument
1157 rv6xx_program_power_level_high(struct radeon_device * rdev) argument
1175 rv6xx_enable_backbias(struct radeon_device * rdev,bool enable) argument
1185 rv6xx_program_display_gap(struct radeon_device * rdev) argument
1203 rv6xx_set_sw_voltage_to_safe(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1221 rv6xx_set_sw_voltage_to_low(struct radeon_device * rdev,struct radeon_ps * old_ps) argument
1233 rv6xx_set_safe_backbias(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1247 rv6xx_set_safe_pcie_gen2(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1259 rv6xx_enable_dynamic_voltage_control(struct radeon_device * rdev,bool enable) argument
1268 rv6xx_enable_dynamic_backbias_control(struct radeon_device * rdev,bool enable) argument
1277 rv6xx_step_sw_voltage(struct radeon_device * rdev,u16 initial_voltage,u16 target_voltage) argument
1309 rv6xx_step_voltage_if_increasing(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1324 rv6xx_step_voltage_if_decreasing(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1339 rv6xx_enable_high(struct radeon_device * rdev) argument
1348 rv6xx_enable_medium(struct radeon_device * rdev) argument
1356 rv6xx_set_dpm_event_sources(struct radeon_device * rdev,u32 sources) argument
1393 rv6xx_enable_auto_throttle_source(struct radeon_device * rdev,enum radeon_dpm_auto_throttle_src source,bool enable) argument
1413 rv6xx_enable_thermal_protection(struct radeon_device * rdev,bool enable) argument
1422 rv6xx_generate_transition_stepping(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1436 rv6xx_generate_low_step(struct radeon_device * rdev,struct radeon_ps * new_ps) argument
1448 rv6xx_invalidate_intermediate_steps(struct radeon_device * rdev) argument
1456 rv6xx_generate_stepping_table(struct radeon_device * rdev,struct radeon_ps * new_ps) argument
1476 rv6xx_enable_spread_spectrum(struct radeon_device * rdev,bool enable) argument
1490 rv6xx_reset_lvtm_data_sync(struct radeon_device * rdev) argument
1498 rv6xx_enable_dynamic_pcie_gen2(struct radeon_device * rdev,struct radeon_ps * new_ps,bool enable) argument
1516 rv6xx_set_uvd_clock_before_set_eng_clock(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1533 rv6xx_set_uvd_clock_after_set_eng_clock(struct radeon_device * rdev,struct radeon_ps * new_ps,struct radeon_ps * old_ps) argument
1550 rv6xx_dpm_enable(struct radeon_device * rdev) argument
1617 rv6xx_dpm_disable(struct radeon_device * rdev) argument
1661 rv6xx_dpm_set_power_state(struct radeon_device * rdev) argument
1759 rv6xx_setup_asic(struct radeon_device * rdev) argument
1773 rv6xx_dpm_display_configuration_changed(struct radeon_device * rdev) argument
1799 rv6xx_parse_pplib_non_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,struct _ATOM_PPLIB_NONCLOCK_INFO * non_clock_info) argument
1821 rv6xx_parse_pplib_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,int index,union pplib_clock_info * clock_info) argument
1877 rv6xx_parse_power_table(struct radeon_device * rdev) argument
1937 rv6xx_dpm_init(struct radeon_device * rdev) argument
2012 rv6xx_dpm_print_power_state(struct radeon_device * rdev,struct radeon_ps * rps) argument
2034 rv6xx_dpm_debugfs_print_current_performance_level(struct radeon_device * rdev,struct seq_file * m) argument
2061 rv6xx_dpm_get_current_sclk(struct radeon_device * rdev) argument
2084 rv6xx_dpm_get_current_mclk(struct radeon_device * rdev) argument
2106 rv6xx_dpm_fini(struct radeon_device * rdev) argument
2117 rv6xx_dpm_get_sclk(struct radeon_device * rdev,bool low) argument
2127 rv6xx_dpm_get_mclk(struct radeon_device * rdev,bool low) argument
2137 rv6xx_dpm_force_performance_level(struct radeon_device * rdev,enum radeon_dpm_forced_level level) argument
[all...]
H A Dr600_dpm.h137 void r600_dpm_print_ps_status(struct radeon_device *rdev,
139 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev);
140 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev);
145 void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable);
146 void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable);
147 void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable);
148 void r600_enable_acpi_pm(struct radeon_device *rdev);
149 void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable);
150 bool r600_dynamicpm_enabled(struct radeon_device *rdev);
151 void r600_enable_sclk_control(struct radeon_device *rdev, boo
[all...]
H A Dradeon_r300.c66 uint32_t rv370_pcie_rreg(struct radeon_device *rdev, uint32_t reg) argument
71 spin_lock_irqsave(&rdev->pcie_idx_lock, flags);
72 WREG32(RADEON_PCIE_INDEX, ((reg) & rdev->pcie_reg_mask));
74 spin_unlock_irqrestore(&rdev->pcie_idx_lock, flags);
78 void rv370_pcie_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument
82 spin_lock_irqsave(&rdev->pcie_idx_lock, flags);
83 WREG32(RADEON_PCIE_INDEX, ((reg) & rdev->pcie_reg_mask));
85 spin_unlock_irqrestore(&rdev->pcie_idx_lock, flags);
91 static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
93 void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev) argument
144 rv370_pcie_gart_set_page(struct radeon_device * rdev,unsigned i,uint64_t entry) argument
160 rv370_pcie_gart_init(struct radeon_device * rdev) argument
182 rv370_pcie_gart_enable(struct radeon_device * rdev) argument
222 rv370_pcie_gart_disable(struct radeon_device * rdev) argument
236 rv370_pcie_gart_fini(struct radeon_device * rdev) argument
243 r300_fence_ring_emit(struct radeon_device * rdev,struct radeon_fence * fence) argument
277 r300_ring_start(struct radeon_device * rdev,struct radeon_ring * ring) argument
367 r300_errata(struct radeon_device * rdev) argument
377 r300_mc_wait_for_idle(struct radeon_device * rdev) argument
393 r300_gpu_init(struct radeon_device * rdev) argument
445 r300_asic_reset(struct radeon_device * rdev,bool hard) argument
505 r300_mc_init(struct radeon_device * rdev) argument
531 rv370_set_pcie_lanes(struct radeon_device * rdev,int lanes) argument
590 rv370_get_pcie_lanes(struct radeon_device * rdev) argument
626 struct radeon_device *rdev = dev->dev_private; local in function:rv370_debugfs_pcie_gart_info
651 rv370_debugfs_pcie_gart_info_init(struct radeon_device * rdev) argument
1353 r300_set_reg_safe(struct radeon_device * rdev) argument
1359 r300_mc_program(struct radeon_device * rdev) argument
1393 r300_clock_startup(struct radeon_device * rdev) argument
1407 r300_startup(struct radeon_device * rdev) argument
1474 r300_resume(struct radeon_device * rdev) argument
1506 r300_suspend(struct radeon_device * rdev) argument
1519 r300_fini(struct radeon_device * rdev) argument
1539 r300_init(struct radeon_device * rdev) argument
[all...]
H A Dradeon_semaphore.c39 int radeon_semaphore_create(struct radeon_device *rdev, argument
48 r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo,
63 bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, argument
66 struct radeon_ring *ring = &rdev->ring[ridx];
70 if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, false)) {
80 bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, argument
83 struct radeon_ring *ring = &rdev->ring[ridx];
87 if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, true)) {
97 void radeon_semaphore_free(struct radeon_device *rdev, argument
[all...]
H A Dradeon.h256 bool radeon_get_bios(struct radeon_device *rdev);
272 int radeon_dummy_page_init(struct radeon_device *rdev);
273 void radeon_dummy_page_fini(struct radeon_device *rdev);
298 int radeon_pm_init(struct radeon_device *rdev);
299 int radeon_pm_late_init(struct radeon_device *rdev);
300 void radeon_pm_fini(struct radeon_device *rdev);
301 void radeon_pm_compute_clocks(struct radeon_device *rdev);
302 void radeon_pm_suspend(struct radeon_device *rdev);
303 void radeon_pm_resume(struct radeon_device *rdev);
304 void radeon_combios_get_power_modes(struct radeon_device *rdev);
376 struct radeon_device *rdev; member in struct:radeon_fence_driver
390 struct radeon_device *rdev; member in struct:radeon_fence
524 struct radeon_device *rdev; member in struct:radeon_bo
780 struct radeon_device *rdev; member in struct:radeon_flip_work
1106 struct radeon_device *rdev; member in struct:radeon_cs_parser
2530 r100_mm_rreg(struct radeon_device * rdev,uint32_t reg,bool always_indirect) argument
2543 r100_mm_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v,bool always_indirect) argument
3016 radeon_acpi_init(struct radeon_device * rdev) argument
3017 radeon_acpi_fini(struct radeon_device * rdev) argument
[all...]
H A Dradeon_agp.c137 int radeon_agp_init(struct radeon_device *rdev) argument
149 ret = drm_agp_acquire(rdev->ddev);
155 ret = drm_agp_info(rdev->ddev, &info);
157 drm_agp_release(rdev->ddev);
162 if (rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20 < 32) {
163 drm_agp_release(rdev->ddev);
164 dev_warn(rdev->dev, "AGP aperture too small (%zuM) "
166 rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20);
174 if (rdev->family <= CHIP_RV350)
196 rdev
275 radeon_agp_resume(struct radeon_device * rdev) argument
287 radeon_agp_fini(struct radeon_device * rdev) argument
299 radeon_agp_suspend(struct radeon_device * rdev) argument
[all...]
H A Dradeon_r100.c82 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) argument
97 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) argument
117 * @rdev: radeon_device pointer
122 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
126 if (crtc >= rdev->num_crtc)
140 while (r100_is_in_vblank(rdev, crtc)) {
142 if (!r100_is_counter_moving(rdev, crtc))
147 while (!r100_is_in_vblank(rdev, crtc)) {
149 if (!r100_is_counter_moving(rdev, crtc))
158 * @rdev
167 r100_page_flip(struct radeon_device * rdev,int crtc_id,u64 crtc_base,bool async) argument
200 r100_page_flip_pending(struct radeon_device * rdev,int crtc_id) argument
218 r100_pm_get_dynpm_state(struct radeon_device * rdev) argument
309 r100_pm_init_profile(struct radeon_device * rdev) argument
356 r100_pm_misc(struct radeon_device * rdev) argument
454 r100_pm_prepare(struct radeon_device * rdev) argument
485 r100_pm_finish(struct radeon_device * rdev) argument
517 r100_gui_idle(struct radeon_device * rdev) argument
535 r100_hpd_sense(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
562 r100_hpd_set_polarity(struct radeon_device * rdev,enum radeon_hpd_id hpd) argument
598 r100_hpd_init(struct radeon_device * rdev) argument
621 r100_hpd_fini(struct radeon_device * rdev) argument
638 r100_pci_gart_tlb_flush(struct radeon_device * rdev) argument
646 r100_pci_gart_init(struct radeon_device * rdev) argument
665 r100_pci_gart_enable(struct radeon_device * rdev) argument
687 r100_pci_gart_disable(struct radeon_device * rdev) argument
703 r100_pci_gart_set_page(struct radeon_device * rdev,unsigned i,uint64_t entry) argument
710 r100_pci_gart_fini(struct radeon_device * rdev) argument
717 r100_irq_set(struct radeon_device * rdev) argument
751 r100_irq_disable(struct radeon_device * rdev) argument
762 r100_irq_ack(struct radeon_device * rdev) argument
775 r100_irq_process(struct radeon_device * rdev) argument
853 r100_get_vblank_counter(struct radeon_device * rdev,int crtc) argument
866 r100_ring_hdp_flush(struct radeon_device * rdev,struct radeon_ring * ring) argument
877 r100_fence_ring_emit(struct radeon_device * rdev,struct radeon_fence * fence) argument
899 r100_semaphore_ring_emit(struct radeon_device * rdev,struct radeon_ring * ring,struct radeon_semaphore * semaphore,bool emit_wait) argument
909 r100_copy_blit(struct radeon_device * rdev,uint64_t src_offset,uint64_t dst_offset,unsigned num_gpu_pages,struct dma_resv * resv) argument
986 r100_cp_wait_for_idle(struct radeon_device * rdev) argument
1001 r100_ring_start(struct radeon_device * rdev,struct radeon_ring * ring) argument
1020 r100_cp_init_microcode(struct radeon_device * rdev) argument
1081 r100_gfx_get_rptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1094 r100_gfx_get_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1100 r100_gfx_set_wptr(struct radeon_device * rdev,struct radeon_ring * ring) argument
1107 r100_cp_load_microcode(struct radeon_device * rdev) argument
1129 r100_cp_init(struct radeon_device * rdev,unsigned ring_size) argument
1250 r100_cp_fini(struct radeon_device * rdev) argument
1262 r100_cp_disable(struct radeon_device * rdev) argument
2143 r100_cs_track_cube(struct radeon_device * rdev,struct r100_cs_track * track,unsigned idx) argument
2174 r100_cs_track_texture_check(struct radeon_device * rdev,struct r100_cs_track * track) argument
2256 r100_cs_track_check(struct radeon_device * rdev,struct r100_cs_track * track) argument
2393 r100_cs_track_clear(struct radeon_device * rdev,struct r100_cs_track * track) argument
2473 r100_errata(struct radeon_device * rdev) argument
2488 r100_rbbm_fifo_wait_for_entry(struct radeon_device * rdev,unsigned n) argument
2503 r100_gui_wait_for_idle(struct radeon_device * rdev) argument
2521 r100_mc_wait_for_idle(struct radeon_device * rdev) argument
2537 r100_gpu_is_lockup(struct radeon_device * rdev,struct radeon_ring * ring) argument
2550 r100_enable_bm(struct radeon_device * rdev) argument
2558 r100_bm_disable(struct radeon_device * rdev) argument
2575 r100_asic_reset(struct radeon_device * rdev,bool hard) argument
2631 r100_set_common_regs(struct radeon_device * rdev) argument
2718 r100_vram_get_type(struct radeon_device * rdev) argument
2753 r100_get_accessible_vram(struct radeon_device * rdev) argument
2791 r100_vram_init_sizes(struct radeon_device * rdev) argument
2832 r100_vga_set_state(struct radeon_device * rdev,bool state) argument
2846 r100_mc_init(struct radeon_device * rdev) argument
2866 r100_pll_errata_after_index(struct radeon_device * rdev) argument
2874 r100_pll_errata_after_data(struct radeon_device * rdev) argument
2899 r100_pll_rreg(struct radeon_device * rdev,uint32_t reg) argument
2913 r100_pll_wreg(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
2925 r100_set_safe_registers(struct radeon_device * rdev) argument
2946 struct radeon_device *rdev = dev->dev_private; local in function:r100_debugfs_rbbm_info
2967 struct radeon_device *rdev = dev->dev_private; local in function:r100_debugfs_cp_ring_info
2995 struct radeon_device *rdev = dev->dev_private; local in function:r100_debugfs_cp_csq_fifo
3045 struct radeon_device *rdev = dev->dev_private; local in function:r100_debugfs_mc_info
3085 r100_debugfs_rbbm_init(struct radeon_device * rdev) argument
3094 r100_debugfs_cp_init(struct radeon_device * rdev) argument
3103 r100_debugfs_mc_info_init(struct radeon_device * rdev) argument
3112 r100_set_surface_reg(struct radeon_device * rdev,int reg,uint32_t tiling_flags,uint32_t pitch,uint32_t offset,uint32_t obj_size) argument
3160 r100_clear_surface_reg(struct radeon_device * rdev,int reg) argument
3166 r100_bandwidth_update(struct radeon_device * rdev) argument
3673 r100_ring_test(struct radeon_device * rdev,struct radeon_ring * ring) argument
3713 r100_ring_ib_execute(struct radeon_device * rdev,struct radeon_ib * ib) argument
3728 r100_ib_test(struct radeon_device * rdev,struct radeon_ring * ring) argument
3793 r100_mc_stop(struct radeon_device * rdev,struct r100_mc_save * save) argument
3835 r100_mc_resume(struct radeon_device * rdev,struct r100_mc_save * save) argument
3851 r100_vga_render_disable(struct radeon_device * rdev) argument
3859 r100_debugfs(struct radeon_device * rdev) argument
3868 r100_mc_program(struct radeon_device * rdev) argument
3898 r100_clock_startup(struct radeon_device * rdev) argument
3912 r100_startup(struct radeon_device * rdev) argument
3967 r100_resume(struct radeon_device * rdev) argument
3997 r100_suspend(struct radeon_device * rdev) argument
4008 r100_fini(struct radeon_device * rdev) argument
4033 r100_restore_sanity(struct radeon_device * rdev) argument
4051 r100_init(struct radeon_device * rdev) argument
4136 r100_mm_rreg_slow(struct radeon_device * rdev,uint32_t reg) argument
4155 r100_mm_wreg_slow(struct radeon_device * rdev,uint32_t reg,uint32_t v) argument
4172 r100_io_rreg(struct radeon_device * rdev,u32 reg) argument
4194 r100_io_wreg(struct radeon_device * rdev,u32 reg,u32 v) argument
[all...]

Completed in 24 milliseconds

1234567