summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_active.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: i915_active.retire() is optionalChris Wilson2019-08-191-2/+4
* drm/i915: Markup expected timeline locks for i915_activeChris Wilson2019-08-161-4/+15
* drm/i915: Serialise read/write of the barrier's engineChris Wilson2019-08-141-5/+23
* drm/i915: Lift timeline into intel_contextChris Wilson2019-08-091-3/+3
* drm/i915: Allow sharing the idle-barrier from other kernel requestsChris Wilson2019-08-021-39/+249
* drm/i915: Do not rely on for loop caching the maskTvrtko Ursulin2019-07-261-3/+3
* drm/i915: Capture vma contents outside of spinlockChris Wilson2019-07-261-1/+33
* drm/i915: Markup potential lock for i915_activeChris Wilson2019-07-031-0/+2
* drm/i915: Report if i915_active is still busy upon waitingChris Wilson2019-07-021-1/+7
* drm/i915: Provide an i915_active.acquire callbackChris Wilson2019-06-211-110/+115
* drm/i915: Track i915_active using debugobjectsChris Wilson2019-06-211-1/+65
* drm/i915: Keep engine alive as we retire the contextChris Wilson2019-06-181-2/+20
* drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson2019-06-141-0/+78
* drm/i915: Use i915_global_register()Chris Wilson2019-03-061-10/+18
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-1/+6
* drm/i915: Protect i915_active iterators from the shrinkerChris Wilson2019-02-111-11/+25
* drm/i915: Pull i915_gem_active into the i915_active familyChris Wilson2019-02-051-21/+41
* drm/i915: Allocate active tracking nodes from a slabcacheChris Wilson2019-02-051-3/+28
* drm/i915: Release the active tracker tree upon idlingChris Wilson2019-02-051-10/+23
* drm/i915: Generalise GPU activity trackingChris Wilson2019-02-051-0/+228