Home
last modified time | relevance | path

Searched refs:ats_enabled (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/pci/
H A Dats.c67 if (WARN_ON(dev->ats_enabled)) in pci_prepare_ats()
98 if (WARN_ON(dev->ats_enabled)) in pci_enable_ats()
119 dev->ats_enabled = 1; in pci_enable_ats()
132 if (WARN_ON(!dev->ats_enabled)) in pci_disable_ats()
139 dev->ats_enabled = 0; in pci_disable_ats()
147 if (!dev->ats_enabled) in pci_restore_ats_state()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-test.c175 bool ats_enabled = feat & ARM_SMMU_MASTER_TEST_ATS; in arm_smmu_test_make_cdtable_ste() local
179 .ats_enabled = ats_enabled, in arm_smmu_test_make_cdtable_ste()
187 arm_smmu_make_cdtable_ste(ste, &master, ats_enabled, s1dss); in arm_smmu_test_make_cdtable_ste()
298 bool ats_enabled = feat & ARM_SMMU_MASTER_TEST_ATS; in arm_smmu_test_make_s2_ste() local
301 .ats_enabled = ats_enabled, in arm_smmu_test_make_s2_ste()
319 arm_smmu_make_s2_domain_ste(ste, &master, &smmu_domain, ats_enabled); in arm_smmu_test_make_s2_ste()
H A Darm-smmu-v3-iommufd.c44 struct arm_smmu_nested_domain *nested_domain, bool ats_enabled) in arm_smmu_make_nested_cd_table_ste() argument
47 target, master, nested_domain->vsmmu->s2_parent, ats_enabled); in arm_smmu_make_nested_cd_table_ste()
69 struct arm_smmu_nested_domain *nested_domain, bool ats_enabled) in arm_smmu_make_nested_domain_ste() argument
85 ats_enabled); in arm_smmu_make_nested_domain_ste()
90 ats_enabled); in arm_smmu_make_nested_domain_ste()
176 state.ats_enabled); in arm_smmu_attach_dev_nested()
/linux/drivers/iommu/intel/
H A Dcache.c146 if (ret || !info->ats_enabled) in __cache_tag_assign_domain()
163 if (info->ats_enabled) in __cache_tag_unassign_domain()
178 if (ret || !info->ats_enabled) in __cache_tag_assign_parent_domain()
195 if (info->ats_enabled) in __cache_tag_unassign_parent_domain()
H A Dsvm.c128 if (!info->pasid_enabled || !info->ats_enabled) in intel_iommu_sva_supported()
H A Dpasid.c218 if (!info || !info->ats_enabled) in devtlb_invalidation_with_pasid()
1106 if (!info->ats_enabled) in __context_flush_dev_iotlb()
H A Diommu.c1190 info->ats_enabled = 1; in iommu_enable_pci_ats()
1195 if (!info->ats_enabled) in iommu_disable_pci_ats()
1199 info->ats_enabled = 0; in iommu_disable_pci_ats()
1206 if (!info->ats_enabled || !info->pri_supported) in iommu_enable_pci_pri()
3873 if (info->ats_enabled && info->domain) { in intel_iommu_probe_finalize()
H A Diommu.h778 u8 ats_enabled:1; member
/linux/drivers/iommu/amd/
H A Damd_iommu_types.h861 u8 ats_enabled :1; /* ATS state */ member