Lines Matching refs:fence
347 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_create_msg() argument
395 if (fence) in radeon_vce_get_create_msg()
396 *fence = radeon_fence_ref(ib.fence); in radeon_vce_get_create_msg()
414 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_destroy_msg() argument
452 if (fence) in radeon_vce_get_destroy_msg()
453 *fence = radeon_fence_ref(ib.fence); in radeon_vce_get_destroy_msg()
736 struct radeon_fence *fence) in radeon_vce_fence_emit() argument
738 struct radeon_ring *ring = &rdev->ring[fence->ring]; in radeon_vce_fence_emit()
739 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr; in radeon_vce_fence_emit()
744 radeon_ring_write(ring, cpu_to_le32(fence->seq)); in radeon_vce_fence_emit()
798 struct radeon_fence *fence = NULL; in radeon_vce_ib_test() local
807 r = radeon_vce_get_destroy_msg(rdev, ring->idx, 1, &fence); in radeon_vce_ib_test()
813 r = radeon_fence_wait(fence, false); in radeon_vce_ib_test()
820 radeon_fence_unref(&fence); in radeon_vce_ib_test()