Searched refs:ats_enabled (Results 1 – 8 of 8) sorted by relevance
44 struct arm_smmu_nested_domain *nested_domain, bool ats_enabled) in arm_smmu_make_nested_cd_table_ste() argument47 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() argument85 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()
1661 struct arm_smmu_master *master, bool ats_enabled, in arm_smmu_make_cdtable_ste() argument1685 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_cdtable_ste()1720 bool ats_enabled) in arm_smmu_make_s2_domain_ste() argument1737 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_s2_domain_ste()2281 if (!master->ats_enabled) in arm_smmu_atc_inv_domain()2893 if (master->ats_enabled) in arm_smmu_remove_master_domain()2955 state->ats_enabled = !state->disable_ats && in arm_smmu_attach_prepare()3008 if (state->ats_enabled) in arm_smmu_attach_prepare()3014 if (!state->ats_enabled && master->ats_enabled) { in arm_smmu_attach_prepare()3047 if (state->ats_enabled && !master->ats_enabled) { in arm_smmu_attach_commit()[all …]
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()
128 if (!info->pasid_enabled || !info->ats_enabled) in intel_iommu_sva_supported()
219 if (!info || !info->ats_enabled) in devtlb_invalidation_with_pasid()926 if (!info->ats_enabled) in __context_flush_dev_iotlb()
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()3341 if (info->ats_enabled && info->domain) { in intel_iommu_probe_finalize()
562 if (dev_data->ats_enabled) in pdev_enable_cap_ats()569 dev_data->ats_enabled = 1; in pdev_enable_cap_ats()581 if (dev_data->ats_enabled) { in pdev_disable_cap_ats()583 dev_data->ats_enabled = 0; in pdev_disable_cap_ats()595 if (!dev_data->ats_enabled) in pdev_enable_cap_pri()1670 if (dev_data->ats_enabled) { in device_flush_dte()1758 if (!dev_data->ats_enabled) in __domain_flush_pages()1836 if (dev_data->ats_enabled) in amd_iommu_dev_flush_pasid_pages()2092 (dev_data->ats_enabled ? DTE_FLAG_IOTLB : 0) | in set_dte_gcr3_table()2117 (dev_data->ats_enabled ? DTE_FLAG_IOTLB : 0); in amd_iommu_set_dte_v1()[all …]
463 unsigned int ats_enabled:1; /* Address Translation Svc */ member