• Home
  • Raw
  • Download

Lines Matching refs:address

38 static void __noreturn unhandled_fault(unsigned long address,  in unhandled_fault()  argument
42 if ((unsigned long) address < PAGE_SIZE) { in unhandled_fault()
47 address); in unhandled_fault()
58 unsigned long address) in lookup_fault() argument
99 unhandled_fault(address, current, &regs); in lookup_fault()
107 unsigned long address, struct task_struct *tsk) in show_signal_msg() argument
117 tsk->comm, task_pid_nr(tsk), address, in show_signal_msg()
168 unsigned long address) in do_sparc_fault() argument
180 address = regs->pc; in do_sparc_fault()
192 if (address >= TASK_SIZE) in do_sparc_fault()
202 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); in do_sparc_fault()
207 if (!from_user && address >= PAGE_OFFSET) in do_sparc_fault()
210 vma = find_vma(mm, address); in do_sparc_fault()
213 if (vma->vm_start <= address) in do_sparc_fault()
217 if (expand_stack(vma, address)) in do_sparc_fault()
244 fault = handle_mm_fault(vma, address, flags); in do_sparc_fault()
263 1, regs, address); in do_sparc_fault()
267 1, regs, address); in do_sparc_fault()
313 regs->pc, address); in do_sparc_fault()
321 regs->u_regs[UREG_I4] = address; in do_sparc_fault()
331 unhandled_fault(address, tsk, regs); in do_sparc_fault()
358 int offset = pgd_index(address); in do_sparc_fault()
372 pmd = pmd_offset(pgd, address); in do_sparc_fault()
373 pmd_k = pmd_offset(pgd_k, address); in do_sparc_fault()
384 static void force_user_fault(unsigned long address, int write) in force_user_fault() argument
395 vma = find_vma(mm, address); in force_user_fault()
398 if (vma->vm_start <= address) in force_user_fault()
402 if (expand_stack(vma, address)) in force_user_fault()
414 switch (handle_mm_fault(vma, address, flags)) { in force_user_fault()
423 __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address); in force_user_fault()
428 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address); in force_user_fault()