summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/openchrome/openchrome_object.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-02drm/openchrome: Move openchrome_ttm_mmap() into openchrome_object.cKevin Brace1-0/+23
2021-04-02drm/ttm: cleanup BO size handling v3Kevin Brace1-1/+1
2021-03-31drm/ttm: wire up the new pool as default one v2Kevin Brace1-0/+2
2021-03-31drm/ttm: nuke caching placement flagsKevin Brace1-4/+3
2021-03-31drm/openchrome: Introduce GEM object functionsKevin Brace1-0/+18
2021-03-31drm/openchrome: switch over to the new pin interfaceKevin Brace1-31/+7
2021-03-31drm/openchrome: Prevent double calling of ttm_bo_put()Kevin Brace1-1/+0
2021-03-31drm/openchrome: switch to gem vma offset managerKevin Brace1-1/+1
2021-03-31drm/ttm: turn ttm_bo_device.vma_manager into a pointerKevin Brace1-0/+1
2021-03-31Revert "drm/openchrome: switch to own vma manager"Kevin Brace1-6/+0
2020-11-23drm/openchrome: Keep count of BO pin countKevin Brace1-3/+24
2020-10-27drm/ttm: remove available_cachingKevin Brace1-1/+0
2020-10-27drm/ttm: remove default cachingKevin Brace1-1/+0
2020-10-27drm/ttm: nuke memory type flagsKevin Brace1-9/+9
2020-10-27drm/ttm: make ttm_range_man_init/takedown take type + argsKevin Brace1-7/+5
2020-10-27drm/openchrome/ttm: use wrapper to access memory managerKevin Brace1-2/+4
2020-10-27drm/openchrome/ttm: use new takedown pathsKevin Brace1-1/+2
2020-10-27drm/openchrome: use new ttm man init pathKevin Brace1-2/+4
2020-10-27drm/openchrome: Forgot to call ttm_bo_clean_mm() when cleaning upKevin Brace1-0/+2
2020-09-14drm/openchrome: Stop the use of gem_free_object_unlocked() callbackKevin Brace1-0/+1
2019-12-02drm/openchrome: switch to own vma managerKevin Brace1-0/+6
2019-11-27drm/openchrome: Kernel map a BO after pinning is finishedKevin Brace1-8/+9
2019-08-27drm/openchrome: Add kmap parameter to openchrome_bo_create()Kevin Brace1-0/+49
2019-08-27drm/openchrome: Rename openchrome_bo_destroy()Kevin Brace1-14/+14
2019-08-27drm/openchrome: Move openchrome_bo_pin() and openchrome_bo_unpin()Kevin Brace1-38/+38
2019-08-14drm/openchrome: Set a proper ttm_bo_init() page_alignment parameterKevin Brace1-1/+2
2019-08-13drm/openchrome: Create a GEM handle before a TTM BO is initializedKevin Brace1-8/+13
2019-05-21drm/openchrome: Remove file_page_offset parameter from ttm_bo_device_init()Kevin Brace1-1/+0
2019-03-16drm/openchrome: New TTM memory allocatorKevin Brace1-0/+233