Lines Matching refs:tsk
172 struct task_struct *tsk, int fault) in force_sig_info_fault() argument
187 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault()
306 struct task_struct *tsk) in check_v8086_mode() argument
311 if (!v8086_mode(regs) || !tsk->thread.vm86) in check_v8086_mode()
316 tsk->thread.vm86->screen_bitmap |= 1 << bit; in check_v8086_mode()
456 struct task_struct *tsk) in check_v8086_mode() argument
635 struct task_struct *tsk; in pgtable_bad() local
640 tsk = current; in pgtable_bad()
644 tsk->comm, address); in pgtable_bad()
647 tsk->thread.cr2 = address; in pgtable_bad()
648 tsk->thread.trap_nr = X86_TRAP_PF; in pgtable_bad()
649 tsk->thread.error_code = error_code; in pgtable_bad()
661 struct task_struct *tsk = current; in no_context() local
682 tsk->thread.trap_nr = X86_TRAP_PF; in no_context()
683 tsk->thread.error_code = error_code | PF_USER; in no_context()
684 tsk->thread.cr2 = address; in no_context()
687 force_sig_info_fault(signal, si_code, address, tsk, 0); in no_context()
721 if (task_stack_end_corrupted(tsk)) in no_context()
724 tsk->thread.cr2 = address; in no_context()
725 tsk->thread.trap_nr = X86_TRAP_PF; in no_context()
726 tsk->thread.error_code = error_code; in no_context()
744 unsigned long address, struct task_struct *tsk) in show_signal_msg() argument
746 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg()
753 task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, in show_signal_msg()
754 tsk->comm, task_pid_nr(tsk), address, in show_signal_msg()
766 struct task_struct *tsk = current; in __bad_area_nosemaphore() local
801 show_signal_msg(regs, error_code, address, tsk); in __bad_area_nosemaphore()
803 tsk->thread.cr2 = address; in __bad_area_nosemaphore()
804 tsk->thread.error_code = error_code; in __bad_area_nosemaphore()
805 tsk->thread.trap_nr = X86_TRAP_PF; in __bad_area_nosemaphore()
807 force_sig_info_fault(SIGSEGV, si_code, address, tsk, 0); in __bad_area_nosemaphore()
857 struct task_struct *tsk = current; in do_sigbus() local
870 tsk->thread.cr2 = address; in do_sigbus()
871 tsk->thread.error_code = error_code; in do_sigbus()
872 tsk->thread.trap_nr = X86_TRAP_PF; in do_sigbus()
878 tsk->comm, tsk->pid, address); in do_sigbus()
882 force_sig_info_fault(SIGBUS, code, address, tsk, fault); in do_sigbus()
1069 struct task_struct *tsk; in __do_page_fault() local
1074 tsk = current; in __do_page_fault()
1075 mm = tsk->mm; in __do_page_fault()
1258 if (!fatal_signal_pending(tsk)) in __do_page_fault()
1282 tsk->maj_flt++; in __do_page_fault()
1285 tsk->min_flt++; in __do_page_fault()
1289 check_v8086_mode(regs, address, tsk); in __do_page_fault()