aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_gem.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-29Merge tag 'drm-msm-fixes-2025-08-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixesDave Airlie1-2/+11
2025-08-01drm/msm: Fix refcnt underflow in error pathRob Clark1-1/+3
2025-08-01drm/msm: Fix build with KMS disabledRob Clark1-1/+8
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-1/+0
2025-07-09mm: remove callers of pfn_t functionalityAlistair Popple1-1/+0
2025-07-04drm/msm: Defer VMA unmap for fb unpinsRob Clark1-23/+37
2025-07-04drm/msm: use trylock for debugfsRob Clark1-1/+2
2025-07-04drm/msm: Add VMA unmap reasonRob Clark1-9/+11
2025-07-04drm/msm: Add VM_BIND ioctlRob Clark1-11/+29
2025-07-04drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNELRob Clark1-3/+3
2025-07-04drm/msm: Add _NO_SHARE flagRob Clark1-0/+21
2025-07-04drm/msm: Add opt-in for VM_BINDRob Clark1-0/+8
2025-07-04drm/msm: Rename msm_gem_vma_purge() -> _unmap()Rob Clark1-3/+3
2025-07-04drm/msm: Add mmu support for non-zero offsetRob Clark1-2/+2
2025-07-04drm/msm: Split out helper to get iommu prot flagsRob Clark1-2/+10
2025-07-04drm/msm: Use drm_gpuvm types moreRob Clark1-49/+45
2025-07-04drm/msm: Convert vm lockingRob Clark1-10/+31
2025-07-04drm/msm: drm_gpuvm conversionRob Clark1-59/+107
2025-07-04drm/msm: Don't close VMAs on purgeRob Clark1-1/+1
2025-07-04drm/msm: Collapse vma close and deleteRob Clark1-13/+3
2025-07-04drm/msm: Collapse vma allocation and initializationRob Clark1-27/+3
2025-07-04drm/msm: Remove vram carveout supportRob Clark1-119/+12
2025-07-04drm/msm: Rename msm_gem_address_space -> msm_gem_vmRob Clark1-37/+37
2025-07-04drm/msm: Rename msm_file_private -> msm_contextRob Clark1-1/+1
2025-04-14drm/msm: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-2/+2
2024-07-02drm/msm/gem: Add missing rcu_dereference()Rob Clark1-1/+1
2024-06-21drm/msm: Add GPU memory tracesRob Clark1-0/+37
2024-03-11drm/msm: Acquire reservation lock in GEM pin/unpin callbackThomas Zimmermann1-6/+6
2024-03-11drm/msm: Provide msm_gem_get_pages_locked()Thomas Zimmermann1-4/+4
2023-11-20drm/msm/gem: Demote userspace errors to DRM_UT_DRIVERRob Clark1-3/+3
2023-11-20drm/msm/gem: Add metadataRob Clark1-0/+1
2023-08-24Merge tag 'drm-msm-next-2023-08-20' of https://gitlab.freedesktop.org/drm/msm into drm-nextDave Airlie1-26/+31
2023-08-10drm/msm: Remove vma use trackingRob Clark1-7/+2
2023-08-10drm/msm: Take lru lock once per submit_pin_objects()Rob Clark1-16/+29
2023-08-10drm/msm: Take lru lock once per job_runRob Clark1-3/+0
2023-06-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-14/+8
2023-06-19drm/msm: Initialize mmap offset after constructing the buffer objectThomas Zimmermann1-0/+8
2023-06-19Backmerge tag 'v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-nextDave Airlie1-14/+8
2023-06-13Merge branch 'drm-next' of git://anongit.freedesktop.org/drm/drm into msm-next-lumag-baseDmitry Baryshkov1-0/+15
2023-05-24drm/msm: Add memory stats to fdinfoRob Clark1-0/+15
2023-04-24drm/msm: Fix vmap madv warningRob Clark1-14/+8
2023-03-28drm/msm: Add wait-boost supportRob Clark1-0/+5
2023-03-25drm/msm/gem: Avoid obj lock in job_run()Rob Clark1-7/+37
2023-03-25drm/msm/gem: Protect pin_count/madv by LRU lockRob Clark1-12/+36
2023-03-25drm/msm/gem: Move update_lru()Rob Clark1-24/+22
2023-03-25drm/msm/gem: Simplify vmap vs LRU trackingRob Clark1-9/+8
2023-03-25drm/msm/gem: Tidy up VMA APIRob Clark1-10/+8
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2022-08-27drm/msm/gem: Add msm_gem_assert_locked()Rob Clark1-18/+18
2022-08-27drm/msm/gem: Convert to using drm_gem_lruRob Clark1-43/+15