Searched refs:radeon_device (Results 1 - 25 of 64) sorted by relevance

123

/freebsd-10-stable/sys/dev/drm2/radeon/
H A Dradeon_asic.h38 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
39 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
40 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
41 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
43 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
44 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
45 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
46 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
47 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
66 int r100_init(struct radeon_device *rde
[all...]
H A Dradeon.h162 struct radeon_device;
168 bool radeon_get_bios(struct radeon_device *rdev);
177 int radeon_dummy_page_init(struct radeon_device *rdev);
178 void radeon_dummy_page_fini(struct radeon_device *rdev);
201 int radeon_pm_init(struct radeon_device *rdev);
202 void radeon_pm_fini(struct radeon_device *rdev);
203 void radeon_pm_compute_clocks(struct radeon_device *rdev);
204 void radeon_pm_suspend(struct radeon_device *rdev);
205 void radeon_pm_resume(struct radeon_device *rdev);
206 void radeon_combios_get_power_modes(struct radeon_device *rde
1562 struct radeon_device { struct
[all...]
H A Dradeon_object.h123 extern int radeon_bo_create(struct radeon_device *rdev,
135 extern int radeon_bo_evict_vram(struct radeon_device *rdev);
136 extern void radeon_bo_force_delete(struct radeon_device *rdev);
137 extern int radeon_bo_init(struct radeon_device *rdev);
138 extern void radeon_bo_fini(struct radeon_device *rdev);
171 extern int radeon_sa_bo_manager_init(struct radeon_device *rdev,
174 extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev,
176 extern int radeon_sa_bo_manager_start(struct radeon_device *rdev,
178 extern int radeon_sa_bo_manager_suspend(struct radeon_device *rdev,
180 extern int radeon_sa_bo_new(struct radeon_device *rde
[all...]
H A Dradeon_semaphore.c38 int radeon_semaphore_create(struct radeon_device *rdev,
61 void radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring,
68 void radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring,
76 int radeon_semaphore_sync_rings(struct radeon_device *rdev,
110 void radeon_semaphore_free(struct radeon_device *rdev,
H A Drs400.c38 static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
40 void rs400_gart_adjust_size(struct radeon_device *rdev)
62 void rs400_gart_tlb_flush(struct radeon_device *rdev)
78 int rs400_gart_init(struct radeon_device *rdev)
109 int rs400_gart_enable(struct radeon_device *rdev)
194 void rs400_gart_disable(struct radeon_device *rdev)
204 void rs400_gart_fini(struct radeon_device *rdev)
214 int rs400_gart_set_page(struct radeon_device *rdev, int i, uint64_t addr)
231 int rs400_mc_wait_for_idle(struct radeon_device *rdev)
247 static void rs400_gpu_init(struct radeon_device *rde
[all...]
H A Dradeon_irq_kms.c54 struct radeon_device *rdev = dev->dev_private;
75 struct radeon_device *rdev = arg;
98 struct radeon_device *rdev = dev->dev_private;
142 struct radeon_device *rdev = dev->dev_private;
174 static bool radeon_msi_ok(struct radeon_device *rdev)
244 int radeon_irq_kms_init(struct radeon_device *rdev)
283 void radeon_irq_kms_fini(struct radeon_device *rdev)
305 void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring)
329 void radeon_irq_kms_sw_irq_put(struct radeon_device *rdev, int ring)
352 void radeon_irq_kms_pflip_irq_get(struct radeon_device *rde
[all...]
H A Dr600_audio.c62 static int r600_audio_chipset_supported(struct radeon_device *rdev)
70 struct r600_audio r600_audio_status(struct radeon_device *rdev)
127 struct radeon_device *rdev = arg;
153 static void r600_audio_engine_enable(struct radeon_device *rdev, bool enable)
173 int r600_audio_init(struct radeon_device *rdev)
195 struct radeon_device *rdev = dev->dev_private;
252 void r600_audio_fini(struct radeon_device *rdev)
H A Drs600.c50 static void rs600_gpu_init(struct radeon_device *rdev);
52 int rs600_mc_wait_for_idle(struct radeon_device *rdev);
61 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc)
69 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc)
85 * @rdev: radeon_device pointer
90 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc)
118 void rs600_pre_page_flip(struct radeon_device *rdev, int crtc)
124 void rs600_post_page_flip(struct radeon_device *rdev, int crtc)
130 u32 rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base)
162 void rs600_pm_misc(struct radeon_device *rde
[all...]
H A Dradeon_mode.h43 struct radeon_device;
495 radeon_combios_get_tv_info(struct radeon_device *rdev);
497 radeon_atombios_get_tv_info(struct radeon_device *rdev);
525 extern void radeon_atom_encoder_init(struct radeon_device *rdev);
526 extern void radeon_atom_disp_eng_pll_init(struct radeon_device *rdev);
535 extern void radeon_i2c_init(struct radeon_device *rdev);
536 extern void radeon_i2c_fini(struct radeon_device *rdev);
537 extern void radeon_combios_i2c_init(struct radeon_device *rdev);
538 extern void radeon_atombios_i2c_init(struct radeon_device *rdev);
539 extern void radeon_i2c_add(struct radeon_device *rde
[all...]
H A Dradeon_ring.c49 static int radeon_debugfs_sa_init(struct radeon_device *rdev);
55 * @rdev: radeon_device pointer
64 int radeon_ib_get(struct radeon_device *rdev, int ring,
103 * @rdev: radeon_device pointer
108 void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib)
118 * @rdev: radeon_device pointer
135 int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib,
197 * @rdev: radeon_device pointer
203 int radeon_ib_pool_init(struct radeon_device *rdev)
234 * @rdev: radeon_device pointe
[all...]
H A Dr420.c41 void r420_pm_init_profile(struct radeon_device *rdev)
80 static void r420_set_reg_safe(struct radeon_device *rdev)
86 void r420_pipes_init(struct radeon_device *rdev)
163 u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg)
172 void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v)
179 static void r420_debugfs(struct radeon_device *rdev)
189 static void r420_clock_resume(struct radeon_device *rdev)
202 static void r420_cp_errata_init(struct radeon_device *rdev)
220 static void r420_cp_errata_fini(struct radeon_device *rdev)
234 static int r420_startup(struct radeon_device *rde
[all...]
H A Dradeon_device.c101 * @rdev: radeon_device pointer
105 void radeon_surface_init(struct radeon_device *rdev)
128 * @rdev: radeon_device pointer
132 void radeon_scratch_init(struct radeon_device *rdev)
152 * @rdev: radeon_device pointer
158 int radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg)
175 * @rdev: radeon_device pointer
180 void radeon_scratch_free(struct radeon_device *rdev, uint32_t reg)
202 * @rdev: radeon_device pointer
206 void radeon_wb_disable(struct radeon_device *rde
[all...]
H A Dradeon_fb.c48 struct radeon_device *rdev;
68 int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled)
110 struct radeon_device *rdev = rfbdev->rdev;
195 struct radeon_device *rdev = rfbdev->rdev;
289 void radeon_fb_output_poll_changed(struct radeon_device *rdev)
320 int radeon_fbdev_init(struct radeon_device *rdev)
352 void radeon_fbdev_fini(struct radeon_device *rdev)
362 void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state)
369 int radeon_fbdev_total_size(struct radeon_device *rdev)
379 bool radeon_fbdev_robj_is_fb(struct radeon_device *rde
[all...]
H A Dr100_track.h84 int r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track);
85 void r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track);
H A Dr520.c40 int r520_mc_wait_for_idle(struct radeon_device *rdev)
56 static void r520_gpu_init(struct radeon_device *rdev)
98 static void r520_vram_get_type(struct radeon_device *rdev)
126 static void r520_mc_init(struct radeon_device *rdev)
138 static void r520_mc_program(struct radeon_device *rdev)
172 static int r520_startup(struct radeon_device *rdev)
219 int r520_resume(struct radeon_device *rdev)
249 int r520_init(struct radeon_device *rdev)
H A Dradeon_gart.c63 * @rdev: radeon_device pointer
70 int radeon_gart_table_ram_alloc(struct radeon_device *rdev)
96 * @rdev: radeon_device pointer
102 void radeon_gart_table_ram_free(struct radeon_device *rdev)
123 * @rdev: radeon_device pointer
130 int radeon_gart_table_vram_alloc(struct radeon_device *rdev)
148 * @rdev: radeon_device pointer
155 int radeon_gart_table_vram_pin(struct radeon_device *rdev)
180 * @rdev: radeon_device pointer
185 void radeon_gart_table_vram_unpin(struct radeon_device *rde
[all...]
H A Dradeon_pm.c47 static int radeon_debugfs_pm_init(struct radeon_device *rdev);
48 static bool radeon_pm_in_vbl(struct radeon_device *rdev);
49 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish);
50 static void radeon_pm_update_profile(struct radeon_device *rdev);
51 static void radeon_pm_set_clocks(struct radeon_device *rdev);
53 int radeon_pm_get_type_index(struct radeon_device *rdev,
71 void radeon_pm_acpi_event_handler(struct radeon_device *rdev)
83 static void radeon_pm_update_profile(struct radeon_device *rdev)
137 static void radeon_unmap_vram_bos(struct radeon_device *rdev)
150 static void radeon_sync_with_vblank(struct radeon_device *rde
[all...]
H A Dradeon_fence.c56 * @rdev: radeon_device pointer
62 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring)
75 * @rdev: radeon_device pointer
81 static u32 radeon_fence_read(struct radeon_device *rdev, int ring)
97 * @rdev: radeon_device pointer
104 int radeon_fence_emit(struct radeon_device *rdev,
125 * @rdev: radeon_device pointer
131 void radeon_fence_process(struct radeon_device *rdev, int ring)
220 static bool radeon_fence_seq_signaled(struct radeon_device *rdev,
275 static int radeon_fence_wait_seq(struct radeon_device *rde
[all...]
H A Dni.c38 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save);
39 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save);
40 extern int evergreen_mc_wait_for_idle(struct radeon_device *rdev);
41 extern void evergreen_mc_program(struct radeon_device *rdev);
42 extern void evergreen_irq_suspend(struct radeon_device *rdev);
43 extern int evergreen_mc_init(struct radeon_device *rdev);
44 extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev);
46 extern void evergreen_pcie_gen2_enable(struct radeon_device *rdev);
48 extern void si_rlc_fini(struct radeon_device *rdev);
49 extern int si_rlc_init(struct radeon_device *rde
[all...]
H A Dr600.c98 int r600_debugfs_mc_info_init(struct radeon_device *rdev);
102 int r600_mc_wait_for_idle(struct radeon_device *rdev);
104 static void r600_gpu_init(struct radeon_device *rdev);
106 void r600_fini(struct radeon_device *rdev);
108 void r600_irq_disable(struct radeon_device *rdev);
109 static void r600_pcie_gen2_enable(struct radeon_device *rdev);
112 int rv6xx_get_temp(struct radeon_device *rdev)
124 void r600_pm_get_dynpm_state(struct radeon_device *rdev)
297 void rs780_pm_init_profile(struct radeon_device *rdev)
410 void r600_pm_init_profile(struct radeon_device *rde
[all...]
H A Dradeon_ttm.c48 static int radeon_ttm_debugfs_init(struct radeon_device *rdev);
50 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev)
53 struct radeon_device *rdev;
56 rdev = container_of(mman, struct radeon_device, mman);
74 static int radeon_ttm_global_init(struct radeon_device *rdev)
110 static void radeon_ttm_global_fini(struct radeon_device *rdev)
127 struct radeon_device *rdev;
225 struct radeon_device *rdev;
281 struct radeon_device *rdev;
328 struct radeon_device *rde
[all...]
H A Dr100.c72 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc)
87 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc)
107 * @rdev: radeon_device pointer
112 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc)
148 * @rdev: radeon_device pointer
154 void r100_pre_page_flip(struct radeon_device *rdev, int crtc)
163 * @rdev: radeon_device pointer
169 void r100_post_page_flip(struct radeon_device *rdev, int crtc)
178 * @rdev: radeon_device pointer
188 u32 r100_page_flip(struct radeon_device *rde
[all...]
H A Dradeon_bios.c47 static bool igp_read_bios_from_vram(struct radeon_device *rdev)
101 static bool radeon_read_bios(struct radeon_device *rdev)
186 static bool radeon_atrm_get_bios(struct radeon_device *rdev)
271 static inline bool radeon_atrm_get_bios(struct radeon_device *rdev)
277 static bool ni_read_disabled_bios(struct radeon_device *rdev)
318 static bool r700_read_disabled_bios(struct radeon_device *rdev)
389 static bool r600_read_disabled_bios(struct radeon_device *rdev)
468 static bool avivo_read_disabled_bios(struct radeon_device *rdev)
531 static bool legacy_read_disabled_bios(struct radeon_device *rdev)
618 static bool radeon_read_disabled_bios(struct radeon_device *rde
[all...]
H A Dradeon_gem.c57 int radeon_gem_object_create(struct radeon_device *rdev, int size,
132 int radeon_gem_init(struct radeon_device *rdev)
138 void radeon_gem_fini(struct radeon_device *rdev)
150 struct radeon_device *rdev = rbo->rdev;
180 struct radeon_device *rdev = rbo->rdev;
205 static int radeon_gem_handle_lockup(struct radeon_device *rdev, int r)
221 struct radeon_device *rdev = dev->dev_private;
258 struct radeon_device *rdev = dev->dev_private;
295 struct radeon_device *rdev = dev->dev_private;
349 struct radeon_device *rde
[all...]
H A Dr300.c57 static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
59 void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev)
77 int rv370_pcie_gart_set_page(struct radeon_device *rdev, int i, uint64_t addr)
95 int rv370_pcie_gart_init(struct radeon_device *rdev)
116 int rv370_pcie_gart_enable(struct radeon_device *rdev)
157 void rv370_pcie_gart_disable(struct radeon_device *rdev)
171 void rv370_pcie_gart_fini(struct radeon_device *rdev)
178 void r300_fence_ring_emit(struct radeon_device *rdev,
212 void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring)
302 static void r300_errata(struct radeon_device *rde
[all...]

Completed in 325 milliseconds

123