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
540 debug_mutex_add_waiter(lock, &waiter, task); in __mutex_lock_common()
544 waiter.task = task; in __mutex_lock_common()
567 if (unlikely(signal_pending_state(state, task))) { in __mutex_lock_common()
578 __set_task_state(task, state); in __mutex_lock_common()
585 __set_task_state(task, TASK_RUNNING); in __mutex_lock_common()
587 mutex_remove_waiter(lock, &waiter, task); in __mutex_lock_common()
608 mutex_remove_waiter(lock, &waiter, task); in __mutex_lock_common()
750 wake_q_add(&wake_q, waiter->task); in __mutex_unlock_common_slowpath()