Home
last modified time | relevance | path

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

/linux/drivers/iommu/arm/arm-smmu-v3/
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()
190 state.ats_enabled); in arm_smmu_attach_dev_nested()
/linux/drivers/iommu/intel/
H A Dsvm.c128 if (!info->pasid_enabled || !info->ats_enabled) in intel_iommu_sva_supported()
H A Diommu.c877 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()
3342 if (info->ats_enabled && info->domain) { in intel_iommu_probe_finalize()
/linux/drivers/iommu/amd/
H A Diommu.c567 if (dev_data->ats_enabled) in pdev_enable_cap_ats()
574 dev_data->ats_enabled = 1; in pdev_enable_cap_ats()
586 if (dev_data->ats_enabled) { in pdev_disable_cap_ats()
588 dev_data->ats_enabled = 0; in pdev_disable_cap_ats()
600 if (!dev_data->ats_enabled) in pdev_enable_cap_pri()
1675 if (dev_data->ats_enabled) { in device_flush_dte()
1763 if (!dev_data->ats_enabled) in __domain_flush_pages()
1841 if (dev_data->ats_enabled) in amd_iommu_dev_flush_pasid_pages()
2097 (dev_data->ats_enabled ? DTE_FLAG_IOTLB : 0) | in set_dte_gcr3_table()
2122 (dev_data->ats_enabled ? DTE_FLAG_IOTLB : 0); in amd_iommu_set_dte_v1()
[all …]
H A Damd_iommu_types.h833 u8 ats_enabled :1; /* ATS state */ member