Lines Matching full:ecap
412 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap))
416 if (!ecap_slts(iommu->ecap))
457 ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap);
1310 int tlb_offset = ecap_iotlb_offset(iommu->ecap);
1749 if (ecap_prs(iommu->ecap))
2052 if (!ecap_coherent(iommu->ecap))
2791 u32 temp = 2 << ecap_pss(iommu->ecap);
2845 if (!ecap_pass_through(iommu->ecap))
2894 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3296 if (hw_pass_through && !ecap_pass_through(iommu->ecap)) {
3336 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3664 return sysfs_emit(buf, "%llx\n", iommu->ecap);
3666 static DEVICE_ATTR_RO(ecap);
4095 if (dmar_domain->force_snooping && !ecap_sc_support(iommu->ecap))
4291 if (!ecap_sc_support(info->iommu->ecap)) {
4352 return ecap_sc_support(info->iommu->ecap);
4387 if (ecap_dev_iotlb_support(iommu->ecap) &&
4400 if (ecap_dit(iommu->ecap))
4412 if (info->ats_supported && ecap_prs(iommu->ecap) &&
4802 vtd->ecap_reg = iommu->ecap;