Lines Matching refs:tsk

299 	struct task_struct *tsk = current;  in do_sigbus()  local
310 force_sig_info(SIGBUS, &si, tsk); in do_sigbus()
376 struct task_struct *tsk; in do_exception() local
384 tsk = current; in do_exception()
394 mm = tsk->mm; in do_exception()
474 tsk->maj_flt++; in do_exception()
478 tsk->min_flt++; in do_exception()
637 struct task_struct *tsk; in pfault_interrupt() local
654 tsk = find_task_by_pid_ns(pid, &init_pid_ns); in pfault_interrupt()
655 if (tsk) in pfault_interrupt()
656 get_task_struct(tsk); in pfault_interrupt()
658 if (!tsk) in pfault_interrupt()
663 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
669 tsk->thread.pfault_wait = 0; in pfault_interrupt()
670 list_del(&tsk->thread.list); in pfault_interrupt()
671 wake_up_process(tsk); in pfault_interrupt()
672 put_task_struct(tsk); in pfault_interrupt()
681 if (tsk->state == TASK_RUNNING) in pfault_interrupt()
682 tsk->thread.pfault_wait = -1; in pfault_interrupt()
686 if (WARN_ON_ONCE(tsk != current)) in pfault_interrupt()
688 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
690 __set_task_state(tsk, TASK_UNINTERRUPTIBLE); in pfault_interrupt()
691 set_tsk_need_resched(tsk); in pfault_interrupt()
692 } else if (tsk->thread.pfault_wait == -1) { in pfault_interrupt()
696 tsk->thread.pfault_wait = 0; in pfault_interrupt()
703 get_task_struct(tsk); in pfault_interrupt()
704 tsk->thread.pfault_wait = 1; in pfault_interrupt()
705 list_add(&tsk->thread.list, &pfault_list); in pfault_interrupt()
706 __set_task_state(tsk, TASK_UNINTERRUPTIBLE); in pfault_interrupt()
707 set_tsk_need_resched(tsk); in pfault_interrupt()
712 put_task_struct(tsk); in pfault_interrupt()
719 struct task_struct *tsk; in pfault_cpu_notify() local
727 tsk = container_of(thread, struct task_struct, thread); in pfault_cpu_notify()
728 wake_up_process(tsk); in pfault_cpu_notify()
729 put_task_struct(tsk); in pfault_cpu_notify()