Lines Matching full:ecap
307 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap)) in __iommu_calculate_sagaw()
311 if (!ecap_slts(iommu->ecap)) in __iommu_calculate_sagaw()
352 ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap); in iommu_paging_structure_coherency()
1190 int tlb_offset = ecap_iotlb_offset(iommu->ecap); in __iommu_flush_iotlb()
1433 if (ecap_prs(iommu->ecap)) in free_dmar_iommu()
1685 if (!ecap_coherent(iommu->ecap)) in domain_context_mapping_one()
2029 if (!ecap_pass_through(iommu->ecap)) in device_def_domain_type()
2268 u32 temp = 2 << ecap_pss(iommu->ecap); in init_dmars()
2358 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) { in init_dmars()
2790 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) { in intel_iommu_add()
3072 return sysfs_emit(buf, "%llx\n", iommu->ecap); in ecap_show()
3074 static DEVICE_ATTR_RO(ecap);
3594 if (dmar_domain->force_snooping && !ecap_sc_support(iommu->ecap)) in prepare_domain_attach_device()
3781 if (!ecap_sc_support(info->iommu->ecap)) { in domain_support_force_snooping()
3842 return ecap_sc_support(info->iommu->ecap); in intel_iommu_capable()
3879 if (ecap_dev_iotlb_support(iommu->ecap) && in intel_iommu_probe_device()
3892 if (ecap_dit(iommu->ecap)) in intel_iommu_probe_device()
3904 if (info->ats_supported && ecap_prs(iommu->ecap) && in intel_iommu_probe_device()
4106 if (!ecap_coherent(iommu->ecap)) in context_flip_pri()
4364 vtd->ecap_reg = iommu->ecap; in intel_iommu_hw_info()
4524 if (!ecap_coherent(iommu->ecap)) in context_setup_pass_through()