/linux-4.4.14/arch/x86/include/asm/ |
H A D | init.h | 11 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page,
|
H A D | pgtable.h | 641 #define pgd_page(pgd) pfn_to_page(pgd_val(pgd) >> PAGE_SHIFT) macro
|
/linux-4.4.14/include/asm-generic/ |
H A D | 4level-fixup.h | 27 #define pud_page(pud) pgd_page(pud)
|
H A D | pgtable-nopud.h | 46 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) macro
|
/linux-4.4.14/arch/alpha/include/asm/ |
H A D | mmzone.h | 75 #define pgd_page(pgd) (pfn_to_page(pgd_val(pgd) >> 32)) macro
|
H A D | pgtable.h | 240 #define pgd_page(pgd) (mem_map + ((pgd_val(pgd) & _PFN_MASK) >> 32)) macro
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | pgtable-ppc64-4k.h | 72 extern struct page *pgd_page(pgd_t pgd);
|
/linux-4.4.14/arch/m32r/include/asm/ |
H A D | pgtable-2level.h | 58 #define pgd_page(pgd) (mem_map + ((pgd_val(pgd) >> PAGE_SHIFT) - PFN_BASE)) macro
|
/linux-4.4.14/arch/x86/mm/ |
H A D | init_64.c | 98 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page, kernel_ident_mapping_init() argument 106 pgd_t *pgd = pgd_page + pgd_index(addr) + off; kernel_ident_mapping_init() 782 free_pagetable(pgd_page(*pgd), 0); free_pud_table() 1329 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); register_page_bootmem_memmap()
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | motorola_pgtable.h | 153 #define pgd_page(pgd) (mem_map + ((unsigned long)(__va(pgd_val(pgd)) - PAGE_OFFSET) >> PAGE_SHIFT)) macro
|
/linux-4.4.14/arch/tile/mm/ |
H A D | fault.c | 188 struct page *pgd_page = pfn_to_page(pgd_pfn); get_current_pgd() local 189 BUG_ON(PageHighMem(pgd_page)); get_current_pgd()
|
/linux-4.4.14/arch/x86/xen/ |
H A D | mmu.c | 523 pgd_t *pgd_page = (pgd_t *)(((unsigned long)pgd) & PAGE_MASK); xen_get_user_pgd() local 524 unsigned offset = pgd - pgd_page; xen_get_user_pgd() 528 struct page *page = virt_to_page(pgd_page); xen_get_user_pgd() 832 xen_pin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), __xen_pgd_pin() 951 xen_unpin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), __xen_pgd_unpin()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
H A D | pgtable.h | 325 #define pgd_page(pgd) \ macro
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | pgtable.h | 325 #define pgd_page(pgd) virt_to_page((void *)pgd_page_vaddr(pgd)) macro
|
/linux-4.4.14/arch/frv/include/asm/ |
H A D | pgtable.h | 217 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) macro
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | pgtable.h | 290 #define pgd_page(pgd) virt_to_page((pgd_val(pgd) + PAGE_OFFSET)) macro
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | pgtable.h | 510 #define pgd_page(pgd) pfn_to_page(__phys_to_pfn(pgd_val(pgd) & PHYS_MASK)) macro
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | pgtable_64.c | 340 struct page *pgd_page(pgd_t pgd) pgd_page() function
|
/linux-4.4.14/mm/ |
H A D | gup.c | 1219 head = pgd_page(orig); gup_huge_pgd()
|
/linux-4.4.14/drivers/iommu/ |
H A D | intel-iommu.c | 1266 struct page *pgd_page = virt_to_page(domain->pgd); domain_unmap() local 1267 pgd_page->freelist = freelist; domain_unmap() 1268 freelist = pgd_page; domain_unmap()
|