Lines Matching refs:fence
329 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_create_msg() argument
377 if (fence) in radeon_vce_get_create_msg()
378 *fence = radeon_fence_ref(ib.fence); in radeon_vce_get_create_msg()
396 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_destroy_msg() argument
434 if (fence) in radeon_vce_get_destroy_msg()
435 *fence = radeon_fence_ref(ib.fence); in radeon_vce_get_destroy_msg()
718 struct radeon_fence *fence) in radeon_vce_fence_emit() argument
720 struct radeon_ring *ring = &rdev->ring[fence->ring]; in radeon_vce_fence_emit()
721 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr; in radeon_vce_fence_emit()
726 radeon_ring_write(ring, fence->seq); in radeon_vce_fence_emit()
780 struct radeon_fence *fence = NULL; in radeon_vce_ib_test() local
789 r = radeon_vce_get_destroy_msg(rdev, ring->idx, 1, &fence); in radeon_vce_ib_test()
795 r = radeon_fence_wait(fence, false); in radeon_vce_ib_test()
802 radeon_fence_unref(&fence); in radeon_vce_ib_test()