summaryrefslogtreecommitdiff
path: root/drivers/iommu/intel/pasid.c
AgeCommit message (Expand)AuthorFilesLines
3 daysiommu/vt-d: Avoid draining PRQ in sva mm release pathLu Baolu1-1/+2
2024-11-08iommu/vt-d: Add pasid replace helpersYi Liu1-0/+190
2024-11-08iommu/vt-d: Refactor the pasid setup helpersYi Liu1-64/+105
2024-11-08iommu/vt-d: Add a helper to flush cache for updating present pasid entryYi Liu1-18/+34
2024-11-05iommu/vt-d: Drain PRQs when domain removed from RIDLu Baolu1-0/+1
2024-11-05iommu/vt-d: Drop s1_pgtbl from dmar_domainYi Liu1-2/+1
2024-11-05iommu/vt-d: Use PCI_DEVID() macroJinjie Ruan1-1/+1
2024-11-05iommu/vt-d: Enhance compatibility check for paging domain attachLu Baolu1-27/+1
2024-09-13Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int...Joerg Roedel1-9/+3
2024-09-02iommu/vt-d: Unconditionally flush device TLB for pasid table updatesLu Baolu1-9/+3
2024-08-26iommu/vt-d: Fix incorrect domain ID in context flush helperLu Baolu1-3/+4
2024-07-03iommu/vt-d: Refactor PCI PRI enabling/disabling callbacksLu Baolu1-2/+0
2024-07-03iommu/vt-d: Add helper to flush caches for context changeLu Baolu1-19/+87
2024-07-03iommu/vt-d: Remove control over Execute-Requested requestsLu Baolu1-1/+0
2024-06-25iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry()Uros Bizjak1-2/+5
2024-04-15iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin1-9/+9
2024-03-08Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel1-0/+205
2024-03-06iommu/vt-d: Setup scalable mode context entry in probe pathLu Baolu1-0/+138
2024-03-06iommu/vt-d: Fix NULL domain on device releaseLu Baolu1-0/+64
2024-03-06iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao1-0/+3
2024-02-21iommu/vt-d: Set SSADE when attaching to a parent with dirty trackingYi Liu1-0/+2
2024-02-21iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()Yi Liu1-2/+1
2023-12-19iommu/vt-d: Move inline helpers to header filesLu Baolu1-213/+3
2023-12-19iommu/vt-d: Remove unused vcmd interfacesLu Baolu1-57/+0
2023-12-19iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()Lu Baolu1-1/+0
2023-10-26iommu/vt-d: Add helper to setup pasid nested translationLu Baolu1-0/+112
2023-10-24iommu/vt-d: Access/Dirty bit support for SS domainsJoao Martins1-0/+109
2023-08-09iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu1-1/+1
2023-08-09iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan1-1/+1
2023-04-13iommu/vt-d: Remove PASID supervisor request supportJacob Pan1-43/+0
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel1-1/+19
2023-02-16iommu/vt-d: Fix PASID directory pointer coherencyJacob Pan1-0/+7
2023-02-03iommu/vt-d: Set No Execute Enable bit in PASID table entryLu Baolu1-0/+11
2023-01-25iommu/intel: Add a gfp parameter to alloc_pgtable_page()Jason Gunthorpe1-1/+1
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe1-2/+3
2022-11-19iommu/vt-d: Set SRE bit only when hardware has SRS capTina Zhang1-2/+3
2022-11-01iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen1-2/+4
2022-09-26iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_supportYi Liu1-1/+1
2022-09-26iommu/vt-d: Remove pasid_set_eafe()Lu Baolu1-10/+0
2022-07-15iommu/vt-d: Refactor iommu information of each domainLu Baolu1-1/+1
2022-07-15iommu/vt-d: Acquiring lock in pasid manipulation helpersLu Baolu1-48/+55
2022-07-15iommu/vt-d: Move include/linux/intel-iommu.h under iommuLu Baolu1-1/+1
2022-07-06iommu/vt-d: Fix RID2PASID setup/teardown failureLu Baolu1-66/+3
2022-05-13iommu/vt-d: Remove hard coding PGSNP bit in PASID entriesLu Baolu1-3/+0
2022-05-13iommu/vt-d: Check domain force_snooping against attached devicesLu Baolu1-0/+42
2022-03-04iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFOLu Baolu1-6/+6
2022-02-28iommu/vt-d: Remove guest pasid related callbacksLu Baolu1-161/+0
2021-08-20Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d'...Joerg Roedel1-3/+25
2021-08-19iommu/vt-d: Add present bit check in pasid entry setup helpersLiu Yi L1-0/+16
2021-08-19iommu/vt-d: Use pasid_pte_is_present() helper functionLiu Yi L1-1/+1