summaryrefslogtreecommitdiff
path: root/include/linux/dma-map-ops.h
AgeCommit message (Expand)AuthorFilesLines
2024-09-22dma-mapping: fix vmap and mmap of noncontiougs allocationsChristoph Hellwig1-19/+0
2024-09-04dma-mapping: clearly mark DMA ops as an architecture featureChristoph Hellwig1-3/+3
2024-08-22dma-mapping: direct calls for dma-iommuLeon Romanovsky1-13/+0
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds1-0/+12
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-05-09dma: fix DMA sync for drivers not calling dma_set_mask*()Alexander Lobakin1-2/+2
2024-05-07dma: avoid redundant calls for sync operationsAlexander Lobakin1-0/+12
2024-04-26dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy1-4/+2
2024-04-26change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan1-1/+1
2024-01-19Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+3
2024-01-04dma-debug: make dma_debug_add_bus take a const pointerGreg Kroah-Hartman1-2/+2
2023-12-12iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe1-2/+2
2023-11-27iommu: Retire bus opsRobin Murphy1-0/+1
2023-07-31dma-contiguous: support per-numa CMA for all architecturesYajun Deng1-6/+0
2023-07-31dma-mapping: move arch_dma_set_mask() declaration to headerArnd Bergmann1-0/+6
2023-06-20dma-mapping: force bouncing if the kmalloc() size is not cache-line-alignedCatalin Marinas1-0/+61
2023-04-07dma-mapping: provide a fallback dma_default_coherentJiaxun Yang1-0/+2
2023-02-15dma-mapping: no need to pass a bus_type into get_arch_dma_ops()Greg Kroah-Hartman1-1/+1
2022-08-09Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds1-0/+3
2022-07-26dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA supportLogan Gunthorpe1-0/+10
2022-07-26PCI/P2PDMA: Introduce helpers for dma_map_sg implementationsLogan Gunthorpe1-0/+53
2022-07-19dma-mapping: add dma_opt_mapping_size()John Garry1-0/+1
2022-07-04dma-mapping: Fix build error unused-valueRen Zhijie1-1/+1
2022-06-24dma-mapping: Add dma_release_coherent_memory to DMA APIMark-PK Tsai1-0/+3
2021-08-19dma-mapping: make the global coherent pool conditionalChristoph Hellwig1-8/+10
2021-08-18dma-mapping: add a dma_init_global_coherent helperChristoph Hellwig1-1/+1
2021-08-09dma-mapping: allow map_sg() ops to return negative error codesLogan Gunthorpe1-2/+3
2021-03-15dma-mapping: add a dma_alloc_noncontiguous APIChristoph Hellwig1-0/+19
2021-02-24Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-5/+0
2021-02-13driver core: lift dma_default_coherent into common codeChristoph Hellwig1-3/+2
2021-02-09dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig1-5/+0
2020-12-23Merge tag 'dma-mapping-5.11' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-0/+14
2020-11-27dma-mapping: Allow mixing bypass and mapped DMA operationAlexey Kardashevskiy1-0/+14
2020-11-18dma-mapping: remove the dma_direct_set_offset exportChristoph Hellwig1-0/+3
2020-10-20dma-mapping: move more functions to dma-map-ops.hChristoph Hellwig1-0/+23
2020-10-07dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handlingChristoph Hellwig1-13/+0
2020-10-06dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig1-0/+102
2020-10-06dma-mapping: move dma-debug.h to kernel/dma/Christoph Hellwig1-0/+12
2020-10-06dma-mapping: remove <asm/dma-contiguous.h>Christoph Hellwig1-0/+2
2020-10-06dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig1-0/+65
2020-10-06dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig1-0/+158