summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | * | | iommu/amd: Selective flush on unmapNadav Amit2021-08-021-2/+13
| | | | | * | | iommu/amd: Fix printing of IOMMU events when rate limiting kicks inLennert Buytenhek2021-07-261-11/+17
| | | | | * | | iommu/amd: Convert from atomic_t to refcount_t on pasid_state->countXiyu Yang via iommu2021-07-261-6/+7
| | |_|_|/ / / | |/| | | | |
| | | * | | | iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group()Yang Yingliang2021-08-201-1/+3
| | | * | | | iommu/arm-smmu-v3: Stop pre-zeroing batch commandsJohn Garry2021-08-131-3/+9
| | | * | | | iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err()Zhen Lei2021-08-131-2/+7
| | | * | | | iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq()Zhen Lei2021-08-131-9/+13
| | | * | | | iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd...Zhen Lei2021-08-131-16/+19
| | | * | | | iommu/arm-smmu-v3: Use command queue batching helpers to improve performanceZhen Lei2021-08-131-2/+3
| | | * | | | iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementationSai Prakash Ranjan2021-08-133-3/+22
| | | * | | | iommu/arm-smmu: Fix race condition during iommu_group creationKrishna Reddy2021-08-101-1/+5
| | | * | | | iommu: Fix race condition during default domain allocationAshish Mhetre2021-08-101-0/+2
| | | * | | | iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacksSai Prakash Ranjan2021-08-101-3/+23
| | | * | | | iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist()John Garry2021-08-021-3/+3
| | |/ / / / | |/| | | |
| | * | | | iommu/dart: APPLE_DART should depend on ARCH_APPLEGeert Uytterhoeven2021-08-121-1/+1
| | * | | | iommu/dart: Add DART iommu driverSven Peter2021-08-123-0/+938
| | * | | | iommu/io-pgtable: Add DART pagetable formatSven Peter2021-08-122-0/+64
| | | |_|/ | | |/| |
| | * | | iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callbackXiang Chen2021-08-021-4/+5
| | * | | iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callbackXiang Chen2021-08-021-4/+5
| | | |/ | | |/|
| | * | iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages()Lu Baolu2021-07-261-41/+7
| | * | iommu/vt-d: Implement map/unmap_pages() iommu_ops callbackLu Baolu2021-07-261-2/+35
| | * | iommu/vt-d: Report real pgsize bitmap to iommu coreLu Baolu2021-07-261-19/+19
| | * | iommu: Streamline iommu_iova_to_phys()Robin Murphy2021-07-264-10/+4
| | * | iommu: Remove mode argument from iommu_set_dma_strict()John Garry2021-07-263-7/+6
| | * | iommu/amd: Add support for IOMMU default DMA mode build optionsZhen Lei2021-07-264-15/+2
| | * | iommu/vt-d: Add support for IOMMU default DMA mode build optionsZhen Lei2021-07-262-9/+7
| | * | iommu: Enhance IOMMU default DMA mode build optionsZhen Lei2021-07-262-1/+41
| | * | iommu: Print strict or lazy mode at init timeJohn Garry2021-07-261-0/+5
| | * | iommu: Deprecate Intel and AMD cmdline methods to enable strict modeJohn Garry2021-07-262-1/+4
| | * | iommu/arm-smmu: Implement the map_pages() IOMMU driver callbackIsaac J. Manjarres2021-07-261-4/+5
| | * | iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callbackIsaac J. Manjarres2021-07-261-4/+5
| | * | iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages()Isaac J. Manjarres2021-07-261-4/+22
| | * | iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages()Isaac J. Manjarres2021-07-261-3/+21
| | * | iommu/io-pgtable-arm: Implement arm_lpae_map_pages()Isaac J. Manjarres2021-07-261-10/+31
| | * | iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages()Isaac J. Manjarres2021-07-261-46/+74
| | * | iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entriesIsaac J. Manjarres2021-07-261-34/+44
| | * | iommu: Add support for the map_pages() callbackIsaac J. Manjarres2021-07-261-8/+35
| | * | iommu: Hook up '->unmap_pages' driver callbackWill Deacon2021-07-261-9/+50
| | * | iommu: Split 'addr_merge' argument to iommu_pgsize() into separate partsWill Deacon2021-07-261-4/+6
| | * | iommu: Use bitmap to calculate page size in iommu_pgsize()Will Deacon2021-07-261-19/+12
| |/ /
* | | Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-09-031-6/+6
|\ \ \
| * | | swiotlb: Update is_swiotlb_buffer to add a struct device argumentClaire Chang2021-07-131-6/+6
* | | | Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2021-09-022-15/+22
|\ \ \ \
| * | | | iommu/dma: return error code from iommu_dma_map_sg()Logan Gunthorpe2021-08-091-7/+15
| * | | | iommu: return full error code from iommu_map_sg[_atomic]()Logan Gunthorpe2021-08-091-8/+7
| | |/ / | |/| |
* | | | Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds2021-09-011-0/+2
|\ \ \ \
| * \ \ \ Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann2021-08-181-0/+2
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent moduleJohn Stultz2021-07-191-0/+2
| | |/ /
* | | | Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2021-08-301-5/+13
|\ \ \ \ | |_|_|/ |/| | |
| * | | s390/pci: improve DMA translation init and exitNiklas Schnelle2021-08-251-5/+13
| |/ /