Home
last modified time | relevance | path

Searched refs:pmd_offset (Results 1 – 25 of 128) sorted by relevance

123456

/linux/arch/arm/mm/
A Dpgd.c76 init_pmd = pmd_offset(init_pud, TASK_SIZE); in pgd_alloc()
77 new_pmd = pmd_offset(new_pud, TASK_SIZE); in pgd_alloc()
119 init_pmd = pmd_offset(init_pud, 0); in pgd_alloc()
165 pmd = pmd_offset(pud, 0); in pgd_free()
199 pmd = pmd_offset(pud, 0); in pgd_free()
A Didmap.c41 memcpy(pmd, pmd_offset(pud, 0), in idmap_add_pmd()
46 pmd = pmd_offset(pud, addr); in idmap_add_pmd()
58 pmd_t *pmd = pmd_offset(pud, addr); in idmap_add_pmd()
A Dfault.c70 pmd = pmd_offset(pud, addr); in show_pte()
434 pmd = pmd_offset(pud, addr); in do_translation_fault()
435 pmd_k = pmd_offset(pud_k, addr); in do_translation_fault()
/linux/include/asm-generic/
A Dpgtable-nopmd.h44 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() function
48 #define pmd_offset pmd_offset macro
/linux/arch/arm/include/asm/
A Dpgtable-2level.h205 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset() function
209 #define pmd_offset pmd_offset macro
/linux/mm/kasan/
A Dinit.c112 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate()
155 pmd = pmd_offset(pud, addr); in zero_pud_populate()
196 pmd = pmd_offset(pud, addr); in zero_p4d_populate()
258 pmd = pmd_offset(pud, addr); in kasan_populate_early_shadow()
407 pmd = pmd_offset(pud, addr); in kasan_remove_pud_table()
408 pmd_base = pmd_offset(pud, 0); in kasan_remove_pud_table()
/linux/arch/alpha/mm/
A Dinit.c191 pmd = pmd_offset(pud, VMALLOC_START); in callback_init()
220 if (pmd != pmd_offset(pud, vaddr)) { in callback_init()
222 pmd = pmd_offset(pud, vaddr); in callback_init()
/linux/arch/nds32/mm/
A Dfault.c47 pmd = pmd_offset(pud, addr); in show_pte()
368 pmd = pmd_offset(pud, addr); in do_page_fault()
369 pmd_k = pmd_offset(pud_k, addr); in do_page_fault()
/linux/arch/x86/power/
A Dhibernate_32.c45 BUG_ON(pmd_table != pmd_offset(pud, 0)); in resume_one_md_table_init()
49 pmd_table = pmd_offset(pud, 0); in resume_one_md_table_init()
/linux/arch/arc/mm/
A Dfault.c58 pmd = pmd_offset(pud, address); in handle_kernel_vaddr_fault()
59 pmd_k = pmd_offset(pud_k, address); in handle_kernel_vaddr_fault()
/linux/arch/x86/mm/
A Dinit_64.c273 if (pmd != pmd_offset(pud, 0)) in fill_pmd()
275 pmd, pmd_offset(pud, 0)); in fill_pmd()
277 return pmd_offset(pud, vaddr); in fill_pmd()
392 pmd = pmd_offset(pud, phys); in __init_extra_mapping()
617 pmd = pmd_offset(pud, 0); in phys_pud_init()
1175 pmd_base = pmd_offset(pud, 0); in remove_pud_table()
1445 pmd = pmd_offset(pud, addr); in kern_addr_valid()
1560 pmd = pmd_offset(pud, addr); in vmemmap_populate_hugepages()
1666 pmd = pmd_offset(pud, addr); in register_page_bootmem_memmap()
1680 pmd = pmd_offset(pud, addr); in register_page_bootmem_memmap()
A Dfault.c202 pmd = pmd_offset(pud, address); in vmalloc_sync_one()
203 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one()
311 pmd = pmd_offset(pud, address); in dump_pagetable()
381 pmd = pmd_offset(pud, address); in dump_pagetable()
1047 pmd = pmd_offset(pud, address); in spurious_kernel_fault()
/linux/include/linux/
A Dpgtable.h106 #ifndef pmd_offset
107 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() function
111 #define pmd_offset pmd_offset macro
151 return pmd_offset(pud_offset(p4d_offset(pgd_offset(mm, va), va), va), va); in pmd_off()
156 return pmd_offset(pud_offset(p4d_offset(pgd_offset_k(va), va), va), va); in pmd_off_k()
1574 #define pmd_offset_lockless(pudp, pud, address) pmd_offset(&(pud), address)
/linux/arch/um/kernel/
A Dmem.c88 if (pmd_table != pmd_offset(pud, 0)) in one_md_table_init()
113 pmd = pmd_offset(pud, vaddr); in fixrange_init()
/linux/arch/sh/mm/
A Dfault.c95 pmd = pmd_offset(pud, addr); in show_pte()
147 pmd = pmd_offset(pud, address); in vmalloc_sync_one()
148 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one()
/linux/arch/alpha/include/asm/
A Dpgtable.h290 extern inline pmd_t * pmd_offset(pud_t * dir, unsigned long address) in pmd_offset() function
296 #define pmd_offset pmd_offset macro
/linux/arch/nios2/mm/
A Dfault.c259 pmd = pmd_offset(pud, address); in do_page_fault()
260 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
/linux/arch/openrisc/mm/
A Dfault.c332 pmd = pmd_offset(pud, address); in do_page_fault()
333 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
/linux/arch/xtensa/mm/
A Dfault.c220 pmd = pmd_offset(pud, address); in do_page_fault()
221 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
/linux/arch/microblaze/mm/
A Dpgtable.c148 pd = pmd_offset(pud, va); in map_page()
208 pmd = pmd_offset(pud, addr & PAGE_MASK); in get_pteptr()
/linux/arch/csky/mm/
A Dfault.c155 pmd = pmd_offset(pud, addr); in vmalloc_fault()
156 pmd_k = pmd_offset(pud_k, addr); in vmalloc_fault()
A Dhighmem.c33 pmd = pmd_offset(pud, vaddr); in kmap_init()
/linux/Documentation/vm/
A Dtranshuge.rst61 pmd_offset. It's trivial to make the code transparent hugepage aware
62 by just grepping for "pmd_offset" and adding split_huge_pmd where
63 missing after pmd_offset returns the pmd. Thanks to the graceful
83 pmd = pmd_offset(pud, addr);
95 pmd_trans_huge() on the pmd returned by pmd_offset. You must hold the
/linux/arch/mips/mm/
A Dfault.c313 pmd = pmd_offset(pud, address); in __do_page_fault()
314 pmd_k = pmd_offset(pud_k, address); in __do_page_fault()
/linux/arch/riscv/mm/
A Dfault.c153 pmd = pmd_offset(pud, addr); in vmalloc_fault()
154 pmd_k = pmd_offset(pud_k, addr); in vmalloc_fault()

Completed in 29 milliseconds

123456