Lines Matching refs:ring
67 return a_fence->ring->adev == adev; in amdgpu_sync_same_dev()
70 struct amdgpu_ring *ring; in amdgpu_sync_same_dev() local
72 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev()
73 return ring->adev == adev; in amdgpu_sync_same_dev()
120 if (!fence || fence->ring->adev != adev) { in amdgpu_sync_fence()
138 amdgpu_sync_keep_later(&sync->sync_to[fence->ring->idx], f); in amdgpu_sync_fence()
279 struct amdgpu_ring *ring) in amdgpu_sync_rings() argument
281 struct amdgpu_device *adev = ring->adev; in amdgpu_sync_rings()
297 !amdgpu_fence_need_sync(fence, ring)) in amdgpu_sync_rings()
342 if (!amdgpu_semaphore_emit_wait(ring, semaphore)) { in amdgpu_sync_rings()
352 amdgpu_fence_note_sync(fence, ring); in amdgpu_sync_rings()