Lines Matching refs:adev
61 static bool amdgpu_sync_same_dev(struct amdgpu_device *adev, struct fence *f) in amdgpu_sync_same_dev() argument
67 return a_fence->ring->adev == adev; in amdgpu_sync_same_dev()
73 return ring->adev == adev; in amdgpu_sync_same_dev()
106 int amdgpu_sync_fence(struct amdgpu_device *adev, struct amdgpu_sync *sync, in amdgpu_sync_fence() argument
115 if (amdgpu_sync_same_dev(adev, f) && in amdgpu_sync_fence()
120 if (!fence || fence->ring->adev != adev) { in amdgpu_sync_fence()
164 int amdgpu_sync_resv(struct amdgpu_device *adev, in amdgpu_sync_resv() argument
180 r = amdgpu_sync_fence(adev, sync, f); in amdgpu_sync_resv()
189 if (amdgpu_sync_same_dev(adev, f)) { in amdgpu_sync_resv()
208 r = amdgpu_sync_fence(adev, sync, f); in amdgpu_sync_resv()
281 struct amdgpu_device *adev = ring->adev; in amdgpu_sync_rings() local
286 struct amdgpu_ring *other = adev->rings[i]; in amdgpu_sync_rings()
302 dev_err(adev->dev, "Syncing to a disabled ring!"); in amdgpu_sync_rings()
320 r = amdgpu_semaphore_create(adev, &semaphore); in amdgpu_sync_rings()
367 void amdgpu_sync_free(struct amdgpu_device *adev, in amdgpu_sync_free() argument
382 amdgpu_semaphore_free(adev, &sync->semaphores[i], fence); in amdgpu_sync_free()