sys/dev/drm/radeon/cik.c
3471
int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
3523
struct radeon_ring *ring = &rdev->ring[ridx];
sys/dev/drm/radeon/cik.c
3569
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/cik.c
3610
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/cik.c
3638
struct radeon_ring *ring,
sys/dev/drm/radeon/cik.c
3679
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/cik.c
3747
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/cik.c
3795
int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
3999
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/cik.c
4074
struct radeon_ring *ring;
sys/dev/drm/radeon/cik.c
4140
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4153
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4159
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4166
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4184
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4203
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
4211
struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
5275
bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/cik.c
5704
void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/cik.c
7093
struct radeon_ring *ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX];
sys/dev/drm/radeon/cik.c
7136
struct radeon_ring *ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX];
sys/dev/drm/radeon/cik.c
7567
struct radeon_ring *cp1_ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX];
sys/dev/drm/radeon/cik.c
7568
struct radeon_ring *cp2_ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX];
sys/dev/drm/radeon/cik.c
8193
struct radeon_ring *ring;
sys/dev/drm/radeon/cik.c
8273
struct radeon_ring *ring;
sys/dev/drm/radeon/cik.c
8309
struct radeon_ring *ring;
sys/dev/drm/radeon/cik.c
8582
struct radeon_ring *ring;
sys/dev/drm/radeon/cik_sdma.c
110
struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
134
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/cik_sdma.c
170
struct radeon_ring *ring = &rdev->ring[ridx];
sys/dev/drm/radeon/cik_sdma.c
201
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/cik_sdma.c
227
struct radeon_ring *ring,
sys/dev/drm/radeon/cik_sdma.c
365
struct radeon_ring *ring;
sys/dev/drm/radeon/cik_sdma.c
585
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/cik_sdma.c
62
struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
644
struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
700
int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
773
bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
89
struct radeon_ring *ring)
sys/dev/drm/radeon/cik_sdma.c
945
void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/evergreen.c
2914
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/evergreen.c
2981
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/evergreen.c
3047
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/evergreen.c
4073
bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/evergreen.c
4962
struct radeon_ring *ring;
sys/dev/drm/radeon/evergreen.c
4983
struct radeon_ring *ring;
sys/dev/drm/radeon/evergreen_dma.c
114
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/evergreen_dma.c
169
bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/evergreen_dma.c
42
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/evergreen_dma.c
68
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/ni.c
1415
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/ni.c
1437
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/ni.c
1485
struct radeon_ring *ring)
sys/dev/drm/radeon/ni.c
1504
struct radeon_ring *ring)
sys/dev/drm/radeon/ni.c
1519
struct radeon_ring *ring)
sys/dev/drm/radeon/ni.c
1562
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/ni.c
1628
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/ni.c
1671
struct radeon_ring *ring;
sys/dev/drm/radeon/ni.c
2001
bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/ni.c
2062
struct radeon_ring *ring;
sys/dev/drm/radeon/ni.c
2143
struct radeon_ring *ring;
sys/dev/drm/radeon/ni.c
2170
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/ni.c
2366
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/ni.c
2704
void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/ni_dma.c
100
struct radeon_ring *ring)
sys/dev/drm/radeon/ni_dma.c
123
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/ni_dma.c
187
struct radeon_ring *ring;
sys/dev/drm/radeon/ni_dma.c
285
bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/ni_dma.c
447
void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/ni_dma.c
52
struct radeon_ring *ring)
sys/dev/drm/radeon/ni_dma.c
79
struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
1059
struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
1072
struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
1078
struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
1122
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r100.c
2528
bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
2959
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r100.c
3661
int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
3703
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r100.c
3716
int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
841
static void r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r100.c
855
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/r100.c
875
struct radeon_ring *ring,
sys/dev/drm/radeon/r100.c
890
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r100.c
976
void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r200.c
89
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r300.c
207
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/r300.c
238
void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r420.c
207
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r420.c
227
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r600.c
1912
bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r600.c
2608
struct radeon_ring *ring)
sys/dev/drm/radeon/r600.c
2621
struct radeon_ring *ring)
sys/dev/drm/radeon/r600.c
2627
struct radeon_ring *ring)
sys/dev/drm/radeon/r600.c
2697
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r600.c
2727
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r600.c
2789
void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size)
sys/dev/drm/radeon/r600.c
2811
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/r600.c
2832
int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r600.c
2879
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/r600.c
2936
struct radeon_ring *ring,
sys/dev/drm/radeon/r600.c
2981
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/r600.c
3098
struct radeon_ring *ring;
sys/dev/drm/radeon/r600.c
3119
struct radeon_ring *ring;
sys/dev/drm/radeon/r600.c
3382
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/r600.c
3410
int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
120
struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX];
sys/dev/drm/radeon/r600_dma.c
206
bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
229
struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
288
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/r600_dma.c
312
struct radeon_ring *ring,
sys/dev/drm/radeon/r600_dma.c
335
int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
405
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/r600_dma.c
450
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/r600_dma.c
50
struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
71
struct radeon_ring *ring)
sys/dev/drm/radeon/r600_dma.c
85
struct radeon_ring *ring)
sys/dev/drm/radeon/radeon.h
1025
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1026
void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1027
int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
sys/dev/drm/radeon/radeon.h
1028
int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
sys/dev/drm/radeon/radeon.h
1029
void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp,
sys/dev/drm/radeon/radeon.h
1031
void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp,
sys/dev/drm/radeon/radeon.h
1033
void radeon_ring_undo(struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1034
void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1035
int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1037
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1038
bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1039
unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon.h
1041
int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon.h
1043
int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
sys/dev/drm/radeon/radeon.h
1045
void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1747
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon.h
1753
int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1754
int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1787
struct radeon_ring *cpA,
sys/dev/drm/radeon/radeon.h
1788
struct radeon_ring *cpB);
sys/dev/drm/radeon/radeon.h
1823
u32 (*get_rptr)(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1824
u32 (*get_wptr)(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1825
void (*set_wptr)(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1834
void (*hdp_flush)(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon.h
1835
bool (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp,
sys/dev/drm/radeon/radeon.h
1837
void (*vm_flush)(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon.h
1841
int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1842
int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1843
bool (*is_lockup)(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
1846
void (*ring_start)(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon.h
2387
struct radeon_ring ring[RADEON_NUM_RINGS];
sys/dev/drm/radeon/radeon.h
2708
static inline void radeon_ring_write(struct radeon_ring *ring, uint32_t v)
sys/dev/drm/radeon/radeon_asic.h
1001
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
1011
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
1017
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
1026
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
1028
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
1030
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
113
int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
147
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
149
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
151
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
171
extern void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
286
void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
327
struct radeon_ring *cp,
sys/dev/drm/radeon/radeon_asic.h
333
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
337
bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
338
bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
344
int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
345
int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
347
int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
348
int r600_dma_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
375
void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size);
sys/dev/drm/radeon/radeon_asic.h
384
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
386
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
388
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
419
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
421
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
423
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
516
bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
517
bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
631
void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
641
bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
642
bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
66
bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
660
void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
664
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
666
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
668
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
670
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
672
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
674
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
73
void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
738
bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
739
bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
746
void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
778
void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
79
struct radeon_ring *cp,
sys/dev/drm/radeon/radeon_asic.h
840
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
852
int cik_sdma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
853
int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
854
bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
860
struct radeon_ring *cp,
sys/dev/drm/radeon/radeon_asic.h
868
bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
871
int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
872
int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
877
void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
896
void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_asic.h
900
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
902
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
904
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
906
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
908
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
910
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
912
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
914
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
916
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
917
bool cik_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
96
int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
sys/dev/drm/radeon/radeon_asic.h
984
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
986
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
988
struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
996
int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_asic.h
999
int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_ib.c
125
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/radeon_ib.c
263
struct radeon_ring *ring = &rdev->ring[i];
sys/dev/drm/radeon/radeon_pm.c
1148
struct radeon_ring *ring = &rdev->ring[i];
sys/dev/drm/radeon/radeon_pm.c
1912
struct radeon_ring *ring = &rdev->ring[i];
sys/dev/drm/radeon/radeon_pm.c
266
struct radeon_ring *ring = &rdev->ring[i];
sys/dev/drm/radeon/radeon_ring.c
104
int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw)
sys/dev/drm/radeon/radeon_ring.c
140
int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw)
sys/dev/drm/radeon/radeon_ring.c
164
void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_ring.c
195
void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_ring.c
209
void radeon_ring_undo(struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
221
void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
235
struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
247
bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
277
unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_ring.c
341
int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_ring.c
375
int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size,
sys/dev/drm/radeon/radeon_ring.c
432
void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
45
static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring);
sys/dev/drm/radeon/radeon_ring.c
466
struct radeon_ring *ring = &rdev->ring[ridx];
sys/dev/drm/radeon/radeon_ring.c
539
static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
58
struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_ring.c
78
void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_semaphore.c
63
struct radeon_ring *ring = &rdev->ring[ridx];
sys/dev/drm/radeon/radeon_semaphore.c
82
struct radeon_ring *ring = &rdev->ring[ridx];
sys/dev/drm/radeon/radeon_test.c
262
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_test.c
313
struct radeon_ring *ringA,
sys/dev/drm/radeon/radeon_test.c
314
struct radeon_ring *ringB)
sys/dev/drm/radeon/radeon_test.c
406
struct radeon_ring *ringA,
sys/dev/drm/radeon/radeon_test.c
407
struct radeon_ring *ringB,
sys/dev/drm/radeon/radeon_test.c
408
struct radeon_ring *ringC)
sys/dev/drm/radeon/radeon_test.c
515
static bool radeon_test_sync_possible(struct radeon_ring *ringA,
sys/dev/drm/radeon/radeon_test.c
516
struct radeon_ring *ringB)
sys/dev/drm/radeon/radeon_test.c
530
struct radeon_ring *ringA = &rdev->ring[i];
sys/dev/drm/radeon/radeon_test.c
535
struct radeon_ring *ringB = &rdev->ring[j];
sys/dev/drm/radeon/radeon_test.c
549
struct radeon_ring *ringC = &rdev->ring[k];
sys/dev/drm/radeon/radeon_vce.c
696
struct radeon_ring *ring,
sys/dev/drm/radeon/radeon_vce.c
721
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/radeon_vce.c
738
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/radeon_vce.c
756
int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/radeon_vce.c
796
int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/rv515.c
61
void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/rv770.c
1125
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/rv770.c
1731
struct radeon_ring *ring;
sys/dev/drm/radeon/rv770.c
1752
struct radeon_ring *ring;
sys/dev/drm/radeon/rv770_dma.c
50
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/si.c
3363
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/si.c
3392
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/si.c
3549
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/si.c
3618
struct radeon_ring *ring;
sys/dev/drm/radeon/si.c
3636
struct radeon_ring *ring;
sys/dev/drm/radeon/si.c
4113
bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/si.c
5062
void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/si.c
6493
struct radeon_ring *ring;
sys/dev/drm/radeon/si.c
6573
struct radeon_ring *ring;
sys/dev/drm/radeon/si.c
6600
struct radeon_ring *ring;
sys/dev/drm/radeon/si.c
6815
struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
sys/dev/drm/radeon/si_dma.c
187
void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring,
sys/dev/drm/radeon/si_dma.c
239
struct radeon_ring *ring = &rdev->ring[ring_index];
sys/dev/drm/radeon/si_dma.c
41
bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
159
struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX];
sys/dev/drm/radeon/uvd_v1_0.c
250
struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX];
sys/dev/drm/radeon/uvd_v1_0.c
265
struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX];
sys/dev/drm/radeon/uvd_v1_0.c
40
struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
421
int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
466
struct radeon_ring *ring,
sys/dev/drm/radeon/uvd_v1_0.c
484
struct radeon_ring *ring = &rdev->ring[ib->ring];
sys/dev/drm/radeon/uvd_v1_0.c
500
int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
54
struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
68
struct radeon_ring *ring)
sys/dev/drm/radeon/uvd_v1_0.c
84
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/uvd_v2_2.c
42
struct radeon_ring *ring = &rdev->ring[fence->ring];
sys/dev/drm/radeon/uvd_v2_2.c
73
struct radeon_ring *ring,
sys/dev/drm/radeon/uvd_v3_1.c
41
struct radeon_ring *ring,
sys/dev/drm/radeon/vce_v1_0.c
292
struct radeon_ring *ring;
sys/dev/drm/radeon/vce_v1_0.c
359
struct radeon_ring *ring;
sys/dev/drm/radeon/vce_v1_0.c
60
struct radeon_ring *ring)
sys/dev/drm/radeon/vce_v1_0.c
77
struct radeon_ring *ring)
sys/dev/drm/radeon/vce_v1_0.c
94
struct radeon_ring *ring)