summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem/i915_gem_object.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/gem: Split the context's obj:vma lut into its own mutexChris Wilson2020-07-031-2/+2
* drm/i915/gem: Only revoke mmap handlers if activeChris Wilson2020-07-021-13/+24
* drm/i915/gem: Move obj->lut_list under its own lockChris Wilson2020-07-011-6/+15
* drm/i915/gem: Give each object class a friendly nameChris Wilson2020-05-291-1/+1
* drm/i915/gem: Taint all shrinkable object locksChris Wilson2020-05-291-0/+4
* drm/i915/gem: Lazily acquire the device wakeref for freeing objectsChris Wilson2020-05-041-3/+0
* drm/i915: Only close vma we openChris Wilson2020-04-241-3/+1
* drm/i915/gem: Drop cached obj->bind_countChris Wilson2020-04-021-1/+0
* drm/i915/gem: Break up long lists of object reclaimChris Wilson2020-02-211-0/+1
* drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain listChris Wilson2020-01-201-11/+7
* drm/i915: Introduce a vma.krefChris Wilson2019-12-231-1/+1
* drm/i915: Hold reference to intel_frontbuffer as we track activityChris Wilson2019-12-181-1/+25
* drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSETAbdiel Janulgue2019-12-041-0/+27
* drm/i915/gem: Protect the obj->vma.list during iterationChris Wilson2019-11-191-0/+2
* drm/i915/gem: Merge GGTT vma flush into a single loopChris Wilson2019-11-191-9/+3
* drm/i915: Switch obj->mm.lock lockdep annotations on its headDaniel Vetter2019-11-071-1/+3
* drm/i915/gem: Distinguish each object typeChris Wilson2019-10-221-2/+3
* drm/i915: Pull i915_vma_pin under the vm->mutexChris Wilson2019-10-041-12/+21
* drm/i915: Make i915_vma.flags atomic_t for mutex reductionChris Wilson2019-09-111-1/+1
* Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi2019-08-221-1/+1
|\
| * Merge tag 'drm-misc-next-2019-08-19' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2019-08-211-1/+1
| |\
* | | drm/i915: Extract intel_frontbuffer active trackingChris Wilson2019-08-161-24/+3
* | | drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.hJani Nikula2019-08-071-0/+1
* | | drm/i915: Replace struct_mutex for batch pool serialisationChris Wilson2019-08-041-1/+0
* | | drm/i915: Flush the freed object list on file closeChris Wilson2019-08-021-34/+4
* | | drm/i915: Hide unshrinkable context objects from the shrinkerChris Wilson2019-08-021-8/+3
|/ /
* | drm/i915/gem: Defer obj->base.resv fini until RCU callbackChris Wilson2019-07-041-4/+5
* | drm/i915/gem: Free pages before rcu-freeing the objectChris Wilson2019-07-031-44/+38
* | drm/i915: Throw away the active object retirement complexityChris Wilson2019-06-211-1/+0
* | drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gtTvrtko Ursulin2019-06-211-3/+4
|/
* drm/i915: Skip shrinking already freed pagesChris Wilson2019-06-181-46/+1
* drm/i915: Use drm_gem_object.resvChris Wilson2019-06-181-4/+0
* drm/i915: move modesetting core code under display/Jani Nikula2019-06-171-1/+2
* drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio2019-06-141-2/+2
* drm/i915: Combine unbound/bound list tracking for objectsChris Wilson2019-06-121-1/+1
* drm/i915: Promote i915->mm.obj_lock to be irqsafeChris Wilson2019-06-101-4/+8
* drm/i915: Move object close under its own lockChris Wilson2019-06-061-15/+23
* drm/i915: Report all objects with allocated pages to the shrinkerChris Wilson2019-05-311-25/+8
* drm/i915: Track the purgeable objects on a separate eviction listChris Wilson2019-05-311-1/+10
* drm/i915: Drop check for non-NULL entry in llist_for_each_entry_safeChris Wilson2019-05-311-2/+1
* drm/i915: Drop the deferred active referenceChris Wilson2019-05-281-12/+1
* drm/i915: Move GEM object domain management from struct_mutex to localChris Wilson2019-05-281-0/+2
* drm/i915: Move more GEM objects under gem/Chris Wilson2019-05-281-1/+9
* drm/i915: Move mmap and friends to its own fileChris Wilson2019-05-281-0/+56
* drm/i915: Move shmem object setup to its own fileChris Wilson2019-05-281-0/+298
* drm/i915: Move object->pages API to i915_gem_object.[ch]Chris Wilson2019-05-281-0/+90