Lines Matching refs:fence
87 struct radeon_fence *fence = NULL; in radeon_do_test_moves() local
120 fence = radeon_copy_dma(rdev, gtt_addr, vram_addr, in radeon_do_test_moves()
124 fence = radeon_copy_blit(rdev, gtt_addr, vram_addr, in radeon_do_test_moves()
127 if (IS_ERR(fence)) { in radeon_do_test_moves()
129 r = PTR_ERR(fence); in radeon_do_test_moves()
133 r = radeon_fence_wait(fence, false); in radeon_do_test_moves()
139 radeon_fence_unref(&fence); in radeon_do_test_moves()
171 fence = radeon_copy_dma(rdev, vram_addr, gtt_addr, in radeon_do_test_moves()
175 fence = radeon_copy_blit(rdev, vram_addr, gtt_addr, in radeon_do_test_moves()
178 if (IS_ERR(fence)) { in radeon_do_test_moves()
180 r = PTR_ERR(fence); in radeon_do_test_moves()
184 r = radeon_fence_wait(fence, false); in radeon_do_test_moves()
190 radeon_fence_unref(&fence); in radeon_do_test_moves()
236 if (fence && !IS_ERR(fence)) in radeon_do_test_moves()
237 radeon_fence_unref(&fence); in radeon_do_test_moves()
263 struct radeon_fence **fence) in radeon_test_create_and_emit_fence() argument
275 r = radeon_uvd_get_destroy_msg(rdev, ring->idx, handle, fence); in radeon_test_create_and_emit_fence()
289 r = radeon_vce_get_destroy_msg(rdev, ring->idx, handle, fence); in radeon_test_create_and_emit_fence()
301 radeon_fence_emit(rdev, fence, ring->idx); in radeon_test_create_and_emit_fence()