Lines Matching refs:address
43 unsigned long address) in do_page_fault() argument
66 if (unlikely(address >= VMALLOC_START && address <= VMALLOC_END)) { in do_page_fault()
73 if (unlikely(address >= TASK_SIZE)) in do_page_fault()
93 vma = find_vma(mm, address); in do_page_fault()
96 if (vma->vm_start <= address) in do_page_fault()
100 if (expand_stack(vma, address)) in do_page_fault()
134 fault = handle_mm_fault(mm, vma, address, flags); in do_page_fault()
190 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault()
193 _exception(SIGSEGV, regs, code, address); in do_page_fault()
209 address < PAGE_SIZE ? "NULL pointer dereference" : in do_page_fault()
210 "paging request", address); in do_page_fault()
234 _exception(SIGBUS, regs, BUS_ADRERR, address); in do_page_fault()
246 int offset = pgd_index(address); in do_page_fault()
259 pud = pud_offset(pgd, address); in do_page_fault()
260 pud_k = pud_offset(pgd_k, address); in do_page_fault()
263 pmd = pmd_offset(pud, address); in do_page_fault()
264 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
269 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
273 flush_tlb_one(address); in do_page_fault()