summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/ttm/ttm_pool.c
Commit message (Expand)AuthorAgeFilesLines
* drm/ttm: stop pooling cached NUMA pages v2Christian König2024-04-151-10/+28
* drm/ttm: Fix an invalid freeing on already freed page in error pathThomas Hellström2024-02-221-1/+1
* mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-081-1/+1
* mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov2024-01-081-10/+10
* drm/ttm: dynamically allocate the drm-ttm_pool shrinkerQi Zheng2023-10-041-8/+15
* drm/ttm: introduce pool_shrink_rwsemQi Zheng2023-10-041-1/+16
* Merge tag 'amd-drm-next-6.5-2023-06-09' of https://gitlab.freedesktop.org/agd...Dave Airlie2023-06-151-5/+9
|\
| * drm/ttm: export ttm_pool_fini for cleanupRajneesh Bhardwaj2023-06-091-0/+1
| * drm/ttm: add NUMA node id to the poolRajneesh Bhardwaj2023-06-091-5/+8
* | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-11/+11
|\ \
| * | mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-051-11/+11
* | | drm/ttm: revert "Reduce the number of used allocation orders for TTM pages"Christian König2023-04-141-19/+11
| |/ |/|
* | drm/ttm: Reduce the number of used allocation orders for TTM pagesThomas Hellström2023-04-061-11/+19
* | drm/ttm/pool: Fix ttm_pool_alloc error pathThomas Hellström2023-04-061-30/+51
|/
* drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2Christian König2022-12-061-1/+2
* drm/ttm: optimize pool allocations a bit v2Christian König2022-11-081-24/+58
* mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-031-1/+1
* drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/Matthew Auld2021-09-291-1/+1
* drm/ttm: fix the type mismatch error on sparc64Huang Rui2021-09-151-1/+2
* drm/ttm: optimize the pool shrinker a bit v2Christian König2021-08-271-18/+22
* Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-03-161-56/+101
|\
| * drm/ttm: move memory accounting into vmwgfx v4Christian König2021-02-091-12/+1
| * drm/ttm: optimize ttm pool shrinker a bitChristian König2021-01-201-7/+16
| * drm/ttm: add debugfs entry to test pool shrinker v2Christian König2021-01-201-18/+35
| * drm/ttm: add a debugfs file for the global page poolsChristian König2021-01-201-20/+50
* | drm/ttm: Fix TTM page pool accountingAnthony DeRossi2021-03-111-2/+2
* | drm/ttm: make sure pool pages are clearedChristian König2021-02-111-0/+10
* | drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_pageMichel Dänzer2021-01-281-1/+1
* | drm/ttm: stop using GFP_TRANSHUGE_LIGHTChristian König2021-01-181-5/+6
* | drm/ttm: make the pool shrinker lock a mutexChristian König2021-01-121-10/+10
* | drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map()Jeremy Cline2021-01-111-1/+1
* | drm/ttm: unexport ttm_pool_init/finiChristian König2021-01-071-2/+0
|/
* drm/ttm: fix unused function warningArnd Bergmann2020-12-161-15/+14
* drm/ttm: fix DMA32 handling in the global page poolChristian König2020-11-191-0/+22
* drm/ttm: fix missing NULL check in the new page poolChristian König2020-11-131-1/+1
* drm/ttm: rework no_retry handling v2Christian König2020-11-041-1/+1
* drm/ttm: new TT backend allocation pool v3Christian König2020-10-291-0/+667