Home
last modified time | relevance | path

Searched refs:pmd_k (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.4/arch/sh/mm/
Dfault.c111 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local
128 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one()
129 if (!pmd_present(*pmd_k)) in vmalloc_sync_one()
133 set_pmd(pmd, *pmd_k); in vmalloc_sync_one()
140 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one()
144 return pmd_k; in vmalloc_sync_one()
159 pmd_t *pmd_k; in vmalloc_fault() local
174 pmd_k = vmalloc_sync_one(pgd_k, address); in vmalloc_fault()
175 if (!pmd_k) in vmalloc_fault()
178 pte_k = pte_offset_kernel(pmd_k, address); in vmalloc_fault()
/Linux-v5.4/arch/csky/mm/
Dfault.c80 pmd_t *pmd, *pmd_k; in do_page_fault() local
99 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
100 if (!pmd_present(*pmd_k)) in do_page_fault()
102 set_pmd(pmd, *pmd_k); in do_page_fault()
104 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
/Linux-v5.4/arch/openrisc/mm/
Dfault.c300 pmd_t *pmd, *pmd_k; in do_page_fault() local
331 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
333 if (!pmd_present(*pmd_k)) in do_page_fault()
336 set_pmd(pmd, *pmd_k); in do_page_fault()
344 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
/Linux-v5.4/arch/nios2/mm/
Dfault.c249 pmd_t *pmd, *pmd_k; in do_page_fault() local
264 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
265 if (!pmd_present(*pmd_k)) in do_page_fault()
267 set_pmd(pmd, *pmd_k); in do_page_fault()
269 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
/Linux-v5.4/arch/riscv/mm/
Dfault.c218 pmd_t *pmd, *pmd_k; in do_page_fault() local
257 pmd_k = pmd_offset(pud_k, addr); in do_page_fault()
258 if (!pmd_present(*pmd_k)) in do_page_fault()
260 set_pmd(pmd, *pmd_k); in do_page_fault()
268 pte_k = pte_offset_kernel(pmd_k, addr); in do_page_fault()
/Linux-v5.4/arch/nds32/mm/
Dfault.c363 pmd_t *pmd, *pmd_k; in do_page_fault() local
378 pmd_k = pmd_offset(pud_k, addr); in do_page_fault()
379 if (!pmd_present(*pmd_k)) in do_page_fault()
383 set_pmd(pmd, *pmd_k); in do_page_fault()
385 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in do_page_fault()
401 pte_k = pte_offset_kernel(pmd_k, addr); in do_page_fault()
/Linux-v5.4/arch/arc/mm/
Dfault.c34 pmd_t *pmd, *pmd_k; in handle_kernel_vaddr_fault() local
48 pmd_k = pmd_offset(pud_k, address); in handle_kernel_vaddr_fault()
49 if (!pmd_present(*pmd_k)) in handle_kernel_vaddr_fault()
52 set_pmd(pmd, *pmd_k); in handle_kernel_vaddr_fault()
Dhighmem.c115 pmd_t *pmd_k; in alloc_kmap_pgtable() local
120 pmd_k = pmd_offset(pud_k, kvaddr); in alloc_kmap_pgtable()
127 pmd_populate_kernel(&init_mm, pmd_k, pte_k); in alloc_kmap_pgtable()
/Linux-v5.4/arch/xtensa/mm/
Dfault.c200 pmd_t *pmd, *pmd_k; in do_page_fault() local
215 pmd_k = pmd_offset(pgd_k, address); in do_page_fault()
216 if (!pmd_present(*pmd) || !pmd_present(*pmd_k)) in do_page_fault()
219 pmd_val(*pmd) = pmd_val(*pmd_k); in do_page_fault()
220 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
/Linux-v5.4/arch/mips/mm/
Dfault.c298 pmd_t *pmd, *pmd_k; in __do_page_fault() local
314 pmd_k = pmd_offset(pud_k, address); in __do_page_fault()
315 if (!pmd_present(*pmd_k)) in __do_page_fault()
317 set_pmd(pmd, *pmd_k); in __do_page_fault()
319 pte_k = pte_offset_kernel(pmd_k, address); in __do_page_fault()
/Linux-v5.4/arch/x86/mm/
Dfault.c155 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local
179 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one()
181 if (pmd_present(*pmd) != pmd_present(*pmd_k)) in vmalloc_sync_one()
182 set_pmd(pmd, *pmd_k); in vmalloc_sync_one()
184 if (!pmd_present(*pmd_k)) in vmalloc_sync_one()
187 BUG_ON(pmd_pfn(*pmd) != pmd_pfn(*pmd_k)); in vmalloc_sync_one()
189 return pmd_k; in vmalloc_sync_one()
227 pmd_t *pmd_k; in vmalloc_fault() local
242 pmd_k = vmalloc_sync_one(__va(pgd_paddr), address); in vmalloc_fault()
243 if (!pmd_k) in vmalloc_fault()
[all …]
/Linux-v5.4/arch/sh/kernel/
Dio_trapped.c140 pmd_t *pmd_k; in lookup_tiop() local
152 pmd_k = pmd_offset(pud_k, address); in lookup_tiop()
153 if (!pmd_present(*pmd_k)) in lookup_tiop()
156 pte_k = pte_offset_kernel(pmd_k, address); in lookup_tiop()
/Linux-v5.4/arch/sparc/mm/
Dfault_32.c354 pmd_t *pmd, *pmd_k; in do_sparc_fault() local
367 pmd_k = pmd_offset(pgd_k, address); in do_sparc_fault()
369 if (pmd_present(*pmd) || !pmd_present(*pmd_k)) in do_sparc_fault()
372 *pmd = *pmd_k; in do_sparc_fault()
/Linux-v5.4/arch/unicore32/mm/
Dfault.c340 pmd_t *pmd, *pmd_k; in do_ifault() local
356 pmd_k = pmd_offset((pud_t *) pgd_k, addr); in do_ifault()
359 if (pmd_none(*pmd_k)) in do_ifault()
362 set_pmd(pmd, *pmd_k); in do_ifault()
/Linux-v5.4/arch/arm/mm/
Dfault.c412 pmd_t *pmd, *pmd_k; in do_translation_fault() local
439 pmd_k = pmd_offset(pud_k, addr); in do_translation_fault()
457 if (pmd_none(pmd_k[index])) in do_translation_fault()
460 copy_pmd(pmd, pmd_k); in do_translation_fault()