| /Linux-v5.4/include/asm-generic/ | 
| D | pgtable-nop4d-hack.h | 15 typedef struct { pgd_t pgd; } pud_t;  member27 static inline int pgd_none(pgd_t pgd)		{ return 0; }  in pgd_none()
 28 static inline int pgd_bad(pgd_t pgd)		{ return 0; }  in pgd_bad()
 29 static inline int pgd_present(pgd_t pgd)	{ return 1; }  in pgd_present()
 30 static inline void pgd_clear(pgd_t *pgd)	{ }  in pgd_clear()
 33 #define pgd_populate(mm, pgd, pud)		do { } while (0)  argument
 34 #define pgd_populate_safe(mm, pgd, pud)		do { } while (0)  argument
 41 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address)  in pud_offset()
 49 #define pgd_page(pgd)				(pud_page((pud_t){ pgd }))  argument
 50 #define pgd_page_vaddr(pgd)			(pud_page_vaddr((pud_t){ pgd }))  argument
 
 | 
| D | pgtable-nop4d.h | 9 typedef struct { pgd_t pgd; } p4d_t;  member22 static inline int pgd_none(pgd_t pgd)		{ return 0; }  in pgd_none()
 23 static inline int pgd_bad(pgd_t pgd)		{ return 0; }  in pgd_bad()
 24 static inline int pgd_present(pgd_t pgd)	{ return 1; }  in pgd_present()
 25 static inline void pgd_clear(pgd_t *pgd)	{ }  in pgd_clear()
 28 #define pgd_populate(mm, pgd, p4d)		do { } while (0)  argument
 29 #define pgd_populate_safe(mm, pgd, p4d)		do { } while (0)  argument
 36 static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address)  in p4d_offset()
 44 #define pgd_page(pgd)				(p4d_page((p4d_t){ pgd }))  argument
 45 #define pgd_page_vaddr(pgd)			(p4d_page_vaddr((p4d_t){ pgd }))  argument
 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/nohash/64/ | 
| D | pgtable-4k.h | 56 #define pgd_none(pgd)		(!pgd_val(pgd))  argument57 #define pgd_bad(pgd)		(pgd_val(pgd) == 0)  argument
 58 #define pgd_present(pgd)	(pgd_val(pgd) != 0)  argument
 59 #define pgd_page_vaddr(pgd)	(pgd_val(pgd) & ~PGD_MASKED_BITS)  argument
 68 static inline pte_t pgd_pte(pgd_t pgd)  in pgd_pte()
 
 | 
| /Linux-v5.4/arch/x86/mm/ | 
| D | kasan_init_64.c | 126 static void __init kasan_populate_pgd(pgd_t *pgd, unsigned long addr,  in kasan_populate_pgd()148 	pgd_t *pgd;  in kasan_populate_shadow()  local
 174 	pgd_t *pgd;  in clear_pgds()  local
 195 static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr)  in early_p4d_offset()
 207 static void __init kasan_early_p4d_populate(pgd_t *pgd,  in kasan_early_p4d_populate()
 234 static void __init kasan_map_early_shadow(pgd_t *pgd)  in kasan_map_early_shadow()
 
 | 
| D | pgtable.c | 86 static inline void pgd_list_add(pgd_t *pgd)  in pgd_list_add()93 static inline void pgd_list_del(pgd_t *pgd)  in pgd_list_del()
 106 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm)  in pgd_set_mm()
 116 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd)  in pgd_ctor()
 136 static void pgd_dtor(pgd_t *pgd)  in pgd_dtor()
 257 	pgd_t pgd = *pgdp;  in mop_up_one_pmd()  local
 289 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[])  in pgd_prepopulate_pmd()
 396 static inline void _pgd_free(pgd_t *pgd)  in _pgd_free()
 411 static inline void _pgd_free(pgd_t *pgd)  in _pgd_free()
 419 	pgd_t *pgd;  in pgd_alloc()  local
 [all …]
 
 | 
| D | init_64.c | 144 			pgd_t *pgd;  in sync_global_pgds_l5()  local185 			pgd_t *pgd;  in sync_global_pgds_l4()  local
 243 static p4d_t *fill_p4d(pgd_t *pgd, unsigned long vaddr)  in fill_p4d()
 321 	pgd_t *pgd;  in set_pte_vaddr()  local
 339 	pgd_t *pgd;  in populate_extra_pmd()  local
 363 	pgd_t *pgd;  in __init_extra_mapping()  local
 736 		pgd_t *pgd = pgd_offset_k(vaddr);  in __kernel_physical_mapping_init()  local
 1178 	pgd_t *pgd;  in remove_pagetable()  local
 1346 	pgd_t *pgd;  in kern_addr_valid()  local
 1456 	pgd_t *pgd;  in vmemmap_populate_hugepages()  local
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/mm/ | 
| D | pgd.c | 21 #define __pgd_free(pgd)	kfree(pgd)  argument24 #define __pgd_free(pgd)	free_pages((unsigned long)pgd, 2)  argument
 118 	pgd_t *pgd;  in pgd_free()  local
 
 | 
| /Linux-v5.4/arch/um/kernel/ | 
| D | mem.c | 98 	pgd_t *pgd;  in fixrange_init()  local126 	pgd_t *pgd;  in fixaddr_user_init()  local
 196 	pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL);  in pgd_alloc()  local
 207 void pgd_free(struct mm_struct *mm, pgd_t *pgd)  in pgd_free()
 
 | 
| /Linux-v5.4/arch/x86/power/ | 
| D | hibernate_32.c | 30 static pmd_t *resume_one_md_table_init(pgd_t *pgd)  in resume_one_md_table_init()84 	pgd_t *pgd;  in resume_physical_mapping_init()  local
 147 	pgd_t *pgd;  in set_up_temporary_text_mapping()  local
 
 | 
| D | hibernate_64.c | 28 static int set_up_temporary_text_mapping(pgd_t *pgd)  in set_up_temporary_text_mapping()100 	pgd_t *pgd;  in set_up_temporary_mappings()  local
 
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | stage2_pgtable.h | 19 #define stage2_pgd_none(kvm, pgd)		pgd_none(pgd)  argument20 #define stage2_pgd_clear(kvm, pgd)		pgd_clear(pgd)  argument
 21 #define stage2_pgd_present(kvm, pgd)		pgd_present(pgd)  argument
 22 #define stage2_pgd_populate(kvm, pgd, pud)	pgd_populate(NULL, pgd, pud)  argument
 23 #define stage2_pud_offset(kvm, pgd, address)	pud_offset(pgd, address)  argument
 
 | 
| D | pgtable-nommu.h | 20 #define pgd_present(pgd)	(1)  argument21 #define pgd_none(pgd)		(0)  argument
 22 #define pgd_bad(pgd)		(0)  argument
 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/book3s/64/ | 
| D | pgalloc.h | 41 static inline void radix__pgd_free(struct mm_struct *mm, pgd_t *pgd)  in radix__pgd_free()52 	pgd_t *pgd;  in pgd_alloc()  local
 83 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)  in pgd_free()
 90 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)  in pgd_populate()
 
 | 
| /Linux-v5.4/mm/kasan/ | 
| D | init.c | 38 static inline bool kasan_p4d_table(pgd_t pgd)  in kasan_p4d_table()43 static inline bool kasan_p4d_table(pgd_t pgd)  in kasan_p4d_table()
 183 static int __ref zero_p4d_populate(pgd_t *pgd, unsigned long addr,  in zero_p4d_populate()
 235 	pgd_t *pgd = pgd_offset_k(addr);  in kasan_populate_early_shadow()  local
 342 static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd)  in kasan_free_p4d()
 455 	pgd_t *pgd;  in kasan_remove_zero_shadow()  local
 
 | 
| /Linux-v5.4/arch/m68k/include/asm/ | 
| D | pgtable_no.h | 19 #define pgd_present(pgd)	(1)  argument20 #define pgd_none(pgd)		(0)  argument
 21 #define pgd_bad(pgd)		(0)  argument
 
 | 
| /Linux-v5.4/arch/parisc/include/asm/ | 
| D | pgalloc.h | 26 	pgd_t *pgd = (pgd_t *)__get_free_pages(GFP_KERNEL,  in pgd_alloc()  local50 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)  in pgd_free()
 62 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd)  in pgd_populate()
 
 | 
| /Linux-v5.4/arch/parisc/mm/ | 
| D | fixmap.c | 16 	pgd_t *pgd = pgd_offset_k(vaddr);  in set_fixmap()  local34 	pgd_t *pgd = pgd_offset_k(vaddr);  in clear_fixmap()  local
 
 | 
| /Linux-v5.4/arch/nds32/mm/ | 
| D | mm-nds32.c | 41 void pgd_free(struct mm_struct *mm, pgd_t * pgd)  in pgd_free()76 	pgd_t *pgd;  in setup_mm_for_reboot()  local
 
 | 
| /Linux-v5.4/arch/sh/mm/ | 
| D | hugetlbpage.c | 28 	pgd_t *pgd;  in huge_pte_alloc()  local49 	pgd_t *pgd;  in huge_pte_offset()  local
 
 | 
| D | pgtable.c | 14 	pgd_t *pgd = x;  in pgd_ctor()  local38 void pgd_free(struct mm_struct *mm, pgd_t *pgd)  in pgd_free()
 
 | 
| /Linux-v5.4/arch/c6x/include/asm/ | 
| D | pgtable.h | 23 #define pgd_present(pgd)	(1)  argument24 #define pgd_none(pgd)		(0)  argument
 25 #define pgd_bad(pgd)		(0)  argument
 
 | 
| /Linux-v5.4/arch/mips/mm/ | 
| D | hugetlbpage.c | 27 	pgd_t *pgd;  in huge_pte_alloc()  local42 	pgd_t *pgd;  in huge_pte_offset()  local
 
 | 
| /Linux-v5.4/arch/hexagon/include/asm/ | 
| D | pgalloc.h | 23 	pgd_t *pgd;  in pgd_alloc()  local44 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)  in pgd_free()
 
 | 
| /Linux-v5.4/arch/xtensa/mm/ | 
| D | kasan_init.c | 22 	pgd_t *pgd = pgd_offset_k(vaddr);  in kasan_early_init()  local44 	pgd_t *pgd = pgd_offset_k(vaddr);  in populate()  local
 
 | 
| /Linux-v5.4/virt/kvm/arm/ | 
| D | mmu.c | 155 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr)  in clear_stage2_pgd_entry()292 static void unmap_stage2_puds(struct kvm *kvm, pgd_t *pgd,  in unmap_stage2_puds()
 332 	pgd_t *pgd;  in unmap_stage2_range()  local
 390 static void stage2_flush_puds(struct kvm *kvm, pgd_t *pgd,  in stage2_flush_puds()
 414 	pgd_t *pgd;  in stage2_flush_memslot()  local
 448 static void clear_hyp_pgd_entry(pgd_t *pgd)  in clear_hyp_pgd_entry()
 507 static void unmap_hyp_puds(pgd_t *pgd, phys_addr_t addr, phys_addr_t end)  in unmap_hyp_puds()
 532 	pgd_t *pgd;  in __unmap_hyp_range()  local
 654 static int create_hyp_pud_mappings(pgd_t *pgd, unsigned long start,  in create_hyp_pud_mappings()
 691 	pgd_t *pgd;  in __create_hyp_mappings()  local
 [all …]
 
 |