summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/dma-mapping.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | arm64: Add support for DMA_ATTR_SKIP_CPU_SYNC attribute to swiotlbTakeshi Kihara2017-01-121-4/+8
| |/
* | iommu/dma: Remove bogus dma_supported() implementationRobin Murphy2017-02-061-1/+0
* | arm64/dma-mapping: Implement DMA_ATTR_PRIVILEGEDMitchel Humpherys2017-01-191-3/+3
|/
* Merge branch 'stable/for-linus-4.10' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-01-061-1/+2
|\
| * swiotlb: Convert swiotlb_force from int to enumGeert Uytterhoeven2016-12-191-1/+2
* | Merge tag 'iommu-updates-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2016-12-151-0/+2
|\ \
| * | arm64: Wire up iommu_dma_{map, unmap}_resource()Robin Murphy2016-11-141-0/+2
| |/
* / arm64: Remove pointless WARN_ON in DMA teardownRobin Murphy2016-11-071-5/+0
|/
* Merge tag 'iommu-updates-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2016-10-111-1/+1
|\
| * iommu/dma: Avoid PCI host bridge windowsRobin Murphy2016-09-161-1/+1
* | arm64: apply __ro_after_init to some objectsJisheng Zhang2016-08-221-1/+2
* | arm64: mm: convert __dma_* routines to use start, sizeKwangwoo Lee2016-08-221-3/+3
|/
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-33/+33
* arm64: mm: change IOMMU notifier action to attach DMA opsLorenzo Pieralisi2016-07-081-17/+5
* arm64: mm: only initialize swiotlb when necessaryJisheng Zhang2016-06-211-1/+14
* Merge tag 'iommu-updates-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2016-05-201-4/+4
|\
| * iommu/dma: Finish optimising higher-order allocationsRobin Murphy2016-05-091-2/+2
| * iommu: of: enforce const-ness of struct iommu_opsRobin Murphy2016-05-091-2/+2
* | arm64/dma-mapping: Remove default domain workaroundRobin Murphy2016-04-211-44/+8
* | arm64/dma-mapping: Extend DMA ops workaround to PCI devicesRobin Murphy2016-04-211-0/+4
|/
* arm64: dma-mapping: fix handling of devices registered before arch_initcallMarek Szyprowski2016-02-171-0/+4
* arm64: add __init/__initdata section marker to some functions/variablesJisheng Zhang2015-12-021-2/+2
* arm64: simplify dma_get_opsArnd Bergmann2015-11-171-12/+4