summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/npu-dma.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-18powerpc/powernv: Use __raw_[rm_]writeq_be() in npu-dma.cMichael Ellerman1-3/+2
2018-04-24powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address...Alistair Popple1-4/+19
2018-04-24powerpc/powernv/npu: Prevent overwriting of pnv_npu2_init_contex() callback p...Alistair Popple1-3/+13
2018-04-24powerpc/powernv/npu: Add lock to prevent race in concurrent context init/destroyAlistair Popple1-9/+42
2018-03-14powerpc/npu-dma.c: Fix crash after __mmu_notifier_register failureMark Hairgrove1-11/+21
2018-03-13powerpc/powernv/npu: Fix deadlock in mmio_invalidate()Alistair Popple1-88/+141
2018-01-27powerpc/powernv/idoa: Remove unnecessary pcidev from pci_dnAlexey Kardashevskiy1-1/+4
2018-01-24powerpc/powernv: Introduce new PHB type for opencapi linksFrederic Barrat1-1/+1
2017-11-13powerpc/powernv/npu: Don't explicitly flush nmmu tlbAlistair Popple1-5/+23
2017-11-13powerpc/powernv/npu: Use flush_all_mm() instead of flush_tlb_mm()Alistair Popple1-1/+1
2017-09-07Merge tag 'powerpc-4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-6/+6
2017-09-01powerpc/powernv/npu: Move tlb flush before launching ATSDAlistair Popple1-6/+6
2017-09-01powerpc/powernv: update to new mmu_notifier semanticJérôme Glisse1-10/+0
2017-06-22powerpc/powernv/npu-dma: Add explicit flush when sending an ATSDAlistair Popple1-29/+65
2017-06-14powerpc/npu-dma: Remove spurious WARN_ON when a PCI device has no of_nodeAlistair Popple1-1/+2
2017-05-25powerpc/powernv/npu-dma.c: Fix opal_npu_destroy_context() callAlistair Popple1-3/+2
2017-05-03powerpc/powernv: Fix TCE kill on NVLink2Alistair Popple1-4/+4
2017-04-04powerpc/powernv: Introduce address translation services for Nvlink2Alistair Popple1-0/+450
2017-04-03powerpc/powernv: Add sanity checks to pnv_pci_get_{gpu|npu}_devAlistair Popple1-0/+12
2017-01-24treewide: Constify most dma_map_ops structuresBart Van Assche1-1/+1
2016-11-22powerpc/pci: Always print PHB and PE numbers as hexadecimalRussell Currey1-1/+1
2016-09-13powerpc/sparse: Make a bunch of things staticDaniel Axtens1-1/+1
2016-08-04dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski1-4/+4
2016-07-17powerpc/powernv/pci: Rename TCE invalidation callsBenjamin Herrenschmidt1-4/+4
2016-05-11powerpc/powernv/npu: Enable NVLink pass throughAlexey Kardashevskiy1-6/+58
2016-05-11powerpc/powernv/npu: Rework TCE Kill handlingAlexey Kardashevskiy1-51/+20
2016-05-11powerpc/powernv/npu: Add set/unset window helpersAlexey Kardashevskiy1-10/+55
2016-05-11powerpc/powernv/npu: Simplify DMA setupAlexey Kardashevskiy1-49/+38
2016-05-11powerpc/powernv/npu: Use the correct IOMMU page sizeAlexey Kardashevskiy1-6/+5
2016-05-11powerpc/powernv/npu: TCE Kill helpers cleanupAlexey Kardashevskiy1-41/+0
2016-03-01powerpc: Fix misspellings in comments.Adam Buchbinder1-1/+1
2015-12-17powerpc/powernv: Add support for Nvlink NPUsAlistair Popple1-0/+348