Lines Matching refs:fence
243 struct fence *fence; in amdgpu_uvd_suspend() local
247 r = amdgpu_uvd_get_destroy_msg(ring, handle, &fence); in amdgpu_uvd_suspend()
253 fence_wait(fence, false); in amdgpu_uvd_suspend()
254 fence_put(fence); in amdgpu_uvd_suspend()
299 struct fence *fence; in amdgpu_uvd_free_handles() local
303 r = amdgpu_uvd_get_destroy_msg(ring, handle, &fence); in amdgpu_uvd_free_handles()
309 fence_wait(fence, false); in amdgpu_uvd_free_handles()
310 fence_put(fence); in amdgpu_uvd_free_handles()
841 struct fence **fence) in amdgpu_uvd_send_msg() argument
847 struct fence *f = NULL; in amdgpu_uvd_send_msg()
899 if (fence) in amdgpu_uvd_send_msg()
900 *fence = fence_get(f); in amdgpu_uvd_send_msg()
922 struct fence **fence) in amdgpu_uvd_get_create_msg() argument
967 return amdgpu_uvd_send_msg(ring, bo, fence); in amdgpu_uvd_get_create_msg()
971 struct fence **fence) in amdgpu_uvd_get_destroy_msg() argument
1009 return amdgpu_uvd_send_msg(ring, bo, fence); in amdgpu_uvd_get_destroy_msg()