summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/npu-dma.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-28powerpc/powernv/npu: Move IOMMU group setup into npu-dma.cOliver O'Halloran1-2/+52
2020-05-28powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()Oliver O'Halloran1-0/+8
2020-05-28powerpc/powernv/pci: Register iommu group at PE DMA setupOliver O'Halloran1-0/+9
2020-05-28powerpc/powernv/npu: Clean up compound table group initialisationOliver O'Halloran1-25/+21
2019-09-13powerpc/powernv: Fix build with IOMMU_API=nMichael Ellerman1-1/+1
2019-09-12powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() functionChristoph Hellwig1-99/+0
2019-07-14Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-557/+14
2019-07-01powerpc/powernv: remove unused NPU DMA codeChristoph Hellwig1-556/+0
2019-06-02powerpc/powernv/npu: Fix reference leakGreg Kurz1-1/+14
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206Thomas Gleixner1-4/+1
2019-04-30powerpc/powernv/npu: Use pci_dev_id() helperHeiner Kallweit1-8/+6
2019-02-21powerpc/powernv/npu: Remove redundant change_pte() hookPeter Xu1-10/+0
2019-02-21Merge branch 'topic/dma' into nextMichael Ellerman1-1/+1
2019-02-19Merge branch 'fixes' into nextMichael Ellerman1-1/+1
2019-02-18powerpc/dma: use the generic direct mapping bypassChristoph Hellwig1-1/+1
2019-01-15powerpc/powernv/npu: Remove obsolete comment about TCE_KILL_INVAL_ALLAlexey Kardashevskiy1-4/+0
2019-01-11powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group()Dan Carpenter1-1/+1
2018-12-21powerpc/powernv/npu: Fault user page into the hypervisor's pagetableAlexey Kardashevskiy1-6/+7
2018-12-21powerpc/powernv/npu: Check mmio_atsd array bounds when populatingAlexey Kardashevskiy1-2/+3
2018-12-21powerpc/powernv/npu: Add release_ownership hookAlexey Kardashevskiy1-0/+51
2018-12-21powerpc/powernv/npu: Add compound IOMMU groupsAlexey Kardashevskiy1-25/+266
2018-12-21powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_opsAlexey Kardashevskiy1-7/+27
2018-12-21powerpc/powernv/npu: Move single TVE handling to NPU PEAlexey Kardashevskiy1-0/+8
2018-12-21powerpc/powernv/npu: Move OPAL calls away from context manipulationAlexey Kardashevskiy1-50/+61
2018-12-21powerpc/powernv: Move npu struct from pnv_phb to pci_controllerAlexey Kardashevskiy1-18/+56
2018-12-20powerpc/powernv/npu: Remove unused headers and a macro.Alexey Kardashevskiy1-13/+0
2018-11-05powerpc/powernv/npu: Remove NPU DMA opsAlistair Popple1-60/+4
2018-10-04powerpc/powernv/npu: Remove atsd_threshold debugfs settingMark Hairgrove1-14/+0
2018-10-04powerpc/powernv/npu: Use size-based ATSD invalidatesMark Hairgrove1-48/+55
2018-10-04powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidatesMark Hairgrove1-51/+48
2018-08-03powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usageReza Arbab1-2/+3
2018-07-19powerpc/powernv/npu: Add a debugfs setting to change ATSD thresholdAlistair Popple1-2/+10
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