Searched refs:ats_enabled (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-test.c | 175 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 D | arm-smmu-v3-iommufd.c | 44 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() 188 state.ats_enabled); in arm_smmu_attach_dev_nested()
|
| H A D | arm-smmu-v3.c | 1601 struct arm_smmu_master *master, bool ats_enabled, in arm_smmu_make_cdtable_ste() argument 1625 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_cdtable_ste() 1660 bool ats_enabled) in arm_smmu_make_s2_domain_ste() argument 1677 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_s2_domain_ste() 2221 if (!master->ats_enabled) in arm_smmu_atc_inv_domain() 2833 if (master->ats_enabled) in arm_smmu_remove_master_domain() 2895 state->ats_enabled = !state->disable_ats && in arm_smmu_attach_prepare() 2948 if (state->ats_enabled) in arm_smmu_attach_prepare() 2954 if (!state->ats_enabled && master->ats_enabled) { in arm_smmu_attach_prepare() 2987 if (state->ats_enabled && !master->ats_enabled) { in arm_smmu_attach_commit() [all …]
|
| /linux/drivers/iommu/intel/ |
| H A D | cache.c | 146 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 D | svm.c | 128 if (!info->pasid_enabled || !info->ats_enabled) in intel_iommu_sva_supported()
|
| H A D | pasid.c | 218 if (!info || !info->ats_enabled) in devtlb_invalidation_with_pasid() 1102 if (!info->ats_enabled) in __context_flush_dev_iotlb()
|
| H A D | iommu.c | 877 info->ats_enabled = 1; in iommu_enable_pci_ats() 882 if (!info->ats_enabled) in iommu_disable_pci_ats() 886 info->ats_enabled = 0; in iommu_disable_pci_ats() 893 if (!info->ats_enabled || !info->pri_supported) in iommu_enable_pci_pri() 3344 if (info->ats_enabled && info->domain) { in intel_iommu_probe_finalize()
|
| H A D | iommu.h | 756 u8 ats_enabled:1; member
|
| /linux/drivers/iommu/amd/ |
| H A D | amd_iommu_types.h | 782 u8 ats_enabled :1; /* ATS state */ member
|
| /linux/include/linux/ |
| H A D | pci.h | 451 unsigned int ats_enabled:1; /* Address Translation Svc */ member
|