summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/pci-ioda.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-08-13powerpc: rename powerpc_debugfs_root to arch_debugfs_dirAneesh Kumar K.V1-2/+2
2021-08-10powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi()Cédric Le Goater1-4/+13
2021-08-10powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devicesCédric Le Goater1-3/+8
2021-08-10powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect passthrough interruptCédric Le Goater1-1/+1
2021-08-10powerpc/powernv/pci: Drop unused MSI codeCédric Le Goater1-27/+0
2021-08-10powerpc/pci: Drop XIVE restriction on MSI domainsCédric Le Goater1-3/+1
2021-08-10powerpc/powernv/pci: Customize the MSI EOI handler to support PHB3Cédric Le Goater1-1/+22
2021-08-10KVM: PPC: Book3S HV: Use the new IRQ chip to detect passthrough interruptsCédric Le Goater1-1/+3
2021-08-10powerpc/powernv/pci: Add MSI domainsCédric Le Goater1-0/+188
2021-08-10powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup()Cédric Le Goater1-5/+23
2021-05-02powerpc/powernv: remove the nvlink supportChristoph Hellwig1-181/+4
2021-04-22powerpc/iommu: Do not immediately panic when failed IOMMU table allocationAlexey Kardashevskiy1-7/+8
2021-02-11powerpc/powernv/pci: Use kzalloc() for phb related allocationsMichael Ellerman1-3/+3
2021-02-08powerpc/pci: Move PHB discovery for PCI_DN using platformsOliver O'Halloran1-3/+7
2021-01-31powerpc/powernv/pci: Drop pnv_phb->initializedOliver O'Halloran1-17/+0
2020-12-03powernv/pci: Print an error when device enable is blockedOliver O'Halloran1-1/+3
2020-08-24powerpc/powernv: Remove set but not used variable 'parent'zhengbin1-8/+0
2020-08-20powerpc/powernv/pci: Fix possible crash when releasing DMA resourcesFrederic Barrat1-1/+1
2020-07-26powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()Oliver O'Halloran1-8/+33
2020-07-26powerpc/powernv/sriov: Move SR-IOV into a separate fileOliver O'Halloran1-655/+18
2020-07-26powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 windowOliver O'Halloran1-30/+25
2020-07-26powerpc/powernv/pci: Add explicit tracking of the DMA setup stateOliver O'Halloran1-19/+29
2020-07-26powerpc/powernv/pci: Always tear down DMA windows on PE releaseOliver O'Halloran1-27/+3
2020-07-26powerpc/powernv/pci: Add pci_bus_to_pnvhb() helperOliver O'Halloran1-64/+24
2020-07-15powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_APIOliver O'Halloran1-13/+13
2020-07-15powerpc/powernv: Make pnv_pci_sriov_enable() and friends staticOliver O'Halloran1-4/+4
2020-05-28powerpc/powernv/pci: Sprinkle around some WARN_ON()sOliver O'Halloran1-2/+2
2020-05-28powerpc/powernv/pci: Reserve the root bus PE during initOliver O'Halloran1-17/+9
2020-05-28powerpc/powernv/pci: Re-work bus PE configurationOliver O'Halloran1-51/+30
2020-05-28powerpc/powernv/pci: Add helper to find ioda_pe from BDFNOliver O'Halloran1-0/+10
2020-05-28powerpc/powernv: Add a print indicating when an IODA PE is releasedOliver O'Halloran1-0/+2
2020-05-28powerpc/powernv/npu: Move IOMMU group setup into npu-dma.cOliver O'Halloran1-53/+7
2020-05-28powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.cOliver O'Halloran1-30/+0
2020-05-28powerpc/powernv/pci: Delete old iommu recursive iommu setupOliver O'Halloran1-32/+0
2020-05-28powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()Oliver O'Halloran1-34/+13
2020-05-28powerpc/powernv/pci: Register iommu group at PE DMA setupOliver O'Halloran1-10/+6
2020-05-28powerpc/powernv/iov: Don't add VFs to iommu group during PE configOliver O'Halloran1-1/+0
2020-05-11powerpc: Replace _ALIGN_UP() by ALIGN()Christophe Leroy1-4/+4
2020-05-11powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()Christophe Leroy1-1/+1
2020-03-04powerpc/powernv: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-5/+0
2020-01-23powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.cOliver O'Halloran1-1/+21
2020-01-23powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-ioda.c versionOliver O'Halloran1-3/+4
2020-01-23powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()Oliver O'Halloran1-4/+25
2020-01-23powernv/pci: Remove dma_dev_setup() for NPU PHBsOliver O'Halloran1-1/+0
2020-01-23powernv/pci: Add a debugfs entry to dump PHB's IODA PE stateOliver O'Halloran1-0/+29
2020-01-23powernv/pci: Allow any write trigger the diag dumpOliver O'Halloran1-3/+0
2020-01-23powernv/pci: Use pnv_phb as the private data for debugfs entriesOliver O'Halloran1-9/+2
2020-01-23powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specificOliver O'Halloran1-2/+2