summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/dma-mapping.c
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: drop the dev argument to arch_sync_dma_for_*Christoph Hellwig2019-11-201-4/+4
* arm64: use asm-generic/dma-mapping.hChristoph Hellwig2019-09-111-0/+1
* xen/arm: remove xen_dma_opsChristoph Hellwig2019-09-111-1/+2
* dma-mapping: make dma_atomic_pool_init self-containedChristoph Hellwig2019-08-291-6/+0
* dma-mapping: remove arch_dma_mmap_pgprotChristoph Hellwig2019-08-291-6/+0
* dma-mapping: fix page attributes for dma_mmap_*Christoph Hellwig2019-08-101-3/+1
* Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-07-091-408/+4
|\
| * Merge tag 'v5.2-rc6' into generic-dma-opsJoerg Roedel2019-06-241-1/+1
| |\
| * | arm64: trim includes in dma-mapping.cChristoph Hellwig2019-05-271-10/+0
| * | arm64: switch copyright boilerplace to SPDX in dma-mapping.cChristoph Hellwig2019-05-271-14/+1
| * | iommu/dma: move the arm64 wrappers to common codeChristoph Hellwig2019-05-271-390/+4
| * | iommu/dma: Remove the flush_page callbackChristoph Hellwig2019-05-271-7/+1
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2019-07-081-4/+8
|\ \ \ | |_|/ |/| |
| * | arm64/mm: Correct the cache line size warning with non coherent deviceMasayoshi Mizuma2019-06-171-4/+8
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
|/
* arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtableChristoph Hellwig2019-05-071-0/+10
* 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-251-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-171-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-061-2/+1
|\
| * arm64: remove DMA_ERROR_CODEChristoph Hellwig2017-06-201-2/+1