summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_request.c
AgeCommit message (Expand)Author
2016-11-16locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger
2016-11-14drm/i915: Store the execution priority on the contextChris Wilson
2016-11-14drm/i915/scheduler: Execute requests in order of prioritiesChris Wilson
2016-11-14drm/i915/scheduler: Record all dependencies upon request constructionChris Wilson
2016-11-14drm/i915/scheduler: Signal the arrival of a new requestChris Wilson
2016-11-14drm/i915: Defer transfer onto execution timeline to actual hw submissionChris Wilson
2016-11-14drm/i915: Split request submit/execute phase into twoChris Wilson
2016-11-14drm/i915: Create distinct lockclasses for execution vs user timelinesChris Wilson
2016-11-09drm/i915: Spin until breadcrumb threads are completeChris Wilson
2016-11-07drm/i915: Avoid early GPU idling due to already pending idle workImre Deak
2016-10-28drm/i915: Enable multiple timelinesChris Wilson
2016-10-28drm/i915: Defer setting of global seqno on request to submissionChris Wilson
2016-10-28drm/i915: Reserve space in the global seqno during request allocationChris Wilson
2016-10-28drm/i915: Move the global sync optimisation to the timelineChris Wilson
2016-10-28drm/i915: Defer breadcrumb emissionChris Wilson
2016-10-28drm/i915: Record space required for breadcrumb emissionChris Wilson
2016-10-28drm/i915: Rename ->emit_request to ->emit_breadcrumbChris Wilson
2016-10-28drm/i915: Introduce a global_seqno for each requestChris Wilson
2016-10-28drm/i915: Wait first for submission, before waiting for request completionChris Wilson
2016-10-28drm/i915: Combine seqno + tracking into a global timeline structChris Wilson
2016-10-28drm/i915: Move GEM activity tracking into a common struct reservation_objectChris Wilson
2016-10-28drm/i915: Markup GEM API with lockdep assertsChris Wilson
2016-10-28drm/i915: Rearrange i915_wait_request() accounting with callersChris Wilson
2016-10-28drm/i915: Support asynchronous waits on struct fence from i915_gem_requestChris Wilson
2016-10-25dma-buf: Rename struct fence to dma_fenceChris Wilson
2016-10-14drm/i915: Allocate intel_engine_cs structure only for the enabled enginesAkash Goel
2016-10-10drm/i915: Distinguish last emitted request from last submitted requestChris Wilson
2016-10-07drm/i915: Distinguish last emitted request from last submitted requestChris Wilson
2016-09-09drm/i915: Nonblocking request submissionChris Wilson
2016-09-09drm/i915: Prepare object synchronisation for asynchronicityChris Wilson
2016-09-09drm/i915: Reorder i915_add_request to separate the phases betterChris Wilson
2016-09-09drm/i915: Drive request submission through fence callbacksChris Wilson
2016-09-09drm/i915: Perform a direct reset of the GPU from the waiterChris Wilson
2016-09-09drm/i915: Mark up all locked waitersChris Wilson
2016-09-09drm/i915: Expand bool interruptible to pass flags to i915_wait_request()Chris Wilson
2016-09-09drm/i915: Separate out reset flags from the reset counterChris Wilson
2016-09-09drm/i915: Simplify ELSP queue request trackingChris Wilson
2016-08-27drm/i915: Make for_each_engine_masked() more compact and quickerChris Wilson
2016-08-27drm/i915: Tidy reporting busy status during i915_gem_retire_requests()Chris Wilson
2016-08-15drm/i915: Move debug only per-request pid tracking from request to ctxChris Wilson
2016-08-15drm/i915: Track pinned VMAChris Wilson
2016-08-15drm/i915: Remove redundant WARN_ON from __i915_add_request()Chris Wilson
2016-08-15drm/i915: Record the position of the start of the requestChris Wilson
2016-08-10drm/i915: Move setting of request->batch into its single callsiteChris Wilson
2016-08-09drm/i915: Correct typo for __i915_gem_active_get_rcu in a commentChris Wilson
2016-08-09drm/i915: Do not overwrite the request with zero on reallocationChris Wilson
2016-08-05drm/i915: Update comment before i915_spin_requestDaniel Vetter
2016-08-05drm/i915: Assert that the request hasn't been retiredChris Wilson
2016-08-05drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutexChris Wilson
2016-08-04drm/i915: Enable lockless lookup of request tracking via RCUChris Wilson