summaryrefslogtreecommitdiffstats
path: root/include/linux/dma-map-ops.h
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: fix vmap and mmap of noncontiougs allocationsChristoph Hellwig2024-09-221-19/+0
* dma-mapping: clearly mark DMA ops as an architecture featureChristoph Hellwig2024-09-041-3/+3
* dma-mapping: direct calls for dma-iommuLeon Romanovsky2024-08-221-13/+0
* Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds2024-05-201-0/+12
|\
| * dma: fix DMA sync for drivers not calling dma_set_mask*()Alexander Lobakin2024-05-091-2/+2
| * dma: avoid redundant calls for sync operationsAlexander Lobakin2024-05-071-0/+12
* | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-1/+1
|\ \
| * | change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan2024-04-251-1/+1
| |/
* / dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy2024-04-261-4/+2
|/
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-181-2/+3
|\
| * iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe2023-12-121-2/+2
| * iommu: Retire bus opsRobin Murphy2023-11-271-0/+1
* | dma-debug: make dma_debug_add_bus take a const pointerGreg Kroah-Hartman2024-01-041-2/+2
|/
* dma-contiguous: support per-numa CMA for all architecturesYajun Deng2023-07-311-6/+0
* dma-mapping: move arch_dma_set_mask() declaration to headerArnd Bergmann2023-07-311-0/+6
* dma-mapping: force bouncing if the kmalloc() size is not cache-line-alignedCatalin Marinas2023-06-191-0/+61
* dma-mapping: provide a fallback dma_default_coherentJiaxun Yang2023-04-071-0/+2
* dma-mapping: no need to pass a bus_type into get_arch_dma_ops()Greg Kroah-Hartman2023-02-151-1/+1
* Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds2022-08-081-0/+3
|\
| * dma-mapping: Fix build error unused-valueRen Zhijie2022-07-041-1/+1
| * dma-mapping: Add dma_release_coherent_memory to DMA APIMark-PK Tsai2022-06-241-0/+3
* | dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA supportLogan Gunthorpe2022-07-261-0/+10
* | PCI/P2PDMA: Introduce helpers for dma_map_sg implementationsLogan Gunthorpe2022-07-261-0/+53
* | dma-mapping: add dma_opt_mapping_size()John Garry2022-07-191-0/+1
|/
* dma-mapping: make the global coherent pool conditionalChristoph Hellwig2021-08-191-8/+10
* dma-mapping: add a dma_init_global_coherent helperChristoph Hellwig2021-08-181-1/+1
* dma-mapping: allow map_sg() ops to return negative error codesLogan Gunthorpe2021-08-091-2/+3
* dma-mapping: add a dma_alloc_noncontiguous APIChristoph Hellwig2021-03-151-0/+19
* Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2021-02-241-5/+0
|\
| * dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig2021-02-091-5/+0
* | driver core: lift dma_default_coherent into common codeChristoph Hellwig2021-02-131-3/+2
|/
* Merge tag 'dma-mapping-5.11' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-12-221-0/+14
|\
| * dma-mapping: Allow mixing bypass and mapped DMA operationAlexey Kardashevskiy2020-11-271-0/+14
* | dma-mapping: remove the dma_direct_set_offset exportChristoph Hellwig2020-11-181-0/+3
|/
* dma-mapping: move more functions to dma-map-ops.hChristoph Hellwig2020-10-201-0/+23
* dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handlingChristoph Hellwig2020-10-071-13/+0
* dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-0/+102
* dma-mapping: move dma-debug.h to kernel/dma/Christoph Hellwig2020-10-061-0/+12
* dma-mapping: remove <asm/dma-contiguous.h>Christoph Hellwig2020-10-061-0/+2
* dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-0/+65
* dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig2020-10-061-0/+158