| /Linux-v5.4/arch/x86/include/asm/ |
| D | init.h | 14 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page,
|
| D | pgtable.h | 960 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
|
| /Linux-v5.4/arch/x86/mm/ |
| D | ident_map.c | 89 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page, in kernel_ident_mapping_init() argument 105 pgd_t *pgd = pgd_page + pgd_index(addr); in kernel_ident_mapping_init()
|
| D | init_64.c | 1558 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); in register_page_bootmem_memmap()
|
| /Linux-v5.4/include/asm-generic/ |
| D | 4level-fixup.h | 27 #define pud_page(pud) pgd_page(pud)
|
| D | pgtable-nop4d.h | 44 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) macro
|
| D | pgtable-nop4d-hack.h | 49 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) macro
|
| D | 5level-fixup.h | 45 #define p4d_page(p4d) pgd_page(p4d)
|
| /Linux-v5.4/arch/powerpc/include/asm/nohash/64/ |
| D | pgtable-4k.h | 77 extern struct page *pgd_page(pgd_t pgd);
|
| /Linux-v5.4/arch/powerpc/mm/ |
| D | pgtable_64.c | 104 struct page *pgd_page(pgd_t pgd) in pgd_page() function
|
| /Linux-v5.4/arch/alpha/include/asm/ |
| D | mmzone.h | 76 #define pgd_page(pgd) (pfn_to_page(pgd_val(pgd) >> 32)) macro
|
| D | pgtable.h | 241 #define pgd_page(pgd) (mem_map + ((pgd_val(pgd) & _PFN_MASK) >> 32)) macro
|
| /Linux-v5.4/mm/kasan/ |
| D | init.c | 40 return pgd_page(pgd) == virt_to_page(lm_alias(kasan_early_shadow_p4d)); in kasan_p4d_table() 353 p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd))); in kasan_free_p4d()
|
| /Linux-v5.4/arch/m68k/include/asm/ |
| D | motorola_pgtable.h | 154 #define pgd_page(pgd) (mem_map + ((unsigned long)(__va(pgd_val(pgd)) - PAGE_OFFSET) >> PAGE_SHIFT)) macro
|
| /Linux-v5.4/arch/x86/xen/ |
| D | mmu_pv.c | 486 pgd_t *pgd_page = (pgd_t *)(((unsigned long)pgd) & PAGE_MASK); in xen_get_user_pgd() local 487 unsigned offset = pgd - pgd_page; in xen_get_user_pgd() 491 struct page *page = virt_to_page(pgd_page); in xen_get_user_pgd() 818 xen_pin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), in __xen_pgd_pin() 942 xen_unpin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), in __xen_pgd_unpin()
|
| /Linux-v5.4/arch/microblaze/include/asm/ |
| D | pgtable.h | 325 #define pgd_page(pgd) \ macro
|
| /Linux-v5.4/arch/parisc/include/asm/ |
| D | pgtable.h | 347 #define pgd_page(pgd) virt_to_page((void *)pgd_page_vaddr(pgd)) macro
|
| /Linux-v5.4/arch/ia64/include/asm/ |
| D | pgtable.h | 291 #define pgd_page(pgd) virt_to_page((pgd_val(pgd) + PAGE_OFFSET)) macro
|
| /Linux-v5.4/mm/ |
| D | gup.c | 2147 page = pgd_page(orig) + ((addr & ~PGDIR_MASK) >> PAGE_SHIFT); in gup_huge_pgd() 2155 head = try_get_compound_head(pgd_page(orig), refs); in gup_huge_pgd()
|
| /Linux-v5.4/arch/sparc/include/asm/ |
| D | pgtable_64.h | 868 #define pgd_page(pgd) NULL macro
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | pgtable.h | 629 #define pgd_page(pgd) pfn_to_page(__phys_to_pfn(__pgd_to_phys(pgd))) macro
|
| /Linux-v5.4/arch/powerpc/include/asm/book3s/64/ |
| D | pgtable.h | 992 extern struct page *pgd_page(pgd_t pgd);
|
| /Linux-v5.4/arch/s390/include/asm/ |
| D | pgtable.h | 1288 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
|
| /Linux-v5.4/drivers/iommu/ |
| D | intel-iommu.c | 1162 struct page *pgd_page = virt_to_page(domain->pgd); in domain_unmap() local 1163 pgd_page->freelist = freelist; in domain_unmap() 1164 freelist = pgd_page; in domain_unmap()
|