Searched refs:radeon_ring (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_ring.c48 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 Duvd_v3_1.c33 * @ring: radeon_ring pointer
40 struct radeon_ring *ring,
H A Dradeon_asic.h66 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 Dr600_dma.c51 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 Duvd_v1_0.c35 * @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 Dradeon_semaphore.c61 struct radeon_ring *ring = &rdev->ring[ridx];
78 struct radeon_ring *ring = &rdev->ring[ridx];
H A Devergreen_dma.c43 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 Dradeon_test.c263 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 Dni_dma.c53 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 Drv770_dma.c50 struct radeon_ring *ring = &rdev->ring[ring_index];
H A Dvce_v1_0.c56 * @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 Dcik_sdma.c63 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 Duvd_v2_2.c42 struct radeon_ring *ring = &rdev->ring[fence->ring];
66 * @ring: radeon_ring pointer
73 struct radeon_ring *ring,
H A Dradeon_ib.c128 struct radeon_ring *ring = &rdev->ring[ib->ring];
262 struct radeon_ring *ring = &rdev->ring[i];
H A Dsi_dma.c35 * @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 Dradeon.h793 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 Dradeon_vce.c695 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 DMakefile39 radeon_clocks.o radeon_gem.o radeon_ring.o radeon_irq_kms.o \
H A Dni.c1379 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 Dr420.c209 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 Dr100.c857 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 Dr600.c1915 * @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 Dcik.c3438 * @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 Dr200.c89 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
H A Dsi.c3353 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...]

Completed in 245 milliseconds

12