summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_timeline.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/gt: Drop a defunct timeline assertionChris Wilson2020-01-091-1/+0
* drm/i915/gt: Eliminate the trylock for reading a timeline's hwspChris Wilson2019-12-171-40/+24
* drm/i915: Use EAGAIN for trylock failuresChris Wilson2019-12-131-1/+1
* drm/i915: Serialise i915_active_fence_set() with itselfChris Wilson2019-11-271-1/+1
* drm/i915/gt: Schedule request retirement when timeline idlesChris Wilson2019-11-251-0/+1
* drm/i915/gt: Declare timeline.lock to be irq-freeChris Wilson2019-11-201-6/+4
* drm/i915/gt: Close race between engine_park and intel_gt_retire_requestsChris Wilson2019-11-201-7/+27
* drm/i915/gt: Move new timelines to the end of active_listChris Wilson2019-11-191-1/+1
* drm/i915/gt: Pull timeline initialise to intel_gt_init_earlyChris Wilson2019-11-011-12/+2
* drm/i915/gt: Split intel_ring_submissionChris Wilson2019-10-241-3/+3
* drm/i915: Coordinate i915_active with its own mutexChris Wilson2019-10-041-4/+3
* drm/i915: Push the i915_active.retire into a workerChris Wilson2019-10-041-0/+1
* drm/i915: Protect timeline->hwsp dereferencingChris Wilson2019-09-201-7/+25
* drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson2019-09-201-3/+3
* drm/i915: Hold irq-off for the entire fake lock periodChris Wilson2019-08-231-4/+6
* drm/i915: Markup expected timeline locks for i915_activeChris Wilson2019-08-161-4/+3
* drm/i915/gt: Mark context->active_count as protected by timeline->mutexChris Wilson2019-08-161-0/+4
* drm/i915/gt: Guard timeline pinning without relying on struct_mutexChris Wilson2019-08-151-15/+12
* drm/i915/gt: Convert timeline tracking to spinlockChris Wilson2019-08-151-7/+5
* drm/i915/gt: Track timeline activeness in enter/exitChris Wilson2019-08-151-62/+36
* drm/i915/gt: Always call kref_init for the timelineChris Wilson2019-06-261-2/+3
* drm/i915/gt: Drop stale commentary for timeline densityChris Wilson2019-06-261-10/+0
* drm/i915: Provide an i915_active.acquire callbackChris Wilson2019-06-211-3/+13
* drm/i915: Remove waiting & retiring from shrinker pathsChris Wilson2019-06-211-3/+0
* drm/i915/gt: Rename i915_gt_timelinesChris Wilson2019-06-211-8/+8
* drm/i915: Rename i915_timeline to intel_timeline and move under gtTvrtko Ursulin2019-06-211-0/+591
OpenPOWER on IntegriCloud