Lines Matching refs:pteval
1020 uint64_t pteval; in pfn_to_dma_pte() local
1028 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE; in pfn_to_dma_pte()
1029 if (cmpxchg64(&pte->val, 0ULL, pteval)) in pfn_to_dma_pte()
2138 phys_addr_t uninitialized_var(pteval); in __domain_mapping()
2152 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | prot; in __domain_mapping()
2162 pteval = page_to_phys(sg_page(sg)) | prot; in __domain_mapping()
2163 phys_pfn = pteval >> VTD_PAGE_SHIFT; in __domain_mapping()
2176 pteval |= DMA_PTE_LARGE_PAGE; in __domain_mapping()
2188 pteval &= ~(uint64_t)DMA_PTE_LARGE_PAGE; in __domain_mapping()
2195 tmp = cmpxchg64_local(&pte->val, 0ULL, pteval); in __domain_mapping()
2199 iov_pfn, tmp, (unsigned long long)pteval); in __domain_mapping()
2215 pteval += lvl_pages * VTD_PAGE_SIZE; in __domain_mapping()