aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/dma-mapping.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-12-28Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-273/+13
2018-12-13dma-mapping: bypass indirect calls for dma-directChristoph Hellwig1-3/+0
2018-12-13dma-direct: merge swiotlb_dma_ops into the dma_direct codeChristoph Hellwig1-1/+1
2018-12-13dma-mapping: factor out dummy DMA opsRobin Murphy1-86/+0
2018-12-11arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearingRobin Murphy1-1/+1
2018-12-06iommu/dma-iommu: remove the mapping_error dma_map_ops methodChristoph Hellwig1-4/+3
2018-12-06arm64: remove the dummy_dma_ops mapping_error methodChristoph Hellwig1-7/+1
2018-12-01dma-mapping: move the arm64 noncoherent alloc/free support to common codeChristoph Hellwig1-174/+10
2018-11-02arm64: fix warnings without CONFIG_IOMMU_DMAChristoph Hellwig1-0/+2
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+1
2018-10-26Merge tag 'dma-mapping-4.20-1' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-209/+48
2018-10-19arm64: use the generic swiotlb_dma_opsChristoph Hellwig1-207/+46
2018-10-19swiotlb: don't dip into swiotlb pool for coherent allocationsChristoph Hellwig1-3/+3
2018-10-19swiotlb: remove the overflow bufferChristoph Hellwig1-1/+1
2018-09-25Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops"Christoph Hellwig1-0/+5
2018-09-25arm64/dma-mapping: Mildly optimise non-coherent IOMMU opsRobin Murphy1-5/+5
2018-09-08dma-mapping: clear dev->dma_ops in arch_teardown_dma_opsChristoph Hellwig1-5/+0
2018-08-17kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous()Marek Szyprowski1-2/+2
2018-06-19arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flagMarek Szyprowski1-4/+5
2018-06-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-0/+5
2018-05-15arm64: Increase ARCH_DMA_MINALIGN to 128Catalin Marinas1-0/+5
2018-05-08dma-debug: move initialization to common codeChristoph Hellwig1-10/+0
2018-01-15arm64: use swiotlb_alloc and swiotlb_freeChristoph Hellwig1-43/+3
2018-01-15arm64: replace ZONE_DMA with ZONE_DMA32Christoph Hellwig1-3/+3
2018-01-15arm64: rename swiotlb_dma_opsChristoph Hellwig1-2/+2
2018-01-10dma-mapping: move swiotlb arch helpers to a new headerChristoph Hellwig1-1/+1
2017-10-04dma mapping : export caller to vmallocinfoMatthieu CASTET1-1/+1
2017-10-02arm64: dma-mapping: Cocci spatch "vma_pages"Thomas Meyer1-2/+1
2017-08-21arm64: dma-mapping: Mark atomic_pool as __ro_after_initVladimir Murzin1-1/+1
2017-08-21arm64: dma-mapping: Do not pass data to gen_pool_set_algo()Vladimir Murzin1-1/+1
2017-07-20dma-coherent: introduce interface for default DMA poolVladimir Murzin1-2/+2
2017-07-06Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-2/+1
2017-06-20arm64: remove DMA_ERROR_CODEChristoph Hellwig1-2/+1
2017-06-15arm64/dma-mapping: Remove extraneous null-pointer checksOlav Haugan1-9/+0
2017-05-09Merge tag 'iommu-updates-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommuLinus Torvalds1-124/+19
2017-05-05Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-31/+97
2017-05-05arm64: Fix the DMA mmap and get_sgtable API with DMA_ATTR_FORCE_CONTIGUOUSCatalin Marinas1-16/+49
2017-05-04Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd' and 'core' into nextJoerg Roedel1-124/+19
2017-05-02xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."Stefano Stabellini1-0/+7
2017-04-29iommu: Remove pci.h include from trace/events/iommu.hJoerg Roedel1-0/+1
2017-04-20arm64: dma-mapping: Remove the notifier trick to handle early setting of dma_opsSricharan R1-124/+18
2017-03-22arm64: Add support for DMA_ATTR_FORCE_CONTIGUOUS to IOMMUGeert Uytterhoeven1-15/+48
2017-02-25Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdmaLinus Torvalds1-7/+7
2017-02-24mm: wire up GFP flag passing in dma_alloc_from_contiguousLucas Stach1-2/+2
2017-02-22Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-10/+28
2017-02-06iommu/dma: Remove bogus dma_supported() implementationRobin Murphy1-1/+0
2017-01-26arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLBRobin Murphy1-1/+8
2017-01-24treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche1-4/+4
2017-01-24treewide: Constify most dma_map_ops structuresBart Van Assche1-3/+3
2017-01-23arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMAWill Deacon1-5/+12