summaryrefslogtreecommitdiff
path: root/kernel/dma/mapping.c
AgeCommit message (Expand)Author
14 daysMerge tags 'dma-mapping-7.3-2026-08-24' and 'dma-mapping-7.3-2026-08-24-2' of...Linus Torvalds
2026-08-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds
2026-08-04mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/Lorenzo Stoakes
2026-07-31dma-mapping: make dma_pgprot() honor __DMA_ATTR_ALLOC_CC_SHAREDAneesh Kumar K.V (Arm)
2026-07-31dma-direct: use __DMA_ATTR_ALLOC_CC_SHARED in alloc/free pathsAneesh Kumar K.V (Arm)
2026-07-26scsi: dma-mapping: Make dma_max_mapping_size() return 0 for no DMA capabilityJohn Garry
2026-06-17Merge tag 'dma-mapping-7.2-2026-06-16' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2026-05-25Merge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich
2026-05-18dma-mapping: move dma_map_resource() sanity check into debug codeJianpeng Chang
2026-05-08dma-debug: Feed DMA attribute for unmapping flows tooLeon Romanovsky
2026-05-08dma-debug: Remove unused DMA attribute parameterLeon Romanovsky
2026-04-26driver core: Replace dev->dma_ops_bypass with dev_dma_ops_bypass()Douglas Anderson
2026-04-26driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()Douglas Anderson
2026-04-02dma-mapping: introduce DMA_ATTR_CC_SHARED for shared memoryJiri Pirko
2026-03-25Merge tag 'dma-mapping-7.0-2026-03-25' into dma-mapping-for-nextMarek Szyprowski
2026-03-20dma-mapping: Introduce DMA require coherency attributeLeon Romanovsky
2026-03-13dma-mapping: Support batch mode for dma_direct_{map,unmap}_sgBarry Song
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-01-07powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memoryGaurav Batra
2025-10-29dma-mapping: remove unused map_page callbackLeon Romanovsky
2025-10-29dma-mapping: remove unused mapping resource callbacksLeon Romanovsky
2025-10-29dma-mapping: prepare dma_map_ops to conversion to physical addressLeon Romanovsky
2025-09-12dma-mapping: export new dma_*map_phys() interfaceLeon Romanovsky
2025-09-12dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()Leon Romanovsky
2025-09-12kmsan: convert kmsan_handle_dma to use physical addressesLeon Romanovsky
2025-09-12dma-mapping: convert dma_direct_*map_page to be phys_addr_t basedLeon Romanovsky
2025-09-12iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_physLeon Romanovsky
2025-09-12dma-mapping: rename trace_dma_*map_page to trace_dma_*map_physLeon Romanovsky
2025-09-12dma-debug: refactor to use physical addresses for page mappingLeon Romanovsky
2025-09-02dma-debug: don't enforce dma mapping check on noncoherent allocationsBaochen Qiang
2025-05-27Merge tag 'dma-mapping-6.16-2025-05-26' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2025-05-06dma-mapping: add a dma_need_unmap helperChristoph Hellwig
2025-04-22dma-mapping: Fix warning reported for missing prototypeBalbir Singh
2025-04-14dma/mapping.c: dev_dbg support for dma_addressing_limitedBalbir Singh
2024-11-08dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_errSean Anderson
2024-10-29dma-mapping: trace more error pathsSean Anderson
2024-10-29dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_mapSean Anderson
2024-10-29dma-mapping: trace dma_alloc/free directionSean Anderson
2024-09-23dma-mapping: report unlimited DMA addressing in IOMMU DMA pathLeon Romanovsky
2024-09-22dma-mapping: fix vmap and mmap of noncontiougs allocationsChristoph Hellwig
2024-09-12dma-mapping: reflow dma_supportedChristoph Hellwig
2024-09-12dma-mapping: reliably inform about DMA support for IOMMULeon Romanovsky
2024-09-10dma-mapping: add tracing for dma-mapping API callsSean Anderson
2024-09-05dma-mapping: use IOMMU DMA calls for common alloc/free page callsLeon Romanovsky
2024-08-22dma-mapping: direct calls for dma-iommuLeon Romanovsky
2024-08-22dma-mapping: call ->unmap_page and ->unmap_sg unconditionallyLeon Romanovsky
2024-07-19dma: fix call order in dmam_free_coherentLance Richardson
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds
2024-05-09dma: fix DMA sync for drivers not calling dma_set_mask*()Alexander Lobakin
2024-05-07dma: avoid redundant calls for sync operationsAlexander Lobakin