Symbol: p4d_val
arch/arc/include/asm/pgtable-levels.h
107
#define p4d_none(x) (!p4d_val(x))
arch/arc/include/asm/pgtable-levels.h
108
#define p4d_bad(x) ((p4d_val(x) & ~PAGE_MASK))
arch/arc/include/asm/pgtable-levels.h
109
#define p4d_present(x) (p4d_val(x))
arch/arc/include/asm/pgtable-levels.h
110
#define p4d_clear(xp) do { p4d_val(*(xp)) = 0; } while (0)
arch/arc/include/asm/pgtable-levels.h
111
#define p4d_pgtable(p4d) ((pud_t *)(p4d_val(p4d) & PAGE_MASK))
arch/arm/mm/dump.c
393
note_page(st, addr, 2, p4d_val(*p4d), NULL);
arch/arm64/include/asm/pgtable.h
1087
pr_err("%s:%d: bad p4d %016llx.\n", __FILE__, __LINE__, p4d_val(e))
arch/arm64/include/asm/pgtable.h
490
return __pte(p4d_val(p4d));
arch/arm64/include/asm/pgtable.h
961
#define p4d_none(p4d) (pgtable_l4_enabled() && !p4d_val(p4d))
arch/arm64/include/asm/pgtable.h
963
((p4d_val(p4d) & P4D_TYPE_MASK) != \
arch/arm64/include/asm/pgtable.h
970
set_swapper_pgd((pgd_t *)p4dp, __pgd(p4d_val(p4d)));
arch/arm64/mm/fault.c
169
pr_cont(", p4d=%016llx", p4d_val(p4d));
arch/arm64/mm/mmu.c
455
BUG_ON(p4d_val(old_p4d) != 0 &&
arch/arm64/mm/mmu.c
456
p4d_val(old_p4d) != READ_ONCE(p4d_val(*p4dp)));
arch/arm64/mm/ptdump.c
271
note_page(pt_st, addr, 1, p4d_val(p4d));
arch/loongarch/include/asm/pgtable.h
155
return p4d_val(p4d) == (unsigned long)invalid_pud_table;
arch/loongarch/include/asm/pgtable.h
160
return p4d_val(p4d) & ~PAGE_MASK;
arch/loongarch/include/asm/pgtable.h
165
return p4d_val(p4d) != (unsigned long)invalid_pud_table;
arch/loongarch/include/asm/pgtable.h
170
return (pud_t *)p4d_val(p4d);
arch/loongarch/include/asm/pgtable.h
183
#define p4d_phys(p4d) PHYSADDR(p4d_val(p4d))
arch/loongarch/mm/kasan_init.c
26
#define __p4d_none(early, p4d) (early ? (p4d_val(p4d) == 0) : \
arch/loongarch/mm/kasan_init.c
27
(__pa(p4d_val(p4d)) == (unsigned long)__pa(kasan_early_shadow_pud)))
arch/loongarch/mm/pageattr.c
47
val = __p4d(set_pageattr_masks(p4d_val(val), walk));
arch/mips/include/asm/pgtable-64.h
186
return p4d_val(p4d) == (unsigned long)invalid_pud_table;
arch/mips/include/asm/pgtable-64.h
191
if (unlikely(p4d_val(p4d) & ~PAGE_MASK))
arch/mips/include/asm/pgtable-64.h
199
return p4d_val(p4d) != (unsigned long)invalid_pud_table;
arch/mips/include/asm/pgtable-64.h
204
p4d_val(*p4dp) = (unsigned long)invalid_pud_table;
arch/mips/include/asm/pgtable-64.h
209
return (pud_t *)p4d_val(p4d);
arch/mips/include/asm/pgtable-64.h
212
#define p4d_phys(p4d) virt_to_phys((void *)p4d_val(p4d))
arch/powerpc/include/asm/book3s/64/hash.h
154
return (p4d_val(p4d) == 0);
arch/powerpc/include/asm/book3s/64/pgtable.h
986
return (pud_t *)__va(p4d_val(p4d) & ~P4D_MASKED_BITS);
arch/powerpc/include/asm/book3s/64/radix.h
260
return !!(p4d_val(p4d) & RADIX_P4D_BAD_BITS);
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
56
#define p4d_none(p4d) (!p4d_val(p4d))
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
57
#define p4d_bad(p4d) (p4d_val(p4d) == 0)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
58
#define p4d_present(p4d) (p4d_val(p4d) != 0)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
64
return (pud_t *) (p4d_val(p4d) & ~P4D_MASKED_BITS);
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
74
return __pte(p4d_val(p4d));
arch/powerpc/kvm/book3s_64_mmu_radix.c
1366
if (!(p4d_val(p4d) & _PAGE_PRESENT)) {
arch/powerpc/mm/ptdump/ptdump.c
319
note_page(pt_st, addr, 1, p4d_val(p4d));
arch/powerpc/xmon/xmon.c
3327
format_pte(p4dp, p4d_val(*p4dp));
arch/powerpc/xmon/xmon.c
3331
printf("p4dp @ 0x%px = 0x%016lx\n", p4dp, p4d_val(*p4dp));
arch/riscv/include/asm/pgtable-64.h
274
pr_err("%s:%d: bad p4d %016lx.\n", __FILE__, __LINE__, p4d_val(e))
arch/riscv/include/asm/pgtable-64.h
281
set_pud((pud_t *)p4dp, (pud_t){ p4d_val(p4d) });
arch/riscv/include/asm/pgtable-64.h
287
return (p4d_val(p4d) == 0);
arch/riscv/include/asm/pgtable-64.h
295
return (p4d_val(p4d) & _PAGE_PRESENT);
arch/riscv/include/asm/pgtable-64.h
321
return __page_val_to_pfn(p4d_val(p4d));
arch/riscv/include/asm/pgtable-64.h
327
return (pud_t *)pfn_to_virt(__page_val_to_pfn(p4d_val(p4d)));
arch/riscv/include/asm/pgtable-64.h
329
return (pud_t *)pud_pgtable((pud_t) { p4d_val(p4d) });
arch/riscv/include/asm/pgtable-64.h
335
return pfn_to_page(__page_val_to_pfn(p4d_val(p4d)));
arch/riscv/kernel/hibernate.c
301
set_p4d(dst_p4dp, __p4d(p4d_val(p4d) | pgprot_val(prot)));
arch/riscv/mm/fault.c
52
pr_cont(", p4d=%016lx", p4d_val(p4d));
arch/riscv/mm/init.c
667
if (p4d_val(p4dp[p4d_index]) == 0)
arch/riscv/mm/init.c
672
if (p4d_val(p4dp[p4d_index]) == 0) {
arch/riscv/mm/pageattr.c
203
pgprot_t prot = __pgprot(p4d_val(p4dp_get(p4dp)) & ~_PAGE_PFN_MASK);
arch/riscv/mm/pageattr.c
35
val = __p4d(set_pageattr_masks(p4d_val(val), walk));
arch/riscv/mm/ptdump.c
337
note_page(pt_st, addr, 1, p4d_val(p4d));
arch/s390/boot/vmem.c
106
crst_table_init((unsigned long *)kasan_early_shadow_p4d, p4d_val(p4d_z));
arch/s390/include/asm/pgtable.h
1357
#define p4d_deref(pud) ((unsigned long)__va(p4d_val(pud) & _REGION_ENTRY_ORIGIN))
arch/s390/include/asm/pgtable.h
1431
if ((p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) >= _REGION_ENTRY_TYPE_R2)
arch/s390/include/asm/pgtable.h
692
return (p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R2;
arch/s390/include/asm/pgtable.h
699
return (p4d_val(p4d) & _REGION_ENTRY_ORIGIN) != 0UL;
arch/s390/include/asm/pgtable.h
706
return p4d_val(p4d) == _REGION2_ENTRY_EMPTY;
arch/s390/include/asm/pgtable.h
714
return (p4d_val(p4d) & origin_mask) >> PAGE_SHIFT;
arch/s390/include/asm/pgtable.h
76
pr_err("%s:%d: bad p4d %016lx.\n", __FILE__, __LINE__, p4d_val(e))
arch/s390/include/asm/pgtable.h
775
unsigned long type = p4d_val(p4d) & _REGION_ENTRY_TYPE_MASK;
arch/s390/include/asm/pgtable.h
781
return (p4d_val(p4d) & ~_REGION_ENTRY_BITS) != 0;
arch/s390/include/asm/pgtable.h
992
if ((p4d_val(*p4d) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R2)
arch/s390/mm/dump_pagetables.c
167
note_page(pt_st, addr, 1, p4d_val(p4d));
arch/sh/mm/fault.c
72
(u64)p4d_val(*p4d));
arch/sparc/include/asm/pgtable_64.h
812
#define p4d_none(p4d) (!p4d_val(p4d))
arch/sparc/include/asm/pgtable_64.h
814
#define p4d_bad(p4d) (p4d_val(p4d) & ~PAGE_MASK)
arch/sparc/include/asm/pgtable_64.h
862
((pud_t *) __va(p4d_val(p4d)))
arch/sparc/include/asm/pgtable_64.h
863
#define p4d_present(p4d) (p4d_val(p4d) != 0U)
arch/sparc/include/asm/pgtable_64.h
864
#define p4d_clear(p4dp) (p4d_val(*(p4dp)) = 0UL)
arch/sparc/include/asm/pgtable_64.h
889
(p4d_val(*(p4dp)) = (__pa((unsigned long) (pudp))))
arch/um/include/asm/pgtable-4level.h
66
#define p4d_none(x) (!(p4d_val(x) & ~_PAGE_NEEDSYNC))
arch/um/include/asm/pgtable-4level.h
67
#define p4d_bad(x) ((p4d_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
arch/um/include/asm/pgtable-4level.h
68
#define p4d_present(x) (p4d_val(x) & _PAGE_PRESENT)
arch/um/include/asm/pgtable-4level.h
97
#define p4d_page(p4d) phys_to_page(p4d_val(p4d) & PAGE_MASK)
arch/um/include/asm/pgtable-4level.h
98
#define p4d_pgtable(p4d) ((pud_t *) __va(p4d_val(p4d) & PAGE_MASK))
arch/um/include/asm/pgtable.h
97
#define p4d_needsync(x) (p4d_val(x) & _PAGE_NEEDSYNC)
arch/um/include/asm/pgtable.h
98
#define p4d_mkuptodate(x) (p4d_val(x) &= ~_PAGE_NEEDSYNC)
arch/x86/entry/vsyscall/vsyscall_64.c
354
set_p4d(p4d, __p4d(p4d_val(*p4d) | _PAGE_USER));
arch/x86/include/asm/paravirt.h
442
return PVOP_ALT_CALLEE1(p4dval_t, pv_ops, mmu.p4d_val, p4d.p4d,
arch/x86/include/asm/paravirt_types.h
171
struct paravirt_callee_save p4d_val;
arch/x86/include/asm/pgtable.h
1091
return (pud_t *)__va(p4d_val(p4d) & p4d_pfn_mask(p4d));
arch/x86/include/asm/pgtable.h
288
return (p4d_val(p4d) & p4d_pfn_mask(p4d)) >> PAGE_SHIFT;
arch/x86/include/asm/pgtable_64.h
44
__FILE__, __LINE__, &(e), p4d_val(e))
arch/x86/kernel/paravirt.c
195
.mmu.p4d_val = PTE_IDENT,
arch/x86/mm/dump_pagetables.c
286
effective_prot(st, 1, p4d_val(p4d));
arch/x86/mm/dump_pagetables.c
408
note_page(pt_st, addr, 1, p4d_val(p4d));
arch/x86/mm/fault.c
371
pr_cont("P4D %lx ", p4d_val(*p4d));
arch/x86/mm/kasan_init_64.c
294
p4dval_t p4d_val = __pa_nodebug(kasan_early_shadow_pud) | _KERNPG_TABLE;
arch/x86/mm/kasan_init_64.c
300
p4d_val &= __default_kernel_pte_mask;
arch/x86/mm/kasan_init_64.c
312
kasan_early_shadow_p4d[i] = __p4d(p4d_val);
arch/x86/power/hibernate.c
173
set_p4d(p4d, __p4d(p4d_val(*p4d) & ~_PAGE_NX));
arch/x86/xen/mmu_pv.c
1164
pa = p4d_val(*p4d) & PHYSICAL_PAGE_MASK;
arch/x86/xen/mmu_pv.c
2224
pv_ops.mmu.p4d_val = PV_CALLEE_SAVE(xen_p4d_val);
include/asm-generic/pgtable-nopud.h
48
#define pud_val(x) (p4d_val((x).p4d))
include/linux/pgtable.h
1290
return p4d_val(p4d_a) == p4d_val(p4d_b);
include/trace/events/xen.h
233
__entry->p4dval = p4d_val(p4dval)),
mm/memory.c
557
p4dv = p4d_val(p4d);