Home
last modified time | relevance | path

Searched refs:pgd_page_vaddr (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/arch/powerpc/include/asm/nohash/64/
Dpgtable-4k.h59 #define pgd_page_vaddr(pgd) (pgd_val(pgd) & ~PGD_MASKED_BITS) macro
82 (((pud_t *) pgd_page_vaddr(*(pgdp))) + \
/Linux-v5.4/include/asm-generic/
D4level-fixup.h28 #define pud_page_vaddr(pud) pgd_page_vaddr(pud)
Dpgtable-nop4d.h45 #define pgd_page_vaddr(pgd) (p4d_page_vaddr((p4d_t){ pgd })) macro
Dpgtable-nop4d-hack.h50 #define pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd })) macro
D5level-fixup.h46 #define p4d_page_vaddr(p4d) pgd_page_vaddr(p4d)
/Linux-v5.4/arch/powerpc/mm/
Dpgtable_64.c110 return virt_to_page(pgd_page_vaddr(pgd)); in pgd_page()
/Linux-v5.4/arch/mips/include/asm/
Dpgtable-64.h214 static inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() function
221 return (pud_t *)pgd_page_vaddr(*pgd) + pud_index(address); in pud_offset()
/Linux-v5.4/arch/parisc/include/asm/
Dpgtable.h346 #define pgd_page_vaddr(pgd) ((unsigned long) __va(pgd_address(pgd))) macro
347 #define pgd_page(pgd) virt_to_page((void *)pgd_page_vaddr(pgd))
455 ((pmd_t *) pgd_page_vaddr(*(dir)) + pmd_index(address))
/Linux-v5.4/arch/sparc/include/asm/
Dpgtable_32.h135 static inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() function
324 return (pmd_t *) pgd_page_vaddr(*dir) + in pmd_offset()
Dpgtable_64.h862 #define pgd_page_vaddr(pgd) \ macro
900 ((pud_t *) pgd_page_vaddr(*(pgdp)) + pud_index(address))
/Linux-v5.4/arch/alpha/include/asm/
Dpgtable.h244 extern inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() function
306 pmd_t *ret = (pmd_t *) pgd_page_vaddr(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); in pmd_offset()
/Linux-v5.4/arch/x86/mm/
Dpgtable.c260 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); in mop_up_one_pmd()
305 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), in pgd_prepopulate_pmd()
331 memcpy(pmd, (pmd_t *)pgd_page_vaddr(*s_pgd), in pgd_prepopulate_user_pmd()
Dkasan_init_64.c323 ptr = (void *)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_END)); in kasan_init()
Dinit_64.c153 BUG_ON(pgd_page_vaddr(*pgd) != pgd_page_vaddr(*pgd_ref)); in sync_global_pgds_l5()
742 p4d = (p4d_t *)pgd_page_vaddr(*pgd); in __kernel_physical_mapping_init()
Dfault.c358 BUG_ON(pgd_page_vaddr(*pgd) != pgd_page_vaddr(*pgd_k)); in vmalloc_fault()
Ddump_pagetables.c481 p4d_start = start = (p4d_t *)pgd_page_vaddr(addr); in walk_p4d_level()
/Linux-v5.4/arch/ia64/include/asm/
Dpgtable.h290 #define pgd_page_vaddr(pgd) ((unsigned long) __va(pgd_val(pgd) & _PFN_MASK)) macro
391 ((pud_t *) pgd_page_vaddr(*(dir)) + (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1)))
/Linux-v5.4/arch/x86/platform/efi/
Defi_64.c186 p4d = (p4d_t *)pgd_page_vaddr(*pgd); in efi_call_phys_epilog()
232 free_page((unsigned long) pgd_page_vaddr(*pgd)); in efi_alloc_page_tables()
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dpgtable.h999 #define pgd_page_vaddr(pgd) __va(pgd_val(pgd) & ~PGD_MASKED_BITS) macro
1014 (((pud_t *) pgd_page_vaddr(*(pgdp))) + pud_index(addr))
/Linux-v5.4/arch/x86/include/asm/
Dpgtable.h951 static inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() function
967 return (p4d_t *)pgd_page_vaddr(*pgd) + p4d_index(address); in p4d_offset()
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_pgtable.c860 pud_base = (pud_t *)pgd_page_vaddr(*pgd); in remove_pagetable()