summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/pci-ioda.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/powernv/pci: Don't use the lower 4G TCEs in pseudo-DMA modeTimothy Pearson2018-06-231-1/+7
* powerpc/powernv/pci: Export pnv_pci_ioda2_tce_invalidate_peTimothy Pearson2018-06-231-1/+1
* powerpc/powernv/pci: Track DMA and TCE tables in debugfsRussell Currey2018-06-221-0/+43
* powerpc/powernv: DMA operations for discontiguous allocationRussell Currey2018-06-221-49/+53
* powerpc/powernv/pci: Track largest available TCE order per PHBRussell Currey2018-06-221-0/+16
* powerpc/powernv/ioda2: Remove redundant free of TCE pagesAlexey Kardashevskiy2018-06-031-1/+0
* powerpc/powernv: Use __raw_[rm_]writeq_be() in pci-ioda.cMichael Ellerman2018-05-181-7/+8
* powerpc/ioda: Use ibm, supported-tce-sizes for IOMMU page size maskAlexey Kardashevskiy2018-05-141-1/+29
* powerpc/powernv/npu: Do not try invalidating 32bit table when 64bit table is ...Alexey Kardashevskiy2018-03-271-3/+24
* powerpc: Use sizeof(*foo) rather than sizeof(struct foo)Markus Elfring2018-03-201-1/+1
* treewide/trivial: Remove ';;$' typo noiseIngo Molnar2018-02-221-1/+1
* Merge tag 'powerpc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-02-021-21/+67
|\
| * powerpc/powernv/idoa: Remove unnecessary pcidev from pci_dnAlexey Kardashevskiy2018-01-271-3/+0
| * powerpc/powernv: Set correct configuration space size for opencapi devicesAndrew Donnellan2018-01-241-0/+13
| * powerpc/powernv: Introduce new PHB type for opencapi linksFrederic Barrat2018-01-241-8/+33
| * powerpc/powernv: Add ppc_pci_reset_phbs parameter to issue a PHB resetGuilherme G. Piccoli2018-01-221-2/+12
| * powerpc/powernv/ioda: Finish removing explicit max window size checkAlexey Kardashevskiy2018-01-211-1/+0
| * powerpc/pci: Separate SR-IOV CallsBryant G. Ly2017-12-111-2/+4
| * powerpc: Use pr_warn instead of pr_warningJoe Perches2017-12-041-5/+5
* | powerpc: rename dma_direct_ to dma_nommu_Christoph Hellwig2018-01-101-2/+2
|/
* powerpc/powernv/ioda: Remove explicit max window size checkAlexey Kardashevskiy2017-11-071-1/+1
* powerpc/powernv: Reserve a hole which appears after enabling IOVAlexey Kardashevskiy2017-11-061-3/+21
* powerpc/powernv: Rework EEH initialization on powernvBenjamin Herrenschmidt2017-09-261-2/+1
* powerpc: Convert to using %pOF instead of full_nameRob Herring2017-08-231-8/+7
* Merge branch 'fixes' into nextMichael Ellerman2017-08-231-0/+8
|\
| * powerpc/powernv/pci: Return failure for some uses of dma_set_mask()Alistair Popple2017-07-281-0/+8
* | powerpc/powernv: Enable PCI peer-to-peerFrederic Barrat2017-08-081-2/+1
|/
* powerpc/powernv/pci: Enable 64-bit devices to access >4GB DMA spaceRussell Currey2017-06-271-2/+91
* powerpc/powernv/pci: Add helper to check if a PE has a single vendorRussell Currey2017-06-271-0/+25
* powerpc/powernv/pci: Dynamically allocate PHB diag dataRussell Currey2017-06-271-3/+12
* Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-05-081-0/+7
|\
| * powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to...Yongji Xie2017-04-191-0/+7
* | powerpc/powernv: Fix TCE kill on NVLink2Alistair Popple2017-05-031-1/+9
* | powerpc/powernv: Fix iommu table size calculation hook for small tablesAlexey Kardashevskiy2017-04-281-1/+2
* | powerpc/powernv: Check kzalloc() return value in pnv_pci_table_allocAlexey Kardashevskiy2017-04-281-0/+3
* | Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2017-04-281-12/+34
|\ \
| * | powerpc/vfio_spapr_tce: Add reference counting to iommu_tableAlexey Kardashevskiy2017-03-301-7/+7
| * | powerpc/iommu/vfio_spapr_tce: Cleanup iommu_table disposalAlexey Kardashevskiy2017-03-301-6/+4
| * | powerpc/powernv/iommu: Add real mode version of iommu_table_ops::exchange()Alexey Kardashevskiy2017-03-301-1/+25
* | | powerpc: Create asm/debugfs.h and move powerpc_debugfs_root thereMichael Ellerman2017-04-111-2/+1
* | | powerpc/powernv: Introduce address translation services for Nvlink2Alistair Popple2017-04-041-0/+2
* | | powerpc/powernv/npu: Remove dead iommu codeAlexey Kardashevskiy2017-03-201-3/+1
|/ /
* | powerpc/powernv/ioda2: Update iommu table base on ownership changeAlexey Kardashevskiy2017-03-091-5/+12
* | powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requestedAlexey Kardashevskiy2017-03-091-0/+3
|/
* Merge tag 'powerpc-4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-03-011-2/+0
|\
| * powerpc/powernv: Remove unused variable in pnv_pci_sriov_disable()Gavin Shan2017-02-171-2/+0
* | scripts/spelling.txt: add "overrided" pattern and fix typo instancesMasahiro Yamada2017-02-271-1/+1
|/
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2017-02-141-5/+0
|\
| * powerpc/powernv: Remove separate entry for OPAL real mode callsBenjamin Herrenschmidt2017-02-071-5/+0
* | powerpc/powernv: Use OPAL call for TCE kill on NVLink2Alistair Popple2017-01-301-1/+8
OpenPOWER on IntegriCloud