- 55817b3 iommu/dma: fix variable 'cookie' set but not used by Qian Cai · 5 years ago
- c186479 iommu/dma: Relax locking in iommu_dma_prepare_msi() by Robin Murphy · 5 years ago
- bd036d2 iommu/dma: Rationalise types for DMA masks by Robin Murphy · 5 years ago
- 1daa56b Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
- a7ba70f dma-mapping: treat dev->bus_dma_mask as a DMA limit by Nicolas Saenz Julienne · 5 years ago
- 56e35f9 dma-mapping: drop the dev argument to arch_sync_dma_for_* by Christoph Hellwig · 5 years ago
- 6e23502 iommu/dma-iommu: Use the dev->coherent_dma_mask by Tom Murphy · 5 years ago
- 795bbbb iommu/dma-iommu: Handle deferred devices by Tom Murphy · 5 years ago
- 781ca2d iommu: Add gfp parameter to iommu_ops::map by Tom Murphy · 5 years ago
- 671df18 Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 5 years ago
- e95adb9 Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qcom', 'arm/renesas', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
- 5cf4537 dma-mapping: introduce a dma_common_find_pages helper by Christoph Hellwig · 6 years ago
- 5123174 dma-mapping: always use VM_DMA_COHERENT for generic DMA remap by Christoph Hellwig · 5 years ago
- 158a6d3 iommu/dma: add a new dma_map_ops of get_merge_boundary() by Yoshihiro Shimoda · 5 years ago
- 6b0c54e iommu/dma: Fix for dereferencing before null checking by Yunsheng Lin · 5 years ago
- 4c00889 Merge branch 'arm/smmu' into arm/mediatek by Joerg Roedel · 5 years ago
- dbe8e6a Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu by Joerg Roedel · 5 years ago
- 90ae409 dma-direct: fix zone selection after an unaddressable CMA allocation by Christoph Hellwig · 5 years ago
- e83b009 Merge tag 'dma-mapping-5.3-4' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 5 years ago
- 33dcb37 dma-mapping: fix page attributes for dma_mmap_* by Christoph Hellwig · 5 years ago
- ab2cbeb iommu/dma: Handle SG length overflow better by Robin Murphy · 5 years ago
- 8af23fa iommu/dma: Handle MSI mappings separately by Robin Murphy · 5 years ago
- a7d20dc iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes by Will Deacon · 6 years ago
- 9e3a25d Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
- d95c388 Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-ops' and 'core' into next by Joerg Roedel · 6 years ago
- ceedd5f Merge tag 'v5.2-rc6' into generic-dma-ops by Joerg Roedel · 6 years ago
- caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
- 29fcea8 iommu: Fix integer truncation by Arnd Bergmann · 6 years ago
- 591fcf3 iommu/dma: Apply dma_{alloc,free}_contiguous functions by Nicolin Chen · 6 years ago
- 1b961423 iommu/dma: Fix condition check in iommu_dma_unmap_sg by Nathan Chancellor · 6 years ago
- a9f4d93 iommu/dma: Switch copyright boilerplace to SPDX by Christoph Hellwig · 6 years ago
- e6475eb iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP by Christoph Hellwig · 6 years ago
- efd9f10 iommu/dma: Refactor iommu_dma_mmap by Christoph Hellwig · 6 years ago
- 3fb3378 iommu/dma: Refactor iommu_dma_get_sgtable by Christoph Hellwig · 6 years ago
- ee1ef05 iommu/dma: Refactor iommu_dma_alloc, part 2 by Christoph Hellwig · 6 years ago
- 9ad5d6e iommu/dma: Cleanup variable naming in iommu_dma_alloc by Robin Murphy · 6 years ago
- 8553f6e iommu/dma: Split iommu_dma_free by Robin Murphy · 6 years ago
- 9a4ab94 iommu/dma: Merge the CMA and alloc_pages allocation paths by Christoph Hellwig · 6 years ago
- 8680aa5 iommu/dma: Don't remap CMA unnecessarily by Robin Murphy · 6 years ago
- 072bebc iommu/dma: Refactor iommu_dma_alloc by Robin Murphy · 6 years ago
- bcf4b9c iommu/dma: Refactor iommu_dma_free by Robin Murphy · 6 years ago
- aa8ba22 iommu/dma: Remove __iommu_dma_free by Christoph Hellwig · 6 years ago
- 21b95aa iommu/dma: Refactor the page array remapping allocator by Christoph Hellwig · 6 years ago
- 4c360ace iommu/dma: Factor out remapped pages lookup by Robin Murphy · 6 years ago
- 796a08c iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers by Robin Murphy · 6 years ago
- b61d271 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} by Robin Murphy · 6 years ago
- 92aec09 iommu/dma: Move __iommu_dma_map by Christoph Hellwig · 6 years ago
- 06d6072 iommu/dma: move the arm64 wrappers to common code by Christoph Hellwig · 6 years ago
- 23f88e0 iommu/dma: Use for_each_sg in iommu_dma_alloc by Christoph Hellwig · 6 years ago
- af751d4 iommu/dma: Remove the flush_page callback by Christoph Hellwig · 6 years ago
- d9351ea Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 414147d Merge tag 'pci-v5.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 6 years ago
- b0d0084 iommu/dma-iommu.c: convert to use vm_map_pages() by Souptick Joarder · 6 years ago
- aadad097 iommu/dma: Reserve IOVA for PCIe inaccessible DMA address by Srinath Mannam · 6 years ago
- 16e32c3 iommu/dma-iommu: Remove iommu_dma_map_msi_msg() by Julien Grall · 6 years ago
- ece6e6f iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts by Julien Grall · 6 years ago
- c61a463 iommu/dma: Remove unused variable by Shaokun Zhang · 6 years ago
- 8e143b9 Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
- 98cc4f7 iommu/dma: Use helper functions to access dev->iommu_fwspec by Joerg Roedel · 6 years ago
- c4b17afb0 iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() by Ganapatrao Kulkarni · 6 years ago
- cad34be iommu/dma-iommu: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
- 2f2fbfb Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
- 2da274c iommu/dma: Add support for non-strict mode by Zhen Lei · 6 years ago
- 43c5bf1 iommu/dma: Use fast DMA domain lookup by Robin Murphy · 6 years ago
- 03bfdc3 iommu/dma: Respect bus DMA limit for IOVAs by Robin Murphy · 6 years ago
- cd2c9fc iommu/dma: Move PCI window region reservation back into dma specific path. by Shameer Kolothum · 7 years ago
- f51dc89 iommu/dma: Add HW MSI(GICv3 ITS) address regions reservation by Shameer Kolothum · 7 years ago
- 538d5b3 iommu/iova: Make rcache flush optional on IOVA allocation failure by Tomasz Nowicki · 7 years ago
- aa3ac94 iommu/iova: Make dma_32bit_pfn implicit by Zhen Lei · 7 years ago
- fb4e3be Merge tag 'iommu-updates-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 8 years ago
- 6a70864 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/renesas', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd', 's390' and 'core' into next by Joerg Roedel · 8 years ago
- 81a5a31 iommu/dma: don't rely on DMA_ERROR_CODE by Christoph Hellwig · 8 years ago
- 757c370 iommu/iova: Sort out rbtree limit_pfn handling by Robin Murphy · 8 years ago
- 1cc896e iommu/dma: Don't touch invalid iova_domain members by Robin Murphy · 8 years ago
- bb65a64 iommu/dma: Plumb in the per-CPU IOVA caches by Robin Murphy · 8 years ago
- a44e665 iommu/dma: Clean up MSI IOVA allocation by Robin Murphy · 8 years ago
- 842fe51 iommu/dma: Convert to address-based allocation by Robin Murphy · 8 years ago
- 273df96 iommu/dma: Make PCI window reservation generic by Robin Murphy · 8 years ago
- 7c1b058 iommu/dma: Handle IOMMU API reserved regions by Robin Murphy · 8 years ago
- 938f1bb iommu/dma: Don't reserve PCI I/O windows by Robin Murphy · 8 years ago
- a1831bb iommu/dma: Remove bogus dma_supported() implementation by Robin Murphy · 8 years ago
- 122fac0 iommu/dma: Implement PCI allocation optimisation by Robin Murphy · 8 years ago
- f51d7bb iommu/dma: Stop getting dma_32bit_pfn wrong by Robin Murphy · 8 years ago
- ce273db Merge branch 'iommu/iommu-priv' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/core by Joerg Roedel · 8 years ago
- fdbe574 iommu/dma: Allow MSI-only cookies by Robin Murphy · 8 years ago
- 737c85c arm64/dma-mapping: Implement DMA_ATTR_PRIVILEGED by Mitchel Humpherys · 8 years ago
- 51f8cc9 iommu/dma: Implement dma_{map,unmap}_resource() by Robin Murphy · 8 years ago
- fade1ec iommu/dma: Avoid PCI host bridge windows by Robin Murphy · 8 years ago
- 44bb7e2 iommu/dma: Add support for mapping MSIs by Robin Murphy · 8 years ago
- c987ff0 iommu/dma: Respect IOMMU aperture when allocating by Robin Murphy · 8 years ago
- 3ec6004 iommu/dma: Don't put uninitialised IOVA domains by Robin Murphy · 8 years ago
- 00085f1 dma-mapping: use unsigned long for dma_attrs by Krzysztof Kozlowski · 8 years ago
- 3b6b7e1 iommu/dma: Finish optimising higher-order allocations by Robin Murphy · 9 years ago
- d16e0fa iommu: Allow selecting page sizes per domain by Robin Murphy · 9 years ago
- 809eac5 iommu/dma: Implement scatterlist segment merging by Robin Murphy · 9 years ago
- 07b48ac iommu/dma: Restore scatterlist offsets correctly by Robin Murphy · 9 years ago
- 164afb1 iommu/dma: Use correct offset in map_sg by Robin Murphy · 9 years ago
- 0a9afed iommu/dma: Avoid unlikely high-order allocations by Robin Murphy · 9 years ago
- 5b11e9c iommu/dma: Add some missing #includes by Robin Murphy · 9 years ago
- 0db2e5d iommu: Implement common IOMMU ops for DMA mapping by Robin Murphy · 9 years ago