aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_request.c
AgeCommit message (Expand)Author
2020-03-10drm/i915: Mark up racy read of active rq->engineChris Wilson
2020-03-10drm/i915: Defer semaphore priority bumping to a workqueueChris Wilson
2020-03-10drm/i915: Improve the start alignment of bonded pairsChris Wilson
2020-03-09drm/i915: Mark racy read of intel_engine_cs.saturatedChris Wilson
2020-03-07drm/i915: Do not poison i915_request.link on removalChris Wilson
2020-03-06drm/i915: Assert requests within a context are submitted in orderChris Wilson
2020-03-05drm/i915: Return early for await_start on same timelineChris Wilson
2020-03-05drm/i915: Actually emit the await_startChris Wilson
2020-03-04drm/i915: Apply i915_request_skip() on submissionChris Wilson
2020-03-03drm/i915/gem: Check that the context wasn't closed during setupChris Wilson
2020-02-28drm/i915/gt: Expose busywait duration to sysfsChris Wilson
2020-02-28drm/i915: Protect i915_request_await_start from early waitsChris Wilson
2020-02-20drm/i915: remove the other slab_dependenciesMatthew Auld
2020-02-12drm/i915: Poison rings after useChris Wilson
2020-02-11drm/i915: Disable use of hwsp_cacheline for kernel_contextChris Wilson
2020-02-05drm/i915: Flush execution tasklets before checking request statusChris Wilson
2020-02-03drm/i915: Initialise basic fence before acquiring seqnoChris Wilson
2020-01-22drm/i915: Mark the removal of the i915_request from the sched.linkChris Wilson
2020-01-16drm/i915: Keep track of request among the scheduling listsChris Wilson
2020-01-06drm/i915: Merge i915_request.flags with i915_request.fence.flagsChris Wilson
2019-12-23drm/i915: Mark the GEM context link as RCU protectedChris Wilson
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson
2019-12-20drm/i915: Push the use-semaphore marker onto the intel_contextChris Wilson
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson
2019-12-18drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson
2019-12-17drm/i915/gt: Eliminate the trylock for reading a timeline's hwspChris Wilson
2019-12-16drm/i915: Eliminate the trylock for awaiting an earlier requestChris Wilson
2019-12-13drm/i915: Use EAGAIN for trylock failuresChris Wilson
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota
2019-12-11drm/i915: Use the i915_device name for identifying our request fencesChris Wilson
2019-12-11drm/i915: Copy across scheduler behaviour flags across submit fencesChris Wilson
2019-12-11Merge drm/drm-next into drm-intel-next-queuedJani Nikula
2019-12-06drm/i915: Propagate errors on awaiting already signaled fencesChris Wilson
2019-11-27Merge tag 'drm-next-2019-11-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2019-11-26Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2019-11-22drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_requestChris Wilson
2019-10-26drm/i915: Extract GT render power state managementAndi Shyti
2019-10-26drm/i915: Encapsulate kconfig constant values inside boolean predicatesChris Wilson
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson
2019-10-17drm/i915: Don't disable interrupts independently of the lockSebastian Andrzej Siewior
2019-10-15drm/i915: Flush tasklet submission before sleeping on i915_request_waitChris Wilson
2019-10-14drm/i915/execlists: Tweak virtual unsubmissionChris Wilson
2019-10-09drm/i915: Only enqueue already completed requestsChris Wilson
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai
2019-10-07drm/i915: Verify the engine after acquiring the active.lockChris Wilson
2019-10-04drm/i915: Move request runtime management onto gtChris Wilson
2019-10-04drm/i915: Merge wait_for_timelines with retire_requestChris Wilson
2019-10-04drm/i915: Coordinate i915_active with its own mutexChris Wilson
2019-09-23drm/i915: Only enqueue already completed requestsChris Wilson
2019-09-20drm/i915: Lock signaler timeline while navigatingChris Wilson