Searched refs:pgd_page (Results 1 – 13 of 13) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mmu.c | 567 u64 *pgd_page; in mmu_insert_pages_failure_recovery() local 594 pgd_page = kmap_atomic(p); in mmu_insert_pages_failure_recovery() 595 KBASE_DEBUG_ASSERT(NULL != pgd_page); in mmu_insert_pages_failure_recovery() 599 mmu_mode->entry_invalidate(&pgd_page[index + i]); in mmu_insert_pages_failure_recovery() 606 kunmap_atomic(pgd_page); in mmu_insert_pages_failure_recovery() 618 u64 *pgd_page; in kbase_mmu_insert_single_page() local 679 pgd_page = kmap(p); in kbase_mmu_insert_single_page() 680 if (!pgd_page) { in kbase_mmu_insert_single_page() 696 KBASE_DEBUG_ASSERT(0 == (pgd_page[ofs] & 1UL)); in kbase_mmu_insert_single_page() 697 kctx->kbdev->mmu_mode->entry_set_ate(&pgd_page[ofs], in kbase_mmu_insert_single_page() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/ |
| H A D | mali_kbase_mmu.c | 1940 struct page *pgd_page = pfn_to_page(PFN_DOWN(pgd)); in update_parent_pgds() local 1941 u64 *pgd_page_va = kmap(pgd_page); in update_parent_pgds() 1945 kunmap(pgd_page); in update_parent_pgds() 2014 u64 *pgd_page; in kbase_mmu_insert_single_page() local 2106 pgd_page = kmap(p); in kbase_mmu_insert_single_page() 2107 if (!pgd_page) { in kbase_mmu_insert_single_page() 2115 kbdev->mmu_mode->get_num_valid_entries(pgd_page); in kbase_mmu_insert_single_page() 2121 KBASE_DEBUG_ASSERT(0 == (pgd_page[ofs] & 1UL)); in kbase_mmu_insert_single_page() 2123 pgd_page[ofs] = kbase_mmu_create_ate(kbdev, in kbase_mmu_insert_single_page() 2128 pgd_page, num_of_valid_entries + count); in kbase_mmu_insert_single_page() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | ident_map.c | 97 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page, in kernel_ident_mapping_init() argument 113 pgd_t *pgd = pgd_page + pgd_index(addr); in kernel_ident_mapping_init()
|
| H A D | init_64.c | 1596 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); in register_page_bootmem_memmap()
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | init.h | 14 int kernel_ident_mapping_init(struct x86_mapping_info *info, pgd_t *pgd_page,
|
| H A D | pgtable.h | 953 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | pgtable-nop4d.h | 44 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) macro
|
| /OK3568_Linux_fs/kernel/mm/kasan/ |
| H A D | init.c | 35 return pgd_page(pgd) == virt_to_page(lm_alias(kasan_early_shadow_p4d)); in kasan_p4d_table() 338 p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd))); in kasan_free_p4d()
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | ptdump.c | 36 if (pgd_page(val) == virt_to_page(lm_alias(kasan_early_shadow_p4d))) in ptdump_pgd_entry()
|
| H A D | gup.c | 2484 page = pgd_page(orig) + ((addr & ~PGDIR_MASK) >> PAGE_SHIFT); in gup_huge_pgd() 2487 head = try_grab_compound_head(pgd_page(orig), refs, flags); in gup_huge_pgd()
|
| /OK3568_Linux_fs/kernel/arch/x86/xen/ |
| H A D | mmu_pv.c | 444 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()
|
| /OK3568_Linux_fs/kernel/arch/s390/include/asm/ |
| H A D | pgtable.h | 1357 #define pgd_page(pgd) pfn_to_page(pgd_pfn(pgd)) macro
|
| /OK3568_Linux_fs/kernel/drivers/iommu/intel/ |
| H A D | iommu.c | 1304 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()
|