/Linux-v5.4/arch/sh/mm/ |
D | fault.c | 111 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/ |
D | fault.c | 80 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/ |
D | fault.c | 300 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/ |
D | fault.c | 249 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/ |
D | fault.c | 218 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/ |
D | fault.c | 363 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/ |
D | fault.c | 34 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()
|
D | highmem.c | 115 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/ |
D | fault.c | 200 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/ |
D | fault.c | 298 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/ |
D | fault.c | 155 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/ |
D | io_trapped.c | 140 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/ |
D | fault_32.c | 354 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/ |
D | fault.c | 340 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/ |
D | fault.c | 412 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()
|