Lines Matching refs:task
262 struct task_struct *task; member
311 struct task_struct *task; in bL_switcher_thread_create() local
313 task = kthread_create_on_node(bL_switcher_thread, arg, in bL_switcher_thread_create()
315 if (!IS_ERR(task)) { in bL_switcher_thread_create()
316 kthread_bind(task, cpu); in bL_switcher_thread_create()
317 wake_up_process(task); in bL_switcher_thread_create()
320 return task; in bL_switcher_thread_create()
358 if (IS_ERR(t->task)) in bL_switch_request_cb()
359 return PTR_ERR(t->task); in bL_switch_request_cb()
360 if (!t->task) in bL_switch_request_cb()
587 t->task = bL_switcher_thread_create(cpu, t); in bL_switcher_enable()
611 struct task_struct *task; in bL_switcher_disable() local
636 task = t->task; in bL_switcher_disable()
637 t->task = NULL; in bL_switcher_disable()
638 if (!task || IS_ERR(task)) in bL_switcher_disable()
640 kthread_stop(task); in bL_switcher_disable()
647 task = bL_switcher_thread_create(cpu, t); in bL_switcher_disable()
648 if (!IS_ERR(task)) { in bL_switcher_disable()
650 kthread_stop(task); in bL_switcher_disable()