summaryrefslogtreecommitdiff
path: root/drivers/iommu/intel/pasid.c
AgeCommit message (Expand)Author
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-01-22iommu/vt-d: Fix race condition during PASID entry replacementLu Baolu
2026-01-22iommu/vt-d: Clear Present bit before tearing down context entryLu Baolu
2026-01-22iommu/vt-d: Clear Present bit before tearing down PASID entryLu Baolu
2026-01-22iommu/vt-d: Flush cache for PASID table before using itDmytro Maluka
2026-01-22iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable modeJinhui Guo
2026-01-22iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalabl...Jinhui Guo
2025-11-05iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entryJason Gunthorpe
2025-11-05iommu/vt-d: Use the generic iommu page tableJason Gunthorpe
2025-07-14iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid()Jason Gunthorpe
2025-04-17iommu/vtd: Remove iommu_alloc_pages_node()Jason Gunthorpe
2025-04-17iommu/pages: Remove iommu_alloc_page_node()Jason Gunthorpe
2025-04-17iommu/pages: Remove iommu_free_page()Jason Gunthorpe
2025-04-17iommu/pages: Remove the order argument to iommu_free_pages()Jason Gunthorpe
2025-03-10iommu/vt-d: Cleanup intel_context_flush_present()Lu Baolu
2025-03-10iommu/vt-d: Move PRI enablement in probe pathLu Baolu
2025-01-07iommu/vt-d: Draining PRQ in sva unbind path when FPD bit setLu Baolu
2024-12-13iommu/vt-d: Avoid draining PRQ in sva mm release pathLu Baolu
2024-11-08iommu/vt-d: Add pasid replace helpersYi Liu
2024-11-08iommu/vt-d: Refactor the pasid setup helpersYi Liu
2024-11-08iommu/vt-d: Add a helper to flush cache for updating present pasid entryYi Liu
2024-11-05iommu/vt-d: Drain PRQs when domain removed from RIDLu Baolu
2024-11-05iommu/vt-d: Drop s1_pgtbl from dmar_domainYi Liu
2024-11-05iommu/vt-d: Use PCI_DEVID() macroJinjie Ruan
2024-11-05iommu/vt-d: Enhance compatibility check for paging domain attachLu Baolu
2024-09-13Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int...Joerg Roedel
2024-09-02iommu/vt-d: Unconditionally flush device TLB for pasid table updatesLu Baolu
2024-08-26iommu/vt-d: Fix incorrect domain ID in context flush helperLu Baolu
2024-07-03iommu/vt-d: Refactor PCI PRI enabling/disabling callbacksLu Baolu
2024-07-03iommu/vt-d: Add helper to flush caches for context changeLu Baolu
2024-07-03iommu/vt-d: Remove control over Execute-Requested requestsLu Baolu
2024-06-25iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry()Uros Bizjak
2024-04-15iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin
2024-03-08Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel
2024-03-06iommu/vt-d: Setup scalable mode context entry in probe pathLu Baolu
2024-03-06iommu/vt-d: Fix NULL domain on device releaseLu Baolu
2024-03-06iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao
2024-02-21iommu/vt-d: Set SSADE when attaching to a parent with dirty trackingYi Liu
2024-02-21iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()Yi Liu
2023-12-19iommu/vt-d: Move inline helpers to header filesLu Baolu
2023-12-19iommu/vt-d: Remove unused vcmd interfacesLu Baolu
2023-12-19iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()Lu Baolu
2023-10-26iommu/vt-d: Add helper to setup pasid nested translationLu Baolu
2023-10-24iommu/vt-d: Access/Dirty bit support for SS domainsJoao Martins
2023-08-09iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu
2023-08-09iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan
2023-04-13iommu/vt-d: Remove PASID supervisor request supportJacob Pan
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel
2023-02-16iommu/vt-d: Fix PASID directory pointer coherencyJacob Pan