Lines Matching refs:address
44 unsigned long address) in do_page_fault() argument
67 if (unlikely(address >= VMALLOC_START && address <= VMALLOC_END)) { in do_page_fault()
74 if (unlikely(address >= TASK_SIZE)) in do_page_fault()
87 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); in do_page_fault()
96 vma = find_vma(mm, address); in do_page_fault()
99 if (vma->vm_start <= address) in do_page_fault()
103 if (expand_stack(vma, address)) in do_page_fault()
137 fault = handle_mm_fault(vma, address, flags, regs); in do_page_fault()
181 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault()
184 _exception(SIGSEGV, regs, code, address); in do_page_fault()
200 address < PAGE_SIZE ? "NULL pointer dereference" : in do_page_fault()
201 "paging request", address); in do_page_fault()
225 _exception(SIGBUS, regs, BUS_ADRERR, address); in do_page_fault()
237 int offset = pgd_index(address); in do_page_fault()
251 p4d = p4d_offset(pgd, address); in do_page_fault()
252 p4d_k = p4d_offset(pgd_k, address); in do_page_fault()
255 pud = pud_offset(p4d, address); in do_page_fault()
256 pud_k = pud_offset(p4d_k, address); in do_page_fault()
259 pmd = pmd_offset(pud, address); in do_page_fault()
260 pmd_k = pmd_offset(pud_k, address); in do_page_fault()
265 pte_k = pte_offset_kernel(pmd_k, address); in do_page_fault()
269 flush_tlb_kernel_page(address); in do_page_fault()