Lines Matching refs:pud

507 __visible pudval_t xen_pud_val(pud_t pud)  in xen_pud_val()  argument
509 return pte_mfn_to_pfn(pud.pud); in xen_pud_val()
513 __visible pud_t xen_make_pud(pudval_t pud) in xen_make_pud() argument
515 pud = pte_pfn_to_mfn(pud); in xen_make_pud()
517 return native_make_pud(pud); in xen_make_pud()
648 pud_t *pud; in __xen_pgd_walk() local
656 pud = pud_offset(&pgd[pgdidx], 0); in __xen_pgd_walk()
659 flush |= (*func)(mm, virt_to_page(pud), PT_PUD); in __xen_pgd_walk()
668 if (pud_none(pud[pudidx])) in __xen_pgd_walk()
671 pmd = pmd_offset(&pud[pudidx], 0); in __xen_pgd_walk()
1162 pud_t *pud; in xen_cleanmfnmap() local
1171 pud = pud_page + pud_index(va); in xen_cleanmfnmap()
1172 if (pud_none(*pud)) { in xen_cleanmfnmap()
1174 } else if (pud_large(*pud)) { in xen_cleanmfnmap()
1175 pa = pud_val(*pud) & PHYSICAL_PAGE_MASK; in xen_cleanmfnmap()
1179 pmd = pmd_offset(pud, va); in xen_cleanmfnmap()
1197 set_pud(pud, __pud(0)); in xen_cleanmfnmap()
1958 l2 = m2v(l3[pud_index(__START_KERNEL_map)].pud); in xen_setup_kernel_pagetable()
2047 pud_t pud; in xen_early_virt_to_phys() local
2058 pud = native_make_pud(xen_read_phys_ulong(pa + pud_index(vaddr) * in xen_early_virt_to_phys()
2059 sizeof(pud))); in xen_early_virt_to_phys()
2060 if (!pud_present(pud)) in xen_early_virt_to_phys()
2062 pa = pud_pfn(pud) << PAGE_SHIFT; in xen_early_virt_to_phys()
2063 if (pud_large(pud)) in xen_early_virt_to_phys()
2094 pud_t *pud; in xen_relocate_p2m() local
2127 pud = early_memremap(pud_phys, PAGE_SIZE); in xen_relocate_p2m()
2128 clear_page(pud); in xen_relocate_p2m()
2158 set_pud(pud + idx_pmd, __pud(_PAGE_TABLE | pmd_phys)); in xen_relocate_p2m()
2162 early_memunmap(pud, PAGE_SIZE); in xen_relocate_p2m()