Lines Matching refs:tsk

298 	struct task_struct *tsk = current;  in do_sigbus()  local
309 force_sig_info(SIGBUS, &si, tsk); in do_sigbus()
375 struct task_struct *tsk; in do_exception() local
383 tsk = current; in do_exception()
393 mm = tsk->mm; in do_exception()
473 tsk->maj_flt++; in do_exception()
477 tsk->min_flt++; in do_exception()
634 struct task_struct *tsk; in pfault_interrupt() local
651 tsk = find_task_by_pid_ns(pid, &init_pid_ns); in pfault_interrupt()
652 if (tsk) in pfault_interrupt()
653 get_task_struct(tsk); in pfault_interrupt()
655 if (!tsk) in pfault_interrupt()
660 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
666 tsk->thread.pfault_wait = 0; in pfault_interrupt()
667 list_del(&tsk->thread.list); in pfault_interrupt()
668 wake_up_process(tsk); in pfault_interrupt()
669 put_task_struct(tsk); in pfault_interrupt()
678 if (tsk->state == TASK_RUNNING) in pfault_interrupt()
679 tsk->thread.pfault_wait = -1; in pfault_interrupt()
683 if (WARN_ON_ONCE(tsk != current)) in pfault_interrupt()
685 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
687 __set_task_state(tsk, TASK_UNINTERRUPTIBLE); in pfault_interrupt()
688 set_tsk_need_resched(tsk); in pfault_interrupt()
689 } else if (tsk->thread.pfault_wait == -1) { in pfault_interrupt()
693 tsk->thread.pfault_wait = 0; in pfault_interrupt()
700 get_task_struct(tsk); in pfault_interrupt()
701 tsk->thread.pfault_wait = 1; in pfault_interrupt()
702 list_add(&tsk->thread.list, &pfault_list); in pfault_interrupt()
703 __set_task_state(tsk, TASK_UNINTERRUPTIBLE); in pfault_interrupt()
704 set_tsk_need_resched(tsk); in pfault_interrupt()
709 put_task_struct(tsk); in pfault_interrupt()
716 struct task_struct *tsk; in pfault_cpu_notify() local
724 tsk = container_of(thread, struct task_struct, thread); in pfault_cpu_notify()
725 wake_up_process(tsk); in pfault_cpu_notify()
726 put_task_struct(tsk); in pfault_cpu_notify()