aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_batch_pool.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-06-14drm/i915: Reinstate reservation_object zapping for batch_pool objectsChris Wilson1-2/+17
2017-03-17drm/i915: Retire an active batch pool object rather than allocate newChris Wilson1-20/+17
2017-02-21drm/i915: Use reservation_object_lock()Chris Wilson1-2/+2
2016-10-28drm/i915: Move GEM activity tracking into a common struct reservation_objectChris Wilson1-2/+9
2016-10-28drm/i915: Refactor object page APIChris Wilson1-2/+1
2016-10-28drm/i915: Introduce an internal allocator for disposable private objectsChris Wilson1-19/+8
2016-10-28drm/i915: Defer active reference until requiredChris Wilson1-1/+1
2016-08-04drm/i915: Double check the active status on the batch poolChris Wilson1-7/+8
2016-07-26drm/i915: Only drop the batch-pool's object referenceChris Wilson1-7/+6
2016-07-20drm/i915: Rename drm_gem_object_unreference in preparation for lockless freeChris Wilson1-2/+2
2016-04-28drm/i915: Propagate error from drm_gem_object_init()Chris Wilson1-2/+2
2016-04-25drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()Dave Gordon1-1/+1
2015-04-10drm/i915: Split batch pool into size bucketsChris Wilson1-18/+31
2015-04-10drm/i915: Split the batch pool by engineChris Wilson1-1/+2
2015-04-10drm/i915: Tidy batch pool logicChris Wilson1-20/+19
2015-04-10drm/i915: Split i915_gem_batch_pool into its own headerChris Wilson1-0/+1
2014-12-16drm/i915: Mark shadow batch buffers as purgeableBrad Volkin1-0/+2
2014-12-16drm/i915: Implement a framework for batch buffer poolsBrad Volkin1-0/+135