summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/instmem: switch to instanced constructorBen Skeggs2021-02-111-2/+2
* drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENTChristoph Hellwig2020-09-251-2/+1
* drm/nouveau/mmu: remove old vmm frontendBen Skeggs2017-11-021-11/+0
* drm/nouveau/imem/nv50-: use new interfaces for vmm operationsBen Skeggs2017-11-021-19/+26
* drm/nouveau/mmu: implement new vmm frontendBen Skeggs2017-11-021-0/+1
* drm/nouveau: wrap nvkm_mem objects in nvkm_memory interfacesBen Skeggs2017-11-021-0/+9
* drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs2017-11-021-4/+5
* drm/nouveau: separate buffer object backing memory from nvkm structuresBen Skeggs2017-11-021-1/+0
* drm/nouveau/imem: remove now-unused wrapper for backend objectsBen Skeggs2017-11-021-1/+0
* drm/nouveau/core/memory: split info pointers from accessor pointersBen Skeggs2017-11-021-3/+7
* drm/nouveau/imem/gk20a: Turn instmem lock into mutexThierry Reding2017-04-061-11/+8
* drm/nouveau/core/memory: distinguish between coherent/non-coherent targetsBen Skeggs2017-02-171-1/+1
* drm/nouveau/core/mm: replace region list with next pointerBen Skeggs2017-02-171-13/+4
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-7/+6
* drm/nouveau/instmem/gk20a: add write barrier when releasing DMA objectAlexandre Courbot2016-03-141-0/+2
* drm/nouveau/instmem/gk20a: use DMA API CPU mappingAlexandre Courbot2016-01-111-92/+62
* drm/nouveau/instmem/gk20a: fix race conditionsAlexandre Courbot2016-01-111-29/+37
* drm/nouveau: fix build failures on all non ARM.Dave Airlie2015-11-111-0/+6
* drm/nouveau/instmem/gk20a: make use of the IOMMU bitAlexandre Courbot2015-11-031-4/+6
* drm/nouveau/instmem/gk20a: use direct CPU accessAlexandre Courbot2015-11-031-97/+264
* drm/nouveau/tegra: merge platform setup from nouveau drmBen Skeggs2015-08-281-12/+8
* drm/nouveau/device: remove pci/platform_device from common structBen Skeggs2015-08-281-1/+1
* drm/nouveau/imem: convert to new-style nvkm_subdevBen Skeggs2015-08-281-33/+21
* drm/nouveau/imem: improve management of instance memoryBen Skeggs2015-08-281-94/+120
* drm/nouveau/platform: remove subclassing of nvkm_deviceBen Skeggs2015-08-281-7/+6
* drm/nouveau/imem: switch to subdev printk macrosBen Skeggs2015-08-281-11/+15
* drm/nouveau/imem: switch to device pri macrosBen Skeggs2015-08-281-4/+6
* drm/nouveau/imem: cosmetic changesBen Skeggs2015-08-281-78/+78
* drm/nouveau/device: include core/device.h automatically for subdevs/enginesBen Skeggs2015-08-281-1/+0
* drm/nouveau/instmem/gk20a: fix crash during error pathAlexandre Courbot2015-04-141-1/+1
* drm/nouveau/instmem/gk20a: add IOMMU supportAlexandre Courbot2015-04-141-39/+252
* drm/nouveau/instmem/gk20a: use DMA attributesAlexandre Courbot2015-04-141-4/+20
* drm/nouveau/instmem/gk20a: move memory allocation to instmemAlexandre Courbot2015-04-141-0/+211