summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/npu-dma.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/powernv: remove the nvlink supportChristoph Hellwig2021-05-021-705/+0
* powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPUAlexey Kardashevskiy2020-12-041-2/+14
* powerpc/powernv/npu: Move IOMMU group setup into npu-dma.cOliver O'Halloran2020-05-281-2/+52
* powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()Oliver O'Halloran2020-05-281-0/+8
* powerpc/powernv/pci: Register iommu group at PE DMA setupOliver O'Halloran2020-05-281-0/+9
* powerpc/powernv/npu: Clean up compound table group initialisationOliver O'Halloran2020-05-281-25/+21
* powerpc/powernv: Fix build with IOMMU_API=nMichael Ellerman2019-09-141-1/+1
* powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() functionChristoph Hellwig2019-09-121-99/+0
* Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-07-131-557/+14
|\
| * powerpc/powernv: remove unused NPU DMA codeChristoph Hellwig2019-07-011-556/+0
| * powerpc/powernv/npu: Fix reference leakGreg Kurz2019-06-021-1/+14
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206Thomas Gleixner2019-05-301-4/+1
|/
* powerpc/powernv/npu: Use pci_dev_id() helperHeiner Kallweit2019-04-291-8/+6
* powerpc/powernv/npu: Remove redundant change_pte() hookPeter Xu2019-02-221-10/+0
* Merge branch 'topic/dma' into nextMichael Ellerman2019-02-211-1/+1
|\
| * powerpc/dma: use the generic direct mapping bypassChristoph Hellwig2019-02-181-1/+1
* | Merge branch 'fixes' into nextMichael Ellerman2019-02-191-1/+1
|\ \
| * | powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group()Dan Carpenter2019-01-111-1/+1
| |/
* / powerpc/powernv/npu: Remove obsolete comment about TCE_KILL_INVAL_ALLAlexey Kardashevskiy2019-01-151-4/+0
|/
* powerpc/powernv/npu: Fault user page into the hypervisor's pagetableAlexey Kardashevskiy2018-12-211-6/+7
* powerpc/powernv/npu: Check mmio_atsd array bounds when populatingAlexey Kardashevskiy2018-12-211-2/+3
* powerpc/powernv/npu: Add release_ownership hookAlexey Kardashevskiy2018-12-211-0/+51
* powerpc/powernv/npu: Add compound IOMMU groupsAlexey Kardashevskiy2018-12-211-25/+266
* powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_opsAlexey Kardashevskiy2018-12-211-7/+27
* powerpc/powernv/npu: Move single TVE handling to NPU PEAlexey Kardashevskiy2018-12-211-0/+8
* powerpc/powernv/npu: Move OPAL calls away from context manipulationAlexey Kardashevskiy2018-12-211-50/+61
* powerpc/powernv: Move npu struct from pnv_phb to pci_controllerAlexey Kardashevskiy2018-12-211-18/+56
* powerpc/powernv/npu: Remove unused headers and a macro.Alexey Kardashevskiy2018-12-201-13/+0
* powerpc/powernv/npu: Remove NPU DMA opsAlistair Popple2018-11-051-60/+4
* powerpc/powernv/npu: Remove atsd_threshold debugfs settingMark Hairgrove2018-10-041-14/+0
* powerpc/powernv/npu: Use size-based ATSD invalidatesMark Hairgrove2018-10-041-48/+55
* powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidatesMark Hairgrove2018-10-041-51/+48
* powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usageReza Arbab2018-08-031-2/+3
* powerpc/powernv/npu: Add a debugfs setting to change ATSD thresholdAlistair Popple2018-07-191-2/+10
* powerpc/powernv: Use __raw_[rm_]writeq_be() in npu-dma.cMichael Ellerman2018-05-181-3/+2
* powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address...Alistair Popple2018-04-241-4/+19
* powerpc/powernv/npu: Prevent overwriting of pnv_npu2_init_contex() callback p...Alistair Popple2018-04-241-3/+13
* powerpc/powernv/npu: Add lock to prevent race in concurrent context init/destroyAlistair Popple2018-04-241-9/+42
* powerpc/npu-dma.c: Fix crash after __mmu_notifier_register failureMark Hairgrove2018-03-141-11/+21
* powerpc/powernv/npu: Fix deadlock in mmio_invalidate()Alistair Popple2018-03-131-88/+141
* powerpc/powernv/idoa: Remove unnecessary pcidev from pci_dnAlexey Kardashevskiy2018-01-271-1/+4
* powerpc/powernv: Introduce new PHB type for opencapi linksFrederic Barrat2018-01-241-1/+1
* powerpc/powernv/npu: Don't explicitly flush nmmu tlbAlistair Popple2017-11-131-5/+23
* powerpc/powernv/npu: Use flush_all_mm() instead of flush_tlb_mm()Alistair Popple2017-11-131-1/+1
* Merge tag 'powerpc-4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-09-071-6/+6
|\
| * powerpc/powernv/npu: Move tlb flush before launching ATSDAlistair Popple2017-09-011-6/+6
* | powerpc/powernv: update to new mmu_notifier semanticJérôme Glisse2017-08-311-10/+0
|/
* powerpc/powernv/npu-dma: Add explicit flush when sending an ATSDAlistair Popple2017-06-221-29/+65
* powerpc/npu-dma: Remove spurious WARN_ON when a PCI device has no of_nodeAlistair Popple2017-06-141-1/+2
* powerpc/powernv/npu-dma.c: Fix opal_npu_destroy_context() callAlistair Popple2017-05-251-3/+2