summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2021-02-241-30/+0
|\
| * dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig2021-02-091-30/+0
* | Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-02-2230-1120/+1823
|\ \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *-------. \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2021-02-1230-1120/+1823
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| | | | | | * iommu: use the __iommu_attach_device() directly for deferred attachLianbo Jiang2021-01-282-15/+13
| | | | | | * dma-iommu: use static-key to minimize the impact in the fast-pathLianbo Jiang2021-01-281-6/+11
| | | | | | * iommu: Delete iommu_dev_has_feature()John Garry2021-01-271-11/+0
| | | | | | * iommu: Delete iommu_domain_window_disable()John Garry2021-01-271-9/+0
| | | | | | * iommu: Stop exporting iommu_map_sg_atomic()John Garry2021-01-271-1/+0
| | | | | | * iova: Stop exporting some more functionsJohn Garry2021-01-271-3/+0
| | | | | | * iova: Delete copy_reserved_iova()John Garry2021-01-271-30/+0
| | | | | | * iova: Make has_iova_flush_queue() privateJohn Garry2021-01-271-1/+1
| | | | | * | iommu/vt-d: Parse SATC reporting structureYian Chen2021-02-042-0/+97
| | | | | * | iommu/vt-d: Add iotlb_sync_map callbackLu Baolu2021-02-041-30/+60
| | | | | * | iommu/vt-d: Move capability check code to cap_audit filesKyung Min Park2021-02-043-74/+42
| | | | | * | iommu/vt-d: Audit IOMMU Capabilities and add helper functionsKyung Min Park2021-02-045-1/+313
| | | | | * | iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration]Lu Baolu2021-02-022-2/+1
| | | | | * | iommu/vt-d: Use INVALID response code instead of FAILURELu Baolu2021-01-291-4/+1
| | | | | * | iommu/vt-d: Clear PRQ overflow only when PRQ is emptyLu Baolu2021-01-291-2/+11
| | | | | * | iommu/vt-d: Preset Access/Dirty bits for IOVA over FLLu Baolu2021-01-281-2/+12
| | | | | * | iommu/vt-d: Add qi_submit trace eventLu Baolu2021-01-281-0/+3
| | | | | * | iommu/vt-d: Consolidate duplicate cache invaliation codeLu Baolu2021-01-282-62/+11
| | | | | |/
| | | | * | iommu/amd: Fix performance counter initializationSuravee Suthikulpanit2021-02-121-11/+34
| | | | * | iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page tableSuravee Suthikulpanit2021-01-283-12/+39
| | | | * | iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_pageSuravee Suthikulpanit2021-01-283-31/+20
| | | | * | iommu/amd: Introduce iommu_v1_iova_to_physSuravee Suthikulpanit2021-01-282-15/+23
| | | | * | iommu/amd: Refactor fetch_pte to use struct amd_io_pgtableSuravee Suthikulpanit2021-01-283-8/+11
| | | | * | iommu/amd: Rename variables to be consistent with struct io_pgtable_opsSuravee Suthikulpanit2021-01-281-16/+15
| | | | * | iommu/amd: Remove amd_iommu_domain_get_pgtableSuravee Suthikulpanit2021-01-284-61/+19
| | | | * | iommu/amd: Restructure code for freeing page tableSuravee Suthikulpanit2021-01-283-35/+28
| | | | * | iommu/amd: Move IO page table related functionsSuravee Suthikulpanit2021-01-283-474/+493
| | | | * | iommu/amd: Declare functions as externSuravee Suthikulpanit2021-01-282-20/+22
| | | | * | iommu/amd: Convert to using amd_io_pgtableSuravee Suthikulpanit2021-01-282-15/+11
| | | | * | iommu/amd: Move pt_root to struct amd_io_pgtableSuravee Suthikulpanit2021-01-283-3/+3
| | | | * | iommu/amd: Prepare for generic IO page table frameworkSuravee Suthikulpanit2021-01-286-11/+109
| | | | * | iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inlineSuravee Suthikulpanit2021-01-272-10/+13
| | | | * | iommu/amd: remove h from printk format specifierTom Rix2021-01-271-1/+1
| | | | * | iommu/amd: Use DEFINE_SPINLOCK() for spinlockZheng Yongjun2021-01-271-3/+1
| | | | * | iommu/amd: Remove unnecessary assignmentAdrian Huang2021-01-271-3/+2
| | | | |/
| | | * | iommu/mediatek: Fix error code in probe()Dan Carpenter2021-02-081-1/+2
| | | * | iommu/mediatek: Fix unsigned domid comparison with less than zeroColin Ian King2021-02-051-1/+1
| | | * | iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleepingDouglas Anderson2021-02-021-1/+1
| | | * | Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updatesWill Deacon2021-02-017-149/+379
| | | |\ \
| | | | * | iommu/mediatek: Add mt8192 supportYong Wu2021-02-012-0/+23
| | | | * | iommu/mediatek: Remove unnecessary check in attach_deviceYong Wu2021-02-011-6/+0
| | | | * | iommu/mediatek: Support master use iova over 32bitYong Wu2021-02-011-6/+12
| | | | * | iommu/mediatek: Add iova reserved functionYong Wu2021-02-011-0/+31
| | | | * | iommu/mediatek: Support for multi domainsYong Wu2021-02-012-12/+29
| | | | * | iommu/mediatek: Add get_domain_id from dev->dma_range_mapYong Wu2021-02-011-1/+41
| | | | * | iommu/mediatek: Add iova_region structureYong Wu2021-02-012-0/+24