Home
last modified time | relevance | path

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

/linux-4.4.14/arch/metag/mm/
Dmmu-meta2.c151 entry = pgd_index(META_MEMORY_BASE); in mmu_init()
154 while (entry < (PTRS_PER_PGD - pgd_index(META_MEMORY_BASE))) { in mmu_init()
173 entry = pgd_index(PAGE_OFFSET); in mmu_init()
Dinit.c69 int offset = pgd_index(address); in user_gateway_init()
273 i = pgd_index(vaddr); in allocate_pgtables()
313 pgd = swapper_pg_dir + pgd_index(vaddr); in fixedrange_init()
Dmmu-meta1.c144 entry = pgd_index(PAGE_OFFSET); in mmu_init()
Dfault.c68 int offset = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/tile/mm/
Dfault.c107 unsigned index = pgd_index(address); in vmalloc_sync_one()
223 pgd += pgd_index(address); in handle_migrating_pte()
889 BUILD_BUG_ON(pgd_index(VMALLOC_END - PAGE_SIZE) != in vmalloc_sync_all()
890 pgd_index(VMALLOC_START)); in vmalloc_sync_all()
904 if (!test_bit(pgd_index(address), insync)) { in vmalloc_sync_all()
918 set_bit(pgd_index(address), insync); in vmalloc_sync_all()
920 if (address == start && test_bit(pgd_index(address), insync)) in vmalloc_sync_all()
Dpgtable.c112 pgd = swapper_pg_dir + pgd_index(addr); in shatter_huge_page()
135 pgd = list_to_pgd(pos) + pgd_index(addr); in shatter_huge_page()
178 #define KERNEL_PGD_INDEX_START pgd_index(PAGE_OFFSET)
194 BUG_ON(((u64 *)swapper_pg_dir)[pgd_index(MEM_USER_INTRPT)] != 0); in pgd_ctor()
349 pgd = mm ? pgd_offset(mm, addr) : swapper_pg_dir + pgd_index(addr); in virt_to_pte()
Dinit.c154 pud_t *pud = pud_offset(&pgtables[pgd_index(va)], va); in get_pmd()
162 return pmd_offset(pud_offset(&pgtables[pgd_index(va)], va), va); in get_pmd()
648 pgd = swapper_pg_dir + pgd_index(vaddr); in permanent_kmaps_init()
760 BUILD_BUG_ON(pgd_index(VMALLOC_START) != pgd_index(VMALLOC_END - 1)); in paging_init()
761 pud = pud_offset(pgd_base + pgd_index(VMALLOC_START), VMALLOC_START); in paging_init()
Dhugetlbpage.c114 pgd = (pgd_t *)get_pte((pte_t *)mm->pgd, pgd_index(addr), 0); in huge_pte_offset()
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-32.h134 #define __pgd_offset(address) pgd_index(address)
141 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
144 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
Dpgtable-64.h236 #define __pgd_offset(address) pgd_index(address)
243 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
247 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/linux-4.4.14/arch/metag/include/asm/
Dpgtable.h51 #define FIRST_USER_PGD_NR pgd_index(FIRST_USER_ADDRESS)
180 #define pgd_index(address) ((((address) & ~0x80000000) >> PGDIR_SHIFT) \ macro
183 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
186 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/x86/power/
Dhibernate_64.c63 set_pgd(temp_level4_pgt + pgd_index(__START_KERNEL_map), in set_up_temporary_mappings()
64 init_level4_pgt[pgd_index(__START_KERNEL_map)]); in set_up_temporary_mappings()
Dhibernate_32.c89 pgd_idx = pgd_index(PAGE_OFFSET); in resume_physical_mapping_init()
/linux-4.4.14/arch/arm/mm/
Dpgd.c59 new_pud = pud_alloc(mm, new_pgd + pgd_index(MODULES_VADDR), in pgd_alloc()
129 pgd = pgd_base + pgd_index(0); in pgd_free()
Didmap.c92 pgd += pgd_index(addr); in identity_mapping_add()
Dioremap.c122 sizeof(pgd_t) * (pgd_index(VMALLOC_END) - in __check_vmalloc_seq()
123 pgd_index(VMALLOC_START))); in __check_vmalloc_seq()
Dfault.c436 index = pgd_index(addr); in do_translation_fault()
/linux-4.4.14/arch/x86/mm/
Dinit_32.c110 int pgd_idx = pgd_index(vaddr); in populate_extra_pmd()
139 pgd_idx = pgd_index(vaddr); in page_table_range_init_count()
221 pgd_idx = pgd_index(vaddr); in page_table_range_init()
293 pgd_idx = pgd_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
424 pgd = swapper_pg_dir + pgd_index(vaddr); in permanent_kmaps_init()
472 pgd = base + pgd_index(va); in native_pagetable_init()
Dpgtable_32.c34 pgd = swapper_pg_dir + pgd_index(vaddr); in set_pte_vaddr()
Dfault.c196 unsigned index = pgd_index(address); in vmalloc_sync_one()
328 pgd_t *pgd = &base[pgd_index(address)]; in dump_pagetable()
470 pgd_t *pgd = base + pgd_index(address); in dump_pagetable()
606 pgd += pgd_index(address); in show_fault_oops()
973 pgd = init_mm.pgd + pgd_index(address); in spurious_fault()
Dkasan_init_64.c44 for (i = pgd_index(start); start < end; i++) { in kasan_map_early_shadow()
Ddump_pagetables.c369 (idx >= pgd_index(__PAGE_OFFSET) - 16) && in is_hypervisor_range()
370 (idx < pgd_index(__PAGE_OFFSET)); in is_hypervisor_range()
Dpageattr.c377 return lookup_address_in_pgd(cpa->pgd + pgd_index(address), in _lookup_address_cpa()
464 pgd = (pgd_t *)page_address(page) + pgd_index(address); in __set_pmd_pte()
877 pgd_t *pgd_entry = root + pgd_index(addr); in unmap_pgd_range()
1090 pgd_entry = cpa->pgd + pgd_index(addr); in populate_pgd()
Dinit_64.c103 int off = info->kernel_mapping ? pgd_index(__PAGE_OFFSET) : 0; in kernel_ident_mapping_init()
106 pgd_t *pgd = pgd_page + pgd_index(addr) + off; in kernel_ident_mapping_init()
187 pgd = (pgd_t *)page_address(page) + pgd_index(address); in sync_global_pgds()
Dioremap.c428 pgd_t *pgd = &base[pgd_index(addr)]; in early_ioremap_pmd()
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h337 #define pgd_index(addr) ((addr) >> PGDIR_SHIFT) macro
338 #define pgd_offset(mm, addr) (((mm)->pgd)+pgd_index(addr))
357 pgd_base + pgd_index(addr); \
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h70 #define __pgd_offset(address) pgd_index(address)
76 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
79 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/linux-4.4.14/arch/sh/include/asm/
Dpgtable_64.h51 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
52 #define __pgd_offset(address) pgd_index(address)
53 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
Dpgtable_32.h407 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
408 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
409 #define __pgd_offset(address) pgd_index(address)
/linux-4.4.14/arch/openrisc/include/asm/
Dpgtable.h375 #define pgd_index(address) ((address >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
377 #define __pgd_offset(address) pgd_index(address)
379 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
/linux-4.4.14/arch/x86/platform/efi/
Defi_64.c137 num_pgds = pgd_index(MODULES_END - 1) - pgd_index(PAGE_OFFSET); in efi_sync_low_kernel_mappings()
139 memcpy(pgd + pgd_index(PAGE_OFFSET), in efi_sync_low_kernel_mappings()
140 init_mm.pgd + pgd_index(PAGE_OFFSET), in efi_sync_low_kernel_mappings()
/linux-4.4.14/arch/um/kernel/
Dmem.c97 i = pgd_index(vaddr); in fixrange_init()
134 pgd = swapper_pg_dir + pgd_index(vaddr); in fixaddr_user_init()
/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc32.h302 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
303 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
Dpgtable-ppc64.h187 #define pgd_index(address) (((address) >> (PGDIR_SHIFT)) & (PTRS_PER_PGD - 1)) macro
189 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/m68k/include/asm/
Dsun3_pgtable.h188 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
191 ((mm)->pgd + pgd_index(address))
Dmcf_pgtable.h333 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
334 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
Dmotorola_pgtable.h192 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
198 return mm->pgd + pgd_index(address); in pgd_offset()
/linux-4.4.14/arch/nios2/include/asm/
Dpgtable.h106 #define pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
107 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/linux-4.4.14/arch/cris/include/asm/
Dpgtable.h232 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
237 return mm->pgd + pgd_index(address); in pgd_offset()
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h183 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
432 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
433 #define pgd_index_k(addr) pgd_index(addr)
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable.h307 #define pgd_index(address) \ macro
310 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h233 #define pgd_index(addr) ((addr) >> PGDIR_SHIFT) macro
235 #define pgd_offset(mm, addr) ((mm)->pgd+pgd_index(addr))
/linux-4.4.14/arch/cris/arch-v10/mm/
Dfault.c84 pmd = (pmd_t *)(pgd + pgd_index(address)); in handle_mmu_bus_fault()
/linux-4.4.14/arch/unicore32/kernel/
Dhibernate.c81 pgd_idx = pgd_index(PAGE_OFFSET); in resume_physical_mapping_init()
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h241 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
246 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable.h295 #define pgd_index(address) (((address) >> PGDIR_SHIFT) \ macro
297 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/um/include/asm/
Dpgtable.h297 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
303 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
/linux-4.4.14/arch/x86/realmode/
Dinit.c87 trampoline_pgd[0] = init_level4_pgt[pgd_index(__PAGE_OFFSET)].pgd; in setup_real_mode()
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_32.h312 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
315 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
Dpgtable_64.h856 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
857 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h286 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
287 #define pgd_offset(mm, address) ((mm)->pgd+pgd_index(address))
/linux-4.4.14/arch/sh/mm/
Dfault.c72 pgd += pgd_index(addr); in show_pte()
129 unsigned index = pgd_index(address); in vmalloc_sync_one()
/linux-4.4.14/arch/x86/xen/
Dmmu.c527 if (offset < pgd_index(USER_LIMIT)) { in xen_get_user_pgd()
632 hole_low = pgd_index(USER_LIMIT); in __xen_pgd_walk()
633 hole_high = pgd_index(PAGE_OFFSET); in __xen_pgd_walk()
635 pgdidx_limit = pgd_index(limit); in __xen_pgd_walk()
832 xen_pin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), in __xen_pgd_pin()
951 xen_unpin_page(mm, pgd_page(pgd[pgd_index(TASK_SIZE)]), in __xen_pgd_unpin()
1531 user_pgd[pgd_index(VSYSCALL_ADDR)] = in xen_pgd_alloc()
1957 l3 = m2v(pgd[pgd_index(__START_KERNEL_map)].pgd); in xen_setup_kernel_pagetable()
1974 i = pgd_index(xen_start_info->mfn_list); in xen_setup_kernel_pagetable()
1975 if (i && i < pgd_index(__START_KERNEL_map)) in xen_setup_kernel_pagetable()
[all …]
/linux-4.4.14/arch/mn10300/mm/
Dpgtable.c49 pgd = swapper_pg_dir + pgd_index(vaddr); in set_pmd_pfn()
Dfault.c385 int index = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h363 #define pgd_offset(mm,address) ((mm)->pgd + pgd_index(address))
365 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
/linux-4.4.14/arch/arm/include/asm/
Dpgtable.h177 #define pgd_index(addr) ((addr) >> PGDIR_SHIFT) macro
179 #define pgd_offset(mm, addr) ((mm)->pgd + pgd_index(addr))
Dkvm_mmu.h152 #define kvm_pgd_index(addr) pgd_index(addr)
/linux-4.4.14/arch/x86/include/asm/
Dpgtable.h673 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
679 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index((address)))
687 #define KERNEL_PGD_BOUNDARY pgd_index(PAGE_OFFSET)
/linux-4.4.14/arch/x86/kernel/
Dhead64.c67 pgd_p = &early_level4_pgt[pgd_index(address)].pgd; in early_make_pgtable()
Despfix_64.c127 pgd_p = &init_level4_pgt[pgd_index(ESPFIX_BASE_ADDR)]; in init_espfix_bsp()
Dhead_64.S40 L4_PAGE_OFFSET = pgd_index(__PAGE_OFFSET)
42 L4_START_KERNEL = pgd_index(__START_KERNEL_map)
Dmachine_kexec_32.c108 pgd += pgd_index(vaddr); in machine_kexec_page_table_set_one()
Dmachine_kexec_64.c54 pgd += pgd_index(vaddr); in init_transition_pgtable()
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h320 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
326 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/powerpc/mm/
Dpgtable.c224 pgd = mm->pgd + pgd_index(addr); in assert_pte_locked()
Dhugetlbpage.c994 pgdp = pgdir + pgd_index(ea); in __find_linux_pte_or_hugepte()
/linux-4.4.14/arch/nios2/mm/
Dfault.c246 int offset = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/microblaze/include/asm/
Dpgtable.h479 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
480 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/mn10300/include/asm/
Dpgtable.h419 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
425 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/openrisc/mm/
Dfault.c309 int offset = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/alpha/mm/
Dfault.c247 long index = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/cris/mm/
Dfault.c323 int offset = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h361 pgd_index (unsigned long address) in pgd_index() function
374 return mm->pgd + pgd_index(address); in pgd_offset()
/linux-4.4.14/arch/frv/mm/
Dfault.c298 int index = pgd_index(ear0); in do_page_fault()
/linux-4.4.14/arch/xtensa/mm/
Dfault.c208 int index = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/sh/kernel/
Dio_trapped.c147 pgd_k = swapper_pg_dir + pgd_index(address); in lookup_tiop()
/linux-4.4.14/drivers/lguest/
Dpage_tables.c85 unsigned int index = pgd_index(vaddr); in spgd_addr()
658 for (i = 0; i < pgd_index(lg->kernel_address); i++) in flush_user_mappings()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h517 #define pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) macro
519 #define pgd_offset(mm, addr) ((mm)->pgd+pgd_index(addr))
/linux-4.4.14/arch/sparc/mm/
Dfault_32.c358 int offset = pgd_index(address); in do_sparc_fault()
/linux-4.4.14/arch/metag/kernel/
Ddma.c398 int offset = pgd_index(CONSISTENT_START); in dma_alloc_init()
/linux-4.4.14/arch/m32r/mm/
Dfault.c307 int offset = pgd_index(address); in do_page_fault()
/linux-4.4.14/arch/unicore32/mm/
Dfault.c355 index = pgd_index(addr); in do_ifault()
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h419 #define pgd_index(address) ((address) >> PGDIR_SHIFT) macro
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h1313 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) macro
1318 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address))
/linux-4.4.14/arch/tile/kernel/
Dsetup.c1558 pgd = swapper_pg_dir + pgd_index(addr); in pcpu_fc_populate_pte()
/linux-4.4.14/arch/arm/kvm/
Dmmu.c549 pgd = pgdp + pgd_index(addr); in __create_hyp_mappings()
/linux-4.4.14/arch/frv/kernel/
Dgdb-stub.c454 pgd = (pgd_t *) __get_DAMLR(3) + pgd_index(vaddr); in gdbstub_virt_to_pte()