summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2024-04-26iommu/amd: Define per-IOMMU iopf_queueSuravee Suthikulpanit
2024-04-26iommu/amd: Enable PCI features based on attached domain capabilityVasant Hegde
2024-04-26iommu/amd: Setup GCR3 table in advance if domain is SVA capableVasant Hegde
2024-04-26iommu/amd: Introduce iommu_dev_data.max_pasidsVasant Hegde
2024-04-26iommu/amd: Fix PPR interrupt processing logicVasant Hegde
2024-04-26iommu/amd: Move PPR-related functions into ppr.cSuravee Suthikulpanit
2024-04-26iommu/amd: Add support for enabling/disabling IOMMU featuresWei Huang
2024-04-26iommu/amd: Introduce per device DTE update functionVasant Hegde
2024-04-26iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()Vasant Hegde
2024-04-26iommu/amd: Enhance def_domain_type to handle untrusted deviceVasant Hegde
2024-04-26iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy
2024-04-26iommu/dma: Make limit checks self-containedRobin Murphy
2024-04-26iommu/vt-d: Remove struct intel_svmLu Baolu
2024-04-26iommu: Add ops->domain_alloc_sva()Jason Gunthorpe
2024-04-26iommu/vt-d: Remove intel_svm_devLu Baolu
2024-04-26iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbsLu Baolu
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_userLu Baolu
2024-04-26iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi()Lu Baolu
2024-04-26iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_mapLu Baolu
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in tlb_syncLu Baolu
2024-04-26iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_allLu Baolu
2024-04-26iommu/vt-d: Add trace events for cache tag interfaceLu Baolu
2024-04-26iommu/vt-d: Add cache tag invalidation helpersLu Baolu
2024-04-26iommu/vt-d: Add cache tag assignment interfaceLu Baolu
2024-04-26iommu/vt-d: Remove caching mode check before device TLB flushLu Baolu
2024-04-26iommu/vt-d: Remove private data use in fault messageJingqi Liu
2024-04-26iommu/vt-d: Remove debugfs use of private data fieldJingqi Liu
2024-04-26iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich
2024-04-26iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.cUros Bizjak
2024-04-26iommu/vt-d: Remove redundant assignment to variable errColin Ian King
2024-04-25mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan
2024-04-25change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan
2024-04-19Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-04-18iommu/arm-smmu-qcom: Use the custom fault handler on more platformsGeorgi Djakov
2024-04-18iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845Georgi Djakov
2024-04-18iommu/arm-smmu: Allow using a threaded handler for context interruptsGeorgi Djakov
2024-04-18iommu/arm-smmu-qcom-debug: Add support for TBUsGeorgi Djakov
2024-04-18iommu/arm-smmu-v3: Free MSIs in case of ENOMEMAleksandr Aprelkov
2024-04-18iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe
2024-04-15iommu: account IOMMU allocated memoryPasha Tatashin
2024-04-15iommu: observability of the IOMMU allocationsPasha Tatashin
2024-04-15iommu/tegra-smmu: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/sun50i: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/rockchip: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/exynos: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/amd: use page allocation function provided by iommu-pages.hPasha Tatashin
2024-04-15iommu/dma: use iommu_put_pages_list() to releae freelistPasha Tatashin
2024-04-15iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin