summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/ttm/ttm_pool.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-23drm/ttm: Allow direct reclaim to allocate local memory v2Rajneesh Bhardwaj1-1/+1
2024-04-15drm/ttm: stop pooling cached NUMA pages v2Christian König1-10/+28
2024-02-22drm/ttm: Fix an invalid freeing on already freed page in error pathThomas Hellström1-1/+1
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2024-01-08mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov1-10/+10
2023-10-04drm/ttm: dynamically allocate the drm-ttm_pool shrinkerQi Zheng1-8/+15
2023-10-04drm/ttm: introduce pool_shrink_rwsemQi Zheng1-1/+16
2023-06-15Merge tag 'amd-drm-next-6.5-2023-06-09' of https://gitlab.freedesktop.org/agd...Dave Airlie1-5/+9
2023-06-09drm/ttm: export ttm_pool_fini for cleanupRajneesh Bhardwaj1-0/+1
2023-06-09drm/ttm: add NUMA node id to the poolRajneesh Bhardwaj1-5/+8
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-11/+11
2023-04-14drm/ttm: revert "Reduce the number of used allocation orders for TTM pages"Christian König1-19/+11
2023-04-06drm/ttm: Reduce the number of used allocation orders for TTM pagesThomas Hellström1-11/+19
2023-04-06drm/ttm/pool: Fix ttm_pool_alloc error pathThomas Hellström1-30/+51
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-11/+11
2022-12-06drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2Christian König1-1/+2
2022-11-08drm/ttm: optimize pool allocations a bit v2Christian König1-24/+58
2022-07-03mm: shrinkers: provide shrinkers with namesRoman Gushchin1-1/+1
2021-09-29drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/Matthew Auld1-1/+1
2021-09-15drm/ttm: fix the type mismatch error on sparc64Huang Rui1-1/+2
2021-08-27drm/ttm: optimize the pool shrinker a bit v2Christian König1-18/+22
2021-03-16Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-56/+101
2021-03-11drm/ttm: Fix TTM page pool accountingAnthony DeRossi1-2/+2
2021-02-11drm/ttm: make sure pool pages are clearedChristian König1-0/+10
2021-02-09drm/ttm: move memory accounting into vmwgfx v4Christian König1-12/+1
2021-01-28drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_pagedrm-misc-fixes-2021-02-02Michel Dänzer1-1/+1
2021-01-20drm/ttm: optimize ttm pool shrinker a bitChristian König1-7/+16
2021-01-20drm/ttm: add debugfs entry to test pool shrinker v2Christian König1-18/+35
2021-01-20drm/ttm: add a debugfs file for the global page poolsChristian König1-20/+50
2021-01-18drm/ttm: stop using GFP_TRANSHUGE_LIGHTChristian König1-5/+6
2021-01-12drm/ttm: make the pool shrinker lock a mutexdrm-misc-fixes-2021-01-12Christian König1-10/+10
2021-01-11drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map()Jeremy Cline1-1/+1
2021-01-07drm/ttm: unexport ttm_pool_init/finidrm-misc-fixes-2021-01-08Christian König1-2/+0
2020-12-16drm/ttm: fix unused function warningArnd Bergmann1-15/+14
2020-11-19drm/ttm: fix DMA32 handling in the global page poolChristian König1-0/+22
2020-11-13drm/ttm: fix missing NULL check in the new page poolChristian König1-1/+1
2020-11-04drm/ttm: rework no_retry handling v2Christian König1-1/+1
2020-10-29drm/ttm: new TT backend allocation pool v3Christian König1-0/+667