Lines Matching refs:VTD_PAGE_SHIFT
50 #define MAX_AGAW_PFN_WIDTH (MAX_AGAW_WIDTH - VTD_PAGE_SHIFT)
52 #define __DOMAIN_MAX_PFN(gaw) ((((uint64_t)1) << ((gaw) - VTD_PAGE_SHIFT)) - 1)
59 #define DOMAIN_MAX_ADDR(gaw) (((uint64_t)__DOMAIN_MAX_PFN(gaw)) << VTD_PAGE_SHIFT)
119 return mm_pfn << (PAGE_SHIFT - VTD_PAGE_SHIFT);
123 return ((mm_pfn + 1) << (PAGE_SHIFT - VTD_PAGE_SHIFT)) - 1;
394 int addr_width = agaw_to_width(domain->agaw) - VTD_PAGE_SHIFT;
911 pgtable_walk(iommu, addr >> VTD_PAGE_SHIFT, bus, devfn, pgtable, level);
948 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE;
1427 !pci_enable_ats(pdev, VTD_PAGE_SHIFT)) {
1522 uint64_t addr = (uint64_t)pfn << VTD_PAGE_SHIFT;
2114 return PAGE_ALIGN(host_addr + size) >> VTD_PAGE_SHIFT;
2209 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr;
4158 return __domain_mapping(dmar_domain, iova >> VTD_PAGE_SHIFT,
4159 hpa >> VTD_PAGE_SHIFT, size, prot, gfp);
4194 if (unlikely(!pfn_to_dma_pte(dmar_domain, iova >> VTD_PAGE_SHIFT,
4201 start_pfn = iova >> VTD_PAGE_SHIFT;
4202 last_pfn = (iova + size - 1) >> VTD_PAGE_SHIFT;
4260 pte = pfn_to_dma_pte(dmar_domain, iova >> VTD_PAGE_SHIFT, &level,
4265 VTD_PAGE_SHIFT) - 1));
4674 unsigned long pfn = iova >> VTD_PAGE_SHIFT;