summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem/i915_gem_phys.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Use memcpy_[from/to]_page() in gem/i915_gem_pyhs.cZhao Liu2023-12-151-8/+2
* drm/i915: add minimal i915_gem_object_frontbuffer.hJani Nikula2023-08-311-0/+1
* drm/i915: Check for integer truncation on scatterlist creationChris Wilson2022-12-301-0/+4
* drm/i915: use i915_sg_dma_sizes() for all backendsMatthew Auld2022-11-091-6/+3
* drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]Jani Nikula2022-03-171-0/+1
* drm/i915/gem: Use to_gt() helperMichał Winiarski2021-12-181-2/+4
* drm/i915: Update object placement flags to be mutableThomas Hellström2021-06-241-1/+1
* Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen2021-06-021-1/+0
|\
| * drm/i915: Don't include drm_legacy.hThomas Zimmermann2021-05-171-1/+0
* | drm/i915: Fix i915_sg_page_sizes to record dma segments rather than physical ...Thomas Hellström2021-06-011-1/+1
|/
* drm/i915: Finally remove obj->mm.lock.Maarten Lankhorst2021-03-241-26/+8
* drm/i915: Pass ww ctx to intel_pin_to_display_planeMaarten Lankhorst2021-03-241-7/+3
* drm/i915: Flatten obj->mm.lockMaarten Lankhorst2021-03-241-1/+1
* drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.Maarten Lankhorst2021-03-241-2/+10
* drm/i915: Rework struct phys attachment handlingMaarten Lankhorst2021-03-241-53/+49
* drm/i915: Move HAS_STRUCT_PAGE to obj->flagsMaarten Lankhorst2021-03-241-0/+2
* Merge drm/drm-next into drm-intel-nextJani Nikula2021-03-111-2/+2
|\
| * drm/i915/gem: Use shrinkable status for unknown swizzle quirksChris Wilson2021-01-201-1/+1
| * drm/i915/gem: Move stolen node into GEM object unionChris Wilson2021-01-201-1/+1
| * drm/i915/gem: Pull phys pread/pwrite implementations to the backendChris Wilson2020-11-051-0/+55
* | drm/i915: Remove references to struct drm_device.pdevThomas Zimmermann2021-02-021-3/+3
* | drm/i915/gem: Pull phys pread/pwrite implementations to the backendChris Wilson2020-11-131-0/+55
|/
* Merge drm/drm-next into drm-intel-next-queuedJani Nikula2020-06-251-2/+0
|\
| * drm: delete drm_pci.hDaniel Vetter2020-04-031-2/+0
* | drm/i915/gem: Give each object class a friendly nameChris Wilson2020-05-301-0/+1
* | drm/i915/gem: Suppress some random warningsChris Wilson2020-05-251-2/+1
* | drm/i915/gem: Prefer drm_WARN* over WARN*Pankaj Bharadiya2020-05-191-1/+2
|/
* drm/i915/phys: unconditionally call release_memory_regionAbdiel Janulgue2020-03-061-3/+4
* drm/i915: Wean off drm_pci_alloc/drm_pci_freeChris Wilson2020-02-041-48/+50
* drm/i915: Switch obj->mm.lock lockdep annotations on its headDaniel Vetter2019-11-071-1/+1
* drm/i915: treat shmem as a regionMatthew Auld2019-10-181-1/+4
* drm/i915: Free the imported shmemfs file for phys objectsChris Wilson2019-08-091-0/+7
* drm/i915/gem: Defer obj->base.resv fini until RCU callbackChris Wilson2019-07-041-7/+0
* drm/i915/gem: Free pages before rcu-freeing the objectChris Wilson2019-07-031-1/+1
* drm/i915: Move i915_gem_chipset_flush to intel_gtTvrtko Ursulin2019-06-211-1/+2
* drm/i915: Pull scatterlist utils out of i915_gem.hChris Wilson2019-05-281-0/+1
* drm/i915: Move phys objects to its own fileChris Wilson2019-05-281-0/+211