summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2019-08-19iommu/arm-smmu: Move Secure access quirk to implementationRobin Murphy3-99/+114
2019-08-19iommu/arm-smmu: Add implementation infrastructureRobin Murphy4-79/+107
2019-08-19iommu/arm-smmu: Rename arm-smmu-regs.hRobin Murphy3-5/+5
2019-08-19iommu/arm-smmu: Abstract GR0 accessesRobin Murphy1-48/+58
2019-08-19iommu/arm-smmu: Abstract context bank accessesRobin Murphy1-65/+73
2019-08-19iommu/arm-smmu: Abstract GR1 accessesRobin Murphy1-7/+27
2019-08-19iommu/arm-smmu: Get rid of weird "atomic" writeRobin Murphy1-16/+7
2019-08-19iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()Robin Murphy1-28/+36
2019-08-19iommu/arm-smmu: Rework cb_base handlingRobin Murphy1-10/+15
2019-08-19iommu/arm-smmu: Convert context bank registers to bitfieldsRobin Murphy3-56/+59
2019-08-19iommu/arm-smmu: Convert GR1 registers to bitfieldsRobin Murphy2-28/+23
2019-08-19iommu/arm-smmu: Convert GR0 registers to bitfieldsRobin Murphy2-93/+84
2019-08-19iommu/qcom: Mask TLBI addresses correctlyRobin Murphy1-1/+1
2019-08-19iommu/arm-smmu: Mask TLBI address correctlyRobin Murphy1-1/+1
2019-08-19iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGNSuman Anna1-1/+1
2019-08-16ia64: remove support for machvecsChristoph Hellwig1-1/+1
2019-08-14Merge tag 'dma-mapping-5.3-4' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-3/+3
2019-08-14iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()Marek Szyprowski1-1/+1
2019-08-10dma-mapping: fix page attributes for dma_mmap_*Christoph Hellwig1-3/+3
2019-08-09iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUsTero Kristo1-1/+0
2019-08-09iommu/omap: add support for late attachment of iommu devicesTero Kristo2-4/+56
2019-08-09iommu/omap: introduce new API for runtime suspend/resume controlSuman Anna1-0/+58
2019-08-09iommu/omap: Add system suspend/resume supportSuman Anna1-0/+26
2019-08-09iommu/omap: add logic to save/restore locked TLBsSuman Anna2-3/+61
2019-08-09iommu/omap: streamline enable/disable through runtime pm callbacksSuman Anna1-40/+99
2019-08-09iommu/omap: fix boot issue on remoteprocs with AMMU/UnicacheSuman Anna2-0/+19
2019-08-09iommu/vt-d: Fix possible use-after-free of private domainLu Baolu1-1/+2
2019-08-09iommu/vt-d: Detach domain before using a private oneLu Baolu1-1/+5
2019-08-09iommu: Remove dev_err() usage after platform_get_irq()Stephen Boyd3-7/+2
2019-08-09iommu/dma: Handle SG length overflow betterRobin Murphy1-1/+1
2019-08-09iommu/amd: Re-factor guest virtual APIC (de-)activation codeSuthikulpanit, Suravee2-24/+70
2019-08-09iommu/vt-d: Correctly check format of page table in debugfsLu Baolu1-1/+1
2019-08-08iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync()Will Deacon1-29/+42
2019-08-08iommu/arm-smmu-v3: Reduce contention during command-queue insertionWill Deacon1-144/+533
2019-08-06iommu/vt-d: Detach domain when move device out of groupLu Baolu1-0/+2
2019-08-06iommu/arm-smmu: Mark expected switch fall-throughAnders Roxell1-2/+2
2019-08-06iommu/dma: Handle MSI mappings separatelyRobin Murphy1-7/+10
2019-07-30drivers: Introduce device lookup variants by fwnodeSuzuki K Poulose2-14/+4
2019-07-29Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-11/+29
2019-07-29iommu/arm-smmu-v3: Operate directly on low-level queue where possibleWill Deacon1-27/+31
2019-07-29iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queueWill Deacon1-41/+47
2019-07-29iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macroWill Deacon1-6/+6
2019-07-29iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexesWill Deacon1-14/+22
2019-07-29iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()Will Deacon7-22/+38
2019-07-29iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()Will Deacon8-13/+12
2019-07-29iommu/io-pgtable: Remove unused ->tlb_sync() callbackWill Deacon8-44/+16
2019-07-29iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()Will Deacon8-55/+94
2019-07-29iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()Will Deacon2-15/+27
2019-07-29iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in driversWill Deacon6-0/+102
2019-07-29iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon17-30/+69