Home
last modified time | relevance | path

Searched refs:p4d_val (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/arch/s390/include/asm/
Dpgtable.h75 printk("%s:%d: bad p4d %p.\n", __FILE__, __LINE__, (void *) p4d_val(e))
604 return (p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R2; in p4d_folded()
611 return (p4d_val(p4d) & _REGION_ENTRY_ORIGIN) != 0UL; in p4d_present()
618 return p4d_val(p4d) == _REGION2_ENTRY_EMPTY; in p4d_none()
626 return (p4d_val(p4d) & origin_mask) >> PAGE_SHIFT; in p4d_pfn()
688 if ((p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R2) in p4d_bad()
689 return pud_bad(__pud(p4d_val(p4d))); in p4d_bad()
690 return (p4d_val(p4d) & ~_REGION_ENTRY_BITS) != 0; in p4d_bad()
852 if ((p4d_val(*p4d) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R2) in p4d_clear()
853 p4d_val(*p4d) = _REGION2_ENTRY_EMPTY; in p4d_clear()
[all …]
Dpgalloc.h97 p4d_val(*p4d) = _REGION2_ENTRY | __pa(pud); in p4d_populate()
Dpage.h91 #define p4d_val(x) ((x).p4d) macro
/Linux-v4.19/arch/x86/mm/
Dkasan_init_64.c268 p4dval_t p4d_val = __pa_nodebug(kasan_zero_pud) | _KERNPG_TABLE; in kasan_early_init() local
274 p4d_val &= __default_kernel_pte_mask; in kasan_early_init()
286 kasan_zero_p4d[i] = __p4d(p4d_val); in kasan_early_init()
Ddump_pagetables.c454 #define walk_pud_level(m,s,a,e,p) walk_pmd_level(m,s,__pud(p4d_val(a)),e,p)
455 #define p4d_large(a) pud_large(__pud(p4d_val(a)))
456 #define p4d_none(a) pud_none(__pud(p4d_val(a)))
Dfault.c534 pr_cont("P4D %lx ", p4d_val(*p4d)); in dump_pagetable()
/Linux-v4.19/include/asm-generic/
Dpgtable-nop4d.h40 #define p4d_val(x) (pgd_val((x).pgd)) macro
Dpgtable-nopud.h49 #define pud_val(x) (p4d_val((x).p4d))
D5level-fixup.h27 #define p4d_val(p4d) pgd_val(p4d) macro
/Linux-v4.19/arch/x86/include/asm/
Dpgtable_64.h47 __FILE__, __LINE__, &(e), p4d_val(e))
Dpgtable.h97 #define p4d_val(x) native_p4d_val(x) macro
218 return (p4d_val(p4d) & p4d_pfn_mask(p4d)) >> PAGE_SHIFT; in p4d_pfn()
896 return (unsigned long)__va(p4d_val(p4d) & p4d_pfn_mask(p4d)); in p4d_page_vaddr()
Dparavirt.h571 static inline p4dval_t p4d_val(p4d_t p4d) in p4d_val() function
573 return PVOP_CALLEE1(p4dval_t, pv_mmu_ops.p4d_val, p4d.p4d); in p4d_val()
Dparavirt_types.h283 struct paravirt_callee_save p4d_val; member
/Linux-v4.19/arch/x86/entry/vsyscall/
Dvsyscall_64.c354 set_p4d(p4d, __p4d(p4d_val(*p4d) | _PAGE_USER)); in set_vsyscall_pgtable_user_bits()
/Linux-v4.19/arch/s390/mm/
Dpage-states.c160 page = virt_to_page(p4d_val(*p4d)); in mark_kernel_p4d()
Dgup.c176 if ((p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R2) in gup_pud_range()
/Linux-v4.19/arch/x86/power/
Dhibernate_64.c167 set_p4d(p4d, __p4d(p4d_val(*p4d) & ~_PAGE_NX)); in relocate_restore_code()
/Linux-v4.19/mm/
Dgup.c373 if (is_hugepd(__hugepd(p4d_val(*p4d)))) { in follow_p4d_mask()
375 __hugepd(p4d_val(*p4d)), flags, in follow_p4d_mask()
1722 if (unlikely(is_hugepd(__hugepd(p4d_val(p4d))))) { in gup_p4d_range()
1723 if (!gup_huge_pd(__hugepd(p4d_val(p4d)), addr, in gup_p4d_range()
/Linux-v4.19/arch/x86/kernel/
Dparavirt.c452 .p4d_val = PTE_IDENT,
/Linux-v4.19/include/trace/events/
Dxen.h249 __entry->p4dval = p4d_val(p4dval)),
/Linux-v4.19/arch/x86/xen/
Dmmu_pv.c1180 pa = p4d_val(*p4d) & PHYSICAL_PAGE_MASK; in xen_cleanmfnmap_p4d()
2446 .p4d_val = PV_CALLEE_SAVE(xen_p4d_val),