summaryrefslogtreecommitdiffstats
path: root/include/linux/iommu.h
Commit message (Expand)AuthorAgeFilesLines
* iommu: Handle iommu faults for a bad iopf setupPranjal Shrivastava2024-08-231-2/+3
* iommu: Remove unused declaration iommu_sva_unbind_gpasid()Yue Haibing2024-08-131-2/+0
* Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-07-191-24/+11
|\
| * Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/nextWill Deacon2024-07-121-0/+6
| |\
| | * iommu: Add iommu_paging_domain_alloc() interfaceLu Baolu2024-07-041-0/+6
| * | Merge branch 'iommu/iommufd/attach-handles' into iommu/nextWill Deacon2024-07-121-16/+21
| |\ \
| * \ \ Merge branch 'iommu/fwspec-ops-removal' into iommu/nextWill Deacon2024-07-121-13/+2
| |\ \ \
| | * | | iommu: Remove iommu_fwspec opsRobin Murphy2024-07-041-2/+0
| | * | | iommu: Resolve fwspec ops automaticallyRobin Murphy2024-07-041-11/+2
| | | |/ | | |/|
| * | | Merge branch 'iommu/core' into iommu/nextWill Deacon2024-07-121-8/+0
| |\ \ \
| | * | | iommu: Make iommu_sva_domain_alloc() staticLu Baolu2024-06-131-8/+0
| | |/ /
| * | | Merge branch 'iommu/arm/smmu' into iommu/nextWill Deacon2024-07-121-3/+3
| |\ \ \ | | |/ / | |/| |
| | * | iommu: Move IOMMU_DIRTY_NO_CLEAR defineShameer Kolothum2024-07-121-3/+3
* | | | iommufd: Add iommufd fault objectLu Baolu2024-07-091-0/+4
| |_|/ |/| |
* | | iommu: Add attach handle to struct iopf_groupLu Baolu2024-07-041-11/+6
* | | iommu: Remove sva handle listLu Baolu2024-07-041-2/+0
* | | iommu: Introduce domain attachment handleLu Baolu2024-07-041-3/+15
|/ /
* / iommu: Return right value in iommu_sva_bind_device()Lu Baolu2024-06-041-1/+1
|/
*---. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-131-10/+6
|\ \ \
| | | * iommu: Add ops->domain_alloc_sva()Jason Gunthorpe2024-04-261-0/+3
| | | * iommu/vt-d: Remove private data use in fault messageJingqi Liu2024-04-261-2/+1
| |_|/ |/| |
| | * iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-261-7/+0
| | * iommu: Pass domain to remove_dev_pasid() opYi Liu2024-04-121-1/+2
| |/ |/|
| * iommu: Add ops->domain_alloc_sva()Jason Gunthorpe2024-04-261-0/+3
|/
*-----. Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2024-03-081-78/+217
|\ \ \ \
| | | | * iommu: constify fwnode in iommu_ops_from_fwnode()Krzysztof Kozlowski2024-03-011-2/+2
| | | | * iommu: constify of_phandle_args in xlateKrzysztof Kozlowski2024-03-011-2/+2
| | | | * iommu: Make iommu_report_device_fault() return voidLu Baolu2024-02-161-3/+2
| | | | * iommu: Make iopf_group_response() return voidLu Baolu2024-02-161-8/+6
| | | | * iommu: Track iopf group instead of last faultLu Baolu2024-02-161-4/+2
| | | | * iommu: Improve iopf_queue_remove_device()Lu Baolu2024-02-161-3/+2
| | | | * iommu: Use refcount for fault data accessLu Baolu2024-02-161-9/+8
| | | | * iommu: Separate SVA and IOPFLu Baolu2024-02-161-24/+74
| | | | * iommu: Make iommu_queue_iopf() more genericLu Baolu2024-02-161-2/+2
| | | | * iommu: Prepare for separating SVA and IOPFLu Baolu2024-02-161-1/+19
| | | | * iommu: Merge iommu_fault_event and iopf_faultLu Baolu2024-02-161-19/+8
| | | | * iommu: Remove iommu_[un]register_device_fault_handler()Lu Baolu2024-02-161-23/+0
| | | | * iommu: Merge iopf_device_param into iommu_fault_paramLu Baolu2024-02-161-4/+14
| | | | * iommu: Cleanup iopf data structure definitionsLu Baolu2024-02-161-16/+11
| | | | * iommu: Remove unrecoverable fault dataLu Baolu2024-02-161-70/+2
| | | | * iommu: Move iommu fault data to linux/iommu.hLu Baolu2024-02-161-1/+151
| | |_|/ | |/| |
| | | * iommu: Introduce iommu_group_mutex_assert()Vasant Hegde2024-02-091-0/+8
| | | * iommu/amd: Introduce get_amd_iommu_from_dev()Suravee Suthikulpanit2024-02-091-0/+16
| | |/ | |/|
| | * iommu: Add static iommu_ops->release_domainLu Baolu2024-03-061-0/+1
| |/
* / iommu/sva: Restore SVA handle sharingJason Gunthorpe2024-02-231-0/+3
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-181-0/+77
|\
| * iommu: Add iommu_copy_struct_from_user_array helperNicolin Chen2024-01-111-0/+51
| * iommu: Add cache_invalidate_user opLu Baolu2024-01-111-0/+26
* | iommu: Mark dev_iommu_priv_set() with a lockdepJason Gunthorpe2023-12-121-4/+1
* | iommu: Support mm PASID 1:n with sva domainsTina Zhang2023-12-121-3/+20