aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/dma.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-02-18powerpc/dma: use the generic direct mapping bypassChristoph Hellwig1-62/+0
2019-02-18powerpc/dma: use the dma_direct mapping routinesChristoph Hellwig1-79/+8
2019-02-18powerpc/dma: use the dma-direct allocator for coherent platformsChristoph Hellwig1-64/+5
2019-02-18powerpc/dma: remove dma_nommu_dma_supportedChristoph Hellwig1-24/+1
2019-02-18powerpc/dma: remove dma_nommu_get_required_maskChristoph Hellwig1-13/+1
2019-02-18powerpc/dma: remove dma_nommu_mmap_coherentChristoph Hellwig1-19/+0
2019-02-18powerpc/dma: use phys_to_dma instead of get_dma_offsetChristoph Hellwig1-5/+5
2019-02-18dma-mapping, powerpc: simplify the arch dma_set_mask overrideChristoph Hellwig1-12/+0
2019-02-18powerpc/dma: remove max_direct_dma_addrChristoph Hellwig1-3/+2
2019-02-18powerpc/dma: remove the iommu fallback for coherent allocationsChristoph Hellwig1-66/+2
2019-02-18powerpc/pci: remove the dma_set_mask pci_controller ops methodsChristoph Hellwig1-7/+0
2019-02-18powerpc/dma: stop overriding dma_get_required_maskChristoph Hellwig1-29/+0
2019-02-18powerpc/dma: handle iommu bypass in dma_iommu_opsChristoph Hellwig1-11/+8
2018-12-20powerpc: use mm zones more sensiblyChristoph Hellwig1-5/+3
2018-12-20powerpc/dma: split the two __dma_alloc_coherent implementationsChristoph Hellwig1-12/+2
2018-12-20powerpc/dma: properly wire up the unmap_page and unmap_sg methodsChristoph Hellwig1-1/+8
2018-07-30PCI: Call dma_debug_add_bus() for pci_bus_type from PCI coreChristoph Hellwig1-3/+0
2018-06-07Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds1-2/+0
2018-06-04powerpc/dma: remove unnecessary BUG()Christophe Leroy1-2/+0
2018-05-08dma-debug: move initialization to common codeChristoph Hellwig1-3/+0
2018-01-15powerpc: rename swiotlb_dma_opsChristoph Hellwig1-1/+1
2018-01-15dma-mapping: clear harmful GFP_* flags in common codeChristoph Hellwig1-3/+0
2018-01-10powerpc: rename dma_direct_ to dma_nommu_Christoph Hellwig1-34/+34
2017-06-28powerpc: merge __dma_set_mask into dma_set_maskChristoph Hellwig1-9/+4
2017-06-28dma-mapping: remove the set_dma_mask methodChristoph Hellwig1-4/+0
2017-01-24treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche1-1/+1
2017-01-24treewide: Constify most dma_map_ops structuresBart Van Assche1-3/+3
2016-12-14arch/powerpc: add option to skip DMA sync as a part of mappingAlexander Duyck1-1/+8
2016-08-04dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski1-9/+9
2015-10-28powerpc/dma: dma_set_coherent_mask() should not be GPL onlyBenjamin Herrenschmidt1-1/+1
2015-08-18powerpc/powernv: move dma_get_required_mask from pnv_phb to pci_controller_opsAndrew Donnellan1-0/+7
2015-07-13powerpc/iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_maskBenjamin Herrenschmidt1-18/+93
2015-06-02powerpc/pci: add dma_set_mask to pci_controller_opsDaniel Axtens1-0/+8
2014-10-17powerpc: Only do dynamic DMA zone limits on platforms that need itMichael Ellerman1-0/+8
2014-10-04Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.gitMichael Ellerman1-0/+33
2014-09-30powerpc/powernv: Override dma_get_required_mask()Gavin Shan1-4/+10
2014-09-03powerpc/64: Honor swiotlb limit in coherent allocationsScott Wood1-1/+14
2014-09-03powerpc: Dynamic DMA zone limitsScott Wood1-0/+20
2014-02-11powerpc/powernv: Add iommu DMA bypass support for IODA2Benjamin Herrenschmidt1-3/+7
2012-09-05powerpc/kernel: Remove uses of abs_to_virt() and virt_to_abs()Michael Ellerman1-2/+1
2012-07-30Merge branch 'for-linus-for-3.6-rc1' of git://git.linaro.org/people/mszyprowski/linux-dma-mappingLinus Torvalds1-17/+19
2012-07-30common: dma-mapping: add support for generic dma_mmap_* callsMarek Szyprowski1-17/+19
2012-07-10powerpc: Call dma_debug_add_bus for PCI and VIO busesAnton Blanchard1-1/+9
2012-03-28PowerPC: adapt for dma_map_ops changesAndrzej Pietrasiewicz1-4/+6
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linuxLinus Torvalds1-0/+1
2011-10-31powerpc: add export.h to files making use of EXPORT_SYMBOLPaul Gortmaker1-0/+1
2011-09-20powerpc: Tidy up dma_map_ops after adding new hookMilton Miller1-8/+8
2011-09-20powerpc: Use the newly added get_required_mask dma_map_ops hookMilton Miller1-25/+16
2011-09-01powerpc: Override dma_get_required_mask by platform hook and opsMilton Miller1-0/+39
2011-07-08powerpc: Dont require a dma_ops struct to set dma maskKumar Gala1-3/+1