/Linux-v4.19/include/asm-generic/ |
D | pgtable-nop4d-hack.h | 15 typedef struct { pgd_t pgd; } pud_t; member 27 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 40 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() 48 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) argument 49 #define pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd })) argument
|
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 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) (p4d_page_vaddr((p4d_t){ pgd })) argument
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | stage2_pgtable-nopud.h | 27 #define stage2_pgd_none(pgd) (0) argument 28 #define stage2_pgd_present(pgd) (1) argument 29 #define stage2_pgd_clear(pgd) do { } while (0) argument 30 #define stage2_pgd_populate(pgd, pud) do { } while (0) argument 32 #define stage2_pud_offset(pgd, address) ((pud_t *)(pgd)) argument
|
D | stage2_pgtable.h | 80 #define stage2_pgd_none(pgd) pgd_none(pgd) argument 81 #define stage2_pgd_clear(pgd) pgd_clear(pgd) argument 82 #define stage2_pgd_present(pgd) pgd_present(pgd) argument 83 #define stage2_pgd_populate(pgd, pud) pgd_populate(NULL, pgd, pud) argument 84 #define stage2_pud_offset(pgd, address) pud_offset(pgd, address) argument
|
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/ |
D | pgtable-4k.h | 56 #define pgd_none(pgd) (!pgd_val(pgd)) argument 57 #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-v4.19/arch/arm/include/asm/ |
D | stage2_pgtable.h | 22 #define stage2_pgd_none(pgd) pgd_none(pgd) argument 23 #define stage2_pgd_clear(pgd) pgd_clear(pgd) argument 24 #define stage2_pgd_present(pgd) pgd_present(pgd) argument 25 #define stage2_pgd_populate(pgd, pud) pgd_populate(NULL, pgd, pud) argument 26 #define stage2_pud_offset(pgd, address) pud_offset(pgd, address) argument
|
D | pgtable-nommu.h | 23 #define pgd_present(pgd) (1) argument 24 #define pgd_none(pgd) (0) argument 25 #define pgd_bad(pgd) (0) argument
|
/Linux-v4.19/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() 231 static void __init kasan_map_early_shadow(pgd_t *pgd) in kasan_map_early_shadow()
|
D | pgtable.c | 102 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add() 109 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del() 122 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm() 132 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor() 152 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() 414 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 428 static inline void _pgd_free(pgd_t *pgd) in _pgd_free() 436 pgd_t *pgd; in pgd_alloc() local [all …]
|
D | init_64.c | 113 pgd_t *pgd; in sync_global_pgds_l5() local 154 pgd_t *pgd; in sync_global_pgds_l4() local 212 static p4d_t *fill_p4d(pgd_t *pgd, unsigned long vaddr) in fill_p4d() 290 pgd_t *pgd; in set_pte_vaddr() local 308 pgd_t *pgd; in populate_extra_pmd() local 332 pgd_t *pgd; in __init_extra_mapping() local 708 pgd_t *pgd = pgd_offset_k(vaddr); in kernel_physical_mapping_init() local 1118 pgd_t *pgd; in remove_pagetable() local 1295 pgd_t *pgd; in kern_addr_valid() local 1405 pgd_t *pgd; in vmemmap_populate_hugepages() local [all …]
|
/Linux-v4.19/arch/arm/mm/ |
D | pgd.c | 24 #define __pgd_free(pgd) kfree(pgd) argument 27 #define __pgd_free(pgd) free_pages((unsigned long)pgd, 2) argument 121 pgd_t *pgd; in pgd_free() local
|
/Linux-v4.19/arch/um/kernel/ |
D | mem.c | 88 pgd_t *pgd; in fixrange_init() local 116 pgd_t *pgd; in fixaddr_user_init() local 184 pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL); in pgd_alloc() local 195 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
|
/Linux-v4.19/mm/kasan/ |
D | kasan_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() 173 static int __ref zero_p4d_populate(pgd_t *pgd, unsigned long addr, in zero_p4d_populate() 223 pgd_t *pgd = pgd_offset_k(addr); in kasan_populate_zero_shadow() local 326 static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd) in kasan_free_p4d() 439 pgd_t *pgd; in kasan_remove_zero_shadow() local
|
/Linux-v4.19/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
|
/Linux-v4.19/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-v4.19/arch/powerpc/include/asm/book3s/64/ |
D | pgalloc.h | 68 static inline void radix__pgd_free(struct mm_struct *mm, pgd_t *pgd) in radix__pgd_free() 79 pgd_t *pgd; in pgd_alloc() local 107 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() 114 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate()
|
/Linux-v4.19/arch/sh/mm/ |
D | hugetlbpage.c | 28 pgd_t *pgd; in huge_pte_alloc() local 49 pgd_t *pgd; in huge_pte_offset() local
|
D | pgtable.c | 14 pgd_t *pgd = x; in pgd_ctor() local 38 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
|
D | gup.c | 140 static int gup_pud_range(pgd_t pgd, unsigned long addr, unsigned long end, in gup_pud_range() 191 pgd_t pgd = *pgdp; in __get_user_pages_fast() local 240 pgd_t pgd = *pgdp; in get_user_pages_fast() local
|
/Linux-v4.19/arch/mips/mm/ |
D | hugetlbpage.c | 27 pgd_t *pgd; in huge_pte_alloc() local 42 pgd_t *pgd; in huge_pte_offset() local
|
/Linux-v4.19/arch/c6x/include/asm/ |
D | pgtable.h | 26 #define pgd_present(pgd) (1) argument 27 #define pgd_none(pgd) (0) argument 28 #define pgd_bad(pgd) (0) argument
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | pgalloc.h | 24 pgd_t *pgd = (pgd_t *)__get_free_pages(GFP_KERNEL, in pgd_alloc() local 47 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() 59 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) in pgd_populate()
|
/Linux-v4.19/arch/xtensa/mm/ |
D | kasan_init.c | 23 pgd_t *pgd = pgd_offset_k(vaddr); in kasan_early_init() local 44 pgd_t *pgd = pgd_offset_k(vaddr); in populate() local
|
/Linux-v4.19/virt/kvm/arm/ |
D | mmu.c | 151 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_stage2_pgd_entry() 288 static void unmap_stage2_puds(struct kvm *kvm, pgd_t *pgd, in unmap_stage2_puds() 328 pgd_t *pgd; in unmap_stage2_range() local 386 static void stage2_flush_puds(struct kvm *kvm, pgd_t *pgd, in stage2_flush_puds() 410 pgd_t *pgd; in stage2_flush_memslot() local 443 static void clear_hyp_pgd_entry(pgd_t *pgd) in clear_hyp_pgd_entry() 502 static void unmap_hyp_puds(pgd_t *pgd, phys_addr_t addr, phys_addr_t end) in unmap_hyp_puds() 527 pgd_t *pgd; in __unmap_hyp_range() local 649 static int create_hyp_pud_mappings(pgd_t *pgd, unsigned long start, in create_hyp_pud_mappings() 686 pgd_t *pgd; in __create_hyp_mappings() local [all …]
|
/Linux-v4.19/arch/mips/include/asm/ |
D | pgtable-64.h | 189 static inline int pgd_none(pgd_t pgd) in pgd_none() 194 static inline int pgd_bad(pgd_t pgd) in pgd_bad() 202 static inline int pgd_present(pgd_t pgd) in pgd_present() 214 static inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() 219 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() 224 static inline void set_pgd(pgd_t *pgd, pgd_t pgdval) in set_pgd()
|