summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_bo.h
Commit message (Expand)AuthorAgeFilesLines
* drm/ttm: replace busy placement with flags v6Somalapuram Amaranath2024-01-251-1/+0
* drm/nouveau: make use of the GPUVM's shared dma-resvDanilo Krummrich2023-11-131-0/+5
* drm/nouveau: implement new VM_BIND uAPIDanilo Krummrich2023-08-041-1/+2
* drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2Christian König2022-12-061-1/+2
* drm/ttm: device naming cleanupChristian König2021-01-211-1/+1
* drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backendsThomas Zimmermann2020-11-091-2/+0
* drm/nouveau: stop using TTMs fault callbackChristian König2020-09-281-0/+1
* drm/nouveau: switch over to the new pin interfaceChristian König2020-09-241-3/+0
* drm/nouveau: stop using TTM placement flagsChristian König2020-09-111-6/+6
* drm/nouveau: move io_reserve_lru handling into the driver v5Christian König2020-09-031-0/+3
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2020-08-121-2/+41
|\
| * drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()Ben Skeggs2020-07-241-0/+12
| * drm/nouveau/bo: split buffer move functions into their own source filesBen Skeggs2020-07-241-2/+29
|/
* drm/nouveau: don't use ttm bo->offset v3Nirmoy Das2020-06-261-0/+3
* drm/nouveau: Fix fallout from reservation object reworkThierry Reding2019-09-171-2/+2
* drm/nouveau: Initialize GEM object before TTM objectThierry Reding2019-08-211-0/+4
* dma-buf: rename reservation_object to dma_resvChristian König2019-08-131-1/+1
* drm/nouveau: use embedded gem objectGerd Hoffmann2019-08-061-5/+0
* drm/nouveau: fix bogus GPL-2 license headerIlia Mirkin2019-07-191-1/+1
* drm/nouveau: Replace ttm_bo_unref with ttm_bo_putThomas Zimmermann2019-01-281-5/+2
* drm/nouveau: Replace ttm_bo_reference with ttm_bo_getThomas Zimmermann2019-01-281-1/+6
* drm/nouveau/ttm: don't dereference nvbo::cli, it can outlive clientBen Skeggs2018-05-101-2/+0
* drm/nouveau/bo: add helper functions for handling pinned+mapped buffersBen Skeggs2018-02-021-0/+28
* Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-151-10/+7
|\
| * drm/nouveau: separate constant-va tracking from nvkm vma structureBen Skeggs2017-11-021-7/+0
| * drm/nouveau: split various bo flags out into their own membersBen Skeggs2017-11-021-3/+7
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* drm/nouveau: size is u64 everywhereBen Skeggs2017-02-171-1/+1
* drm/nouveau: pass nvif_client to nouveau_bo_new() instead of drm_deviceBen Skeggs2017-02-171-1/+3
* drm/nouveau: finalise nvkm namespace switch (no binary change)Ben Skeggs2015-01-221-6/+6
* drm/nouveau/bo: Remove unused functionRickard Strandqvist2015-01-221-1/+0
* drm/nouveau: teach nouveau_bo_pin() how to force a contig vram allocationBen Skeggs2014-12-021-1/+1
* drm/nouveau: synchronize BOs when requiredAlexandre Courbot2014-12-021-0/+2
* drm/nouveau: implement explicitly coherent BOsAlexandre Courbot2014-12-021-0/+1
* drm/nouveau: export reservation_object from dmabuf to ttmMaarten Lankhorst2014-10-011-0/+1
* drm: Extract <drm/drm_gem.h>Daniel Vetter2014-09-241-0/+2
* drm/nouveau: use shared fences for readable objectsMaarten Lankhorst2014-09-021-1/+1
* drm/ttm: move fpfn and lpfn into each placement v2Christian König2014-08-271-2/+2
* drm/nouveau: embed gem object in nouveau_boDavid Herrmann2013-10-091-1/+4
* drm/nouveau: use prime helpersAaron Plattner2013-02-081-1/+0
* drm/nouveau: try to protect nbo->pin_refcountDaniel Vetter2013-01-201-0/+2
* drm/ttm: remove no_wait_reserve, v3Maarten Lankhorst2012-12-101-1/+1
* drm/nve0: use async copy engine for ttm buffer moves if availableBen Skeggs2012-10-031-1/+1
* drm/nouveau: port all engines to new engine module formatBen Skeggs2012-10-031-6/+13
* drm/nouveau: pull nouveau_bo definitions into their own headerBen Skeggs2012-10-031-0/+92