summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/dma-iommu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: fix vmap and mmap of noncontiougs allocationsChristoph Hellwig2024-09-221-0/+33
* dma-mapping: direct calls for dma-iommuLeon Romanovsky2024-08-221-68/+36
* Merge tag 'dma-mapping-6.11-2024-07-19' of git://git.infradead.org/users/hch/...Linus Torvalds2024-07-191-7/+4
|\
| * swiotlb: reduce swiotlb pool lookupsMichael Kelley2024-07-101-7/+4
* | iommu/dma: Prune redundant pgprot argumentsRobin Murphy2024-06-131-10/+6
|/
* iommu/dma: Fix domain initRobin Murphy2024-06-041-4/+4
* Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds2024-05-201-15/+19
|\
| * iommu/dma: avoid expensive indirect calls for sync operationsAlexander Lobakin2024-05-071-1/+2
| * iommu/dma: fix zeroing of bounce buffer padding used by untrusted devicesMichael Kelley2024-05-071-13/+16
| * swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()Michael Kelley2024-05-071-1/+1
* | 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-261-1/+1
| |/
| |
| \
*-. \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-131-27/+19
|\ \ \ | |_|/ |/| |
| | * iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-261-12/+6
| | * iommu/dma: Make limit checks self-containedRobin Murphy2024-04-261-12/+9
| |/ |/|
| * iommu/dma: use iommu_put_pages_list() to releae freelistPasha Tatashin2024-04-151-3/+4
|/
* Merge tag 'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/users/hch/d...Linus Torvalds2024-03-241-0/+9
|\
| * iommu/dma: Force swiotlb_max_mapping_size on an untrusted deviceNicolin Chen2024-03-131-0/+9
* | iommu/dma: Document min_align_mask assumptionRobin Murphy2024-03-061-0/+5
|/
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-191-0/+3
|\
| * iommu/dma: Trace bounce buffer usage when mapping buffersIsaac J. Manjarres2023-12-151-0/+3
* | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-091-1/+1
|/
* iommu/dma: Use a large flush queue and timeout for shadow_on_flushNiklas Schnelle2023-10-021-18/+32
* iommu/dma: Allow a single FQ in addition to per-CPU FQsNiklas Schnelle2023-10-021-39/+129
* iommu: Optimise PCI SAC address trickRobin Murphy2023-07-141-6/+20
* Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-06-301-1/+2
|\
| * iommu: Use flush queue capabilityRobin Murphy2023-05-221-1/+2
* | iommu/dma: force bouncing if the size is not cacheline-alignedCatalin Marinas2023-06-201-9/+41
* | dma-mapping: name SG DMA flag helpers consistentlyRobin Murphy2023-06-201-4/+4
|/
* mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-061-1/+1
* iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages()Kirill A. Shutemov2023-04-061-2/+2
* Merge branch 'iommu-memory-accounting' into coreJoerg Roedel2023-01-251-5/+13
|\
| * iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous()Jason Gunthorpe2023-01-251-2/+9
| * iommu: Add a gfp parameter to iommu_map_sg()Jason Gunthorpe2023-01-251-2/+3
| * iommu: Remove iommu_map_atomic()Jason Gunthorpe2023-01-251-1/+1
| * iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe2023-01-251-1/+1
* | iommu: dma: Use of_iommu_get_resv_regions()Thierry Reding2023-01-251-0/+3
|/
* dma-mapping: reject __GFP_COMP in dma_alloc_attrsChristoph Hellwig2022-11-211-3/+0
* iommu/dma: Make header privateRobin Murphy2022-09-091-1/+2
* iommu/dma: Move public interfaces to linux/iommu.hRobin Murphy2022-09-071-2/+13
* Revert "iommu/dma: Add config for PCI SAC address trick"Linus Torvalds2022-08-061-1/+1
* Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-061-14/+91
|\
| * iommu/dma: support PCI P2PDMA pages in dma-iommu map_sgLogan Gunthorpe2022-07-261-14/+85
| * dma-iommu: add iommu_dma_opt_mapping_size()John Garry2022-07-191-0/+6
* | ACPI/IORT: Provide a generic helper to retrieve reserve regionsShameer Kolothum2022-07-061-1/+1
* | iommu/dma: Fix race condition during iova_domain initializationYunfei Wang2022-06-221-4/+13
* | iommu/dma: Add config for PCI SAC address trickRobin Murphy2022-06-221-1/+1
|/
* iommu/dma: Explicitly sort PCI DMA windowsRobin Murphy2022-05-131-1/+12
* iommu/dma: Fix iova map result check bugYunfei Wang2022-05-131-3/+4
* dma-iommu: Check that swiotlb is active before trying to use itMario Limonciello2022-04-281-0/+5