summaryrefslogtreecommitdiff
path: root/include/linux/dma-map-ops.h
AgeCommit message (Expand)AuthorFilesLines
2026-03-31Merge branch 'dma-contig-for-7.1-modules-prep-v4' into dma-mapping-for-nextMarek Szyprowski1-8/+6
2026-03-31dma: contiguous: Make dma_contiguous_default_area staticMaxime Ripard1-2/+0
2026-03-31dma: contiguous: Make dev_get_cma_area() a proper functionMaxime Ripard1-6/+1
2026-03-31dma: contiguous: Turn heap registration logic aroundMaxime Ripard1-0/+5
2026-03-27Merge branch 'dt-reserved-mem-cleanups' into dma-mapping-for-nextMarek Szyprowski1-3/+0
2026-03-26of: reserved_mem: replace CMA quirks by generic methodsMarek Szyprowski1-3/+0
2026-03-14dma-mapping: Separate DMA sync issuing and completion waitingBarry Song1-0/+6
2026-02-14Merge tag 'dma-mapping-7.0-2026-02-13' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+0
2026-01-08dma-mapping: Remove dma_mark_clean (again)Robin Murphy1-8/+0
2026-01-07powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memoryGaurav Batra1-0/+4
2025-10-29dma-mapping: remove unused map_page callbackLeon Romanovsky1-7/+0
2025-10-29dma-mapping: remove unused mapping resource callbacksLeon Romanovsky1-6/+0
2025-10-29dma-mapping: prepare dma_map_ops to conversion to physical addressLeon Romanovsky1-0/+7
2025-09-12dma-mapping: convert dma_direct_*map_page to be phys_addr_t basedLeon Romanovsky1-4/+4
2025-08-11of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()Oreoluwa Babatunde1-0/+3
2025-05-06dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.hChristoph Hellwig1-85/+0
2025-05-06PCI/P2PDMA: Refactor the p2pdma mapping helpersChristoph Hellwig1-10/+41
2024-10-29dma-mapping: remove an outdated comment from dma-map-ops.hSui Jingfeng1-1/+1
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