/linux-master/arch/arc/include/asm/ |
H A D | pgalloc.h | 75 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4dp, pud_t *pudp)
|
/linux-master/arch/powerpc/include/asm/nohash/64/ |
H A D | pgalloc.h | 18 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
|
/linux-master/arch/arm64/mm/ |
H A D | trans_pgd.c | 118 static int copy_pud(struct trans_pgd_info *info, p4d_t *dst_p4dp, 119 p4d_t *src_p4dp, unsigned long start, 158 p4d_t *dst_p4dp; 159 p4d_t *src_p4dp;
|
/linux-master/arch/sh/mm/ |
H A D | tlbex_32.c | 27 p4d_t *p4d;
|
/linux-master/arch/s390/boot/ |
H A D | vmem.c | 47 #define kasan_early_shadow_p4d ((p4d_t *)vmlinux.kasan_early_shadow_p4d_off) 63 p4d_t p4d_z = __p4d(__pa(kasan_early_shadow_pud) | _REGION2_ENTRY); 119 static bool kasan_p4d_populate_zero_shadow(p4d_t *p4d, unsigned long addr, 172 static inline bool kasan_p4d_populate_zero_shadow(p4d_t *p4d, unsigned long addr, 337 static void pgtable_pud_populate(p4d_t *p4d, unsigned long addr, unsigned long end, 374 p4d_t *p4d; 394 p4d_t *p4d;
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_types.h | 342 typedef struct { p4dval_t p4d; } p4d_t; typedef in typeref:struct:__anon117 344 static inline p4d_t native_make_p4d(pudval_t val) 346 return (p4d_t) { val }; 349 static inline p4dval_t native_p4d_val(p4d_t p4d) 356 static inline p4d_t native_make_p4d(pudval_t val) 358 return (p4d_t) { .pgd = native_make_pgd((pgdval_t)val) }; 361 static inline p4dval_t native_p4d_val(p4d_t p4d) 417 static inline p4dval_t p4d_pfn_mask(p4d_t p4d) 423 static inline p4dval_t p4d_flags_mask(p4d_t p4d) 428 static inline p4dval_t p4d_flags(p4d_t p4 [all...] |
H A D | paravirt.h | 482 static inline void set_p4d(p4d_t *p4dp, p4d_t p4d) 491 static inline p4d_t __p4d(p4dval_t val) 496 return (p4d_t) { ret }; 499 static inline p4dval_t p4d_val(p4d_t p4d) 514 set_p4d((p4d_t *)(pgdp), (p4d_t) { (pgdval).pgd }); \ 524 static inline void p4d_clear(p4d_t *p4dp)
|
/linux-master/include/linux/ |
H A D | pgtable.h | 131 static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address) 336 static inline p4d_t p4dp_get(p4d_t *p4dp) 1035 static inline int p4d_same(p4d_t p4d_a, p4d_t p4d_b) 1206 void p4d_clear_bad(p4d_t *); 1230 static inline int p4d_none_or_clear_bad(p4d_t *p4d) 1662 int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot); 1663 void p4d_clear_huge(p4d_t *p4d); 1665 static inline int p4d_set_huge(p4d_t *p4 [all...] |
H A D | pagewalk.h | 61 int (*p4d_entry)(p4d_t *p4d, unsigned long addr,
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable.h | 436 static inline pte_t p4d_pte(p4d_t p4d) 850 static inline void set_p4d(p4d_t *p4dp, p4d_t p4d) 862 static inline void p4d_clear(p4d_t *p4dp) 868 static inline phys_addr_t p4d_page_paddr(p4d_t p4d) 875 static inline pud_t *p4d_to_folded_pud(p4d_t *p4dp, unsigned long addr) 880 static inline pud_t *p4d_pgtable(p4d_t p4d) 885 static inline phys_addr_t pud_offset_phys(p4d_t *p4dp, unsigned long addr) 893 pud_t *pud_offset_lockless(p4d_t *p4dp, p4d_t p4 [all...] |
/linux-master/arch/arm/mm/ |
H A D | pgd.c | 33 p4d_t *new_p4d, *init_p4d; 145 p4d_t *p4d;
|
/linux-master/mm/ |
H A D | ptdump.c | 52 static int ptdump_p4d_entry(p4d_t *p4d, unsigned long addr, 56 p4d_t val = READ_ONCE(*p4d);
|
H A D | sparse-vmemmap.c | 203 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node) 220 p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node) 222 p4d_t *p4d = p4d_offset(pgd, addr); 250 p4d_t *p4d; 315 p4d_t *p4d;
|
/linux-master/arch/powerpc/mm/kasan/ |
H A D | init_book3e_64.c | 17 static inline bool kasan_pud_table(p4d_t p4d) 35 p4d_t *p4dp;
|
/linux-master/arch/parisc/mm/ |
H A D | hugetlbpage.c | 51 p4d_t *p4d; 78 p4d_t *p4d;
|
/linux-master/arch/x86/mm/ |
H A D | pgtable_32.c | 30 p4d_t *p4d;
|
H A D | pti.c | 171 static p4d_t *pti_user_pagetable_walk_p4d(unsigned long address) 202 p4d_t *p4d; 316 p4d_t *p4d; 419 p4d_t *kernel_p4d, *user_p4d;
|
/linux-master/arch/mips/mm/ |
H A D | pgtable-32.c | 57 p4d_t *p4d;
|
/linux-master/arch/mips/include/asm/ |
H A D | pgalloc.h | 105 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgalloc.h | 36 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
|
/linux-master/arch/m68k/mm/ |
H A D | kmap.c | 63 p4d_t *p4d_dir; 164 p4d_t *p4d_dir; 328 p4d_t *p4d_dir;
|
/linux-master/arch/s390/include/asm/ |
H A D | page.h | 88 typedef struct { unsigned long p4d; } p4d_t; typedef in typeref:struct:__anon19 110 static inline unsigned long p4d_val(p4d_t p4d) 124 #define __p4d(x) ((p4d_t) { (x) } )
|
/linux-master/arch/riscv/mm/ |
H A D | init.c | 411 static p4d_t trampoline_p4d[PTRS_PER_P4D] __page_aligned_bss; 412 static p4d_t fixmap_p4d[PTRS_PER_P4D] __page_aligned_bss; 413 static p4d_t early_p4d[PTRS_PER_P4D] __initdata __aligned(PAGE_SIZE); 416 #define trampoline_p4d ((p4d_t *)XIP_FIXUP(trampoline_p4d)) 417 #define fixmap_p4d ((p4d_t *)XIP_FIXUP(fixmap_p4d)) 418 #define early_p4d ((p4d_t *)XIP_FIXUP(early_p4d)) 533 static p4d_t *__init get_p4d_virt_early(phys_addr_t pa) 535 return (p4d_t *)((uintptr_t)pa); 538 static p4d_t *__init get_p4d_virt_fixmap(phys_addr_t pa) 541 return (p4d_t *)set_fixmap_offse [all...] |
H A D | pageattr.c | 29 static int pageattr_p4d_entry(p4d_t *p4d, unsigned long addr, 32 p4d_t val = p4dp_get(p4d); 135 static int __split_linear_mapping_pud(p4d_t *p4dp, 183 p4d_t *p4dp; 425 p4d_t *p4d;
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 941 #define __p4d_raw(x) ((p4d_t) { __pgd_raw(x) }) 942 static inline __be64 p4d_raw(p4d_t x) 949 static inline void p4d_clear(p4d_t *p4dp) 954 static inline int p4d_none(p4d_t p4d) 959 static inline int p4d_present(p4d_t p4d) 964 static inline pte_t p4d_pte(p4d_t p4d) 969 static inline p4d_t pte_p4d(pte_t pte) 974 static inline int p4d_bad(p4d_t p4d) 982 static inline bool p4d_access_permitted(p4d_t p4d, bool write) 987 extern struct page *p4d_page(p4d_t p4 [all...] |