Lines Matching refs:ring

33 	struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring;  in amdgpu_do_test_moves()  local
113 r = amdgpu_copy_buffer(ring, gtt_addr, vram_addr, in amdgpu_do_test_moves()
158 r = amdgpu_copy_buffer(ring, vram_addr, gtt_addr, in amdgpu_do_test_moves()
242 struct amdgpu_ring *ring, in amdgpu_test_create_and_emit_fence() argument
245 uint32_t handle = ring->idx ^ 0xdeafbeef; in amdgpu_test_create_and_emit_fence()
248 if (ring == &adev->uvd.ring) { in amdgpu_test_create_and_emit_fence()
249 r = amdgpu_uvd_get_create_msg(ring, handle, NULL); in amdgpu_test_create_and_emit_fence()
255 r = amdgpu_uvd_get_destroy_msg(ring, handle, fence); in amdgpu_test_create_and_emit_fence()
261 } else if (ring == &adev->vce.ring[0] || in amdgpu_test_create_and_emit_fence()
262 ring == &adev->vce.ring[1]) { in amdgpu_test_create_and_emit_fence()
263 r = amdgpu_vce_get_create_msg(ring, handle, NULL); in amdgpu_test_create_and_emit_fence()
269 r = amdgpu_vce_get_destroy_msg(ring, handle, fence); in amdgpu_test_create_and_emit_fence()
276 r = amdgpu_ring_lock(ring, 64); in amdgpu_test_create_and_emit_fence()
278 DRM_ERROR("Failed to lock ring A %d\n", ring->idx); in amdgpu_test_create_and_emit_fence()
281 amdgpu_fence_emit(ring, AMDGPU_FENCE_OWNER_UNDEFINED, &a_fence); in amdgpu_test_create_and_emit_fence()
282 amdgpu_ring_unlock_commit(ring); in amdgpu_test_create_and_emit_fence()
494 if (ringA == &ringA->adev->vce.ring[0] && in amdgpu_test_sync_possible()
495 ringB == &ringB->adev->vce.ring[1]) in amdgpu_test_sync_possible()