Lines Matching refs:address
29 mapped_kernel_page_is_present (unsigned long address) in mapped_kernel_page_is_present() argument
37 pgd = pgd_offset_k(address); in mapped_kernel_page_is_present()
41 p4d = p4d_offset(pgd, address); in mapped_kernel_page_is_present()
45 pud = pud_offset(p4d, address); in mapped_kernel_page_is_present()
49 pmd = pmd_offset(pud, address); in mapped_kernel_page_is_present()
53 ptep = pte_offset_kernel(pmd, address); in mapped_kernel_page_is_present()
66 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) in ia64_do_page_fault() argument
95 if ((REGION_NUMBER(address) == 5) && !user_mode(regs)) in ia64_do_page_fault()
110 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); in ia64_do_page_fault()
114 vma = find_vma_prev(mm, address, &prev_vma); in ia64_do_page_fault()
125 if (( !vma && prev_vma ) || (address < vma->vm_start) ) in ia64_do_page_fault()
149 fault = handle_mm_fault(vma, address, flags, regs); in ia64_do_page_fault()
188 if (!(prev_vma && (prev_vma->vm_flags & VM_GROWSUP) && (address == prev_vma->vm_end))) { in ia64_do_page_fault()
193 if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) in ia64_do_page_fault()
194 || REGION_OFFSET(address) >= RGN_MAP_LIMIT) in ia64_do_page_fault()
196 if (expand_stack(vma, address)) in ia64_do_page_fault()
200 if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) in ia64_do_page_fault()
201 || REGION_OFFSET(address) >= RGN_MAP_LIMIT) in ia64_do_page_fault()
207 if (address > vma->vm_end + PAGE_SIZE - sizeof(long)) in ia64_do_page_fault()
209 if (expand_upwards(vma, address)) in ia64_do_page_fault()
231 force_sig_fault(signal, code, (void __user *) address, in ia64_do_page_fault()
256 if (REGION_NUMBER(address) == 5 && mapped_kernel_page_is_present(address)) in ia64_do_page_fault()
268 if (address < PAGE_SIZE) in ia64_do_page_fault()
269 printk(KERN_ALERT "Unable to handle kernel NULL pointer dereference (address %016lx)\n", address); in ia64_do_page_fault()
272 "virtual address %016lx\n", address); in ia64_do_page_fault()