/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_sync.c | 64 struct radeon_fence *fence) radeon_sync_fence() 66 struct radeon_fence *other; radeon_sync_fence() 96 struct radeon_fence *fence; radeon_sync_resv() 145 struct radeon_fence *fence = sync->sync_to[i]; radeon_sync_rings() 214 struct radeon_fence *fence) radeon_sync_free()
|
H A D | evergreen_dma.c | 42 struct radeon_fence *fence) evergreen_dma_fence_ring_emit() 107 struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev, evergreen_copy_dma() 113 struct radeon_fence *fence; evergreen_copy_dma()
|
H A D | rv770_dma.c | 42 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, rv770_copy_dma() 47 struct radeon_fence *fence; rv770_copy_dma()
|
H A D | radeon_fence.c | 130 struct radeon_fence **fence, radeon_fence_emit() 136 *fence = kmalloc(sizeof(struct radeon_fence), GFP_KERNEL); radeon_fence_emit() 161 struct radeon_fence *fence; radeon_fence_check_signaled() 164 fence = container_of(wait, struct radeon_fence, fence_wake); radeon_fence_check_signaled() 356 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_is_signaled() 386 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_enable_signaling() 431 bool radeon_fence_signaled(struct radeon_fence *fence) radeon_fence_signaled() 540 int radeon_fence_wait(struct radeon_fence *fence, bool intr) radeon_fence_wait() 580 struct radeon_fence **fences, radeon_fence_wait_any() 674 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence) radeon_fence_ref() 687 void radeon_fence_unref(struct radeon_fence **fence) radeon_fence_unref() 689 struct radeon_fence *tmp = *fence; radeon_fence_unref() 735 bool radeon_fence_need_sync(struct radeon_fence *fence, int dst_ring) radeon_fence_need_sync() 765 void radeon_fence_note_sync(struct radeon_fence *fence, int dst_ring) radeon_fence_note_sync() 1014 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_get_timeline_name() 1028 static inline bool radeon_test_signaled(struct radeon_fence *fence) radeon_test_signaled() 1050 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_default_wait()
|
H A D | radeon_asic.h | 77 struct radeon_fence *fence); 85 struct radeon_fence *r100_copy_blit(struct radeon_device *rdev, 156 struct radeon_fence *r200_copy_dma(struct radeon_device *rdev, 173 struct radeon_fence *fence); 323 struct radeon_fence *fence); 329 struct radeon_fence *fence); 347 struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev, 351 struct radeon_fence *r600_copy_dma(struct radeon_device *rdev, 472 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, 543 struct radeon_fence *fence); 546 struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev, 603 struct radeon_fence *fence); 707 struct radeon_fence *fence); 724 struct radeon_fence *si_copy_dma(struct radeon_device *rdev, 789 struct radeon_fence *fence); 795 struct radeon_fence *cik_copy_dma(struct radeon_device *rdev, 799 struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev, 807 struct radeon_fence *fence); 809 struct radeon_fence *fence); 942 struct radeon_fence *fence); 953 struct radeon_fence *fence);
|
H A D | radeon.h | 366 struct radeon_fence { struct 382 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring); 384 bool radeon_fence_signaled(struct radeon_fence *fence); 385 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible); 389 struct radeon_fence **fences, 391 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence); 392 void radeon_fence_unref(struct radeon_fence **fence); 394 bool radeon_fence_need_sync(struct radeon_fence *fence, int ring); 395 void radeon_fence_note_sync(struct radeon_fence *fence, int ring); radeon_fence_later() 396 static inline struct radeon_fence *radeon_fence_later(struct radeon_fence *a, radeon_fence_later() 397 struct radeon_fence *b) radeon_fence_later() 416 static inline bool radeon_fence_is_earlier(struct radeon_fence *a, radeon_fence_is_earlier() 417 struct radeon_fence *b) radeon_fence_is_earlier() 471 struct radeon_fence *last_pt_update; 561 struct radeon_fence *fence; 603 struct radeon_fence *fence); 610 struct radeon_fence *sync_to[RADEON_NUM_RINGS]; 611 struct radeon_fence *last_vm_update; 616 struct radeon_fence *fence); 625 struct radeon_fence *fence); 841 struct radeon_fence *fence; 925 struct radeon_fence *flushed_updates; 927 struct radeon_fence *last_id_use; 961 struct radeon_fence *active[RADEON_NUM_VM]; 1691 uint32_t handle, struct radeon_fence **fence); 1693 uint32_t handle, struct radeon_fence **fence); 1734 uint32_t handle, struct radeon_fence **fence); 1736 uint32_t handle, struct radeon_fence **fence); 1747 struct radeon_fence *fence); 1828 void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence); 1917 struct radeon_fence *(*blit)(struct radeon_device *rdev, 1923 struct radeon_fence *(*dma)(struct radeon_device *rdev, 1930 struct radeon_fence *(*copy)(struct radeon_device *rdev, 2509 static inline struct radeon_fence *to_radeon_fence(struct fence *f) to_radeon_fence() 2511 struct radeon_fence *__f = container_of(f, struct radeon_fence, base); to_radeon_fence() 2849 struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, 2853 int ring, struct radeon_fence *fence); 2856 struct radeon_fence *fence);
|
H A D | radeon_uvd.c | 215 struct radeon_fence *fence; radeon_uvd_suspend() 290 struct radeon_fence *fence; radeon_uvd_free_handles() 438 r = radeon_fence_wait((struct radeon_fence *)f, false); radeon_uvd_cs_msg() 697 struct radeon_fence **fence) radeon_uvd_send_msg() 729 uint32_t handle, struct radeon_fence **fence) radeon_uvd_get_create_msg() 765 uint32_t handle, struct radeon_fence **fence) radeon_uvd_get_destroy_msg()
|
H A D | radeon_sa.c | 248 struct radeon_fence **fences, radeon_sa_bo_next_hole() 317 struct radeon_fence *fences[RADEON_NUM_RINGS]; radeon_sa_bo_new() 377 struct radeon_fence *fence) radeon_sa_bo_free()
|
H A D | Makefile | 68 atom.o radeon_fence.o radeon_ttm.o radeon_object.o radeon_gart.o \
|
H A D | radeon_semaphore.c | 94 struct radeon_fence *fence) radeon_semaphore_free()
|
H A D | radeon_test.c | 87 struct radeon_fence *fence = NULL; radeon_do_test_moves() 263 struct radeon_fence **fence) radeon_test_create_and_emit_fence() 311 struct radeon_fence *fence1 = NULL, *fence2 = NULL; radeon_test_ring_sync() 405 struct radeon_fence *fenceA = NULL, *fenceB = NULL; radeon_test_ring_sync2()
|
H A D | si_dma.c | 231 struct radeon_fence *si_copy_dma(struct radeon_device *rdev, si_copy_dma() 236 struct radeon_fence *fence; si_copy_dma()
|
H A D | radeon_object.h | 156 extern void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence, 189 struct radeon_fence *fence);
|
H A D | r600_dma.c | 288 struct radeon_fence *fence) r600_dma_fence_ring_emit() 439 struct radeon_fence *r600_copy_dma(struct radeon_device *rdev, r600_copy_dma() 444 struct radeon_fence *fence; r600_copy_dma()
|
H A D | uvd_v2_2.c | 40 struct radeon_fence *fence) uvd_v2_2_fence_emit()
|
H A D | radeon_benchmark.c | 42 struct radeon_fence *fence = NULL; radeon_benchmark_do_move()
|
H A D | radeon_vce.c | 347 uint32_t handle, struct radeon_fence **fence) radeon_vce_get_create_msg() 414 uint32_t handle, struct radeon_fence **fence) radeon_vce_get_destroy_msg() 736 struct radeon_fence *fence) radeon_vce_fence_emit() 798 struct radeon_fence *fence = NULL; radeon_vce_ib_test()
|
H A D | uvd_v1_0.c | 82 struct radeon_fence *fence) uvd_v1_0_fence_emit() 501 struct radeon_fence *fence = NULL; uvd_v1_0_ib_test()
|
H A D | radeon_vm.c | 177 struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, radeon_vm_grab_id() 180 struct radeon_fence *best[RADEON_NUM_RINGS] = {}; radeon_vm_grab_id() 196 struct radeon_fence *fence = rdev->vm_manager.active[i]; radeon_vm_grab_id() 238 int ring, struct radeon_fence *updates) radeon_vm_flush() 270 struct radeon_fence *fence) radeon_vm_fence() 886 struct radeon_fence *fence) radeon_vm_fence_pts()
|
H A D | r200.c | 83 struct radeon_fence *r200_copy_dma(struct radeon_device *rdev, r200_copy_dma() 90 struct radeon_fence *fence; r200_copy_dma()
|
H A D | radeon_ib.c | 143 struct radeon_fence *vm_id_fence; radeon_ib_schedule()
|
H A D | cik_sdma.c | 201 struct radeon_fence *fence) cik_sdma_fence_ring_emit() 579 struct radeon_fence *cik_copy_dma(struct radeon_device *rdev, cik_copy_dma() 584 struct radeon_fence *fence; cik_copy_dma()
|
H A D | radeon_object.c | 850 void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence, radeon_bo_fence()
|
H A D | r300.c | 209 struct radeon_fence *fence) r300_fence_ring_emit()
|
H A D | radeon_ttm.c | 260 struct radeon_fence *fence; radeon_move_blit()
|
H A D | r100.c | 851 struct radeon_fence *fence) r100_fence_ring_emit() 882 struct radeon_fence *r100_copy_blit(struct radeon_device *rdev, r100_copy_blit() 889 struct radeon_fence *fence; r100_copy_blit()
|
H A D | r600.c | 2865 struct radeon_fence *fence) r600_fence_ring_emit() 2961 struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev, r600_copy_cpdma() 2966 struct radeon_fence *fence; r600_copy_cpdma()
|
H A D | cik.c | 3963 struct radeon_fence *fence) cik_fence_gfx_ring_emit() 4004 struct radeon_fence *fence) cik_fence_compute_ring_emit() 4067 struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev, cik_copy_cpdma() 4072 struct radeon_fence *fence; cik_copy_cpdma()
|
H A D | ni.c | 1409 struct radeon_fence *fence) cayman_fence_ring_emit()
|
H A D | radeon_display.c | 412 struct radeon_fence *fence; radeon_flip_work_func()
|
H A D | si.c | 3372 struct radeon_fence *fence) si_fence_ring_emit()
|