Lines Matching refs:ecap
411 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap))
415 if (!ecap_slts(iommu->ecap))
456 ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap);
1309 int tlb_offset = ecap_iotlb_offset(iommu->ecap);
1430 if (!ecap_dit(info->iommu->ecap))
1738 if (ecap_prs(iommu->ecap))
2049 if (!ecap_coherent(iommu->ecap))
2943 u32 temp = 2 << ecap_pss(iommu->ecap);
2997 if (!ecap_pass_through(iommu->ecap))
3049 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3462 if (hw_pass_through && !ecap_pass_through(iommu->ecap)) {
3502 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
3830 return sprintf(buf, "%llx\n", iommu->ecap);
3832 static DEVICE_ATTR_RO(ecap);
4215 if (dmar_domain->force_snooping && !ecap_sc_support(iommu->ecap))
4423 if (!ecap_sc_support(info->iommu->ecap)) {
4512 if (ecap_dev_iotlb_support(iommu->ecap) &&
4526 if (info->ats_supported && ecap_prs(iommu->ecap) &&