Home
last modified time | relevance | path

Searched refs:pgd_page (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dinit.h14 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page,
H A Dpgtable.h953 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dinit.h14 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page,
H A Dpgtable.h1162 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dident_map.c110 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page, in kernel_ident_mapping_init() argument
126 pgd_t *pgd = pgd_page + pgd_index(addr); in kernel_ident_mapping_init()
H A Dinit_64.c1596 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); in register_page_bootmem_memmap()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dident_map.c110 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page, in kernel_ident_mapping_init() argument
126 pgd_t *pgd = pgd_page + pgd_index(addr); in kernel_ident_mapping_init()
H A Dinit_64.c1580 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); in register_page_bootmem_memmap()
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dpgtable-64.h394 static inline struct page *pgd_page(pgd_t pgd) in pgd_page() function
398 #define pgd_page(pgd) pgd_page(pgd) macro
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dmmu.c713 struct page *pgd_page; in kvm_riscv_gstage_alloc_pgd() local
720 pgd_page = alloc_pages(GFP_KERNEL | __GFP_ZERO, in kvm_riscv_gstage_alloc_pgd()
722 if (!pgd_page) in kvm_riscv_gstage_alloc_pgd()
724 kvm->arch.pgd = page_to_virt(pgd_page); in kvm_riscv_gstage_alloc_pgd()
725 kvm->arch.pgd_phys = page_to_phys(pgd_page); in kvm_riscv_gstage_alloc_pgd()
/kernel/linux/linux-5.10/include/asm-generic/
H A Dpgtable-nop4d.h44 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) macro
/kernel/linux/linux-6.6/include/asm-generic/
H A Dpgtable-nop4d.h43 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) macro
/kernel/linux/linux-5.10/mm/
H A Dptdump.c35 if (pgd_page(val) == virt_to_page(lm_alias(kasan_early_shadow_p4d))) in ptdump_pgd_entry()
H A Dgup.c2506 page = pgd_page(orig) + ((addr & ~PGDIR_MASK) >> PAGE_SHIFT); in gup_huge_pgd()
2509 head = try_grab_compound_head(pgd_page(orig), refs, flags); in gup_huge_pgd()
/kernel/linux/linux-6.6/mm/
H A Dptdump.c36 if (pgd_page(val) == virt_to_page(lm_alias(kasan_early_shadow_p4d))) in ptdump_pgd_entry()
H A Dgup.c2954 page = nth_page(pgd_page(orig), (addr & ~PGDIR_MASK) >> PAGE_SHIFT); in gup_huge_pgd()
/kernel/linux/linux-5.10/mm/kasan/
H A Dinit.c40 return pgd_page(pgd) == virt_to_page(lm_alias(kasan_early_shadow_p4d)); in kasan_p4d_table()
348 p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd))); in kasan_free_p4d()
/kernel/linux/linux-6.6/mm/kasan/
H A Dinit.c35 return pgd_page(pgd) == virt_to_page(lm_alias(kasan_early_shadow_p4d)); in kasan_p4d_table()
348 p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd))); in kasan_free_p4d()
/kernel/linux/linux-5.10/arch/x86/xen/
H A Dmmu_pv.c444 pgd_t *pgd_page = (pgd_t *)(((unsigned long)pgd) & PAGE_MASK); in xen_get_user_pgd() local
445 unsigned offset = pgd - pgd_page; in xen_get_user_pgd()
449 struct page *page = virt_to_page(pgd_page); in xen_get_user_pgd()
/kernel/linux/linux-6.6/arch/x86/xen/
H A Dmmu_pv.c464 pgd_t *pgd_page = (pgd_t *)(((unsigned long)pgd) & PAGE_MASK); in xen_get_user_pgd() local
465 unsigned offset = pgd - pgd_page; in xen_get_user_pgd()
469 struct page *page = virt_to_page(pgd_page); in xen_get_user_pgd()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dpgtable.h1357 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c1304 struct page *pgd_page = virt_to_page(domain->pgd); in domain_unmap() local
1305 pgd_page->freelist = freelist; in domain_unmap()
1306 freelist = pgd_page; in domain_unmap()
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dpgtable.h1493 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c1182 struct page *pgd_page = virt_to_page(domain->pgd); in domain_unmap() local
1183 list_add_tail(&pgd_page->lru, freelist); in domain_unmap()

Completed in 53 milliseconds