Lines Matching defs:ptep
220 pte_t *ptep;
248 ptep = lookup_address((unsigned long)(xen_p2m_addr + pfn),
250 BUG_ON(!ptep || level != PG_LEVEL_4K);
251 mfn = pte_mfn(*ptep);
252 ptep = (pte_t *)((unsigned long)ptep & ~(PAGE_SIZE - 1));
258 if (ptep == p2m_missing_pte || ptep == p2m_identity_pte) {
336 pte_t *ptep;
384 ptep = populate_extra_pte((unsigned long)(p2m + pfn));
385 set_pte(ptep,
394 ptep = populate_extra_pte((unsigned long)(p2m + pfn));
395 set_pte(ptep,
401 ptep = (type == P2M_TYPE_MISSING) ?
406 set_pmd(pmdp, __pmd(__pa(ptep) | _KERNPG_TABLE));
437 pte_t *ptep;
447 ptep = lookup_address((unsigned long)(xen_p2m_addr + pfn), &level);
448 BUG_ON(!ptep || level != PG_LEVEL_4K);
455 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity)))
535 pte_t *ptep, *pte_pg;
541 ptep = lookup_address(addr, &level);
542 BUG_ON(!ptep || level != PG_LEVEL_4K);
543 pte_pg = (pte_t *)((unsigned long)ptep & ~(PAGE_SIZE - 1));
547 ptep = alloc_p2m_pmd(addr, pte_pg);
548 if (!ptep)
585 p2m_pfn = pte_pfn(READ_ONCE(*ptep));
602 if (pte_pfn(*ptep) == p2m_pfn) {
605 set_pte(ptep,
652 pte_t *ptep;
666 ptep = lookup_address((unsigned long)(xen_p2m_addr + pfn), &level);
667 BUG_ON(!ptep || level != PG_LEVEL_4K);
669 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing)))
672 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity)))