Lines Matching refs:sync
202 struct amdgpu_sync *sync, in amdgpu_vmid_grab_idle() argument
213 return amdgpu_sync_fence(adev, sync, ring->vmid_wait, false); in amdgpu_vmid_grab_idle()
248 r = amdgpu_sync_fence(adev, sync, &array->base, false); in amdgpu_vmid_grab_idle()
271 struct amdgpu_sync *sync, in amdgpu_vmid_grab_reserved() argument
279 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_reserved()
301 r = amdgpu_sync_fence(adev, sync, tmp, false); in amdgpu_vmid_grab_reserved()
336 struct amdgpu_sync *sync, in amdgpu_vmid_grab_used() argument
345 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_used()
407 struct amdgpu_sync *sync, struct dma_fence *fence, in amdgpu_vmid_grab() argument
418 r = amdgpu_vmid_grab_idle(vm, ring, sync, &idle); in amdgpu_vmid_grab()
423 r = amdgpu_vmid_grab_reserved(vm, ring, sync, fence, job, &id); in amdgpu_vmid_grab()
427 r = amdgpu_vmid_grab_used(vm, ring, sync, fence, job, &id); in amdgpu_vmid_grab()
432 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab()