summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/dma-mapping.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64/xen: fix xen-swiotlb cache flushingChristoph Hellwig2019-01-231-3/+1
* Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2018-12-281-273/+13
|\
| * dma-mapping: bypass indirect calls for dma-directChristoph Hellwig2018-12-131-3/+0
| * dma-direct: merge swiotlb_dma_ops into the dma_direct codeChristoph Hellwig2018-12-131-1/+1
| * dma-mapping: factor out dummy DMA opsRobin Murphy2018-12-131-86/+0
| * iommu/dma-iommu: remove the mapping_error dma_map_ops methodChristoph Hellwig2018-12-061-4/+3
| * arm64: remove the dummy_dma_ops mapping_error methodChristoph Hellwig2018-12-061-7/+1
| * dma-mapping: move the arm64 noncoherent alloc/free support to common codeChristoph Hellwig2018-12-011-174/+10
* | arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearingRobin Murphy2018-12-111-1/+1
|/
* arm64: fix warnings without CONFIG_IOMMU_DMAChristoph Hellwig2018-11-021-0/+2
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
* Merge tag 'dma-mapping-4.20-1' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2018-10-261-209/+48
|\
| * arm64: use the generic swiotlb_dma_opsChristoph Hellwig2018-10-191-207/+46
| * swiotlb: don't dip into swiotlb pool for coherent allocationsChristoph Hellwig2018-10-191-3/+3
| * swiotlb: remove the overflow bufferChristoph Hellwig2018-10-191-1/+1
| * Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops"Christoph Hellwig2018-09-261-0/+5
| * dma-mapping: clear dev->dma_ops in arch_teardown_dma_opsChristoph Hellwig2018-09-081-5/+0
* | arm64/dma-mapping: Mildly optimise non-coherent IOMMU opsRobin Murphy2018-09-251-5/+5
|/
* kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contigu...Marek Szyprowski2018-08-181-2/+2
* arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flagMarek Szyprowski2018-06-191-4/+5
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2018-06-081-0/+5
|\
| * arm64: Increase ARCH_DMA_MINALIGN to 128Catalin Marinas2018-05-151-0/+5
* | dma-debug: move initialization to common codeChristoph Hellwig2018-05-081-10/+0
|/
* arm64: use swiotlb_alloc and swiotlb_freeChristoph Hellwig2018-01-151-43/+3
* arm64: replace ZONE_DMA with ZONE_DMA32Christoph Hellwig2018-01-151-3/+3
* arm64: rename swiotlb_dma_opsChristoph Hellwig2018-01-151-2/+2
* dma-mapping: move swiotlb arch helpers to a new headerChristoph Hellwig2018-01-101-1/+1
* dma mapping : export caller to vmallocinfoMatthieu CASTET2017-10-041-1/+1
* arm64: dma-mapping: Cocci spatch "vma_pages"Thomas Meyer2017-10-021-2/+1
* arm64: dma-mapping: Mark atomic_pool as __ro_after_initVladimir Murzin2017-08-211-1/+1
* arm64: dma-mapping: Do not pass data to gen_pool_set_algo()Vladimir Murzin2017-08-211-1/+1
* dma-coherent: introduce interface for default DMA poolVladimir Murzin2017-07-201-2/+2
* Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2017-07-071-2/+1
|\
| * arm64: remove DMA_ERROR_CODEChristoph Hellwig2017-06-201-2/+1
* | arm64/dma-mapping: Remove extraneous null-pointer checksOlav Haugan2017-06-151-9/+0
|/
* Merge tag 'iommu-updates-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-05-101-124/+19
|\
| *-. Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel2017-05-041-124/+19
| |\ \
| | | * iommu: Remove pci.h include from trace/events/iommu.hJoerg Roedel2017-04-291-0/+1
| | |/ | |/|
| | * arm64: dma-mapping: Remove the notifier trick to handle early setting of dma_opsSricharan R2017-04-201-124/+18
| |/
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2017-05-051-31/+97
|\ \
| * | arm64: Fix the DMA mmap and get_sgtable API with DMA_ATTR_FORCE_CONTIGUOUSCatalin Marinas2017-05-051-16/+49
| * | arm64: Add support for DMA_ATTR_FORCE_CONTIGUOUS to IOMMUGeert Uytterhoeven2017-03-221-15/+48
| |/
* / xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."Stefano Stabellini2017-05-021-0/+7
|/
* Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-02-251-7/+7
|\
| * treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche2017-01-241-4/+4
| * treewide: Constify most dma_map_ops structuresBart Van Assche2017-01-241-3/+3
* | mm: wire up GFP flag passing in dma_alloc_from_contiguousLucas Stach2017-02-251-2/+2
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2017-02-221-10/+28
|\ \
| * | arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLBRobin Murphy2017-01-261-1/+8
| * | arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMAWill Deacon2017-01-231-5/+12