summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/gma500/gem.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-16drm/gma500: Move GEM memory management functions to gem.cThomas Zimmermann1-0/+133
2022-03-16drm/gma500: Move GTT locking into GTT helpersThomas Zimmermann1-9/+2
2022-03-16drm/gma500: Acquire reservation lock for GEM objectsThomas Zimmermann1-0/+12
2022-03-16drm/gma500: Remove struct psb_gem_object.npageThomas Zimmermann1-4/+5
2021-10-19drm/gma500: Rename struct gtt_range to struct psb_gem_objectThomas Zimmermann1-52/+54
2021-10-19drm/gma500: Rewrite GTT page insert/remove without struct gtt_rangeThomas Zimmermann1-8/+4
2021-10-19drm/gma500: Set page-caching flags in GEM pin/unpinThomas Zimmermann1-1/+8
2021-10-19drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callersThomas Zimmermann1-62/+32
2021-10-19drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()Thomas Zimmermann1-52/+42
2021-10-19drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()Thomas Zimmermann1-4/+4
2021-10-19drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create()Thomas Zimmermann1-9/+13
2021-10-19drm/gma500: Reimplement psb_gem_create()Thomas Zimmermann1-36/+57
2021-10-19drm/gma500: Use to_gtt_range() everywhereThomas Zimmermann1-2/+2
2021-10-19drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.cThomas Zimmermann1-13/+131
2021-09-23drm/gma500: Replace references to dev_private with helper functionThomas Zimmermann1-1/+1
2021-01-18drm/gma500/gem: Include our own header containing prototypesLee Jones1-0/+1
2021-01-18drm/gma500/gem: Add and rename some function parameter descriptionsLee Jones1-2/+3
2020-11-09drm/gma500: Remove unused function psb_gem_get_aperture()Thomas Zimmermann1-6/+0
2020-09-25drm/gma500: Introduce GEM object functionsThomas Zimmermann1-2/+16
2020-05-19drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov1-1/+1
2019-06-19Merge v5.2-rc5 into drm-nextDaniel Vetter1-13/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner1-13/+1
2019-05-22drm/gma500: drop drmp.h include from all .c filesSam Ravnborg1-1/+2
2019-05-22drm/gma500: remove empty gma_drm.h header fileSam Ravnborg1-1/+1
2018-08-23drivers/gpu/drm/gma500/: change return type to vm_fault_tSouptick Joarder1-17/+10
2018-06-26drm/gma500: Replace drm_gem_object_unreference_unlocked with put functionThomas Zimmermann1-1/+1
2017-08-16drm/gma500: Use .dumb_map_offset and .dumb_destroy defaultsNoralf Trønnes1-30/+0
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-1/+2
2016-12-14mm: use vmf->address instead of of vmf->virtual_addressJan Kara1-3/+2
2016-05-17drm: Remove unused drm_device from drm_gem_object_lookup()Chris Wilson1-1/+1
2015-12-01drm/gma500: Add driver private mutex for the fault handlerDaniel Vetter1-2/+2
2015-12-01drm/gma500: Drop dev->struct_mutex from mmap offset functionDaniel Vetter1-10/+3
2015-12-01drm/gma500: Use correct unref in the gem bo create functionDaniel Vetter1-1/+1
2014-03-17drm/gma500: Remove dead codeThierry Reding1-3/+0
2014-03-17drm/gma500: Add backing type and base align to psb_gem_create()Patrik Jakobsson1-4/+5
2014-03-17drm/gma500: Remove unused ioctlsPatrik Jakobsson1-44/+0
2013-10-09drm: kill ->gem_init_object() and friendsDavid Herrmann1-5/+0
2013-08-07drm/gem: create drm_gem_dumb_destroyDaniel Vetter1-17/+0
2013-07-25drm/gem: convert to new unified vma managerDavid Herrmann1-9/+6
2013-07-23drm/gem: simplify object initializationDavid Herrmann1-3/+4
2012-10-03Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-2/+7
2012-10-02UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/David Howells1-1/+1
2012-08-24drm: gma500: Kill the GEM glue layerLaurent Pinchart1-2/+7
2012-04-27gma500: Set the mapping maskAlan Cox1-0/+2
2011-12-06gma500: do a pass over the FIXME tagsAlan Cox1-4/+1
2011-12-06gma500: Move the APIAlan Cox1-1/+1
2011-12-06gma500: Rename the ioctls to avoid clashing with the legacy driversAlan Cox1-2/+2
2011-11-16gma500: GEM and GEM glueAlan Cox1-0/+295