| /linux/arch/sh/mm/ |
| A D | fault.c | 126 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local 148 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one() 149 if (!pmd_present(*pmd_k)) in vmalloc_sync_one() 153 set_pmd(pmd, *pmd_k); in vmalloc_sync_one() 160 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in vmalloc_sync_one() 164 return pmd_k; in vmalloc_sync_one() 179 pmd_t *pmd_k; in vmalloc_fault() local 194 pmd_k = vmalloc_sync_one(pgd_k, address); in vmalloc_fault() 195 if (!pmd_k) in vmalloc_fault() 198 pte_k = pte_offset_kernel(pmd_k, address); in vmalloc_fault()
|
| /linux/arch/nios2/mm/ |
| A D | fault.c | 241 pmd_t *pmd, *pmd_k; in do_page_fault() local 260 pmd_k = pmd_offset(pud_k, address); in do_page_fault() 261 if (!pmd_present(*pmd_k)) in do_page_fault() 263 set_pmd(pmd, *pmd_k); in do_page_fault() 265 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
|
| /linux/arch/openrisc/mm/ |
| A D | fault.c | 297 pmd_t *pmd, *pmd_k; in do_page_fault() local 333 pmd_k = pmd_offset(pud_k, address); in do_page_fault() 335 if (!pmd_present(*pmd_k)) in do_page_fault() 338 set_pmd(pmd, *pmd_k); in do_page_fault() 346 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
|
| /linux/arch/nds32/mm/ |
| A D | fault.c | 349 pmd_t *pmd, *pmd_k; in do_page_fault() local 369 pmd_k = pmd_offset(pud_k, addr); in do_page_fault() 370 if (!pmd_present(*pmd_k)) in do_page_fault() 374 set_pmd(pmd, *pmd_k); in do_page_fault() 376 BUG_ON(pmd_page(*pmd) != pmd_page(*pmd_k)); in do_page_fault() 392 pte_k = pte_offset_kernel(pmd_k, addr); in do_page_fault()
|
| /linux/arch/xtensa/mm/ |
| A D | fault.c | 196 pmd_t *pmd, *pmd_k; in do_page_fault() local 221 pmd_k = pmd_offset(pud_k, address); in do_page_fault() 222 if (!pmd_present(*pmd) || !pmd_present(*pmd_k)) in do_page_fault() 225 pmd_val(*pmd) = pmd_val(*pmd_k); in do_page_fault() 226 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
|
| /linux/arch/arc/mm/ |
| A D | fault.c | 34 pmd_t *pmd, *pmd_k; in handle_kernel_vaddr_fault() local 59 pmd_k = pmd_offset(pud_k, address); in handle_kernel_vaddr_fault() 60 if (pmd_none(*pmd_k)) in handle_kernel_vaddr_fault() 63 set_pmd(pmd, *pmd_k); in handle_kernel_vaddr_fault()
|
| A D | highmem.c | 52 pmd_t *pmd_k = pmd_off_k(kvaddr); in alloc_kmap_pgtable() local 60 pmd_populate_kernel(&init_mm, pmd_k, pte_k); in alloc_kmap_pgtable()
|
| /linux/arch/csky/mm/ |
| A D | fault.c | 120 pmd_t *pmd, *pmd_k; in vmalloc_fault() local 156 pmd_k = pmd_offset(pud_k, addr); in vmalloc_fault() 157 if (!pmd_present(*pmd_k)) { in vmalloc_fault() 161 set_pmd(pmd, *pmd_k); in vmalloc_fault() 163 pte_k = pte_offset_kernel(pmd_k, addr); in vmalloc_fault()
|
| /linux/arch/mips/mm/ |
| A D | fault.c | 293 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/arch/riscv/mm/ |
| A D | fault.c | 107 pmd_t *pmd, *pmd_k; in vmalloc_fault() local 154 pmd_k = pmd_offset(pud_k, addr); in vmalloc_fault() 155 if (!pmd_present(*pmd_k)) { in vmalloc_fault() 159 set_pmd(pmd, *pmd_k); in vmalloc_fault() 167 pte_k = pte_offset_kernel(pmd_k, addr); in vmalloc_fault()
|
| /linux/arch/x86/mm/ |
| A D | fault.c | 179 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local 203 pmd_k = pmd_offset(pud_k, address); in vmalloc_sync_one() 205 if (pmd_present(*pmd) != pmd_present(*pmd_k)) in vmalloc_sync_one() 206 set_pmd(pmd, *pmd_k); in vmalloc_sync_one() 208 if (!pmd_present(*pmd_k)) in vmalloc_sync_one() 211 BUG_ON(pmd_pfn(*pmd) != pmd_pfn(*pmd_k)); in vmalloc_sync_one() 213 return pmd_k; in vmalloc_sync_one() 233 pmd_t *pmd_k; in vmalloc_fault() local 249 if (!pmd_k) in vmalloc_fault() 252 if (pmd_large(*pmd_k)) in vmalloc_fault() [all …]
|
| /linux/arch/sh/kernel/ |
| A D | io_trapped.c | 139 pmd_t *pmd_k; in lookup_tiop() local 155 pmd_k = pmd_offset(pud_k, address); in lookup_tiop() 156 if (!pmd_present(*pmd_k)) in lookup_tiop() 159 pte_k = pte_offset_kernel(pmd_k, address); in lookup_tiop()
|
| /linux/arch/sparc/mm/ |
| A D | fault_32.c | 280 pmd_t *pmd, *pmd_k; in do_sparc_fault() local 298 pmd_k = pmd_offset(pud_k, address); in do_sparc_fault() 300 if (pmd_present(*pmd) || !pmd_present(*pmd_k)) in do_sparc_fault() 303 *pmd = *pmd_k; in do_sparc_fault()
|
| /linux/arch/arm/mm/ |
| A D | fault.c | 405 pmd_t *pmd, *pmd_k; in do_translation_fault() local 435 pmd_k = pmd_offset(pud_k, addr); in do_translation_fault() 453 if (pmd_none(pmd_k[index])) in do_translation_fault() 456 copy_pmd(pmd, pmd_k); in do_translation_fault()
|