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()
512 struct task_struct *task = current; in __mutex_lock_common() local
537 debug_mutex_add_waiter(lock, &waiter, task_thread_info(task)); in __mutex_lock_common()
541 waiter.task = task; in __mutex_lock_common()
564 if (unlikely(signal_pending_state(state, task))) { in __mutex_lock_common()
575 __set_task_state(task, state); in __mutex_lock_common()
582 __set_task_state(task, TASK_RUNNING); in __mutex_lock_common()
605 mutex_remove_waiter(lock, &waiter, task_thread_info(task)); in __mutex_lock_common()
747 wake_up_process(waiter->task); in __mutex_unlock_common_slowpath()