Lines Matching refs:fence
3938 struct radeon_fence *fence) in cik_fence_gfx_ring_emit() argument
3940 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_fence_gfx_ring_emit()
3941 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; in cik_fence_gfx_ring_emit()
3954 radeon_ring_write(ring, fence->seq - 1); in cik_fence_gfx_ring_emit()
3965 radeon_ring_write(ring, fence->seq); in cik_fence_gfx_ring_emit()
3979 struct radeon_fence *fence) in cik_fence_compute_ring_emit() argument
3981 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_fence_compute_ring_emit()
3982 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; in cik_fence_compute_ring_emit()
3993 radeon_ring_write(ring, fence->seq); in cik_fence_compute_ring_emit()
4047 struct radeon_fence *fence; in cik_copy_cpdma() local
4088 r = radeon_fence_emit(rdev, &fence, ring->idx); in cik_copy_cpdma()
4096 radeon_sync_free(rdev, &sync, fence); in cik_copy_cpdma()
4098 return fence; in cik_copy_cpdma()
4201 r = radeon_fence_wait(ib.fence, false); in cik_ib_test()
4215 DRM_INFO("ib test on ring %d succeeded in %u usecs\n", ib.fence->ring, i); in cik_ib_test()