aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_gem.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-07drm/msm: Fix a few commentsRob Clark1-1/+1
2025-07-04drm/msm: Add VM_BIND throttlingRob Clark1-0/+20
2025-07-04drm/msm: Defer VMA unmap for fb unpinsRob Clark1-0/+28
2025-07-04drm/msm: use trylock for debugfsRob Clark1-0/+6
2025-07-04drm/msm: Add VMA unmap reasonRob Clark1-1/+1
2025-07-04drm/msm: Add VM logging for VM_BIND updatesRob Clark1-0/+24
2025-07-04drm/msm: Add VM_BIND ioctlRob Clark1-0/+4
2025-07-04drm/msm: Support pgtable preallocationRob Clark1-0/+1
2025-07-04drm/msm: Add VM_BIND submitqueueRob Clark1-0/+12
2025-07-04drm/msm: rd dumping prep for sparse mappingsRob Clark1-10/+0
2025-07-04drm/msm: Mark VM as unusable on GPU hangsRob Clark1-0/+17
2025-07-04drm/msm: Rename msm_gem_vma_purge() -> _unmap()Rob Clark1-1/+1
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-0/+1
2025-07-04drm/msm: Use drm_gpuvm types moreRob Clark1-33/+26
2025-07-04drm/msm: Convert vm lockingRob Clark1-6/+31
2025-07-04drm/msm: drm_gpuvm conversionRob Clark1-19/+71
2025-07-04drm/msm: Collapse vma allocation and initializationRob Clark1-2/+2
2025-07-04drm/msm: Remove vram carveout supportRob Clark1-5/+0
2025-07-04drm/msm: Rename msm_gem_address_space -> msm_gem_vmRob Clark1-17/+17
2025-04-14drm/msm: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-1/+1
2024-03-11drm/msm: Acquire reservation lock in GEM pin/unpin callbackThomas Zimmermann1-2/+2
2023-12-10drm/msm/gem: Convert to drm_execRob Clark1-3/+2
2023-12-10drm/msm/gem: Split out submit_unpin_objects() helperRob Clark1-3/+3
2023-12-10drm/msm/gem: Remove "valid" trackingRob Clark1-2/+0
2023-11-20drm/msm/gem: Add metadataRob Clark1-0/+4
2023-08-10drm/msm: Remove vma use trackingRob Clark1-11/+1
2023-08-10drm/msm: Take lru lock once per submit_pin_objects()Rob Clark1-0/+1
2023-08-10drm/msm: Use drm_gem_object in submit bos tableRob Clark1-1/+1
2023-03-25drm/msm/gem: Avoid obj lock in job_run()Rob Clark1-0/+1
2023-03-25drm/msm/gem: Protect pin_count/madv by LRU lockRob Clark1-1/+8
2023-03-25drm/msm: Decouple vma tracking from obj lockRob Clark1-0/+1
2023-03-25drm/msm/gem: Tidy up VMA APIRob Clark1-11/+7
2022-08-28drm/msm/gem: Convert to lockdep assertRob Clark1-9/+6
2022-08-27drm/msm/gem: Add msm_gem_assert_locked()Rob Clark1-1/+7
2022-08-27drm/msm/gem: Convert to using drm_gem_lruRob Clark1-93/+0
2022-08-27drm/msm/gem: Remove active refcntRob Clark1-12/+2
2022-08-27drm/msm/gem: Rename to pin/unpin_pagesRob Clark1-2/+2
2022-08-27drm/msm/gem: Check for active in shrinker pathRob Clark1-0/+1
2022-07-06drm/msm/gem: Drop obj lock in msm_gem_free_object()Rob Clark1-1/+13
2022-07-05drm/msm: Make msm_gem_free_object() staticRob Clark1-1/+0
2022-06-15drm/msm/gem: Separate object and vma unpinRob Clark1-5/+6
2022-04-21drm/msm: Add a way for userspace to allocate GPU iovaRob Clark1-0/+8
2022-04-21drm/msm/gem: Add fenced vma unpinRob Clark1-2/+12
2022-04-21drm/msm/gem: Split vma lookup and pinRob Clark1-4/+5
2022-04-21drm/msm: Drop msm_gem_iova()Rob Clark1-2/+0
2022-04-21drm/msm/gem: Drop PAGE_SHIFT for address space mmRob Clark1-2/+2
2022-04-21drm/msm/gem: Split out inuse helperRob Clark1-0/+1
2022-04-21drm/msm/gem: Move prototypesRob Clark1-0/+22
2022-04-21drm/msm: Remove unused field in submitRob Clark1-1/+0