Searched refs:VTD_PAGE_SHIFT (Results 1 – 3 of 3) sorted by relevance
7 #define VTD_PAGE_SHIFT (12) macro8 #define VTD_PAGE_SIZE (1UL << VTD_PAGE_SHIFT)9 #define VTD_PAGE_MASK (((u64)-1) << VTD_PAGE_SHIFT)
64 #define MAX_AGAW_PFN_WIDTH (MAX_AGAW_WIDTH - VTD_PAGE_SHIFT)66 #define __DOMAIN_MAX_PFN(gaw) ((((uint64_t)1) << (gaw-VTD_PAGE_SHIFT)) - 1)73 #define DOMAIN_MAX_ADDR(gaw) (((uint64_t)__DOMAIN_MAX_PFN(gaw)) << VTD_PAGE_SHIFT)153 return dma_pfn >> (PAGE_SHIFT - VTD_PAGE_SHIFT); in dma_to_mm_pfn()158 return mm_pfn << (PAGE_SHIFT - VTD_PAGE_SHIFT); in mm_to_dma_pfn()543 int addr_width = agaw_to_width(domain->agaw) - VTD_PAGE_SHIFT; in domain_pfn_supported()869 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE; in pfn_to_dma_pte()1323 pci_enable_ats(to_pci_dev(info->dev), VTD_PAGE_SHIFT); in iommu_enable_dev_iotlb()1363 uint64_t addr = (uint64_t)pfn << VTD_PAGE_SHIFT; in iommu_flush_iotlb_psi()1964 return PAGE_ALIGN(host_addr + size) >> VTD_PAGE_SHIFT; in aligned_nrpages()[all …]
1316 BUG_ON(addr & ((1 << (VTD_PAGE_SHIFT + mask)) - 1)); in qi_flush_dev_iotlb()1317 addr |= (1 << (VTD_PAGE_SHIFT + mask - 1)) - 1; in qi_flush_dev_iotlb()