summaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/dma-mapping.c
Commit message (Expand)AuthorAgeFilesLines
* ARM: 9418/1: dma-mapping: Use iommu_paging_domain_alloc()Jason Gunthorpe2024-09-041-2/+4
* ARM: 9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()Jason Gunthorpe2024-09-041-4/+4
* dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy2024-04-261-7/+9
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-181-5/+5
|\
| * iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe2023-12-121-5/+5
* | ARM: 9331/1: ARM/dma-mapping: replace kzalloc() and vzalloc() with kvzalloc()Chen Haonan2024-01-051-4/+1
|/
* arm: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-241-13/+15
* Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-07-061-1/+1
|\
| * ARM: mm: Make virt_to_pfn() a static inlineLinus Walleij2023-05-291-1/+1
* | ARM: 9301/1: dma-mapping: hide unused dma_contiguous_early_fixup functionArnd Bergmann2023-06-191-0/+2
|/
* ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping()Greg Kroah-Hartman2023-03-231-1/+1
* iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe2023-01-251-4/+7
* dma-mapping: reject __GFP_COMP in dma_alloc_attrsChristoph Hellwig2022-11-211-17/+0
* Merge tag 'dma-mapping-6.1-2022-10-10' of git://git.infradead.org/users/hch/d...Linus Torvalds2022-10-101-2/+8
|\
| * ARM/dma-mapping: remove the dma_coherent member of struct dev_archdataChristoph Hellwig2022-10-061-3/+1
| * ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifierChristoph Hellwig2022-10-061-2/+10
* | ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()Linus Walleij2022-10-041-1/+1
|/
* Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-061-579/+73
|\
| * dma-mapping: update comment after dmabounce removalLukas Bulwahn2022-07-221-2/+1
| * ARM/dma-mapping: merge IOMMU opsRobin Murphy2022-07-071-24/+13
| * ARM/dma-mapping: consolidate IOMMU ops callbacksRobin Murphy2022-07-071-183/+55
| * ARM/dma-mapping: drop .dma_supported for IOMMU opsRobin Murphy2022-07-071-23/+0
| * ARM/dma-mapping: use dma-direct unconditionallyChristoph Hellwig2022-07-071-350/+15
| * ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-mapping codeChristoph Hellwig2022-07-071-12/+12
| * ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.cChristoph Hellwig2022-07-071-54/+46
* | ARM: 9218/1: dma-mapping: fix pointer/integer warningBen Dooks2022-07-281-1/+1
|/
* arm/xen: Introduce xen_setup_dma_ops()Oleksandr Tyshchenko2022-06-061-5/+2
* ARM/dma-mapping: Remove CMA code when not built with CMAKees Cook2022-03-311-0/+2
* ARM/dma-mapping: don't set failed sg dma_address to DMA_MAPPING_ERRORLogan Gunthorpe2021-08-091-1/+0
* ARM/dma-mapping: return error code from .map_sg() opsMartin Oliveira2021-08-091-9/+16
* dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+0
* dma-mapping: remove <asm/dma-contiguous.h>Christoph Hellwig2020-10-061-1/+0
* dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+0
* dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig2020-10-061-1/+1
* dma-mapping: add a new dma_alloc_pages APIChristoph Hellwig2020-09-251-0/+4
* ARM/dma-mapping: merge __dma_supported into arm_dma_supportedChristoph Hellwig2020-03-201-24/+17
* ARM/dma-mapping: take the bus limit into account in __dma_allocChristoph Hellwig2020-03-201-1/+1
* ARM/dma-mapping: remove get_coherent_dma_maskChristoph Hellwig2020-03-201-37/+4
* ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()Chen-Yu Tsai2020-02-041-1/+1
* lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addrHuang Shijie2019-12-041-1/+1
* Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2019-11-301-15/+19
|\
| * ARM: 8909/1: make unexported items staticBen Dooks2019-10-271-15/+19
* | dma-mapping: drop the dev argument to arch_sync_dma_for_*Christoph Hellwig2019-11-201-4/+4
* | dma-direct: provide mmap and get_sgtable method overridesChristoph Hellwig2019-11-111-6/+0
|/
* xen/arm: remove xen_dma_opsChristoph Hellwig2019-09-111-1/+2
* xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache maintainanceChristoph Hellwig2019-09-111-7/+1
* arm: remove wrappers for the generic dma remap helpersChristoph Hellwig2019-09-041-27/+5
* dma-mapping: introduce a dma_common_find_pages helperChristoph Hellwig2019-09-041-6/+1
* dma-mapping: always use VM_DMA_COHERENT for generic DMA remapChristoph Hellwig2019-09-041-6/+4
* vmalloc: lift the arm flag for coherent mappings to common codeChristoph Hellwig2019-09-041-15/+7