summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | | | * | iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()Jason Gunthorpe2023-09-258-40/+17
| | | | | | | * | iommu: Add ops->domain_alloc_paging()Jason Gunthorpe2023-09-251-3/+14
| | | | | | | * | iommu: Add __iommu_group_domain_alloc()Jason Gunthorpe2023-09-251-30/+29
| | | | | | | * | iommu: Require a default_domain for all iommu driversJason Gunthorpe2023-09-251-15/+7
| | | | | | | * | iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe2023-09-251-7/+19
| | | | | | | * | iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe2023-09-251-0/+23
| | | | | | | * | iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe2023-09-251-0/+43
| | | | | | | * | iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe2023-09-251-0/+39
| | | | | | | * | iommu: Remove ops->set_platform_dma_ops()Jason Gunthorpe2023-09-251-25/+5
| | | | | | | * | iommu/msm: Implement an IDENTITY domainJason Gunthorpe2023-09-251-4/+19
| | | | | | | * | iommu/omap: Implement an IDENTITY domainJason Gunthorpe2023-09-251-3/+18
| | | | | | | * | iommu/tegra-smmu: Support DMA domains in tegraJason Gunthorpe2023-09-251-1/+1
| | | | | | | * | iommu/tegra-smmu: Implement an IDENTITY domainJason Gunthorpe2023-09-251-5/+32
| | | | | | | * | iommu/exynos: Implement an IDENTITY domainJason Gunthorpe2023-09-251-34/+32
| | | | | | | * | iommu: Allow an IDENTITY domain as the default_domain in ARM32Jason Gunthorpe2023-09-253-23/+20
| | | | | | | * | iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type()Jason Gunthorpe2023-09-251-37/+78
| | | | | | | * | iommu/mtk_iommu_v1: Implement an IDENTITY domainJason Gunthorpe2023-09-251-2/+19
| | | | | | | * | iommu/tegra-gart: Remove tegra-gartJason Gunthorpe2023-09-253-383/+0
| | | | | | | * | iommu/fsl_pamu: Implement a PLATFORM domainJason Gunthorpe2023-09-251-3/+38
| | | | | | | * | iommu: Add IOMMU_DOMAIN_PLATFORM for S390Jason Gunthorpe2023-09-251-2/+19
| | | | | | | * | iommu: Add IOMMU_DOMAIN_PLATFORMJason Gunthorpe2023-09-252-9/+18
| | | | | | | * | iommu: Add iommu_ops->identity_domainJason Gunthorpe2023-09-253-14/+6
| | | | | | * | | iommu/amd: Remove DMA_FQ type from domain allocation pathVasant Hegde2023-10-161-1/+0
| | | | | | * | | Revert "iommu: Fix false ownership failure on AMD systems with PASID activated"Vasant Hegde2023-10-061-19/+1
| | | | | | * | | iommu/amd: Remove unused EXPORT_SYMBOLSVasant Hegde2023-10-062-7/+0
| | | | | | * | | iommu/amd: Remove amd_iommu_device_info()Vasant Hegde2023-10-062-42/+8
| | | | | | * | | iommu/amd: Remove PPR supportVasant Hegde2023-10-063-59/+1
| | | | | | * | | iommu/amd: Remove iommu_v2 moduleVasant Hegde2023-10-065-1051/+0
| | | | | | * | | iommu/amd: Initialize iommu_device->max_pasidsVasant Hegde2023-09-252-10/+2
| | | | | | * | | iommu/amd: Enable device ATS/PASID/PRI capabilities independentlyVasant Hegde2023-09-253-89/+120
| | | | | | * | | iommu/amd: Introduce iommu_dev_data.flags to track device capabilitiesVasant Hegde2023-09-252-19/+30
| | | | | | * | | iommu/amd: Introduce iommu_dev_data.pprSuravee Suthikulpanit2023-09-252-6/+5
| | | | | | * | | iommu/amd: Rename ats related variablesVasant Hegde2023-09-252-19/+17
| | | | | | * | | iommu/amd: Modify logic for checking GT and PPR featuresSuravee Suthikulpanit2023-09-254-14/+8
| | | | | | * | | iommu/amd: Consolidate feature detection and reporting logicSuravee Suthikulpanit2023-09-254-60/+54
| | | | | | * | | iommu/amd: Miscellaneous clean up when free domainSuravee Suthikulpanit2023-09-252-26/+26
| | | | | | * | | iommu/amd: Do not set amd_iommu_pgtable in pass-through modeVasant Hegde2023-09-251-3/+0
| | | | | | * | | iommu/amd: Introduce helper functions for managing GCR3 tableSuravee Suthikulpanit2023-09-251-27/+38
| | | | | | * | | iommu/amd: Refactor protection domain allocation codeVasant Hegde2023-09-251-23/+22
| | | | | | * | | iommu/amd: Consolidate logic to allocate protection domainSuravee Suthikulpanit2023-09-251-12/+7
| | | | | | * | | iommu/amd: Consolidate timeout pre-define to amd_iommu_type.hSuravee Suthikulpanit2023-09-253-8/+8
| | | | | | * | | iommu/amd: Remove unused amd_io_pgtable.pt_root variableSuravee Suthikulpanit2023-09-252-2/+0
| | | | | | |/ /
| | | | | * | | Revert "iommu/vt-d: Remove unused function"Lu Baolu2023-10-251-0/+9
| | | | | * | | iommu/vt-d: debugfs: Support dumping a specified page tableJingqi Liu2023-10-161-34/+119
| | | | | * | | iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid}Jingqi Liu2023-10-163-5/+69
| | | | | * | | iommu/vt-d: debugfs: Dump entry pointing to huge pageJingqi Liu2023-10-161-3/+8
| | | | | * | | iommu/vt-d: Remove unused functionJiapeng Chong2023-10-161-9/+0
| | | | | |/ /
| | | | * / / iommu/virtio: Add __counted_by for struct viommu_request and use struct_size()Gustavo A. R. Silva2023-10-161-2/+2
| | | | |/ /
| | | * | | iommu/arm-smmu-v3-sva: Remove bond refcountMichael Shavit2023-10-121-11/+1
| | | * | | iommu/arm-smmu-v3-sva: Remove unused iommu_sva handleMichael Shavit2023-10-121-12/+6