Lines Matching refs:cap

710 	sagaw = cap_sagaw(iommu->cap);  in __iommu_calculate_agaw()
818 mask &= cap_super_page_val(iommu->cap); in domain_update_iommu_superpage()
1335 if (!rwbf_quirk && !cap_rwbf(iommu->cap)) in iommu_flush_write_buffer()
1412 if (cap_read_drain(iommu->cap)) in __iommu_flush_iotlb()
1415 if (cap_write_drain(iommu->cap)) in __iommu_flush_iotlb()
1551 if (!cap_pgsel_inv(iommu->cap) || mask > cap_max_amask_val(iommu->cap)) in iommu_flush_iotlb_psi()
1562 if (!cap_caching_mode(iommu->cap) || !map) in iommu_flush_iotlb_psi()
1622 ndomains = cap_ndoms(iommu->cap); in iommu_init_domains()
1701 int elems = (cap_ndoms(iommu->cap) >> 8) + 1; in free_dmar_iommu()
1755 ndomains = cap_ndoms(iommu->cap); in domain_attach_iommu()
1872 if (guest_width > cap_mgaw(iommu->cap)) in domain_init()
1873 guest_width = cap_mgaw(iommu->cap); in domain_init()
1877 sagaw = cap_sagaw(iommu->cap); in domain_init()
1898 domain->iommu_superpage = fls(cap_super_page_val(iommu->cap)); in domain_init()
2018 if (cap_caching_mode(iommu->cap)) { in domain_context_mapping_one()
2955 if (did >= 0 && did < cap_ndoms(iommu->cap)) in copy_context_table()
3456 !cap_zlr(iommu->cap)) in __intel_map_single()
3472 if (cap_caching_mode(iommu->cap)) in __intel_map_single()
3516 if (!cap_caching_mode(iommu->cap)) in flush_unmaps()
3525 if (cap_caching_mode(iommu->cap)) in flush_unmaps()
3751 !cap_zlr(iommu->cap)) in intel_map_sg()
3767 if (cap_caching_mode(iommu->cap)) in intel_map_sg()
4206 if (sp >= 0 && !(cap_super_page_val(iommu->cap) & (1 << sp))) { in intel_iommu_add()
4527 return sprintf(buf, "%llx\n", iommu->cap); in intel_iommu_show_cap()
4529 static DEVICE_ATTR(cap, S_IRUGO, intel_iommu_show_cap, NULL);
4545 return sprintf(buf, "%ld\n", cap_ndoms(iommu->cap)); in intel_iommu_show_ndoms()
4555 cap_ndoms(iommu->cap))); in intel_iommu_show_ndoms_used()
4819 if (addr_width > cap_mgaw(iommu->cap)) in intel_iommu_attach_device()
4820 addr_width = cap_mgaw(iommu->cap); in intel_iommu_attach_device()
4946 static bool intel_iommu_capable(enum iommu_cap cap) in intel_iommu_capable() argument
4948 if (cap == IOMMU_CAP_CACHE_COHERENCY) in intel_iommu_capable()
4950 if (cap == IOMMU_CAP_INTR_REMAP) in intel_iommu_capable()