Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/pci/ !
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-6.12.1/drivers/iommu/arm/arm-smmu-v3/ !
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()
Darm-smmu-v3.c1579 struct arm_smmu_master *master, bool ats_enabled, in arm_smmu_make_cdtable_ste() argument
1603 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_cdtable_ste()
1639 bool ats_enabled) in arm_smmu_make_s2_domain_ste() argument
1656 ats_enabled ? STRTAB_STE_1_EATS_TRANS : 0)); in arm_smmu_make_s2_domain_ste()
2105 if (!master->ats_enabled) in arm_smmu_atc_inv_domain()
2646 if (master->ats_enabled) in arm_smmu_remove_master_domain()
2659 bool ats_enabled; member
2709 state->ats_enabled = arm_smmu_ats_supported(master); in arm_smmu_attach_prepare()
2734 if (state->ats_enabled) in arm_smmu_attach_prepare()
2740 if (!state->ats_enabled && master->ats_enabled) { in arm_smmu_attach_prepare()
[all …]
Darm-smmu-v3.h782 bool ats_enabled : 1; member
839 struct arm_smmu_master *master, bool ats_enabled,
844 bool ats_enabled);
/linux-6.12.1/drivers/iommu/intel/ !
Dcache.c115 if (ret || !info->ats_enabled) in __cache_tag_assign_domain()
132 if (info->ats_enabled) in __cache_tag_unassign_domain()
143 if (ret || !info->ats_enabled) in __cache_tag_assign_parent_domain()
160 if (info->ats_enabled) in __cache_tag_unassign_parent_domain()
Dpasid.c217 if (!info || !info->ats_enabled) in devtlb_invalidation_with_pasid()
860 if (!info->ats_enabled) in __context_flush_dev_iotlb()
Diommu.c1285 info->ats_enabled = 1; in iommu_enable_pci_caps()
1297 if (info->ats_enabled) { in iommu_disable_pci_caps()
1299 info->ats_enabled = 0; in iommu_disable_pci_caps()
4061 if (!info->pasid_enabled || !info->ats_enabled) in intel_iommu_enable_sva()
4121 if (!pdev || !info || !info->ats_enabled || !info->pri_supported) in intel_iommu_enable_iopf()
Diommu.h777 u8 ats_enabled:1; member
/linux-6.12.1/drivers/iommu/amd/ !
Diommu.c371 if (dev_data->ats_enabled) in pdev_enable_cap_ats()
378 dev_data->ats_enabled = 1; in pdev_enable_cap_ats()
390 if (dev_data->ats_enabled) { in pdev_disable_cap_ats()
392 dev_data->ats_enabled = 0; in pdev_disable_cap_ats()
404 if (!dev_data->ats_enabled) in pdev_enable_cap_pri()
1413 if (dev_data->ats_enabled) { in device_flush_dte()
1486 if (!dev_data->ats_enabled) in __domain_flush_pages()
1562 if (dev_data->ats_enabled) in amd_iommu_dev_flush_pasid_pages()
1879 if (dev_data->ats_enabled) in set_dte_entry()
Damd_iommu_types.h846 u8 ats_enabled :1; /* ATS state */ member
/linux-6.12.1/include/linux/ !
Dpci.h434 unsigned int ats_enabled:1; /* Address Translation Svc */ member