Lines Matching refs:tsk

340 	struct task_struct *tsk;  member
352 struct task_struct *t = tk->tsk; in kill_proc()
448 static void __add_to_kill(struct task_struct *tsk, const struct page *p, in __add_to_kill() argument
478 page_to_pfn(p), tsk->comm); in __add_to_kill()
484 get_task_struct(tsk); in __add_to_kill()
485 tk->tsk = tsk; in __add_to_kill()
489 static void add_to_kill_anon_file(struct task_struct *tsk, const struct page *p, in add_to_kill_anon_file() argument
495 __add_to_kill(tsk, p, vma, to_kill, addr); in add_to_kill_anon_file()
500 struct task_struct *tsk) in task_in_to_kill_list() argument
505 if (tk->tsk == tsk) in task_in_to_kill_list()
512 void add_to_kill_ksm(struct task_struct *tsk, const struct page *p, in add_to_kill_ksm() argument
516 if (!task_in_to_kill_list(to_kill, tsk)) in add_to_kill_ksm()
517 __add_to_kill(tsk, p, vma, to_kill, addr); in add_to_kill_ksm()
535 pfn, tk->tsk->comm, task_pid_nr(tk->tsk)); in kill_procs()
537 tk->tsk, PIDTYPE_PID); in kill_procs()
548 pfn, tk->tsk->comm, task_pid_nr(tk->tsk)); in kill_procs()
551 put_task_struct(tk->tsk); in kill_procs()
564 static struct task_struct *find_early_kill_thread(struct task_struct *tsk) in find_early_kill_thread() argument
568 for_each_thread(tsk, t) { in find_early_kill_thread()
592 struct task_struct *task_early_kill(struct task_struct *tsk, int force_early) in task_early_kill() argument
594 if (!tsk->mm) in task_early_kill()
600 if (force_early && tsk->mm == current->mm) in task_early_kill()
603 return find_early_kill_thread(tsk); in task_early_kill()
613 struct task_struct *tsk; in collect_procs_anon() local
623 for_each_process(tsk) { in collect_procs_anon()
626 struct task_struct *t = task_early_kill(tsk, force_early); in collect_procs_anon()
652 struct task_struct *tsk; in collect_procs_file() local
659 for_each_process(tsk) { in collect_procs_file()
660 struct task_struct *t = task_early_kill(tsk, force_early); in collect_procs_file()
685 static void add_to_kill_fsdax(struct task_struct *tsk, const struct page *p, in add_to_kill_fsdax() argument
690 __add_to_kill(tsk, p, vma, to_kill, addr); in add_to_kill_fsdax()
701 struct task_struct *tsk; in collect_procs_fsdax() local
705 for_each_process(tsk) { in collect_procs_fsdax()
706 struct task_struct *t = tsk; in collect_procs_fsdax()
714 t = task_early_kill(tsk, true); in collect_procs_fsdax()
882 priv.tk.tsk = p; in kill_accessing_process()