Lines Matching refs:ecap
576 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap))
580 if (!ecap_slts(iommu->ecap))
639 ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap);
688 !ecap_sc_support(iommu->ecap)) {
1436 int tlb_offset = ecap_iotlb_offset(iommu->ecap);
1549 if (!ecap_dit(info->iommu->ecap))
1903 if (ecap_prs(iommu->ecap))
1929 if (!sm_supported(iommu) || !ecap_flts(iommu->ecap)) {
2260 if (!ecap_coherent(iommu->ecap))
2728 if (ecap_dev_iotlb_support(iommu->ecap) &&
2740 if (info->ats_supported && ecap_prs(iommu->ecap) &&
3175 new_ext = !!ecap_ecs(iommu->ecap);
3372 u32 temp = 2 << ecap_pss(iommu->ecap);
3428 if (!ecap_pass_through(iommu->ecap))
3485 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
4501 if (hw_pass_through && !ecap_pass_through(iommu->ecap)) {
4506 if (!ecap_sc_support(iommu->ecap) &&
4547 if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
4848 return sprintf(buf, "%llx\n", iommu->ecap);
4850 static DEVICE_ATTR(ecap, S_IRUGO, intel_iommu_show_ecap, NULL);
5795 if (!sm_supported(iommu) || !ecap_nest(iommu->ecap)) {