Lines Matching refs:addr_width
290 int addr_width = agaw_to_width(domain->agaw) - VTD_PAGE_SHIFT; in domain_pfn_supported() local
292 return !(addr_width < BITS_PER_LONG && pfn >> addr_width); in domain_pfn_supported()
3265 int addr_width; in paging_domain_alloc() local
3286 addr_width = agaw_to_width(iommu->agaw); in paging_domain_alloc()
3287 if (addr_width > cap_mgaw(iommu->cap)) in paging_domain_alloc()
3288 addr_width = cap_mgaw(iommu->cap); in paging_domain_alloc()
3289 domain->gaw = addr_width; in paging_domain_alloc()
3291 domain->max_addr = __DOMAIN_MAX_ADDR(addr_width); in paging_domain_alloc()
3496 int addr_width; in paging_domain_compatible() local
3520 addr_width = agaw_to_width(iommu->agaw); in paging_domain_compatible()
3521 if (addr_width > cap_mgaw(iommu->cap)) in paging_domain_compatible()
3522 addr_width = cap_mgaw(iommu->cap); in paging_domain_compatible()
3524 if (dmar_domain->gaw > addr_width || dmar_domain->agaw > iommu->agaw) in paging_domain_compatible()