summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_ringbuffer.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-04drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()Chris Wilson1-7/+8
2016-08-04drm/i915: s/__i915_wait_request/i915_wait_request/Chris Wilson1-4/+4
2016-08-04drm/i915: Disable waitboosting for a saturated engineChris Wilson1-1/+1
2016-08-04drm/i915: Move the special case wait-request handling to its one callerChris Wilson1-5/+13
2016-08-04drm/i915: Track requests inside each intel_ringChris Wilson1-11/+4
2016-08-04drm/i915: Rename request->list to link for consistencyChris Wilson1-3/+3
2016-08-03drm/i915: Move the common engine cleanup to intel_engine_cs.cChris Wilson1-3/+1
2016-08-02drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal localsChris Wilson1-67/+65
2016-08-02drm/i915: Simplify calling engine->sync_toChris Wilson1-41/+23
2016-08-02drm/i915/ringbuffer: Specialise SNB+ request emission for semaphoresChris Wilson1-13/+11
2016-08-02drm/i915: Reuse legacy breadcrumbs + tail emissionChris Wilson1-47/+31
2016-08-02drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()Chris Wilson1-29/+22
2016-08-02drm/i915: Unify request submissionChris Wilson1-14/+9
2016-08-02drm/i915: Move the modulus for ring emission to the register writeChris Wilson1-2/+6
2016-08-02drm/i915: Convert engine->write_tail to operate on a requestChris Wilson1-26/+25
2016-08-02drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_STARTChris Wilson1-24/+24
2016-08-02drm/i915: Reduce engine->emit_flush() to a single mode parameterChris Wilson1-37/+20
2016-08-02drm/i915: Remove obsolete engine->gpu_caches_dirtyChris Wilson1-55/+17
2016-08-02drm/i915: Rename intel_pin_and_map_ring()Chris Wilson1-19/+19
2016-08-02drm/i915: Rename residual ringbuf parametersChris Wilson1-33/+33
2016-08-02drm/i915: Rename struct intel_ringbuffer to struct intel_ringChris Wilson1-64/+64
2016-08-02drm/i915: Rename request->ringbuf to request->ringChris Wilson1-46/+46
2016-08-02drm/i915: Unify intel_logical_ring_emit and intel_ring_emitChris Wilson1-187/+195
2016-07-27drm/i915/cmdparser: Remove stray intel_engine_cs *ringChris Wilson1-1/+1
2016-07-21drm/i915: rename 'ring' where it refers to an engine or engine_idDave Gordon1-1/+1
2016-07-20drm/i915/gen9: Add WaInPlaceDecompressionHangMika Kuoppala1-0/+14
2016-07-20drm/i915: Convert i915_semaphores_is_enabled over to early sanitizeChris Wilson1-3/+3
2016-07-20drm/i915: Rename ring->virtual_start as ring->vaddrChris Wilson1-6/+5
2016-07-20drm/i915: Treat ringbuffer writes as write to normal memoryChris Wilson1-1/+2
2016-07-20drm/i915: Rename drm_gem_object_unreference in preparation for lockless freeChris Wilson1-7/+7
2016-07-20drm/i915: Rename i915_gem_context_reference/unreference()Chris Wilson1-2/+2
2016-07-20drm/i915: Derive GEM requests from dma-fenceChris Wilson1-5/+5
2016-07-14drm/i915: Pull out some more common engine init codeTvrtko Ursulin1-15/+3
2016-07-14drm/i915: Simplify intel_init_ring_buffer prototypeTvrtko Ursulin1-10/+8
2016-07-14drm/i915: Make more use of the shared engine irq setupTvrtko Ursulin1-15/+5
2016-07-14drm/i915: Unify engine init loopTvrtko Ursulin1-30/+15
2016-07-14drm/i915: unify first-stage engine struct setupDave Gordon1-30/+10
2016-07-13drm/i915: Unbreak interrupts on pre-gen6Ville Syrjälä1-1/+2
2016-07-05drm/i915: Convert dev_priv->dev backpointers to dev_priv->drmChris Wilson1-9/+9
2016-07-04drm/i915: Mass convert dev->dev_private to to_i915(dev)Chris Wilson1-5/+5
2016-07-04drm/i915: Remove stop-rings debugfs interfaceChris Wilson1-8/+0
2016-07-01drm/i915: Simplify enabling user-interrupts with L3-remappingChris Wilson1-23/+11
2016-07-01drm/i915: Move the get/put irq locking into the callerChris Wilson1-167/+70
2016-07-01drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)Chris Wilson1-64/+17
2016-07-01drm/i915: Refactor scratch object allocation for gen2 w/a bufferChris Wilson1-24/+8
2016-07-01drm/i915: Allocate scratch page from stolenChris Wilson1-1/+3
2016-07-01drm/i915: Stop mapping the scratch page into CPU spaceChris Wilson1-29/+11
2016-07-01drm/i915: Use HWS for seqno tracking everywhereChris Wilson1-48/+17
2016-07-01drm/i915: Slaughter the thundering i915_wait_request herdChris Wilson1-1/+11
2016-07-01drm/i915/ringbuffer: Move all default irq vfuncs init to a separate funcChris Wilson1-19/+24