/freebsd-10-stable/sys/dev/drm2/radeon/ |
H A D | radeon_asic.h | 38 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 D | radeon.h | 162 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 D | radeon_object.h | 123 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 D | radeon_semaphore.c | 38 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 D | rs400.c | 38 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 D | radeon_irq_kms.c | 54 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 D | r600_audio.c | 62 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 D | rs600.c | 50 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 D | radeon_mode.h | 43 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 D | radeon_ring.c | 49 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 D | r420.c | 41 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 D | radeon_device.c | 101 * @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 D | radeon_fb.c | 48 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 D | r100_track.h | 84 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 D | r520.c | 40 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 D | radeon_gart.c | 63 * @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 D | radeon_pm.c | 47 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 D | radeon_fence.c | 56 * @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 D | ni.c | 38 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 D | r600.c | 98 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 D | radeon_ttm.c | 48 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 D | r100.c | 72 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 D | radeon_bios.c | 47 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 D | radeon_gem.c | 57 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 D | r300.c | 57 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...] |