summaryrefslogtreecommitdiffstats
path: root/include/linux/iommu.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-09-011-0/+15
|\
| *-. Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel2023-08-211-0/+15
| |\ \
| | | * iommu: Optimise PCI SAC address trickRobin Murphy2023-07-141-0/+2
| | |/ | |/|
| | * iommu: Prevent RESV_DIRECT devices from blocking domainsLu Baolu2023-08-091-0/+2
| | * iommu: Move global PASID allocation from SVA to coreJacob Pan2023-08-091-0/+10
| | * iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan2023-08-091-0/+1
| |/
* | iommu: Add new iommu op to get iommu hardware informationLu Baolu2023-08-181-0/+5
* | iommu: Move dev_iommu_ops() to private headerYi Liu2023-08-181-11/+0
|/
* iommu: Use flush queue capabilityRobin Murphy2023-05-221-0/+1
* iommu: Add a capability for flush queue supportRobin Murphy2023-05-221-0/+5
* Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-04-301-8/+13
|\
| * iommu: Remove iommu_group_get_by_id()Jason Gunthorpe2023-04-141-6/+0
| * iommu: Make iommu_release_device() staticJason Gunthorpe2023-04-141-1/+0
| * iommu/ioasid: Rename INVALID_IOASIDJacob Pan2023-03-311-3/+3
| * iommu/sva: Move PASID helpers to sva codeJacob Pan2023-03-311-1/+13
* | iommu: make the pointer to struct bus_type constantGreg Kroah-Hartman2023-03-231-5/+5
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-241-1/+1
|\
| * Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe2023-01-301-24/+7
| |\
| * | iommu: Remove IOMMU_CAP_INTR_REMAPJason Gunthorpe2023-01-111-1/+0
| * | iommu: Add iommu_group_has_isolated_msi()Jason Gunthorpe2023-01-111-0/+1
* | | Merge branch 'iommu-memory-accounting' into coreJoerg Roedel2023-01-251-24/+7
|\ \ \ | | |/ | |/|
| * | iommu: Add a gfp parameter to iommu_map_sg()Jason Gunthorpe2023-01-251-13/+5
| * | iommu: Remove iommu_map_atomic()Jason Gunthorpe2023-01-251-9/+0
| * | iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe2023-01-251-2/+2
| |/
* | iommu: Remove detach_dev callbackLu Baolu2023-01-131-2/+0
* | iommu: Remove deferred attach check from __iommu_detach_device()Jason Gunthorpe2023-01-131-0/+2
* | iommu: Add set_platform_dma_ops iommu opsLu Baolu2023-01-131-0/+4
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-141-31/+114
|\
| * iommu: Add device-centric DMA ownership interfacesLu Baolu2022-11-291-0/+12
| * iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCYJason Gunthorpe2022-11-291-0/+5
| * Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-031-0/+12
| |\
| | * iommu: Add return value rules to attach_dev op and APIsNicolin Chen2022-11-011-0/+12
| * | iommu: Prepare IOMMU domain for IOPFLu Baolu2022-11-031-0/+3
| * | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-031-7/+0
| * | iommu/sva: Refactoring iommu_sva_bind/unbind_device()Lu Baolu2022-11-031-20/+23
| * | iommu: Add IOMMU SVA domain supportLu Baolu2022-11-031-2/+23
| * | iommu: Add attach/detach_dev_pasid iommu interfacesLu Baolu2022-11-031-0/+32
| * | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-031-5/+3
| * | iommu: Add max_pasids field in struct dev_iommuLu Baolu2022-11-031-0/+2
| * | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-031-0/+2
| |/
* | iommu/tegra: Add tegra_dev_iommu_get_stream_id() helperThierry Reding2022-12-071-0/+21
* | iommu: Add note about struct iommu_fwspec usageThierry Reding2022-12-071-0/+4
|/
* iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2022-10-211-1/+1
* iommu/dma: Move public interfaces to linux/iommu.hRobin Murphy2022-09-071-0/+36
* iommu: Clean up bus_set_iommu()Robin Murphy2022-09-071-1/+0
* iommu: Retire iommu_capable()Robin Murphy2022-09-071-7/+1
* iommu: Remove comment of dev_has_feat in struct docYuan Can2022-09-071-1/+1
* iommu: remove the put_resv_regions methodChristoph Hellwig2022-07-151-4/+0
* iommu: remove iommu_dev_feature_enabledChristoph Hellwig2022-07-151-9/+0
* iommu: remove the unused dev_has_feat methodChristoph Hellwig2022-07-151-3/+1