Lines Matching full:updates
275 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_reserved() local
280 if (updates && (*id)->flushed_updates && in amdgpu_vmid_grab_reserved()
281 updates->context == (*id)->flushed_updates->context && in amdgpu_vmid_grab_reserved()
282 !dma_fence_is_later(updates, (*id)->flushed_updates)) in amdgpu_vmid_grab_reserved()
283 updates = NULL; in amdgpu_vmid_grab_reserved()
287 updates || !(*id)->last_flush || in amdgpu_vmid_grab_reserved()
310 if (updates) { in amdgpu_vmid_grab_reserved()
312 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_reserved()
341 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_used() local
364 if (updates && (!flushed || dma_fence_is_later(updates, flushed))) in amdgpu_vmid_grab_used()
382 if (updates && (!flushed || dma_fence_is_later(updates, flushed))) { in amdgpu_vmid_grab_used()
384 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_used()
432 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab() local
443 id->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab()