Home
last modified time | relevance | path

Searched refs:flushed_updates (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ids.c280 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()
311 dma_fence_put((*id)->flushed_updates); in amdgpu_vmid_grab_reserved()
312 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_reserved()
363 flushed = (*id)->flushed_updates; in amdgpu_vmid_grab_used()
379 dma_fence_put((*id)->flushed_updates); in amdgpu_vmid_grab_used()
380 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_used()
439 dma_fence_put(id->flushed_updates); in amdgpu_vmid_grab()
440 id->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab()
[all …]
Damdgpu_ids.h50 struct dma_fence *flushed_updates; member
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_vm.c243 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates || in radeon_vm_flush()
244 radeon_fence_is_earlier(vm_id->flushed_updates, updates)) { in radeon_vm_flush()
247 radeon_fence_unref(&vm_id->flushed_updates); in radeon_vm_flush()
248 vm_id->flushed_updates = radeon_fence_ref(updates); in radeon_vm_flush()
1185 vm->ids[i].flushed_updates = NULL; in radeon_vm_init()
1263 radeon_fence_unref(&vm->ids[i].flushed_updates); in radeon_vm_fini()
Dradeon.h915 struct radeon_fence *flushed_updates; member