radeon_ring 3459 drivers/gpu/drm/radeon/cik.c int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 3511 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[ridx]; radeon_ring 3557 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 3598 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 3626 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring, radeon_ring 3667 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 3735 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 3783 drivers/gpu/drm/radeon/cik.c int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 3987 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 4062 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring; radeon_ring 4128 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4141 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4147 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4154 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4172 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4191 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 4199 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring) radeon_ring 5263 drivers/gpu/drm/radeon/cik.c bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 5692 drivers/gpu/drm/radeon/cik.c void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 7081 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX]; radeon_ring 7124 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX]; radeon_ring 7555 drivers/gpu/drm/radeon/cik.c struct radeon_ring *cp1_ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX]; radeon_ring 7556 drivers/gpu/drm/radeon/cik.c struct radeon_ring *cp2_ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX]; radeon_ring 8181 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring; radeon_ring 8261 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring; radeon_ring 8297 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring; radeon_ring 8570 drivers/gpu/drm/radeon/cik.c struct radeon_ring *ring; radeon_ring 64 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring) radeon_ring 91 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring) radeon_ring 112 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring) radeon_ring 136 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 172 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring = &rdev->ring[ridx]; radeon_ring 203 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 229 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring, radeon_ring 367 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring; radeon_ring 587 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 646 drivers/gpu/drm/radeon/cik_sdma.c struct radeon_ring *ring) radeon_ring 702 drivers/gpu/drm/radeon/cik_sdma.c int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 775 drivers/gpu/drm/radeon/cik_sdma.c bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 947 drivers/gpu/drm/radeon/cik_sdma.c void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 2932 drivers/gpu/drm/radeon/evergreen.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 2999 drivers/gpu/drm/radeon/evergreen.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 3065 drivers/gpu/drm/radeon/evergreen.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 4091 drivers/gpu/drm/radeon/evergreen.c bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 4980 drivers/gpu/drm/radeon/evergreen.c struct radeon_ring *ring; radeon_ring 5001 drivers/gpu/drm/radeon/evergreen.c struct radeon_ring *ring; radeon_ring 44 drivers/gpu/drm/radeon/evergreen_dma.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 70 drivers/gpu/drm/radeon/evergreen_dma.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 116 drivers/gpu/drm/radeon/evergreen_dma.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 171 drivers/gpu/drm/radeon/evergreen_dma.c bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 1405 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 1427 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 1475 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring) radeon_ring 1494 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring) radeon_ring 1509 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring) radeon_ring 1552 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 1618 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 1661 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring; radeon_ring 1991 drivers/gpu/drm/radeon/ni.c bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 2052 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring; radeon_ring 2133 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring; radeon_ring 2160 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2356 drivers/gpu/drm/radeon/ni.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2693 drivers/gpu/drm/radeon/ni.c void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 54 drivers/gpu/drm/radeon/ni_dma.c struct radeon_ring *ring) radeon_ring 81 drivers/gpu/drm/radeon/ni_dma.c struct radeon_ring *ring) radeon_ring 102 drivers/gpu/drm/radeon/ni_dma.c struct radeon_ring *ring) radeon_ring 125 drivers/gpu/drm/radeon/ni_dma.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 189 drivers/gpu/drm/radeon/ni_dma.c struct radeon_ring *ring; radeon_ring 287 drivers/gpu/drm/radeon/ni_dma.c bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 449 drivers/gpu/drm/radeon/ni_dma.c void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 847 drivers/gpu/drm/radeon/r100.c static void r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 861 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 881 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring, radeon_ring 896 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 982 drivers/gpu/drm/radeon/r100.c void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 1063 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring) radeon_ring 1076 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring) radeon_ring 1082 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring) radeon_ring 1112 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2518 drivers/gpu/drm/radeon/r100.c bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 2949 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 3651 drivers/gpu/drm/radeon/r100.c int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 3693 drivers/gpu/drm/radeon/r100.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 3706 drivers/gpu/drm/radeon/r100.c int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 89 drivers/gpu/drm/radeon/r200.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 217 drivers/gpu/drm/radeon/r300.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 248 drivers/gpu/drm/radeon/r300.c void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 214 drivers/gpu/drm/radeon/r420.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 234 drivers/gpu/drm/radeon/r420.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 1922 drivers/gpu/drm/radeon/r600.c bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 2618 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring) radeon_ring 2631 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring) radeon_ring 2637 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring) radeon_ring 2687 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2717 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2779 drivers/gpu/drm/radeon/r600.c void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) radeon_ring 2801 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 2822 drivers/gpu/drm/radeon/r600.c int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 2869 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 2926 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring, radeon_ring 2971 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 3088 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring; radeon_ring 3109 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring; radeon_ring 3371 drivers/gpu/drm/radeon/r600.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 3399 drivers/gpu/drm/radeon/r600.c int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 52 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring) radeon_ring 73 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring) radeon_ring 87 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring) radeon_ring 122 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; radeon_ring 208 drivers/gpu/drm/radeon/r600_dma.c bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 231 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring) radeon_ring 290 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 314 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring, radeon_ring 337 drivers/gpu/drm/radeon/r600_dma.c int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 407 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 452 drivers/gpu/drm/radeon/r600_dma.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 1016 drivers/gpu/drm/radeon/radeon.h struct radeon_ring *ring); radeon_ring 1017 drivers/gpu/drm/radeon/radeon.h void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1018 drivers/gpu/drm/radeon/radeon.h int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); radeon_ring 1019 drivers/gpu/drm/radeon/radeon.h int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw); radeon_ring 1020 drivers/gpu/drm/radeon/radeon.h void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp, radeon_ring 1022 drivers/gpu/drm/radeon/radeon.h void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp, radeon_ring 1024 drivers/gpu/drm/radeon/radeon.h void radeon_ring_undo(struct radeon_ring *ring); radeon_ring 1025 drivers/gpu/drm/radeon/radeon.h void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1026 drivers/gpu/drm/radeon/radeon.h int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1028 drivers/gpu/drm/radeon/radeon.h struct radeon_ring *ring); radeon_ring 1029 drivers/gpu/drm/radeon/radeon.h bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1030 drivers/gpu/drm/radeon/radeon.h unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 1032 drivers/gpu/drm/radeon/radeon.h int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 1034 drivers/gpu/drm/radeon/radeon.h int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size, radeon_ring 1036 drivers/gpu/drm/radeon/radeon.h void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1736 drivers/gpu/drm/radeon/radeon.h struct radeon_ring *ring, radeon_ring 1742 drivers/gpu/drm/radeon/radeon.h int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1743 drivers/gpu/drm/radeon/radeon.h int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1776 drivers/gpu/drm/radeon/radeon.h struct radeon_ring *cpA, radeon_ring 1777 drivers/gpu/drm/radeon/radeon.h struct radeon_ring *cpB); radeon_ring 1812 drivers/gpu/drm/radeon/radeon.h u32 (*get_rptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1813 drivers/gpu/drm/radeon/radeon.h u32 (*get_wptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1814 drivers/gpu/drm/radeon/radeon.h void (*set_wptr)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1823 drivers/gpu/drm/radeon/radeon.h void (*hdp_flush)(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 1824 drivers/gpu/drm/radeon/radeon.h bool (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp, radeon_ring 1826 drivers/gpu/drm/radeon/radeon.h void (*vm_flush)(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 1830 drivers/gpu/drm/radeon/radeon.h int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1831 drivers/gpu/drm/radeon/radeon.h int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1832 drivers/gpu/drm/radeon/radeon.h bool (*is_lockup)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 1835 drivers/gpu/drm/radeon/radeon.h void (*ring_start)(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 2376 drivers/gpu/drm/radeon/radeon.h struct radeon_ring ring[RADEON_NUM_RINGS]; radeon_ring 2685 drivers/gpu/drm/radeon/radeon.h static inline void radeon_ring_write(struct radeon_ring *ring, uint32_t v) radeon_ring 66 drivers/gpu/drm/radeon/radeon_asic.h bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 73 drivers/gpu/drm/radeon/radeon_asic.h void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 79 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *cp, radeon_ring 96 drivers/gpu/drm/radeon/radeon_asic.h int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 113 drivers/gpu/drm/radeon/radeon_asic.h int r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 147 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 149 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 151 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 171 drivers/gpu/drm/radeon/radeon_asic.h extern void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 287 drivers/gpu/drm/radeon/radeon_asic.h void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 325 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *cp, radeon_ring 331 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring, radeon_ring 335 drivers/gpu/drm/radeon/radeon_asic.h bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 336 drivers/gpu/drm/radeon/radeon_asic.h bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 342 drivers/gpu/drm/radeon/radeon_asic.h int r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 343 drivers/gpu/drm/radeon/radeon_asic.h int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 345 drivers/gpu/drm/radeon/radeon_asic.h int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 346 drivers/gpu/drm/radeon/radeon_asic.h int r600_dma_ring_test(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 373 drivers/gpu/drm/radeon/radeon_asic.h void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size); radeon_ring 382 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 384 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 386 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 417 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 419 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 421 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 515 drivers/gpu/drm/radeon/radeon_asic.h bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 516 drivers/gpu/drm/radeon/radeon_asic.h bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 614 drivers/gpu/drm/radeon/radeon_asic.h void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 621 drivers/gpu/drm/radeon/radeon_asic.h bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 622 drivers/gpu/drm/radeon/radeon_asic.h bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 640 drivers/gpu/drm/radeon/radeon_asic.h void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 644 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 646 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 648 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 650 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 652 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 654 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 714 drivers/gpu/drm/radeon/radeon_asic.h bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 715 drivers/gpu/drm/radeon/radeon_asic.h bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 722 drivers/gpu/drm/radeon/radeon_asic.h void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 745 drivers/gpu/drm/radeon/radeon_asic.h void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 792 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring, radeon_ring 804 drivers/gpu/drm/radeon/radeon_asic.h int cik_sdma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 805 drivers/gpu/drm/radeon/radeon_asic.h int cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 806 drivers/gpu/drm/radeon/radeon_asic.h bool cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 812 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *cp, radeon_ring 820 drivers/gpu/drm/radeon/radeon_asic.h bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp); radeon_ring 823 drivers/gpu/drm/radeon/radeon_asic.h int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 824 drivers/gpu/drm/radeon/radeon_asic.h int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 829 drivers/gpu/drm/radeon/radeon_asic.h void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 848 drivers/gpu/drm/radeon/radeon_asic.h void cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 852 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 854 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 856 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 858 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 860 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 862 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 864 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 866 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 868 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 929 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 931 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 933 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 941 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 944 drivers/gpu/drm/radeon/radeon_asic.h int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 946 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring, radeon_ring 956 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring, radeon_ring 962 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring, radeon_ring 971 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 973 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 975 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_ring *ring); radeon_ring 128 drivers/gpu/drm/radeon/radeon_ib.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 266 drivers/gpu/drm/radeon/radeon_ib.c struct radeon_ring *ring = &rdev->ring[i]; radeon_ring 267 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_ring *ring = &rdev->ring[i]; radeon_ring 1097 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_ring *ring = &rdev->ring[i]; radeon_ring 1812 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_ring *ring = &rdev->ring[i]; radeon_ring 49 drivers/gpu/drm/radeon/radeon_ring.c static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring); radeon_ring 62 drivers/gpu/drm/radeon/radeon_ring.c struct radeon_ring *ring) radeon_ring 82 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 108 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) radeon_ring 144 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) radeon_ring 168 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 199 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 213 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_undo(struct radeon_ring *ring) radeon_ring 225 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 239 drivers/gpu/drm/radeon/radeon_ring.c struct radeon_ring *ring) radeon_ring 251 drivers/gpu/drm/radeon/radeon_ring.c bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 281 drivers/gpu/drm/radeon/radeon_ring.c unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 345 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 379 drivers/gpu/drm/radeon/radeon_ring.c int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, radeon_ring 436 drivers/gpu/drm/radeon/radeon_ring.c void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 470 drivers/gpu/drm/radeon/radeon_ring.c struct radeon_ring *ring = &rdev->ring[ridx]; radeon_ring 543 drivers/gpu/drm/radeon/radeon_ring.c static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 61 drivers/gpu/drm/radeon/radeon_semaphore.c struct radeon_ring *ring = &rdev->ring[ridx]; radeon_ring 78 drivers/gpu/drm/radeon/radeon_semaphore.c struct radeon_ring *ring = &rdev->ring[ridx]; radeon_ring 263 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ring, radeon_ring 314 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringA, radeon_ring 315 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringB) radeon_ring 407 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringA, radeon_ring 408 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringB, radeon_ring 409 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringC) radeon_ring 516 drivers/gpu/drm/radeon/radeon_test.c static bool radeon_test_sync_possible(struct radeon_ring *ringA, radeon_ring 517 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringB) radeon_ring 531 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringA = &rdev->ring[i]; radeon_ring 536 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringB = &rdev->ring[j]; radeon_ring 550 drivers/gpu/drm/radeon/radeon_test.c struct radeon_ring *ringC = &rdev->ring[k]; radeon_ring 696 drivers/gpu/drm/radeon/radeon_vce.c struct radeon_ring *ring, radeon_ring 721 drivers/gpu/drm/radeon/radeon_vce.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 738 drivers/gpu/drm/radeon/radeon_vce.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 756 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 796 drivers/gpu/drm/radeon/radeon_vce.c int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 67 drivers/gpu/drm/radeon/rv515.c void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 1132 drivers/gpu/drm/radeon/rv770.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 1738 drivers/gpu/drm/radeon/rv770.c struct radeon_ring *ring; radeon_ring 1759 drivers/gpu/drm/radeon/rv770.c struct radeon_ring *ring; radeon_ring 50 drivers/gpu/drm/radeon/rv770_dma.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 3377 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 3406 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 3563 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 3632 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring; radeon_ring 3650 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring; radeon_ring 4127 drivers/gpu/drm/radeon/si.c bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 5076 drivers/gpu/drm/radeon/si.c void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 6507 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring; radeon_ring 6587 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring; radeon_ring 6614 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring; radeon_ring 6829 drivers/gpu/drm/radeon/si.c struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; radeon_ring 41 drivers/gpu/drm/radeon/si_dma.c bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 187 drivers/gpu/drm/radeon/si_dma.c void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, radeon_ring 239 drivers/gpu/drm/radeon/si_dma.c struct radeon_ring *ring = &rdev->ring[ring_index]; radeon_ring 40 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring) radeon_ring 54 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring) radeon_ring 68 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring) radeon_ring 84 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 159 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; radeon_ring 250 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; radeon_ring 265 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; radeon_ring 421 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 466 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring, radeon_ring 484 drivers/gpu/drm/radeon/uvd_v1_0.c struct radeon_ring *ring = &rdev->ring[ib->ring]; radeon_ring 500 drivers/gpu/drm/radeon/uvd_v1_0.c int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) radeon_ring 42 drivers/gpu/drm/radeon/uvd_v2_2.c struct radeon_ring *ring = &rdev->ring[fence->ring]; radeon_ring 73 drivers/gpu/drm/radeon/uvd_v2_2.c struct radeon_ring *ring, radeon_ring 40 drivers/gpu/drm/radeon/uvd_v3_1.c struct radeon_ring *ring, radeon_ring 60 drivers/gpu/drm/radeon/vce_v1_0.c struct radeon_ring *ring) radeon_ring 77 drivers/gpu/drm/radeon/vce_v1_0.c struct radeon_ring *ring) radeon_ring 94 drivers/gpu/drm/radeon/vce_v1_0.c struct radeon_ring *ring) radeon_ring 291 drivers/gpu/drm/radeon/vce_v1_0.c struct radeon_ring *ring; radeon_ring 358 drivers/gpu/drm/radeon/vce_v1_0.c struct radeon_ring *ring;