summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/pci.h
AgeCommit message (Expand)AuthorFilesLines
2022-05-18KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlersAlexey Kardashevskiy1-2/+1
2021-08-10powerpc/powernv/pci: Drop unused MSI codeCédric Le Goater1-6/+0
2021-05-02powerpc/powernv: remove the nvlink supportChristoph Hellwig1-14/+3
2021-01-31powerpc/powernv/pci: Drop pnv_phb->initializedOliver O'Halloran1-1/+0
2020-07-26powerpc/powernv/pci.h: delete duplicated wordRandy Dunlap1-1/+1
2020-07-26powerpc/powernv/sriov: Remove vfs_expandedOliver O'Halloran1-3/+0
2020-07-26powerpc/powernv/sriov: Make single PE mode a per-BAR settingOliver O'Halloran1-2/+9
2020-07-26powerpc/powernv/sriov: De-indent setup and teardownOliver O'Halloran1-4/+1
2020-07-26powerpc/powernv/sriov: Drop iov->pe_num_map[]Oliver O'Halloran1-1/+6
2020-07-26powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()Oliver O'Halloran1-1/+1
2020-07-26powerpc/powernv/sriov: Simplify used window trackingOliver O'Halloran1-2/+6
2020-07-26powerpc/powernv/sriov: Move SR-IOV into a separate fileOliver O'Halloran1-0/+74
2020-07-26powerpc/powernv/pci: Add explicit tracking of the DMA setup stateOliver O'Halloran1-0/+7
2020-07-26powerpc/powernv/pci: Add pci_bus_to_pnvhb() helperOliver O'Halloran1-0/+10
2020-05-28powerpc/powernv/pci: Reserve the root bus PE during initOliver O'Halloran1-1/+0
2020-05-28powerpc/powernv/pci: Add helper to find ioda_pe from BDFNOliver O'Halloran1-0/+1
2020-05-28powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALLOliver O'Halloran1-0/+18
2020-05-28powerpc/powernv/npu: Move IOMMU group setup into npu-dma.cOliver O'Halloran1-5/+1
2020-05-28powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.cOliver O'Halloran1-0/+2
2020-01-23powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.cOliver O'Halloran1-1/+0
2020-01-23powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-ioda.c versionOliver O'Halloran1-2/+0
2019-08-19powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA wi...Alexey Kardashevskiy1-1/+1
2019-07-01powerpc/powernv: remove the unused tunneling exportsChristoph Hellwig1-1/+0
2019-07-01powerpc/powernv: remove the unused pnv_pci_set_p2p functionChristoph Hellwig1-5/+0
2019-05-02powerpc/powernv/ioda2: Add __printf format/argument verificationJoe Perches1-0/+2
2018-12-21powerpc/powernv/npu: Add compound IOMMU groupsAlexey Kardashevskiy1-0/+7
2018-12-21powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_opsAlexey Kardashevskiy1-5/+0
2018-12-21powerpc/powernv/npu: Move OPAL calls away from context manipulationAlexey Kardashevskiy1-1/+1
2018-12-21powerpc/powernv: Move npu struct from pnv_phb to pci_controllerAlexey Kardashevskiy1-16/+0
2018-12-21powerpc/powernv: Remove PCI_MSI ifdef checksOliver O'Halloran1-2/+0
2018-12-20powerpc/powernv/ioda: Reduce a number of hooks in pnv_phbAlexey Kardashevskiy1-4/+0
2018-07-19Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-15/+29
2018-07-16powerpc/powernv/ioda: Allocate indirect TCE levels on demandAlexey Kardashevskiy1-2/+4
2018-07-16powerpc/powernv: Add indirect levels to it_userspaceAlexey Kardashevskiy1-1/+2
2018-07-16powerpc/powernv: Move TCE manupulation code to its own fileAlexey Kardashevskiy1-15/+26
2018-07-02Revert "powerpc/powernv: Add support for the cxl kernel api on the real phb"Alastair D'Silva1-13/+0
2018-07-02Revert "cxl: Add support for interrupts on the Mellanox CX4"Alastair D'Silva1-2/+0
2018-01-24powerpc/powernv: Introduce new PHB type for opencapi linksFrederic Barrat1-3/+5
2017-11-16Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+4
2017-11-13powerpc/powernv/npu: Don't explicitly flush nmmu tlbAlistair Popple1-0/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-26powerpc/powernv: Rework EEH initialization on powernvBenjamin Herrenschmidt1-0/+1
2017-08-08powerpc/powernv: Enable PCI peer-to-peerFrederic Barrat1-0/+5
2017-06-27powerpc/powernv/pci: Dynamically allocate PHB diag dataRussell Currey1-7/+3
2017-06-27powerpc/powernv/pci: Reduce spam when dumping PESTRussell Currey1-0/+3
2017-05-03powerpc/powernv: Fix TCE kill on NVLink2Alistair Popple1-1/+1
2017-04-04powerpc/powernv: Introduce address translation services for Nvlink2Alistair Popple1-1/+14
2017-01-30powerpc/powernv: Use OPAL call for TCE kill on NVLink2Alistair Popple1-0/+1
2016-08-04dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski1-1/+1
2016-07-17powerpc/powernv/pci: Rework accessing the TCE invalidate registerBenjamin Herrenschmidt1-6/+1