Lines Matching refs:ecap
407 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap))
411 if (!ecap_slts(iommu->ecap))
452 ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap);
1293 int tlb_offset = ecap_iotlb_offset(iommu->ecap);
1414 if (!ecap_dit(info->iommu->ecap))
1722 if (ecap_prs(iommu->ecap))
2033 if (!ecap_coherent(iommu->ecap))
2901 u32 temp = 2 << ecap_pss(iommu->ecap);
2955 if (!ecap_pass_through(iommu->ecap))
3007 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3420 if (hw_pass_through && !ecap_pass_through(iommu->ecap)) {
3460 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3788 return sprintf(buf, "%llx\n", iommu->ecap);
3790 static DEVICE_ATTR_RO(ecap);
4224 if (dmar_domain->force_snooping && !ecap_sc_support(iommu->ecap))
4425 if (!ecap_sc_support(info->iommu->ecap)) {
4484 return ecap_sc_support(info->iommu->ecap);
4519 if (ecap_dev_iotlb_support(iommu->ecap) &&
4533 if (info->ats_supported && ecap_prs(iommu->ecap) &&