Home
last modified time | relevance | path

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

12345678910

/linux-6.12.1/include/asm-generic/
Dpgtable-nop4d.h9 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-6.12.1/arch/x86/mm/
Dkasan_init_64.c123 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
Dpgtable.c96 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
103 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
116 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm()
126 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor()
146 static void pgd_dtor(pgd_t *pgd) in pgd_dtor()
276 pgd_t pgd = *pgdp; in mop_up_one_pmd() local
308 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
412 static inline void _pgd_free(pgd_t *pgd) in _pgd_free()
427 static inline void _pgd_free(pgd_t *pgd) in _pgd_free()
435 pgd_t *pgd; in pgd_alloc() local
[all …]
Dident_map.c50 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
Dinit_64.c150 pgd_t *pgd; in sync_global_pgds_l5() local
191 pgd_t *pgd; in sync_global_pgds_l4() local
249 static p4d_t *fill_p4d(pgd_t *pgd, unsigned long vaddr) in fill_p4d()
327 pgd_t *pgd; in set_pte_vaddr() local
345 pgd_t *pgd; in populate_extra_pmd() local
369 pgd_t *pgd; in __init_extra_mapping() local
748 pgd_t *pgd = pgd_offset_k(vaddr); in __kernel_physical_mapping_init() local
1234 pgd_t *pgd; in remove_pagetable() local
1302 pgd_t *pgd = pgd_offset_k(addr); in preallocate_vmalloc_pages() local
1561 pgd_t *pgd; in register_page_bootmem_memmap() local
/linux-6.12.1/arch/riscv/include/asm/
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
415 static inline int pgd_devmap(pgd_t pgd) in pgd_devmap()
Dpgalloc.h71 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) in pgd_populate()
80 static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, in pgd_populate_safe()
153 static inline void sync_kernel_mappings(pgd_t *pgd) in sync_kernel_mappings()
162 pgd_t *pgd; in pgd_alloc() local
/linux-6.12.1/arch/m68k/include/asm/
Dpgtable_no.h19 #define pgd_present(pgd) (1) argument
20 #define pgd_none(pgd) (0) argument
21 #define pgd_bad(pgd) (0) argument
Dmcf_pgalloc.h26 extern inline pmd_t *pmd_alloc_kernel(pgd_t *pgd, unsigned long address) in pmd_alloc_kernel()
74 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux-6.12.1/arch/arm/mm/
Dpgd.c21 #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
Didmap.c68 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-6.12.1/arch/x86/power/
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
Dhibernate_64.c28 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-6.12.1/arch/powerpc/include/asm/book3s/64/
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-6.12.1/mm/kasan/
Dinit.c33 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()
194 static int __ref zero_p4d_populate(pgd_t *pgd, unsigned long addr, in zero_p4d_populate()
247 pgd_t *pgd = pgd_offset_k(addr); in kasan_populate_early_shadow() local
343 static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd) in kasan_free_p4d()
462 pgd_t *pgd; in kasan_remove_zero_shadow() local
/linux-6.12.1/arch/arm/include/asm/
Dpgtable-nommu.h20 #define pgd_present(pgd) (1) argument
21 #define pgd_none(pgd) (0) argument
22 #define pgd_bad(pgd) (0) argument
/linux-6.12.1/arch/mips/mm/
Dhugetlbpage.c27 pgd_t *pgd; in huge_pte_alloc() local
44 pgd_t *pgd; in huge_pte_offset() local
/linux-6.12.1/arch/sh/mm/
Dhugetlbpage.c27 pgd_t *pgd; in huge_pte_alloc() local
52 pgd_t *pgd; in huge_pte_offset() local
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-6.12.1/arch/loongarch/mm/
Dhugetlbpage.c19 pgd_t *pgd; in huge_pte_alloc() local
36 pgd_t *pgd; in huge_pte_offset() local
/linux-6.12.1/arch/powerpc/include/asm/nohash/
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-6.12.1/arch/um/include/asm/
Dpgtable-2level.h34 static inline int pgd_newpage(pgd_t pgd) { return 0; } in pgd_newpage()
35 static inline void pgd_mkuptodate(pgd_t pgd) { } in pgd_mkuptodate()
/linux-6.12.1/arch/parisc/include/asm/
Dpgalloc.h21 pgd_t *pgd; in pgd_alloc() local
32 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux-6.12.1/arch/x86/xen/
Dmmu_pv.c381 __visible pgdval_t xen_pgd_val(pgd_t pgd) in xen_pgd_val()
395 __visible pgd_t xen_make_pgd(pgdval_t pgd) in xen_make_pgd()
461 static pgd_t *xen_get_user_pgd(pgd_t *pgd) in xen_get_user_pgd()
616 static void __xen_pgd_walk(struct mm_struct *mm, pgd_t *pgd, in __xen_pgd_walk()
744 static void __xen_pgd_pin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_pin()
856 static void __xen_pgd_unpin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_unpin()
1128 pgd_t *pgd; in xen_cleanmfnmap() local
1403 pgd_t *pgd = mm->pgd; in xen_pgd_alloc() local
1427 static void xen_pgd_free(struct mm_struct *mm, pgd_t *pgd) in xen_pgd_free()
1703 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable()
[all …]
/linux-6.12.1/arch/x86/kernel/acpi/
Dmadt_wakeup.c79 static int __init init_transition_pgtable(pgd_t *pgd) in init_transition_pgtable()
133 pgd_t *pgd; in acpi_mp_setup_reset() local

12345678910