Lines Matching defs:pteval
940 uint64_t pteval;
948 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE;
950 pteval |= DMA_FL_PTE_XD | DMA_FL_PTE_US | DMA_FL_PTE_ACCESS;
952 if (cmpxchg64(&pte->val, 0ULL, pteval))
2190 phys_addr_t pteval;
2209 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr;
2231 pteval |= DMA_PTE_LARGE_PAGE;
2237 pteval &= ~(uint64_t)DMA_PTE_LARGE_PAGE;
2244 tmp = cmpxchg64_local(&pte->val, 0ULL, pteval);
2248 iov_pfn, tmp, (unsigned long long)pteval);
2259 pteval += lvl_pages * VTD_PAGE_SIZE;