summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_object.h
AgeCommit message (Expand)AuthorFilesLines
2019-03-31drm/i915: Check domains for userptr on releaseChris Wilson1-0/+4
2019-03-06drm/i915: Use i915_global_register()Chris Wilson1-4/+0
2019-02-28drm/i915: Make object/vma allocation caches globalChris Wilson1-1/+7
2019-02-05drm/i915: Pull i915_gem_active into the i915_active familyChris Wilson1-1/+1
2019-01-28drm/i915: Move vma lookup to its own lockChris Wilson1-18/+27
2019-01-15drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_startChris Wilson1-0/+7
2019-01-09drm/i915: drop all drmP.h includesJani Nikula1-1/+2
2018-07-26drm/i915: Mark up object tiling-and-stride getters as constChris Wilson1-5/+5
2018-07-13drm/i915/userptr: Enable read-only support on gen8+Chris Wilson1-1/+0
2018-07-13drm/i915: Prevent writing into a read-only object via a GGTT mmapChris Wilson1-1/+12
2018-06-28drm/i915: Replace drm_gem_object_unreference_unlocked with put functionThomas Zimmermann1-3/+0
2018-06-28drm/i915: Replace __drm_gem_object_unreference with __drm_gem_object_putThomas Zimmermann1-1/+1
2018-06-28drm/i915: Replace drm_gem_object_{un/reference} with {put,get} functionsThomas Zimmermann1-7/+1
2018-02-21drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson1-1/+1
2018-02-16drm: move read_domains and write_domain into i915Christian König1-0/+15
2017-12-04drm/i915/gvt: Dmabuf support for GVT-gTina Zhang1-0/+2
2017-11-14drm/i915: Introduce GEM proxyTina Zhang1-2/+9
2017-10-16drm/i915: Move dev_priv->mm.[un]bound_list to its own lockChris Wilson1-1/+6
2017-10-16drm/i915: Rename obj->pin_display to obj->pin_globalChris Wilson1-1/+2
2017-10-09drm/i915: Track user GTT faulting per-vmaChris Wilson1-0/+1
2017-10-07drm/i915/selftests: huge page testsMatthew Auld1-0/+2
2017-10-07drm/i915: accurate page size tracking for the ppgttMatthew Auld1-0/+10
2017-10-07drm/i915: introduce page_size membersMatthew Auld1-0/+17
2017-10-07drm/i915: push set_pages down to the callersMatthew Auld1-1/+1
2017-08-18drm/i915: Replace execbuf vma ht with an idrChris Wilson1-1/+22
2017-08-15drm/i915: Split obj->cache_coherent to track r/wChris Wilson1-1/+8
2017-06-16drm/i915: Store a direct lookup from object handle to vmaChris Wilson1-3/+1
2017-06-16drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirtyChris Wilson1-0/+1
2017-05-30drm/i915: Add kerneldoc to describe i915_gem_object.vma_listChris Wilson1-1/+16
2017-05-24drm/i915: Convert i915_gem_object_ops->flags values to use BIT()Chris Wilson1-2/+2
2017-03-08drm/i915: Purge i915_gem_object_is_dead()Chris Wilson1-6/+0
2017-03-08Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queuedDaniel Vetter1-1/+1
2017-03-08Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/dr...Dave Airlie1-8/+33
2017-03-07drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctlChris Wilson1-0/+3
2017-03-01drm/i915: Prevent concurrent tiling/framebuffer modificationsChris Wilson1-1/+17
2017-02-23Merge tag 'drm-for-v4.11-less-shouty' of git://people.freedesktop.org/~airlie...Linus Torvalds1-0/+23
2017-02-22drm/i915: Amalgamate flushing of display objectsChris Wilson1-0/+2
2017-02-16drm/i915: Remove struct_mutex for destroying framebuffersChris Wilson1-1/+1
2017-02-13drm/i915: Exercise filling the top/bottom portions of the ppgttChris Wilson1-0/+3
2017-02-13drm/i915: Create a fake object for testing huge allocationsChris Wilson1-8/+12
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra1-1/+1
2017-01-10drm/i915: Split out i915_gem_object_set_tiling()Chris Wilson1-0/+3
2017-01-10drm/i915: Extract tile_row_size for fencingChris Wilson1-0/+20
2016-11-18drm/i915: Move frontbuffer CS write tracking from ggtt vma to objectChris Wilson1-0/+1
2016-11-11drm/i915: Split out i915_vma.cJoonas Lahtinen1-0/+337