/Linux-v5.4/arch/s390/include/asm/ |
D | pgtable.h | 75 printk("%s:%d: bad p4d %p.\n", __FILE__, __LINE__, (void *) p4d_val(e)) 634 return (p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R2; in p4d_folded() 641 return (p4d_val(p4d) & _REGION_ENTRY_ORIGIN) != 0UL; in p4d_present() 648 return p4d_val(p4d) == _REGION2_ENTRY_EMPTY; in p4d_none() 656 return (p4d_val(p4d) & origin_mask) >> PAGE_SHIFT; in p4d_pfn() 724 unsigned long type = p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK; in p4d_bad() 730 return (p4d_val(p4d) & ~_REGION_ENTRY_BITS) != 0; in p4d_bad() 892 if ((p4d_val(*p4d) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R2) in p4d_clear() 893 p4d_val(*p4d) = _REGION2_ENTRY_EMPTY; in p4d_clear() 1215 #define p4d_deref(pud) (p4d_val(pud) & _REGION_ENTRY_ORIGIN) [all …]
|
D | pgalloc.h | 97 p4d_val(*p4d) = _REGION2_ENTRY | __pa(pud); in p4d_populate()
|
D | page.h | 91 #define p4d_val(x) ((x).p4d) macro
|
/Linux-v5.4/arch/x86/mm/ |
D | kasan_init_64.c | 272 p4dval_t p4d_val = __pa_nodebug(kasan_early_shadow_pud) | _KERNPG_TABLE; in kasan_early_init() local 278 p4d_val &= __default_kernel_pte_mask; in kasan_early_init() 290 kasan_early_shadow_p4d[i] = __p4d(p4d_val); in kasan_early_init()
|
D | dump_pagetables.c | 466 #define walk_pud_level(m,s,a,e,p) walk_pmd_level(m,s,__pud(p4d_val(a)),e,p) 467 #define p4d_large(a) pud_large(__pud(p4d_val(a))) 468 #define p4d_none(a) pud_none(__pud(p4d_val(a)))
|
D | fault.c | 445 pr_cont("P4D %lx ", p4d_val(*p4d)); in dump_pagetable()
|
/Linux-v5.4/include/asm-generic/ |
D | pgtable-nop4d.h | 41 #define p4d_val(x) (pgd_val((x).pgd)) macro
|
D | pgtable-nopud.h | 50 #define pud_val(x) (p4d_val((x).p4d))
|
D | 5level-fixup.h | 42 #define p4d_val(p4d) pgd_val(p4d) macro
|
D | pgtable.h | 392 return p4d_val(p4d_a) == p4d_val(p4d_b); in p4d_same()
|
/Linux-v5.4/arch/x86/power/ |
D | hibernate.c | 230 set_p4d(p4d, __p4d(p4d_val(*p4d) & ~_PAGE_NX)); in relocate_restore_code()
|
/Linux-v5.4/arch/x86/include/asm/ |
D | pgtable_64.h | 47 __FILE__, __LINE__, &(e), p4d_val(e))
|
D | pgtable.h | 99 #define p4d_val(x) native_p4d_val(x) macro 234 return (p4d_val(p4d) & p4d_pfn_mask(p4d)) >> PAGE_SHIFT; in p4d_pfn() 912 return (unsigned long)__va(p4d_val(p4d) & p4d_pfn_mask(p4d)); in p4d_page_vaddr()
|
D | paravirt.h | 534 static inline p4dval_t p4d_val(p4d_t p4d) in p4d_val() function 536 return PVOP_CALLEE1(p4dval_t, mmu.p4d_val, p4d.p4d); in p4d_val()
|
D | paravirt_types.h | 285 struct paravirt_callee_save p4d_val; member
|
/Linux-v5.4/arch/x86/entry/vsyscall/ |
D | vsyscall_64.c | 368 set_p4d(p4d, __p4d(p4d_val(*p4d) | _PAGE_USER)); in set_vsyscall_pgtable_user_bits()
|
/Linux-v5.4/arch/s390/mm/ |
D | page-states.c | 154 page = virt_to_page(p4d_val(*p4d)); in mark_kernel_p4d()
|
D | dump_pagetables.c | 189 if ((p4d_val(*p4d) & PAGE_MASK) == __pa(kasan_early_shadow_pud)) { in walk_pud_level()
|
D | kasan_init.c | 288 p4d_val(p4d_z)); in kasan_early_init()
|
/Linux-v5.4/arch/x86/kernel/ |
D | paravirt.c | 411 .mmu.p4d_val = PTE_IDENT,
|
/Linux-v5.4/mm/ |
D | gup.c | 478 if (is_hugepd(__hugepd(p4d_val(*p4d)))) { in follow_p4d_mask() 480 __hugepd(p4d_val(*p4d)), flags, in follow_p4d_mask() 2257 if (unlikely(is_hugepd(__hugepd(p4d_val(p4d))))) { in gup_p4d_range() 2258 if (!gup_huge_pd(__hugepd(p4d_val(p4d)), addr, in gup_p4d_range()
|
/Linux-v5.4/include/trace/events/ |
D | xen.h | 249 __entry->p4dval = p4d_val(p4dval)),
|
/Linux-v5.4/arch/x86/xen/ |
D | mmu_pv.c | 1189 pa = p4d_val(*p4d) & PHYSICAL_PAGE_MASK; in xen_cleanmfnmap_p4d() 2442 .p4d_val = PV_CALLEE_SAVE(xen_p4d_val),
|