Lines Matching refs:gaw
70 #define __DOMAIN_MAX_PFN(gaw) ((((uint64_t)1) << ((gaw) - VTD_PAGE_SHIFT)) - 1) argument
71 #define __DOMAIN_MAX_ADDR(gaw) ((((uint64_t)1) << (gaw)) - 1) argument
75 #define DOMAIN_MAX_PFN(gaw) ((unsigned long) min_t(uint64_t, \ argument
76 __DOMAIN_MAX_PFN(gaw), (unsigned long)-1))
77 #define DOMAIN_MAX_ADDR(gaw) (((uint64_t)__DOMAIN_MAX_PFN(gaw)) << VTD_PAGE_SHIFT) argument
780 domain->domain.geometry.aperture_end = __DOMAIN_MAX_ADDR(domain->gaw - 1); in domain_update_iommu_cap()
782 domain->domain.geometry.aperture_end = __DOMAIN_MAX_ADDR(domain->gaw); in domain_update_iommu_cap()
1200 if (start_pfn == 0 && last_pfn == DOMAIN_MAX_PFN(domain->gaw)) { in dma_pte_free_pagetable()
1303 if (start_pfn == 0 && last_pfn == DOMAIN_MAX_PFN(domain->gaw)) { in domain_unmap()
2057 static inline int guestwidth_to_adjustwidth(int gaw) in guestwidth_to_adjustwidth() argument
2060 int r = (gaw - 12) % 9; in guestwidth_to_adjustwidth()
2063 agaw = gaw; in guestwidth_to_adjustwidth()
2065 agaw = gaw + 9 - r; in guestwidth_to_adjustwidth()
2084 freelist = domain_unmap(domain, 0, DOMAIN_MAX_PFN(domain->gaw)); in domain_exit()
3536 dma_mask = min_t(uint64_t, DOMAIN_MAX_ADDR(domain->gaw - 1), in intel_alloc_iova()
3539 dma_mask = min_t(uint64_t, DOMAIN_MAX_ADDR(domain->gaw), in intel_alloc_iova()
5181 domain->gaw = guest_width; in md_domain_init()
5234 __DOMAIN_MAX_ADDR(dmar_domain->gaw); in intel_iommu_domain_alloc()
5404 dmar_domain->gaw = addr_width; in prepare_domain_attach_device()
5681 end = __DOMAIN_MAX_ADDR(dmar_domain->gaw) + 1; in intel_iommu_map()
5685 __func__, dmar_domain->gaw, max_addr); in intel_iommu_map()