/linux/include/asm-generic/ |
H A 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
|
/linux/arch/x86/mm/ |
H A 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
|
H A D | pgtable.c | 103 struct ptdesc *ptdesc = virt_to_ptdesc(pgd); in pgd_list_del() argument 146 pgd_set_mm(pgd, m argument 96 pgd_list_add(pgd_t * pgd) pgd_list_add() argument 116 pgd_set_mm(pgd_t * pgd,struct mm_struct * mm) pgd_set_mm() argument 126 pgd_ctor(struct mm_struct * mm,pgd_t * pgd) pgd_ctor() argument 276 pgd_t pgd = *pgdp; mop_up_one_pmd() local 308 pgd_prepopulate_pmd(struct mm_struct * mm,pgd_t * pgd,pmd_t * pmds[]) pgd_prepopulate_pmd() argument 412 _pgd_free(pgd_t * pgd) _pgd_free() argument 427 _pgd_free(pgd_t * pgd) _pgd_free() argument 435 pgd_t *pgd; pgd_alloc() local 487 pgd_free(struct mm_struct * mm,pgd_t * pgd) pgd_free() argument [all...] |
H A D | ident_map.c | 50 static void free_p4d(struct x86_mapping_info *info, pgd_t *pgd) in free_p4d() 66 void kernel_ident_mapping_free(struct x86_mapping_info *info, pgd_t *pgd) in kernel_ident_mapping_free() 199 pgd_t *pgd = pgd_page + pgd_index(addr); in kernel_ident_mapping_init() local
|
H A D | init_32.c | 67 static pmd_t * __init one_md_table_init(pgd_t *pgd) in one_md_table_init() 208 pgd_t *pgd; in page_table_range_init() local 260 pgd_t *pgd; in kernel_physical_mapping_init() local 438 pgd_t *pgd, *base = swapper_pg_dir; in native_pagetable_init() local
|
H A D | pti.c | 124 pgd_t __pti_set_user_pgtbl(pgd_t *pgdp, pgd_t pgd) in __pti_set_user_pgtbl() 173 pgd_t *pgd = kernel_to_user_pgdp(pgd_offset_k(address)); in pti_user_pagetable_walk_p4d() local 320 pgd_t *pgd; in pti_clone_pgtable() local
|
/linux/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 343 static inline void set_pgd(pgd_t *pgdp, pgd_t pgd) in set_pgd() 351 static inline int pgd_none(pgd_t pgd) in pgd_none() 359 static inline int pgd_present(pgd_t pgd) in pgd_present() 367 static inline int pgd_bad(pgd_t pgd) in pgd_bad() 375 static inline void pgd_clear(pgd_t *pgd) in pgd_clear() 381 static inline p4d_t *pgd_pgtable(pgd_t pgd) in pgd_pgtable() 388 #define pgd_page_vaddr(pgd) ((unsigned long)pgd_pgtable(pgd)) argument 390 static inline struct page *pgd_page(pgd_t pgd) in pgd_page() 394 #define pgd_page(pgd) pgd_page(pgd) argument 415 static inline int pgd_devmap(pgd_t pgd) in pgd_devmap()
|
/linux/arch/m68k/include/asm/ |
H A 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
|
H A D | mcf_pgalloc.h | 26 extern inline pmd_t *pmd_alloc_kernel(pgd_t *pgd, unsigned long address) in pmd_alloc_kernel() argument 74 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument
|
/linux/arch/arm/mm/ |
H A D | pgd.c | 21 #define _pgd_free(mm, pgd) kfree(pgd) argument 24 #define _pgd_free(mm, pgd) __pgd_free(mm, pgd) argument 144 pgd_t *pgd; pgd_free() local [all...] |
H A D | idmap.c | 68 static void idmap_add_pud(pgd_t *pgd, unsigned long addr, unsigned long end, in idmap_add_pud() 81 static void identity_mapping_add(pgd_t *pgd, const char *text_start, in identity_mapping_add()
|
/linux/arch/x86/power/ |
H A 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
|
H A 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/arch/powerpc/include/asm/book3s/64/ |
H A 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()
|
/linux/arch/arm/include/asm/ |
H A 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
|
/linux/arch/loongarch/mm/ |
H A D | hugetlbpage.c | 19 pgd_t *pgd; in huge_pte_alloc() local 36 pgd_t *pgd; in huge_pte_offset() local
|
/linux/arch/sh/mm/ |
H A D | pgtable.c | 14 pgd_t *pgd = x; in pgd_ctor() local 39 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
|
/linux/arch/powerpc/include/asm/nohash/ |
H A D | pgalloc.h | 22 pgd_t *pgd = kmem_cache_alloc(PGT_CACHE(PGD_INDEX_SIZE), in pgd_alloc() local 32 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
|
/linux/arch/um/include/asm/ |
H A D | pgtable-2level.h | 34 static inline int pgd_needsync(pgd_t pgd) { return 0; } in pgd_needsync() 35 static inline void pgd_mkuptodate(pgd_t pgd) { } in pgd_mkuptodate()
|
/linux/arch/parisc/include/asm/ |
H A D | pgalloc.h | 21 pgd_t *pgd; pgd_alloc() local 32 pgd_free(struct mm_struct * mm,pgd_t * pgd) pgd_free() argument
|
/linux/drivers/iommu/intel/ |
H A D | pasid.c | 350 pgd_t *pgd, u16 did, int flags) in pasid_pte_config_first_level() 375 struct device *dev, pgd_t *pgd, in intel_pasid_setup_first_level() 414 struct device *dev, pgd_t *pgd, in intel_pasid_replace_first_level() 485 struct dma_pte *pgd; in intel_pasid_setup_second_level() local 530 struct dma_pte *pgd; in intel_pasid_replace_second_level() local 748 struct dma_pte *pgd = s2_domain->pgd; in pasid_pte_config_nestd() local
|
/linux/arch/x86/xen/ |
H A D | mmu_pv.c | 426 __visible pgdval_t xen_pgd_val(pgd_t pgd) in xen_pgd_val() 440 __visible pgd_t xen_make_pgd(pgdval_t pgd) in xen_make_pgd() 506 static pgd_t *xen_get_user_pgd(pgd_t *pgd) in xen_get_user_pgd() 661 static void __xen_pgd_walk(struct mm_struct *mm, pgd_t *pgd, in __xen_pgd_walk() 789 static void __xen_pgd_pin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_pin() 906 static void __xen_pgd_unpin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_unpin() 1180 pgd_t *pgd; in xen_cleanmfnmap() local 1455 pgd_t *pgd = mm->pgd; in xen_pgd_alloc() local 1479 static void xen_pgd_free(struct mm_struct *mm, pgd_t *pgd) in xen_pgd_free() 1755 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable() [all …]
|
/linux/arch/x86/kernel/acpi/ |
H A D | madt_wakeup.c | 79 static int __init init_transition_pgtable(pgd_t *pgd) in init_transition_pgtable() 133 pgd_t *pgd; in acpi_mp_setup_reset() local
|
/linux/arch/x86/include/asm/ |
H A D | pgalloc.h | 19 static inline void paravirt_pgd_free(struct mm_struct *mm, pgd_t *pgd) {} in paravirt_pgd_free() argument 134 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate() argument 142 static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate_safe() argument
|
H A D | pgtable_64.h | 144 pgd_t pgd; in native_set_p4d() local 162 static inline void native_set_pgd(pgd_t *pgdp, pgd_t pgd) in native_set_pgd() 167 static inline void native_pgd_clear(pgd_t *pgd) in native_pgd_clear()
|