aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/selftests/mock_engine.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Move GraphicsTechnology files under gt/Chris Wilson2019-04-241-321/+0
* drm/i915: Stop storing the context name as the timeline nameChris Wilson2019-03-211-7/+2
* drm/i915/selftests: Provide stub reset functionsChris Wilson2019-03-201-0/+36
* drm/i915: Hold a reference to the active HW contextChris Wilson2019-03-191-1/+6
* drm/i915: Lock the gem_context->active_list while dropping the linkChris Wilson2019-03-191-2/+0
* drm/i915: Hold a ref to the ring while retiringChris Wilson2019-03-181-0/+1
* drm/i915: Introduce intel_context.pin_mutex for pin managementChris Wilson2019-03-081-1/+1
* drm/i915: Track the pinned kernel contexts on each engineChris Wilson2019-03-081-2/+3
* drm/i915: Make context pinning part of intel_context_opsChris Wilson2019-03-081-27/+5
* drm/i915: Move over to intel_context_lookup()Chris Wilson2019-03-081-1/+5
* drm/i915: Store the intel_context_ops in the intel_engine_csChris Wilson2019-03-081-7/+6
* drm/i915: Track active engines within a contextChris Wilson2019-03-081-0/+6
* drm/i915: Store the BIT(engine->id) as the engine's maskChris Wilson2019-03-051-0/+1
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-23/+22
* drm/i915: Remove i915_request.global_seqnoChris Wilson2019-02-261-1/+0
* drm/i915: Remove access to global seqno in the HWSPChris Wilson2019-02-261-3/+0
* drm/i915: Replace global breadcrumbs with per-context interrupt trackingChris Wilson2019-01-291-6/+11
* drm/i915: Identify active requestsChris Wilson2019-01-291-1/+1
* drm/i915: Track the context's seqno in its own timeline HWSPChris Wilson2019-01-281-1/+18
* drm/i915: Allocate a status page for each timelineChris Wilson2019-01-281-2/+12
* drm/i915: Always allocate an object/vma for the HWSPChris Wilson2019-01-281-1/+1
* drm/i915: Measure the required reserved size for request emissionChris Wilson2019-01-251-2/+2
* drm/i915/selftests: Use common mock_engine::advanceChris Wilson2019-01-221-10/+7
* drm/i915/selftests: Allocate mock ring/timeline per contextChris Wilson2019-01-181-43/+47
* drm/i915: Use b->irq_enable() as predicate for mock engineChris Wilson2019-01-181-1/+0
* drm/i915: Remove redundant trailing request flushChris Wilson2018-12-311-2/+0
* drm/i915/selftests: Workaround an issue with unused lockdep subclassChris Wilson2018-11-161-1/+1
* drm/i915: Replace nested subclassing with explicit subclassesChris Wilson2018-07-071-0/+2
* drm/i915/selftests: Pin the mock kernel contextChris Wilson2018-05-231-0/+7
* drm/i915: Pull the context->pin_count dec into the common intel_context_unpinChris Wilson2018-05-181-3/+0
* drm/i915: Store a pointer to intel_context in i915_requestChris Wilson2018-05-181-14/+27
* drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson2018-05-021-11/+21
* drm/i915: Move timeline from GTT to ringChris Wilson2018-05-021-2/+3
* drm/i915: Only track live rings for retiringChris Wilson2018-04-301-4/+0
* drm/i915: Retire requests along ringsChris Wilson2018-04-301-7/+20
* drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson2018-04-301-3/+10
* drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson2018-02-211-5/+5
* drm/i915/selftests: Increase size for mock ringbufferChris Wilson2017-11-151-1/+3
* drm/i915/selftests: Don't try to queue a request with zero delayChris Wilson2017-10-251-9/+28
* drm/i915: Convert timers to use timer_setup()Kees Cook2017-10-181-5/+3
* drm/i915: Supply the engine-id for our mock_engine()Chris Wilson2017-08-101-3/+5
* drm/i915: Use engine->context_pin() to report the intel_ringChris Wilson2017-05-041-4/+4
* drm/i915: Generate the engine name based on the instance numberOscar Mateo2017-04-111-1/+1
* drm/i915: intel_ring.engine is unusedChris Wilson2017-04-031-1/+0
* drm/i915: Remove intel_ring.last_retired_headChris Wilson2017-03-211-1/+0
* drm/i915: Mock infrastructure for request emissionChris Wilson2017-02-131-10/+162
* drm/i915: Add unit tests for the breadcrumb rbtree, insert/removeChris Wilson2017-02-131-0/+55