Home
last modified time | relevance | path

Searched defs:pgd (Results 1 – 25 of 105) sorted by relevance

12345

/linux/arch/x86/mm/
H A Dkasan_init_64.c122 static void __init kasan_populate_pgd(pgd_t *pgd, unsigned long addr, in kasan_populate_pgd()
144 pgd_t *pgd; in kasan_populate_shadow() local
170 pgd_t *pgd; in clear_pgds() local
191 static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr) in early_p4d_offset()
203 static void __init kasan_early_p4d_populate(pgd_t *pgd, in kasan_early_p4d_populate()
230 static void __init kasan_map_early_shadow(pgd_t *pgd) in kasan_map_early_shadow()
244 static void __init kasan_shallow_populate_p4ds(pgd_t *pgd, in kasan_shallow_populate_p4ds()
266 pgd_t *pgd; in kasan_shallow_populate_pgds() local
/linux/arch/riscv/include/asm/
H A Dpgtable-64.h343 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
H A Dpgalloc.h62 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()
104 static inline void sync_kernel_mappings(pgd_t *pgd) in sync_kernel_mappings()
113 pgd_t *pgd; in pgd_alloc() local
/linux/arch/x86/power/
H A Dhibernate_32.c30 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
/linux/arch/arm/mm/
H A Dpgd.c21 #define _pgd_free(mm, pgd) kfree(pgd) argument
24 #define _pgd_free(mm, pgd) __pgd_free(mm, pgd) argument
142 pgd_t *pgd; in pgd_free() local
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgalloc.h39 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 Dpgtable-nommu.h20 #define pgd_present(pgd) (1) argument
21 #define pgd_none(pgd) (0) argument
22 #define pgd_bad(pgd) (0) argument
H A Dproc-fns.h152 #define cpu_switch_mm(pgd,mm) cpu_do_switch_mm(virt_to_phys(pgd),mm) argument
195 #define cpu_switch_mm(pgd,mm) { } argument
/linux/arch/loongarch/mm/
H A Dhugetlbpage.c19 pgd_t *pgd; in huge_pte_alloc() local
36 pgd_t *pgd; in huge_pte_offset() local
/linux/arch/sh/mm/
H A Dpgtable.c14 pgd_t *pgd = x; in pgd_ctor() local
39 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux/arch/um/include/asm/
H A Dpgtable-2level.h34 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()
H A Dpgtable-4level.h75 static inline int pgd_needsync(pgd_t pgd) in pgd_needsync()
80 static inline void pgd_mkuptodate(pgd_t pgd) { pgd_val(pgd) &= ~_PAGE_NEEDSYNC; } in pgd_mkuptodate()
/linux/arch/powerpc/include/asm/nohash/
H A Dpgalloc.h22 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/m68k/include/asm/
H A Dmcf_pgalloc.h30 extern inline pmd_t *pmd_alloc_kernel(pgd_t *pgd, unsigned long address) in pmd_alloc_kernel()
78 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
H A Dmmu_context.h67 static inline void set_context(mm_context_t context, pgd_t *pgd) in set_context()
98 pgd_t *pgd; in load_ksp_mmu() local
/linux/arch/powerpc/include/asm/book3s/32/
H A Dpgalloc.h10 pgd_t *pgd = kmem_cache_alloc(PGT_CACHE(PGD_INDEX_SIZE), in pgd_alloc() local
20 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux/arch/x86/include/asm/
H A Dpgalloc.h21 static inline void paravirt_pgd_free(struct mm_struct *mm, pgd_t *pgd) {} in paravirt_pgd_free()
132 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate()
140 static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate_safe()
H A Dpgtable_64.h140 pgd_t pgd; in native_set_p4d() local
158 static inline void native_set_pgd(pgd_t *pgdp, pgd_t pgd) in native_set_pgd()
163 static inline void native_pgd_clear(pgd_t *pgd) in native_pgd_clear()
/linux/arch/x86/xen/
H A Dmmu_pv.c437 __visible pgdval_t xen_pgd_val(pgd_t pgd) in xen_pgd_val()
451 __visible pgd_t xen_make_pgd(pgdval_t pgd) in xen_make_pgd()
517 static pgd_t *xen_get_user_pgd(pgd_t *pgd) in xen_get_user_pgd()
673 static void __xen_pgd_walk(struct mm_struct *mm, pgd_t *pgd, in __xen_pgd_walk()
801 static void __xen_pgd_pin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_pin()
918 static void __xen_pgd_unpin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_unpin()
1193 pgd_t *pgd; in xen_cleanmfnmap() local
1468 pgd_t *pgd = mm->pgd; in xen_pgd_alloc() local
1492 static void xen_pgd_free(struct mm_struct *mm, pgd_t *pgd) in xen_pgd_free()
1768 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable()
[all …]
/linux/arch/sparc/include/asm/
H A Dpgalloc_32.h21 static inline void free_pgd_fast(pgd_t *pgd) in free_pgd_fast()
26 #define pgd_free(mm, pgd) free_pgd_fast(pgd) argument
/linux/arch/mips/include/asm/
H A Dmmu_context.h28 #define htw_set_pwbase(pgd) \ argument
40 #define TLBMISS_HANDLER_SETUP_PGD(pgd) \ argument
/linux/arch/parisc/mm/
H A Dhugetlbpage.c29 pgd_t *pgd; in huge_pte_alloc() local
56 pgd_t *pgd; in huge_pte_offset() local
/linux/arch/riscv/mm/
H A Dfault.c30 pgd_t *pgdp, pgd; in show_pte() local
170 pgd_t *pgd, *pgd_k; in vmalloc_fault() local
/linux/include/linux/
H A Dpgalloc.h15 #define pgd_populate_kernel(addr, pgd, p4d) \ argument
/linux/arch/powerpc/include/asm/
H A Dpgtable-types.h53 typedef struct { unsigned long long pgd; } pgd_t; member
60 typedef struct { unsigned long pgd; } pgd_t; member

12345