Lines Matching refs:thread
40 struct task_struct *thread; member
656 struct task_struct *thread; in sugov_kthread_create() local
680 thread = kthread_create(kthread_worker_fn, &sg_policy->worker, in sugov_kthread_create()
683 if (IS_ERR(thread)) { in sugov_kthread_create()
684 pr_err("failed to create sugov thread: %ld\n", PTR_ERR(thread)); in sugov_kthread_create()
685 return PTR_ERR(thread); in sugov_kthread_create()
688 ret = sched_setattr_nocheck(thread, &attr); in sugov_kthread_create()
690 kthread_stop(thread); in sugov_kthread_create()
695 sg_policy->thread = thread; in sugov_kthread_create()
696 kthread_bind_mask(thread, policy->related_cpus); in sugov_kthread_create()
700 wake_up_process(thread); in sugov_kthread_create()
712 kthread_stop(sg_policy->thread); in sugov_kthread_stop()