Lines Matching refs:kthread
19 #include <linux/kthread.h>
209 struct task_struct *kthread;
242 struct task_struct *kthread;
277 if (tlat_var->kthread)
1665 this_cpu_osn_var()->kthread = NULL;
1802 wake_up_process(tlat->kthread);
1808 wake_up_process(tlat->kthread);
1881 tlat->kthread = current;
1934 struct task_struct *kthread;
1936 kthread = xchg_relaxed(&(per_cpu(per_cpu_osnoise_var, cpu).kthread), NULL);
1937 if (kthread) {
1940 kthread_stop(kthread);
1947 kill_pid(kthread->thread_pid, SIGKILL, 1);
1948 put_task_struct(kthread);
1985 struct task_struct *kthread;
1990 if (per_cpu(per_cpu_osnoise_var, cpu).kthread)
2006 kthread = kthread_run_on_cpu(main, NULL, cpu, comm);
2008 if (IS_ERR(kthread)) {
2013 per_cpu(per_cpu_osnoise_var, cpu).kthread = kthread;
2044 struct task_struct *kthread;
2046 kthread = xchg_relaxed(&(per_cpu(per_cpu_osnoise_var, cpu).kthread), NULL);
2047 if (!WARN_ON(!kthread))
2048 kthread_stop(kthread);
2423 osn_var->kthread = current;
2516 tlat->kthread = current;
2568 if (tlat_var->kthread)
2578 if (osn_var->kthread) {
2579 put_task_struct(osn_var->kthread);
2580 osn_var->kthread = NULL;