/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_ring.c | 48 static void radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring); 55 * @ring: radeon_ring structure holding ring information 61 struct radeon_ring *ring) 77 * @ring: radeon_ring structure holding ring information 81 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) 101 * @ring: radeon_ring structure holding ring information 107 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) 136 * @ring: radeon_ring structure holding ring information 143 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) 161 * @ring: radeon_ring structur [all...] |
H A D | uvd_v3_1.c | 33 * @ring: radeon_ring pointer 40 struct radeon_ring *ring,
|
H A D | radeon_asic.h | 66 bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); 73 void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); 79 struct radeon_ring *cp, 96 int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); 113 int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); 147 struct radeon_ring *ring); 149 struct radeon_ring *ring); 151 struct radeon_ring *ring); 171 extern void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); 286 void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *rin [all...] |
H A D | r600_dma.c | 51 struct radeon_ring *ring) 72 struct radeon_ring *ring) 86 struct radeon_ring *ring) 121 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; 202 * @ring: radeon_ring structure holding ring information 207 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) 223 * @ring: radeon_ring structure holding ring information 230 struct radeon_ring *ring) 289 struct radeon_ring *ring = &rdev->ring[fence->ring]; 305 * @ring: radeon_ring structur [all...] |
H A D | uvd_v1_0.c | 35 * @ring: radeon_ring pointer 40 struct radeon_ring *ring) 49 * @ring: radeon_ring pointer 54 struct radeon_ring *ring) 63 * @ring: radeon_ring pointer 68 struct radeon_ring *ring) 84 struct radeon_ring *ring = &rdev->ring[fence->ring]; 159 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; 250 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; 265 struct radeon_ring *rin [all...] |
H A D | radeon_semaphore.c | 61 struct radeon_ring *ring = &rdev->ring[ridx]; 78 struct radeon_ring *ring = &rdev->ring[ridx];
|
H A D | evergreen_dma.c | 43 struct radeon_ring *ring = &rdev->ring[fence->ring]; 69 struct radeon_ring *ring = &rdev->ring[ib->ring]; 115 struct radeon_ring *ring = &rdev->ring[ring_index]; 165 * @ring: radeon_ring structure holding ring information 170 bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
|
H A D | radeon_test.c | 263 struct radeon_ring *ring, 314 struct radeon_ring *ringA, 315 struct radeon_ring *ringB) 407 struct radeon_ring *ringA, 408 struct radeon_ring *ringB, 409 struct radeon_ring *ringC) 516 static bool radeon_test_sync_possible(struct radeon_ring *ringA, 517 struct radeon_ring *ringB) 531 struct radeon_ring *ringA = &rdev->ring[i]; 536 struct radeon_ring *ring [all...] |
H A D | ni_dma.c | 53 struct radeon_ring *ring) 80 struct radeon_ring *ring) 101 struct radeon_ring *ring) 124 struct radeon_ring *ring = &rdev->ring[ib->ring]; 188 struct radeon_ring *ring; 281 * @ring: radeon_ring structure holding ring information 286 bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) 448 void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
|
H A D | rv770_dma.c | 50 struct radeon_ring *ring = &rdev->ring[ring_index];
|
H A D | vce_v1_0.c | 56 * @ring: radeon_ring pointer 61 struct radeon_ring *ring) 73 * @ring: radeon_ring pointer 78 struct radeon_ring *ring) 90 * @ring: radeon_ring pointer 95 struct radeon_ring *ring) 291 struct radeon_ring *ring; 358 struct radeon_ring *ring;
|
H A D | cik_sdma.c | 63 struct radeon_ring *ring) 90 struct radeon_ring *ring) 111 struct radeon_ring *ring) 135 struct radeon_ring *ring = &rdev->ring[ib->ring]; 171 struct radeon_ring *ring = &rdev->ring[ridx]; 202 struct radeon_ring *ring = &rdev->ring[fence->ring]; 220 * @ring: radeon_ring structure holding ring information 228 struct radeon_ring *ring, 366 struct radeon_ring *ring; 586 struct radeon_ring *rin [all...] |
H A D | uvd_v2_2.c | 42 struct radeon_ring *ring = &rdev->ring[fence->ring]; 66 * @ring: radeon_ring pointer 73 struct radeon_ring *ring,
|
H A D | radeon_ib.c | 128 struct radeon_ring *ring = &rdev->ring[ib->ring]; 262 struct radeon_ring *ring = &rdev->ring[i];
|
H A D | si_dma.c | 35 * @ring: radeon_ring structure holding ring information 40 bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) 186 void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, 238 struct radeon_ring *ring = &rdev->ring[ring_index];
|
H A D | radeon.h | 793 struct radeon_ring { struct 977 struct radeon_ring *ring); 978 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp); 979 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); 980 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); 981 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp, 983 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp, 985 void radeon_ring_undo(struct radeon_ring *ring); 986 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp); 987 int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *c [all...] |
H A D | radeon_vce.c | 695 struct radeon_ring *ring, 720 struct radeon_ring *ring = &rdev->ring[ib->ring]; 737 struct radeon_ring *ring = &rdev->ring[fence->ring]; 755 int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) 795 int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
|
H A D | Makefile | 39 radeon_clocks.o radeon_gem.o radeon_ring.o radeon_irq_kms.o \
|
H A D | ni.c | 1379 struct radeon_ring *ring = &rdev->ring[fence->ring]; 1401 struct radeon_ring *ring = &rdev->ring[ib->ring]; 1449 struct radeon_ring *ring) 1468 struct radeon_ring *ring) 1483 struct radeon_ring *ring) 1526 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 1592 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 1635 struct radeon_ring *ring; 1960 * @ring: radeon_ring structure holding ring information 1965 bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *rin [all...] |
H A D | r420.c | 209 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 229 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
|
H A D | r100.c | 857 static void r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring) 871 struct radeon_ring *ring = &rdev->ring[fence->ring]; 891 struct radeon_ring *ring, 906 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 992 void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) 1073 struct radeon_ring *ring) 1086 struct radeon_ring *ring) 1092 struct radeon_ring *ring) 1122 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 2526 bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *rin [all...] |
H A D | r600.c | 1915 * @ring: radeon_ring structure holding ring information 1920 bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) 2618 struct radeon_ring *ring) 2631 struct radeon_ring *ring) 2637 struct radeon_ring *ring) 2687 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 2717 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 2779 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) 2801 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 2822 int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *rin [all...] |
H A D | cik.c | 3438 * @ring: radeon_ring structure holding ring information 3445 int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) 3497 struct radeon_ring *ring = &rdev->ring[ridx]; 3543 struct radeon_ring *ring = &rdev->ring[fence->ring]; 3584 struct radeon_ring *ring = &rdev->ring[fence->ring]; 3612 struct radeon_ring *ring, 3653 struct radeon_ring *ring = &rdev->ring[ring_index]; 3721 struct radeon_ring *ring = &rdev->ring[ib->ring]; 3763 * @ring: radeon_ring structure holding ring information 3769 int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *rin [all...] |
H A D | r200.c | 89 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
|
H A D | si.c | 3353 struct radeon_ring *ring = &rdev->ring[fence->ring]; 3382 struct radeon_ring *ring = &rdev->ring[ib->ring]; 3539 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; 3612 struct radeon_ring *ring; 3630 struct radeon_ring *ring; 4102 * @ring: radeon_ring structure holding ring information 4107 bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) 5056 void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, 6487 struct radeon_ring *ring; 6567 struct radeon_ring *rin [all...] |