Lines Matching refs:sync
197 struct amdgpu_sync *sync, in amdgpu_vmid_grab_idle() argument
208 return amdgpu_sync_fence(sync, ring->vmid_wait); in amdgpu_vmid_grab_idle()
247 r = amdgpu_sync_fence(sync, &array->base); 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()
305 r = amdgpu_sync_fence(sync, tmp); in amdgpu_vmid_grab_reserved()
340 struct amdgpu_sync *sync, in amdgpu_vmid_grab_used() argument
349 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_used()
410 struct amdgpu_sync *sync, struct dma_fence *fence, in amdgpu_vmid_grab() argument
421 r = amdgpu_vmid_grab_idle(vm, ring, sync, &idle); in amdgpu_vmid_grab()
426 r = amdgpu_vmid_grab_reserved(vm, ring, sync, fence, job, &id); in amdgpu_vmid_grab()
430 r = amdgpu_vmid_grab_used(vm, ring, sync, fence, job, &id); in amdgpu_vmid_grab()
435 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab()