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