Home
last modified time | relevance | path

Searched refs:pgd_index (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v5.4/arch/riscv/mm/
Dinit.c294 uintptr_t pgd_index = pgd_index(va); in create_pgd_mapping() local
297 if (pgd_val(pgdp[pgd_index]) == 0) in create_pgd_mapping()
298 pgdp[pgd_index] = pfn_pgd(PFN_DOWN(pa), prot); in create_pgd_mapping()
302 if (pgd_val(pgdp[pgd_index]) == 0) { in create_pgd_mapping()
304 pgdp[pgd_index] = pfn_pgd(PFN_DOWN(next_phys), PAGE_TABLE); in create_pgd_mapping()
308 next_phys = PFN_PHYS(_pgd_pfn(pgdp[pgd_index])); in create_pgd_mapping()
/Linux-v5.4/arch/x86/power/
Dhibernate_64.c77 set_pgd(pgd + pgd_index(restore_jump_address), new_pgd); in set_up_temporary_text_mapping()
81 set_pgd(pgd + pgd_index(restore_jump_address), new_pgd); in set_up_temporary_text_mapping()
Dhibernate_32.c89 pgd_idx = pgd_index(PAGE_OFFSET); in resume_physical_mapping_init()
151 pgd = pgd_base + pgd_index(restore_jump_address); in set_up_temporary_text_mapping()
/Linux-v5.4/arch/mips/include/asm/
Dpgtable-32.h199 #define __pgd_offset(address) pgd_index(address)
206 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
210 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
Dpgtable-64.h317 #define __pgd_offset(address) pgd_index(address)
324 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
328 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/Linux-v5.4/arch/x86/mm/
Dinit_32.c111 int pgd_idx = pgd_index(vaddr); in populate_extra_pmd()
140 pgd_idx = pgd_index(vaddr); in page_table_range_init_count()
222 pgd_idx = pgd_index(vaddr); in page_table_range_init()
294 pgd_idx = pgd_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
426 pgd = swapper_pg_dir + pgd_index(vaddr); in permanent_kmaps_init()
491 pgd = base + pgd_index(va); in native_pagetable_init()
Dmem_encrypt_identity.c100 pgd_p = ppd->pgd + pgd_index(ppd->vaddr); in sme_clear_pgd()
112 pgd = ppd->pgd + pgd_index(ppd->vaddr); in sme_prepare_pgd()
408 decrypted_base = (pgd_index(workarea_end) + 1) & (PTRS_PER_PGD - 1); in sme_encrypt_kernel()
412 check_base = (pgd_index(initrd_end) + 1) & (PTRS_PER_PGD - 1); in sme_encrypt_kernel()
Dfault.c151 unsigned index = pgd_index(address); in vmalloc_sync_one()
284 pgd_t *pgd = &base[pgd_index(address)]; in dump_pagetable()
348 pgd = (pgd_t *)__va(read_cr3_pa()) + pgd_index(address); in vmalloc_fault()
427 pgd_t *pgd = base + pgd_index(address); in dump_pagetable()
597 pgd += pgd_index(address); in show_fault_oops()
1121 pgd = init_mm.pgd + pgd_index(address); in spurious_kernel_fault()
Dpgtable_32.c36 pgd = swapper_pg_dir + pgd_index(vaddr); in set_pte_vaddr()
/Linux-v5.4/arch/arm/mm/
Dpgd.c56 new_pud = pud_alloc(mm, new_pgd + pgd_index(MODULES_VADDR), in pgd_alloc()
126 pgd = pgd_base + pgd_index(0); in pgd_free()
/Linux-v5.4/arch/x86/platform/efi/
Defi_64.c222 pgd = efi_pgd + pgd_index(EFI_VA_END); in efi_alloc_page_tables()
266 MAYBE_BUILD_BUG_ON(pgd_index(EFI_VA_END) != pgd_index(MODULES_END)); in efi_sync_low_kernel_mappings()
270 pgd_efi = efi_pgd + pgd_index(PAGE_OFFSET); in efi_sync_low_kernel_mappings()
273 num_entries = pgd_index(EFI_VA_END) - pgd_index(PAGE_OFFSET); in efi_sync_low_kernel_mappings()
283 pgd_efi = efi_pgd + pgd_index(EFI_VA_END); in efi_sync_low_kernel_mappings()
/Linux-v5.4/arch/arc/include/asm/
Dpgtable.h338 #define pgd_index(addr) ((addr) >> PGDIR_SHIFT) macro
339 #define pgd_offset(mm, addr) (((mm)->pgd)+pgd_index(addr))
358 pgd_base + pgd_index(addr); \
/Linux-v5.4/arch/sh/include/asm/
Dpgtable_64.h48 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
49 #define __pgd_offset(address) pgd_index(address)
50 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
Dpgtable_32.h408 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
409 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
410 #define __pgd_offset(address) pgd_index(address)
/Linux-v5.4/arch/csky/include/asm/
Dpgtable.h235 #define __pgd_offset(address) pgd_index(address)
242 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
290 return mm->pgd + pgd_index(address); in pgd_offset()
/Linux-v5.4/arch/um/kernel/
Dmem.c105 i = pgd_index(vaddr); in fixrange_init()
146 pgd = swapper_pg_dir + pgd_index(vaddr); in fixaddr_user_init()
/Linux-v5.4/arch/openrisc/include/asm/
Dpgtable.h372 #define pgd_index(address) ((address >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
374 #define __pgd_offset(address) pgd_index(address)
376 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
/Linux-v5.4/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c24 static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pgd_index() function
108 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, vaddr) * 8; in _virt_pg_map()
155 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, gva) * 8; in addr_gva2gpa()
/Linux-v5.4/arch/mips/kvm/
Dmmu.c142 pgd += pgd_index(addr); in kvm_mips_walk_pgd()
263 int i_min = pgd_index(start_gpa); in kvm_mips_flush_gpa_pgd()
264 int i_max = pgd_index(end_gpa); in kvm_mips_flush_gpa_pgd()
383 int i_min = pgd_index(start); \
384 int i_max = pgd_index(end); \
921 int i_min = pgd_index(start_gva); in kvm_mips_flush_gva_pgd()
922 int i_max = pgd_index(end_gva); in kvm_mips_flush_gva_pgd()
/Linux-v5.4/arch/nds32/mm/
Dinit.c113 pgd = swapper_pg_dir + pgd_index(vaddr); in fixedrange_init()
128 pgd = swapper_pg_dir + pgd_index(vaddr); in fixedrange_init()
/Linux-v5.4/arch/nds32/kernel/
Dpm.c22 L1_PPTB_mskBASE)) + pgd_index((unsigned int)cpu_resume); in nds32_suspend2ram()
/Linux-v5.4/arch/nios2/include/asm/
Dpgtable.h107 #define pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
108 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/Linux-v5.4/arch/m68k/include/asm/
Dsun3_pgtable.h189 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
192 ((mm)->pgd + pgd_index(address))
/Linux-v5.4/arch/powerpc/include/asm/nohash/32/
Dpgtable.h361 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
362 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/Linux-v5.4/arch/powerpc/mm/
Dpgtable.c273 pgd = mm->pgd + pgd_index(addr); in assert_pte_locked()
328 pgdp = pgdir + pgd_index(ea); in __find_linux_pte()

123