summaryrefslogtreecommitdiff
path: root/include/uapi/linux/iommufd.h
AgeCommit message (Expand)AuthorFilesLines
2025-07-18iommufd: Destroy vdevice on idevice destroyXu Yilun1-0/+5
2025-07-11iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV supportNicolin Chen1-0/+15
2025-07-11iommu/tegra241-cmdqv: Add user-space use supportNicolin Chen1-0/+59
2025-07-11iommufd: Allow an input data_type via iommu_hw_infoNicolin Chen1-1/+19
2025-07-11iommu: Allow an input type in hw_info opNicolin Chen1-1/+3
2025-07-11iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctlNicolin Chen1-0/+34
2025-07-11iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related structNicolin Chen1-0/+9
2025-07-10iommufd/viommu: Allow driver-specific user data for a vIOMMU objectNicolin Chen1-0/+6
2025-07-10iommufd: Correct virt_id kdoc at struct iommu_vdevice_allocNicolin Chen1-1/+1
2025-03-28iommufd: Fix iommu_vevent_header tables markupBagas Sanjaya1-9/+16
2025-03-28iommufd: Extend IOMMU_GET_HW_INFO to report PASID capabilityYi Liu1-1/+13
2025-03-25iommufd: Allow allocating PASID-compatible domainYi Liu1-0/+3
2025-03-18iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMUNicolin Chen1-0/+23
2025-03-18iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOCNicolin Chen1-0/+82
2025-01-21iommufd: Fix struct iommu_hwpt_pgfault init and paddingNicolin Chen1-1/+3
2024-12-03iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3Jason Gunthorpe1-10/+19
2024-12-03iommufd: Fix typos in kernel-doc commentsRandy Dunlap1-3/+3
2024-11-23Merge tag 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+8
2024-11-15Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int...Joerg Roedel1-0/+35
2024-11-14iommufd: Add IOMMU_IOAS_CHANGE_PROCESSSteve Sistare1-0/+23
2024-11-12iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU objectNicolin Chen1-0/+24
2024-11-12iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTEDJason Gunthorpe1-1/+1
2024-11-12iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTEDJason Gunthorpe1-0/+20
2024-11-12iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOCNicolin Chen1-0/+4
2024-11-12Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-nextJason Gunthorpe1-0/+35
2024-11-12iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATENicolin Chen1-3/+6
2024-11-12iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctlNicolin Chen1-0/+22
2024-11-12iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOCNicolin Chen1-6/+8
2024-11-12iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctlNicolin Chen1-0/+40
2024-11-05iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_infoNicolin Chen1-0/+35
2024-10-29iommu: Add new flag to explictly request PASID capable domainJason Gunthorpe1-0/+8
2024-10-28iommufd: Add IOMMU_IOAS_MAP_FILESteve Sistare1-0/+25
2024-08-26iommufd: Reorder include filesNicolin Chen1-1/+1
2024-07-15iommufd: Put constants for all the uAPI enumsJason Gunthorpe1-20/+20
2024-07-12iommufd: Remove IOMMUFD_PAGE_RESP_FAILURELu Baolu1-4/+0
2024-07-09iommufd: Associate fault object with iommufd_hw_pgtableLu Baolu1-0/+8
2024-07-09iommufd: Add iommufd fault objectLu Baolu1-0/+18
2024-07-09iommufd: Add fault and response message definitionsLu Baolu1-0/+83
2024-01-11iommufd: Add data structure for Intel VT-d stage-1 cache invalidationYi Liu1-0/+36
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu1-0/+43
2023-10-26iommu/vt-d: Disallow read-only mappings to nest parent domainLu Baolu1-1/+11
2023-10-26iommufd: Add data structure for Intel VT-d stage-1 domain allocationYi Liu1-0/+30
2023-10-26iommufd: Add a nested HW pagetable objectNicolin Chen1-2/+29
2023-10-24iommufd: Add a flag to skip clearing of IOPTE dirtyJoao Martins1-1/+14
2023-10-24iommufd: Add capabilities to IOMMU_GET_HW_INFOJoao Martins1-0/+17
2023-10-24iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins1-0/+35
2023-10-24iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins1-0/+28
2023-10-24iommufd: Add a flag to enforce dirty tracking on attachJoao Martins1-0/+3
2023-10-21iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT descriptionNicolin Chen1-3/+2
2023-10-10iommufd: Support allocating nested parent domainYi Liu1-1/+11