aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/pci-ioda.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/powernv: Remove set but not used variable 'parent'zhengbin2020-08-251-8/+0
* powerpc/powernv/pci: Fix possible crash when releasing DMA resourcesFrederic Barrat2020-08-201-1/+1
* powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()Oliver O'Halloran2020-07-261-8/+33
* powerpc/powernv/sriov: Move SR-IOV into a separate fileOliver O'Halloran2020-07-261-655/+18
* powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 windowOliver O'Halloran2020-07-261-30/+25
* powerpc/powernv/pci: Add explicit tracking of the DMA setup stateOliver O'Halloran2020-07-261-19/+29
* powerpc/powernv/pci: Always tear down DMA windows on PE releaseOliver O'Halloran2020-07-261-27/+3
* powerpc/powernv/pci: Add pci_bus_to_pnvhb() helperOliver O'Halloran2020-07-261-64/+24
* powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_APIOliver O'Halloran2020-07-151-13/+13
* powerpc/powernv: Make pnv_pci_sriov_enable() and friends staticOliver O'Halloran2020-07-151-4/+4
* powerpc/powernv/pci: Sprinkle around some WARN_ON()sOliver O'Halloran2020-05-281-2/+2
* powerpc/powernv/pci: Reserve the root bus PE during initOliver O'Halloran2020-05-281-17/+9
* powerpc/powernv/pci: Re-work bus PE configurationOliver O'Halloran2020-05-281-51/+30
* powerpc/powernv/pci: Add helper to find ioda_pe from BDFNOliver O'Halloran2020-05-281-0/+10
* powerpc/powernv: Add a print indicating when an IODA PE is releasedOliver O'Halloran2020-05-281-0/+2
* powerpc/powernv/npu: Move IOMMU group setup into npu-dma.cOliver O'Halloran2020-05-281-53/+7
* powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.cOliver O'Halloran2020-05-281-30/+0
* powerpc/powernv/pci: Delete old iommu recursive iommu setupOliver O'Halloran2020-05-281-32/+0
* powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()Oliver O'Halloran2020-05-281-34/+13
* powerpc/powernv/pci: Register iommu group at PE DMA setupOliver O'Halloran2020-05-281-10/+6
* powerpc/powernv/iov: Don't add VFs to iommu group during PE configOliver O'Halloran2020-05-281-1/+0
* powerpc: Replace _ALIGN_UP() by ALIGN()Christophe Leroy2020-05-111-4/+4
* powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()Christophe Leroy2020-05-111-1/+1
* powerpc/powernv: no need to check return value of debugfs_create functionsGreg Kroah-Hartman2020-03-041-5/+0
* powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.cOliver O'Halloran2020-01-231-1/+21
* powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-ioda.c versionOliver O'Halloran2020-01-231-3/+4
* powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()Oliver O'Halloran2020-01-231-4/+25
* powernv/pci: Remove dma_dev_setup() for NPU PHBsOliver O'Halloran2020-01-231-1/+0
* powernv/pci: Add a debugfs entry to dump PHB's IODA PE stateOliver O'Halloran2020-01-231-0/+29
* powernv/pci: Allow any write trigger the diag dumpOliver O'Halloran2020-01-231-3/+0
* powernv/pci: Use pnv_phb as the private data for debugfs entriesOliver O'Halloran2020-01-231-9/+2
* powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specificOliver O'Halloran2020-01-231-2/+2
* powerpc/powernv/ioda: Release opencapi deviceFrederic Barrat2020-01-231-19/+40
* powerpc/powernv/ioda: set up PE on opencapi device when enablingFrederic Barrat2020-01-231-8/+23
* powerpc/powernv/ioda: Protect PE listFrederic Barrat2020-01-231-1/+5
* powerpc/powernv/ioda: Fix ref count for devices with their own PEFrederic Barrat2020-01-231-7/+12
* powerpc/powernv: use resource_sizeJulia Lawall2020-01-071-2/+2
* powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE numberOliver O'Halloran2020-01-061-4/+15
* powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warningsYueHaibing2019-11-131-4/+4
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2019-08-301-47/+9
|\
| * powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exchange callbacksAlexey Kardashevskiy2019-08-301-50/+0
| * powerpc/powernv/ioda: Split out TCE invalidation from TCE updatesAlexey Kardashevskiy2019-08-301-0/+12
* | powerpc/powernv/ioda2: Create bigger default window with 64k IOMMU pagesAlexey Kardashevskiy2019-08-191-7/+35
|/
* Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-07-131-1/+13
|\
| * powerpc/powernv: Fix stale iommu table base after VFIOAlexey Kardashevskiy2019-07-031-0/+10
| * powerpc/powernv: remove the unused tunneling exportsChristoph Hellwig2019-07-011-1/+3
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
|/
* powerpc/powernv/ioda2: Add __printf format/argument verificationJoe Perches2019-05-031-15/+16
* powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_...Alexey Kardashevskiy2019-04-301-2/+2
* treewide: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-0/+8