| /kernel/linux/linux-6.6/include/asm-generic/ |
| D | pgtable-nop4d.h | 9 typedef struct { pgd_t pgd; } p4d_t; member 21 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none() 22 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad() 23 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present() 24 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear() 27 #define pgd_populate(mm, pgd, p4d) do { } while (0) argument 28 #define pgd_populate_safe(mm, pgd, p4d) do { } while (0) argument 35 static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address) in p4d_offset() 43 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) argument 44 #define pgd_page_vaddr(pgd) ((unsigned long)(p4d_pgtable((p4d_t){ pgd }))) argument
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| D | pgtable-nop4d.h | 9 typedef struct { pgd_t pgd; } p4d_t; member 22 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) ((unsigned long)(p4d_pgtable((p4d_t){ pgd }))) argument
|
| /kernel/linux/linux-5.10/arch/x86/mm/ |
| D | kasan_init_64.c | 125 static void __init kasan_populate_pgd(pgd_t *pgd, unsigned long addr, in kasan_populate_pgd() 147 pgd_t *pgd; in kasan_populate_shadow() local 173 pgd_t *pgd; in clear_pgds() local 194 static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr) in early_p4d_offset() 206 static void __init kasan_early_p4d_populate(pgd_t *pgd, in kasan_early_p4d_populate() 233 static void __init kasan_map_early_shadow(pgd_t *pgd) in kasan_map_early_shadow() 247 static void __init kasan_shallow_populate_p4ds(pgd_t *pgd, in kasan_shallow_populate_p4ds() 269 pgd_t *pgd; in kasan_shallow_populate_pgds() local
|
| D | pgtable.c | 93 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add() 100 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del() 113 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm() 123 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor() 143 static void pgd_dtor(pgd_t *pgd) in pgd_dtor() 264 pgd_t pgd = *pgdp; in mop_up_one_pmd() local 296 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd() 403 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 418 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 426 pgd_t *pgd; in pgd_alloc() local [all …]
|
| /kernel/linux/linux-6.6/arch/x86/mm/ |
| D | kasan_init_64.c | 123 static void __init kasan_populate_pgd(pgd_t *pgd, unsigned long addr, in kasan_populate_pgd() 145 pgd_t *pgd; in kasan_populate_shadow() local 171 pgd_t *pgd; in clear_pgds() local 192 static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr) in early_p4d_offset() 204 static void __init kasan_early_p4d_populate(pgd_t *pgd, in kasan_early_p4d_populate() 231 static void __init kasan_map_early_shadow(pgd_t *pgd) in kasan_map_early_shadow() 245 static void __init kasan_shallow_populate_p4ds(pgd_t *pgd, in kasan_shallow_populate_p4ds() 267 pgd_t *pgd; in kasan_shallow_populate_pgds() local
|
| D | pgtable.c | 93 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add() 100 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del() 113 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm() 123 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor() 143 static void pgd_dtor(pgd_t *pgd) in pgd_dtor() 273 pgd_t pgd = *pgdp; in mop_up_one_pmd() local 305 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd() 409 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 424 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 432 pgd_t *pgd; in pgd_alloc() local [all …]
|
| /kernel/linux/linux-6.6/arch/riscv/include/asm/ |
| D | pgtable-64.h | 347 static inline void set_pgd(pgd_t *pgdp, pgd_t pgd) in set_pgd() 355 static inline int pgd_none(pgd_t pgd) in pgd_none() 363 static inline int pgd_present(pgd_t pgd) in pgd_present() 371 static inline int pgd_bad(pgd_t pgd) in pgd_bad() 379 static inline void pgd_clear(pgd_t *pgd) in pgd_clear() 385 static inline p4d_t *pgd_pgtable(pgd_t pgd) in pgd_pgtable() 392 #define pgd_page_vaddr(pgd) ((unsigned long)pgd_pgtable(pgd)) argument 394 static inline struct page *pgd_page(pgd_t pgd) in pgd_page() 398 #define pgd_page(pgd) pgd_page(pgd) argument 403 static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address) in p4d_offset()
|
| D | pgalloc.h | 62 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate() 71 static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, in pgd_populate_safe() 130 static inline void sync_kernel_mappings(pgd_t *pgd) in sync_kernel_mappings() 139 pgd_t *pgd; in pgd_alloc() local
|
| /kernel/linux/linux-6.6/arch/m68k/include/asm/ |
| D | pgtable_no.h | 19 #define pgd_present(pgd) (1) argument 20 #define pgd_none(pgd) (0) argument 21 #define pgd_bad(pgd) (0) argument
|
| /kernel/linux/linux-6.6/arch/arm/mm/ |
| D | pgd.c | 21 #define __pgd_free(pgd) kfree(pgd) argument 24 #define __pgd_free(pgd) free_pages((unsigned long)pgd, 2) argument 144 pgd_t *pgd; in pgd_free() local
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | pgd.c | 21 #define __pgd_free(pgd) kfree(pgd) argument 24 #define __pgd_free(pgd) free_pages((unsigned long)pgd, 2) argument 144 pgd_t *pgd; in pgd_free() local
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
| D | pgalloc.h | 39 static inline void radix__pgd_free(struct mm_struct *mm, pgd_t *pgd) in radix__pgd_free() 50 pgd_t *pgd; in pgd_alloc() local 81 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() 88 static inline void p4d_populate(struct mm_struct *mm, p4d_t *pgd, pud_t *pud) in p4d_populate()
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
| D | pgalloc.h | 39 static inline void radix__pgd_free(struct mm_struct *mm, pgd_t *pgd) in radix__pgd_free() 50 pgd_t *pgd; in pgd_alloc() local 81 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() 88 static inline void p4d_populate(struct mm_struct *mm, p4d_t *pgd, pud_t *pud) in p4d_populate()
|
| /kernel/linux/linux-5.10/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 331 static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd) in kasan_free_p4d() 447 pgd_t *pgd; in kasan_remove_zero_shadow() local
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | pgtable_no.h | 19 #define pgd_present(pgd) (1) argument 20 #define pgd_none(pgd) (0) argument 21 #define pgd_bad(pgd) (0) argument
|
| /kernel/linux/linux-6.6/arch/arm/include/asm/ |
| D | pgtable-nommu.h | 20 #define pgd_present(pgd) (1) argument 21 #define pgd_none(pgd) (0) argument 22 #define pgd_bad(pgd) (0) argument
|
| /kernel/linux/linux-6.6/mm/kasan/ |
| D | init.c | 33 static inline bool kasan_p4d_table(pgd_t pgd) in kasan_p4d_table() 38 static inline bool kasan_p4d_table(pgd_t pgd) in kasan_p4d_table() 188 static int __ref zero_p4d_populate(pgd_t *pgd, unsigned long addr, in zero_p4d_populate() 241 pgd_t *pgd = pgd_offset_k(addr); in kasan_populate_early_shadow() local 337 static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd) in kasan_free_p4d() 456 pgd_t *pgd; in kasan_remove_zero_shadow() local
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | pgtable-nommu.h | 20 #define pgd_present(pgd) (1) argument 21 #define pgd_none(pgd) (0) argument 22 #define pgd_bad(pgd) (0) argument
|
| /kernel/linux/linux-5.10/arch/c6x/include/asm/ |
| D | pgtable.h | 23 #define pgd_present(pgd) (1) argument 24 #define pgd_none(pgd) (0) argument 25 #define pgd_bad(pgd) (0) argument
|
| /kernel/linux/linux-5.10/arch/nds32/mm/ |
| D | mm-nds32.c | 43 void pgd_free(struct mm_struct *mm, pgd_t * pgd) in pgd_free() 78 pgd_t *pgd; in setup_mm_for_reboot() local
|
| /kernel/linux/linux-6.6/arch/mips/mm/ |
| D | hugetlbpage.c | 27 pgd_t *pgd; in huge_pte_alloc() local 44 pgd_t *pgd; in huge_pte_offset() local
|
| /kernel/linux/linux-5.10/arch/sh/mm/ |
| D | hugetlbpage.c | 27 pgd_t *pgd; in huge_pte_alloc() local 52 pgd_t *pgd; in huge_pte_offset() local
|
| D | pgtable.c | 12 pgd_t *pgd = x; in pgd_ctor() local 37 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
|