Searched refs:p4d_t (Results 26 - 50 of 171) sorted by relevance

1234567

/linux-master/arch/arc/include/asm/
H A Dpgalloc.h75 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 Dpgalloc.h18 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
/linux-master/arch/arm64/mm/
H A Dtrans_pgd.c118 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 Dtlbex_32.c27 p4d_t *p4d;
/linux-master/arch/s390/boot/
H A Dvmem.c47 #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 Dpgtable_types.h342 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 Dparavirt.h482 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 Dpgtable.h131 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 Dpagewalk.h61 int (*p4d_entry)(p4d_t *p4d, unsigned long addr,
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h436 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 Dpgd.c33 p4d_t *new_p4d, *init_p4d;
145 p4d_t *p4d;
/linux-master/mm/
H A Dptdump.c52 static int ptdump_p4d_entry(p4d_t *p4d, unsigned long addr,
56 p4d_t val = READ_ONCE(*p4d);
H A Dsparse-vmemmap.c203 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 Dinit_book3e_64.c17 static inline bool kasan_pud_table(p4d_t p4d)
35 p4d_t *p4dp;
/linux-master/arch/parisc/mm/
H A Dhugetlbpage.c51 p4d_t *p4d;
78 p4d_t *p4d;
/linux-master/arch/x86/mm/
H A Dpgtable_32.c30 p4d_t *p4d;
H A Dpti.c171 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 Dpgtable-32.c57 p4d_t *p4d;
/linux-master/arch/mips/include/asm/
H A Dpgalloc.h105 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
/linux-master/arch/loongarch/include/asm/
H A Dpgalloc.h36 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
/linux-master/arch/m68k/mm/
H A Dkmap.c63 p4d_t *p4d_dir;
164 p4d_t *p4d_dir;
328 p4d_t *p4d_dir;
/linux-master/arch/s390/include/asm/
H A Dpage.h88 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 Dinit.c411 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 Dpageattr.c29 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 Dpgtable.h941 #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...]

Completed in 538 milliseconds

1234567