Lines Matching refs:pteval
1042 uint64_t pteval; in pfn_to_dma_pte() local
1050 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE; in pfn_to_dma_pte()
1052 pteval |= DMA_FL_PTE_XD | DMA_FL_PTE_US | DMA_FL_PTE_ACCESS; in pfn_to_dma_pte()
1054 if (cmpxchg64(&pte->val, 0ULL, pteval)) in pfn_to_dma_pte()
2380 phys_addr_t pteval; in __domain_mapping() local
2396 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr; in __domain_mapping()
2414 pteval |= DMA_PTE_LARGE_PAGE; in __domain_mapping()
2418 pteval &= ~(uint64_t)DMA_PTE_LARGE_PAGE; in __domain_mapping()
2425 tmp = cmpxchg64_local(&pte->val, 0ULL, pteval); in __domain_mapping()
2429 iov_pfn, tmp, (unsigned long long)pteval); in __domain_mapping()
2444 pteval += lvl_pages * VTD_PAGE_SIZE; in __domain_mapping()