summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_gem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'drm-misc-next-2024-08-01' of https://gitlab.freedesktop.org/drm/mi...Daniel Vetter2024-08-081-10/+11
|\
| * drm/nouveau: remove push pointer from nouveau_channelBen Skeggs2024-07-271-7/+7
| * drm/nouveau: remove chan->drmBen Skeggs2024-07-271-3/+4
* | Revert "nouveau: rip out busy fence waits"Dave Airlie2024-08-021-1/+1
|/
* nouveau: rip out busy fence waitsDave Airlie2024-06-171-1/+1
* drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbufKarol Herbst2024-03-051-1/+1
* drm/nouveau: make use of the GPUVM's shared dma-resvDanilo Krummrich2023-11-131-2/+8
* drm/nouveau: fence: fix undefined fence state after emitDanilo Krummrich2023-08-311-4/+1
* drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitlyDanilo Krummrich2023-08-241-2/+4
* drm/nouveau: implement new VM_BIND uAPIDanilo Krummrich2023-08-041-5/+44
* drm/nouveau: fence: separate fence alloc and emitDanilo Krummrich2023-08-041-1/+4
* drm/nouveau: move usercopy helpers to nouveau_drv.hDanilo Krummrich2023-08-041-26/+0
* drm/nouveau: get vmm via nouveau_cli_vmm()Danilo Krummrich2023-08-041-3/+3
* drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout()John Ogness2023-04-171-6/+12
* drm/nouveau: stop using ttm_bo_waitChristian König2023-01-181-3/+8
* drm/ttm: rework on ttm_resource to use size_t typeSomalapuram Amaranath2022-10-271-3/+2
* dma-buf: add enum dma_resv_usage v4Christian König2022-04-071-1/+2
* Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/d...Dave Airlie2021-11-101-1/+1
|\
| * drm/ttm: remove ttm_bo_vm_insert_huge()Jason Gunthorpe2021-11-051-1/+1
* | Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-11-051-1/+1
|\|
| * drm/nouveau/gem: remove redundant semi-colonYang Yingliang2021-10-111-1/+1
* | drm/nouveau: avoid a use-after-free when BO init failsJeremy Cline2021-10-061-3/+1
|/
* dma-buf: drop the _rcu postfix on function names v3Christian König2021-06-061-2/+2
* drm/ttm: rename bo->mem and make it a pointerChristian König2021-06-021-8/+8
* drm/nouveau: Implement mmap as GEM object functionThomas Zimmermann2021-05-261-0/+36
* drm/nouveau: use bo->base.size instead of mem->num_pagesChristian König2021-04-191-2/+2
* Merge tag 'drm-next-2020-12-11' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2020-12-141-1/+15
|\
| * drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backendsThomas Zimmermann2020-11-091-2/+4
| * Merge drm/drm-next into drm-misc-nextMaxime Ripard2020-11-021-1/+2
| |\
| * | drm/nouveau: Introduce GEM object functionsThomas Zimmermann2020-09-251-0/+13
| * | drm/nouveau: stop using persistent_swap_storageChristian König2020-09-241-1/+0
* | | drm/nouveau: fix relocations applying logic and a double-freeMatti Hamalainen2020-11-261-3/+5
| |/ |/|
* | drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"Karol Herbst2020-10-301-1/+2
|/
* drm/nouveau: stop using TTM placement flagsChristian König2020-09-111-23/+11
* drm/nouveau/gem: convert indirect pushbufs to new push macrosBen Skeggs2020-07-241-8/+8
* drm/nouveau: fix multiple instances of reference count leaksAditya Pakki2020-07-241-1/+3
* Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2020-06-291-2/+4
|\
| * Merge tag 'drm-misc-next-2020-06-19' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2020-06-241-7/+7
| |\
| * | drm/nouveau: fix runtime pm imbalance on errorDinghao Liu2020-05-221-1/+1
| * | drm/nouveau: fix runtime pm imbalance on errorDinghao Liu2020-05-221-1/+3
* | | drm/nouveau: don't use ttm bo->offset v3Nirmoy Das2020-06-261-5/+5
| |/ |/|
* | drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov2020-05-191-7/+7
|/
* drm/nouveau: support synchronous pushbuf submissionBen Skeggs2020-01-291-1/+10
* drm/nouveau: reject attempts to submit to dead channelsBen Skeggs2020-01-291-0/+2
* drm/nouveau: slowpath for pushbuf ioctlDaniel Vetter2019-11-061-19/+38
* drm/nouveau: Fix ordering between TTM and GEM releaseThierry Reding2019-09-171-4/+0
* drm/nouveau: Fix fallout from reservation object reworkThierry Reding2019-09-171-1/+2
* drm/nouveau: Initialize GEM object before TTM objectThierry Reding2019-08-211-12/+17
* dma-buf: rename reservation_object to dma_resvChristian König2019-08-131-1/+1
* drm/nouveau: switch driver from bo->resv to bo->base.resvGerd Hoffmann2019-08-061-1/+1