linux/drivers/gpu/drm/i915/gem
Chris Wilson 1f7fd484ff drm/i915: Replace i915_vma_put_fence()
Avoid calling i915_vma_put_fence() by using our alternate paths that
bind a secondary vma avoiding the original fenced vma. For the few
instances where we need to release the fence (i.e. on binding when the
GGTT range becomes invalid), replace the put_fence with a revoke_fence.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190822061557.18402-1-chris@chris-wilson.co.uk
2019-08-22 08:53:42 +01:00
..
selftests
i915_gem_busy.c
i915_gem_clflush.c
i915_gem_clflush.h
i915_gem_client_blt.c
i915_gem_client_blt.h
i915_gem_context_types.h
i915_gem_context.c
i915_gem_context.h
i915_gem_dmabuf.c
i915_gem_domain.c drm/i915: Replace i915_vma_put_fence() 2019-08-22 08:53:42 +01:00
i915_gem_execbuffer.c drm/i915: Replace i915_vma_put_fence() 2019-08-22 08:53:42 +01:00
i915_gem_fence.c
i915_gem_internal.c
i915_gem_ioctls.h
i915_gem_mman.c
i915_gem_object_blt.c
i915_gem_object_blt.h
i915_gem_object_types.h
i915_gem_object.c
i915_gem_object.h
i915_gem_pages.c
i915_gem_phys.c
i915_gem_pm.c
i915_gem_pm.h
i915_gem_shmem.c
i915_gem_shrinker.c
i915_gem_shrinker.h
i915_gem_stolen.c
i915_gem_stolen.h
i915_gem_throttle.c
i915_gem_tiling.c
i915_gem_userptr.c
i915_gem_wait.c
i915_gemfs.c
i915_gemfs.h
Makefile