Lines Matching refs:thread
243 struct task_struct *thread;
352 * Start a new message and (re)start the timer and thread.
359 if (smi_info->thread)
360 wake_up_process(smi_info->thread);
875 if (smi_info->thread)
876 wake_up_process(smi_info->thread);
992 * and the thread here sees something else, the timer
1164 * The BT interface is efficient enough to not need a thread,
1165 * and there is no need for a thread if we have interrupts.
1171 new_smi->thread = kthread_run(ipmi_thread, new_smi,
1173 if (IS_ERR(new_smi->thread)) {
1175 "Could not start kernel thread due to error %ld, only using timers to drive the interface\n",
1176 PTR_ERR(new_smi->thread));
1177 new_smi->thread = NULL;
1836 if (smi_info->thread != NULL) {
1837 kthread_stop(smi_info->thread);
1838 smi_info->thread = NULL;
2187 * Make sure that interrupts, the timer and the thread are