summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_ttm.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-26drm/ttm: add back a reference to the bdev to the res managerChristian König1-2/+2
2022-01-26drm/ttm: add ttm_resource_fini v2Christian König1-4/+5
2021-07-13swiotlb: Update is_swiotlb_active to add a struct device argumentClaire Chang1-1/+1
2021-06-04drm/ttm: flip the switch for driver allocated resources v2Christian König1-16/+16
2021-06-04drm/nouveau: switch the TTM backends to self allocChristian König1-0/+4
2021-06-04drm/ttm: flip over the range manager to self allocated nodesChristian König1-0/+2
2021-05-26drm/nouveau: Implement mmap as GEM object functionThomas Zimmermann1-49/+0
2021-05-17drm/nouveau: Don't include drm_legacy.hThomas Zimmermann1-2/+0
2021-05-04Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2021-03-19swiotlb: remove swiotlb_nr_tblChristoph Hellwig1-1/+1
2021-02-25drm/nouveau/ttm: constify static vm_operations_structRikard Falkeborn1-1/+1
2021-01-21drm/ttm: device naming cleanupChristian König1-5/+5
2020-11-02drm/nouveau/ttm: Add limits.hMaxime Ripard1-0/+1
2020-11-02drm/nouveu: fix swiotlb includeChristian König1-0/+3
2020-10-29drm/ttm: wire up the new pool as default one v2Christian König1-5/+9
2020-10-26drm/ttm: make num_pages uint32_tChristian König1-1/+1
2020-10-07drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3Christian König1-2/+2
2020-09-28drm/nouveau: stop using TTMs fault callbackChristian König1-4/+6
2020-09-15drm/ttm: remove available_cachingChristian König1-7/+2
2020-09-15drm/nouveau: explicitly specify caching to useChristian König1-16/+3
2020-09-15drm/ttm: remove default cachingChristian König1-14/+7
2020-09-03drm/nouveau: move io_reserve_lru handling into the driver v5Christian König1-2/+42
2020-08-12drm/ttm: rename ttm_resource_manager_func callbacksChristian König1-6/+6
2020-08-06drm/ttm: rename ttm_mem_reg to ttm_resource.Dave Airlie1-4/+4
2020-08-06drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.Dave Airlie1-22/+22
2020-08-06drm/ttm: add a wrapper for checking if manager is in useDave Airlie1-1/+0
2020-08-06drm/ttm: drop type manager has_typeDave Airlie1-2/+2
2020-08-06drm/ttm: drop man->bdev link.Dave Airlie1-4/+2
2020-08-06drm/nouveau/ttm: move to driver allocated managerDave Airlie1-13/+32
2020-08-06drm/ttm: make ttm_range_man_init/takedown take type + argsDave Airlie1-9/+13
2020-08-06drm/nouveau/ttm: use wrapper to access memory managersDave Airlie1-4/+4
2020-08-06drm/nouveau: use new cleanup pathsDave Airlie1-11/+30
2020-08-06drm/nouveau: use new memory manager init pathsDave Airlie1-24/+19
2020-08-06drm/nouveau/ttm: don't fill in blank ttm debug callbackDave Airlie1-9/+0
2020-07-31drm/nouveau: stop implementing init_mem_typeChristian König1-4/+57
2020-06-29drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3Christian König1-8/+0
2020-01-15drm/nouveau/drm/ttm: Remove set but not used variable 'mem'YueHaibing1-4/+0
2019-09-11drm/nouveau: switch to gem vma offset managerGerd Hoffmann1-1/+1
2019-09-11drm/ttm: turn ttm_bo_device.vma_manager into a pointerGerd Hoffmann1-0/+1
2019-03-19drm/ttm: Quick-test mmap offset in ttm_bo_mmap()Thomas Zimmermann1-3/+0
2019-03-19drm/ttm: Remove file_page_offset parameter from ttm_bo_device_init()Thomas Zimmermann1-1/+0
2018-11-05drm/ttm: initialize globals during device init (v2)Christian König1-39/+0
2018-11-05drm/ttm: use a static ttm_mem_global instanceChristian König1-31/+3
2018-11-05drm/ttm: Rename ttm_bo_global_{init,release}() to ttm_bo_global_ref_{,}()Thomas Zimmermann1-2/+2
2018-06-29drm/noveau: add SPDX identifier and clarify licenseDirk Hohndel (VMware)1-2/+1
2018-05-10drm/nouveau/ttm: don't dereference nvbo::cli, it can outlive clientBen Skeggs1-3/+3
2017-12-19drm/nouveau: use alternate memory type for system-memory buffers with kind != 0Ben Skeggs1-10/+29
2017-11-02drm/nouveau: switch over to new memory and vmm interfacesBen Skeggs1-15/+3
2017-11-02drm/nouveau: switch to vmm limitBen Skeggs1-1/+1
2017-11-02drm/nouveau: fetch memory type indices that we care about for ttmBen Skeggs1-1/+29