Home
last modified time | relevance | path

Searched refs:unbind_fence (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_vma_resource.c82 container_of(head, typeof(*vma_res), unbind_fence.rcu); in unbind_fence_free_rcu()
90 container_of(fence, typeof(*vma_res), unbind_fence); in unbind_fence_release()
110 dma_fence_signal(&vma_res->unbind_fence); in __i915_vma_resource_unhold()
195 struct dma_fence *unbind_fence = in i915_vma_resource_fence_notify() local
196 &vma_res->unbind_fence; in i915_vma_resource_fence_notify()
200 dma_fence_get(unbind_fence); in i915_vma_resource_fence_notify()
253 return &vma_res->unbind_fence; in i915_vma_resource_unbind()
309 int ret = dma_fence_wait(&node->unbind_fence, intr); in i915_vma_resource_bind_dep_sync()
341 fence = dma_fence_get_rcu(&node->unbind_fence); in i915_vma_resource_bind_dep_sync_all()
399 &node->unbind_fence, in i915_vma_resource_bind_dep_await()
[all …]
A Di915_vma_resource.h79 struct dma_fence unbind_fence; member
155 dma_fence_get(&vma_res->unbind_fence); in i915_vma_resource_get()
165 dma_fence_put(&vma_res->unbind_fence); in i915_vma_resource_put()
A Di915_vma.c1947 struct dma_fence *unbind_fence; in __i915_vma_evict() local
1993 unbind_fence = i915_vma_resource_unbind(vma_res, in __i915_vma_evict()
1996 unbind_fence = i915_vma_resource_unbind(vma_res, NULL); in __i915_vma_evict()
2006 if (unbind_fence) { in __i915_vma_evict()
2007 dma_fence_wait(unbind_fence, false); in __i915_vma_evict()
2008 dma_fence_put(unbind_fence); in __i915_vma_evict()
2009 unbind_fence = NULL; in __i915_vma_evict()
2021 return unbind_fence; in __i915_vma_evict()

Completed in 8 milliseconds