Lines Matching refs:task
189 wake_up_process(cur->task); in ww_mutex_set_context_fastpath()
215 wake_up_process(cur->task); in ww_mutex_set_context_slowpath()
309 struct task_struct *task = current; in mutex_optimistic_spin() local
371 if (!owner && (need_resched() || rt_task(task))) in mutex_optimistic_spin()
509 struct task_struct *task = current; in __mutex_lock_common() local
539 debug_mutex_add_waiter(lock, &waiter, task_thread_info(task)); in __mutex_lock_common()
543 waiter.task = task; in __mutex_lock_common()
566 if (unlikely(signal_pending_state(state, task))) { in __mutex_lock_common()
577 __set_task_state(task, state); in __mutex_lock_common()
584 __set_task_state(task, TASK_RUNNING); in __mutex_lock_common()
607 mutex_remove_waiter(lock, &waiter, task_thread_info(task)); in __mutex_lock_common()
749 wake_up_process(waiter->task); in __mutex_unlock_common_slowpath()