summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/dma.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* powerpc/dma: use the generic direct mapping bypassChristoph Hellwig2019-02-181-62/+0
* powerpc/dma: use the dma_direct mapping routinesChristoph Hellwig2019-02-181-79/+8
* powerpc/dma: use the dma-direct allocator for coherent platformsChristoph Hellwig2019-02-181-64/+5
* powerpc/dma: remove dma_nommu_dma_supportedChristoph Hellwig2019-02-181-24/+1
* powerpc/dma: remove dma_nommu_get_required_maskChristoph Hellwig2019-02-181-13/+1
* powerpc/dma: remove dma_nommu_mmap_coherentChristoph Hellwig2019-02-181-19/+0
* powerpc/dma: use phys_to_dma instead of get_dma_offsetChristoph Hellwig2019-02-181-5/+5
* dma-mapping, powerpc: simplify the arch dma_set_mask overrideChristoph Hellwig2019-02-181-12/+0
* powerpc/dma: remove max_direct_dma_addrChristoph Hellwig2019-02-181-3/+2
* powerpc/dma: remove the iommu fallback for coherent allocationsChristoph Hellwig2019-02-181-66/+2
* powerpc/pci: remove the dma_set_mask pci_controller ops methodsChristoph Hellwig2019-02-181-7/+0
* powerpc/dma: stop overriding dma_get_required_maskChristoph Hellwig2019-02-181-29/+0
* powerpc/dma: handle iommu bypass in dma_iommu_opsChristoph Hellwig2019-02-181-11/+8
* powerpc: use mm zones more sensiblyChristoph Hellwig2018-12-201-5/+3
* powerpc/dma: split the two __dma_alloc_coherent implementationsChristoph Hellwig2018-12-201-12/+2
* powerpc/dma: properly wire up the unmap_page and unmap_sg methodsChristoph Hellwig2018-12-201-1/+8
* PCI: Call dma_debug_add_bus() for pci_bus_type from PCI coreChristoph Hellwig2018-07-301-3/+0
* Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-06-071-2/+0
|\
| * powerpc/dma: remove unnecessary BUG()Christophe Leroy2018-06-031-2/+0
* | dma-debug: move initialization to common codeChristoph Hellwig2018-05-081-3/+0
|/
* powerpc: rename swiotlb_dma_opsChristoph Hellwig2018-01-151-1/+1
* dma-mapping: clear harmful GFP_* flags in common codeChristoph Hellwig2018-01-151-3/+0
* powerpc: rename dma_direct_ to dma_nommu_Christoph Hellwig2018-01-101-34/+34
* powerpc: merge __dma_set_mask into dma_set_maskChristoph Hellwig2017-06-281-9/+4
* dma-mapping: remove the set_dma_mask methodChristoph Hellwig2017-06-281-4/+0
* treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche2017-01-241-1/+1
* treewide: Constify most dma_map_ops structuresBart Van Assche2017-01-241-3/+3
* arch/powerpc: add option to skip DMA sync as a part of mappingAlexander Duyck2016-12-151-1/+8
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-9/+9
* powerpc/dma: dma_set_coherent_mask() should not be GPL onlyBenjamin Herrenschmidt2015-10-281-1/+1
* powerpc/powernv: move dma_get_required_mask from pnv_phb to pci_controller_opsAndrew Donnellan2015-08-181-0/+7
* powerpc/iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_...Benjamin Herrenschmidt2015-07-131-18/+93
* powerpc/pci: add dma_set_mask to pci_controller_opsDaniel Axtens2015-06-021-0/+8
* powerpc: Only do dynamic DMA zone limits on platforms that need itMichael Ellerman2014-10-171-0/+8
* Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwoo...Michael Ellerman2014-10-041-0/+33
|\
| * powerpc/64: Honor swiotlb limit in coherent allocationsScott Wood2014-09-041-1/+14
| * powerpc: Dynamic DMA zone limitsScott Wood2014-09-041-0/+20
* | powerpc/powernv: Override dma_get_required_mask()Gavin Shan2014-09-301-4/+10
|/
* powerpc/powernv: Add iommu DMA bypass support for IODA2Benjamin Herrenschmidt2014-02-111-3/+7
* powerpc/kernel: Remove uses of abs_to_virt() and virt_to_abs()Michael Ellerman2012-09-051-2/+1
* Merge branch 'for-linus-for-3.6-rc1' of git://git.linaro.org/people/mszyprows...Linus Torvalds2012-07-301-17/+19
|\
| * common: dma-mapping: add support for generic dma_mmap_* callsMarek Szyprowski2012-07-301-17/+19
* | powerpc: Call dma_debug_add_bus for PCI and VIO busesAnton Blanchard2012-07-101-1/+9
|/
* PowerPC: adapt for dma_map_ops changesAndrzej Pietrasiewicz2012-03-281-4/+6
* Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2011-11-071-0/+1
|\
| * powerpc: add export.h to files making use of EXPORT_SYMBOLPaul Gortmaker2011-11-011-0/+1
* | powerpc: Tidy up dma_map_ops after adding new hookMilton Miller2011-09-201-8/+8
* | powerpc: Use the newly added get_required_mask dma_map_ops hookMilton Miller2011-09-201-25/+16
* | powerpc: Override dma_get_required_mask by platform hook and opsMilton Miller2011-09-011-0/+39
|/
* powerpc: Dont require a dma_ops struct to set dma maskKumar Gala2011-07-081-3/+1