aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nouveau_dmem.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-08nouveau/dmem: handle kcalloc() allocation failureGravatar Duoming Zhou 1-6/+6
2023-08-31drm/nouveau: fence: fix undefined fence state after emitGravatar Danilo Krummrich 1-6/+3
2023-08-08nouveau/dmem: fix copy-paste error in nouveau_dmem_migrate_chunk()Gravatar Danilo Krummrich 1-1/+1
2023-08-04drm/nouveau: fence: separate fence alloc and emitGravatar Danilo Krummrich 1-3/+6
2022-10-21nouveau/dmem: Remove duplicated include in nouveau_dmem.cGravatar Yang Li 1-1/+0
2022-10-21nouveau: Fix migrate_to_ram() for faulting pageGravatar Alistair Popple 1-0/+1
2022-10-12nouveau/dmem: evict device private memory during releaseGravatar Alistair Popple 1-0/+48
2022-10-12nouveau/dmem: refactor nouveau_dmem_fault_copy_one()Gravatar Alistair Popple 1-30/+28
2022-10-12mm: free device private pages have zero refcountGravatar Alistair Popple 1-1/+1
2022-07-28nouveau/svm: Fix to migrate all requested pagesGravatar Alistair Popple 1-1/+5
2022-03-03mm: remove the extra ZONE_DEVICE struct page refcountGravatar Christoph Hellwig 1-1/+0
2022-03-03mm: don't include <linux/memremap.h> in <linux/mm.h>Gravatar Christoph Hellwig 1-0/+1
2022-03-03mm: remove pointless includes from <linux/hmm.h>Gravatar Christoph Hellwig 1-0/+1
2021-11-11mm/migrate.c: remove MIGRATE_PFN_LOCKEDGravatar Alistair Popple 1-2/+2
2020-10-15Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 1-3/+3
2020-10-13mm/memremap_pages: support multiple ranges per invocationGravatar Dan Williams 1-0/+1
2020-10-13mm/memremap_pages: convert to 'struct range'Gravatar Dan Williams 1-7/+7
2020-09-11drm/nouveau: stop using TTM placement flagsGravatar Christian König 1-3/+3
2020-08-05Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 1-52/+80
2020-08-05Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Gravatar Linus Torvalds 1-4/+15
2020-07-28nouveau/svm: use the new migration invalidationGravatar Ralph Campbell 1-3/+12
2020-07-28mm/migrate: add a flags parameter to migrate_vmaGravatar Ralph Campbell 1-1/+3
2020-07-24drm/nouveau/svm: use NVIDIA's headers for migrate_clear()Gravatar Ben Skeggs 1-20/+34
2020-07-24drm/nouveau/svm: use NVIDIA's headers for migrate_copy()Gravatar Ben Skeggs 1-20/+39
2020-07-24drm/nouveau/svm: convert migrate_clear to new push macrosGravatar Ben Skeggs 1-16/+12
2020-07-24drm/nouveau/svm: convert migrate_copy to new push macrosGravatar Ben Skeggs 1-17/+16
2020-07-24Merge v5.8-rc6 into drm-nextGravatar Dave Airlie 1-1/+1
2020-07-08drm/nouveau/svm: fix migrate page regressionGravatar Ralph Campbell 1-1/+1
2020-06-29Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-nextGravatar Maarten Lankhorst 1-242/+208
2020-06-26drm/nouveau: don't use ttm bo->offset v3Gravatar Nirmoy Das 1-1/+1
2020-06-02Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 1-216/+207
2020-05-22drm/nouveau/nouveau/hmm: fix migrate zero page to GPUGravatar Ralph Campbell 1-9/+66
2020-05-22drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocationsGravatar Ralph Campbell 1-192/+112
2020-05-22drm/nouveau/svm: map pages after migrationGravatar Ralph Campbell 1-16/+30
2020-05-11mm/hmm: remove the customizable pfn format from hmm_range_faultGravatar Jason Gunthorpe 1-26/+1
2020-03-26mm/hmm: check the device private page owner in hmm_range_fault()Gravatar Christoph Hellwig 1-12/+0
2020-03-26mm: simplify device private page handling in hmm_range_faultGravatar Christoph Hellwig 1-2/+3
2020-03-26mm: handle multiple owners of device private pages in migrate_vmaGravatar Christoph Hellwig 1-0/+1
2020-03-26memremap: add an owner field to struct dev_pagemapGravatar Christoph Hellwig 1-0/+1
2020-01-15drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dstGravatar Colin Ian King 1-2/+2
2019-08-20mm: remove the unused MIGRATE_PFN_DEVICE flagGravatar Christoph Hellwig 1-2/+1
2019-08-20nouveau: simplify nouveau_dmem_migrate_vmaGravatar Christoph Hellwig 1-129/+55
2019-08-20nouveau: simplify nouveau_dmem_migrate_to_ramGravatar Christoph Hellwig 1-121/+40
2019-08-20nouveau: factor out dmem fence completionGravatar Christoph Hellwig 1-18/+15
2019-08-20nouveau: factor out device memory address calculationGravatar Christoph Hellwig 1-25/+17
2019-08-20nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copyGravatar Christoph Hellwig 1-0/+1
2019-08-20mm: turn migrate_vma upside downGravatar Christoph Hellwig 1-59/+63
2019-07-25mm/hmm: remove the legacy hmm_pfn_* APIsGravatar Christoph Hellwig 1-1/+1
2019-07-19Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 1-1/+2
2019-07-19drm/nouveau/dmem: missing mutex_lock in error pathGravatar Ralph Campbell 1-1/+2