Searched refs:top_waiter (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/kernel/locking/ |
D | rtmutex.c | 431 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 522 if (top_waiter) { in rt_mutex_adjust_prio_chain() 531 if (top_waiter != task_top_pi_waiter(task)) { in rt_mutex_adjust_prio_chain() 621 top_waiter = rt_mutex_top_waiter(lock); in rt_mutex_adjust_prio_chain() 722 top_waiter = rt_mutex_top_waiter(lock); in rt_mutex_adjust_prio_chain() 743 if (!detect_deadlock && waiter != top_waiter) in rt_mutex_adjust_prio_chain() 894 struct rt_mutex_waiter *top_waiter = waiter; in task_blocks_on_rt_mutex() local 919 top_waiter = rt_mutex_top_waiter(lock); in task_blocks_on_rt_mutex() 931 rt_mutex_dequeue_pi(owner, top_waiter); in task_blocks_on_rt_mutex()
|
/linux-4.4.14/kernel/ |
D | futex.c | 1552 struct futex_q *top_waiter = NULL; in futex_proxy_trylock_atomic() local 1570 top_waiter = futex_top_waiter(hb1, key1); in futex_proxy_trylock_atomic() 1573 if (!top_waiter) in futex_proxy_trylock_atomic() 1577 if (!match_futex(top_waiter->requeue_pi_key, key2)) in futex_proxy_trylock_atomic() 1585 vpid = task_pid_vnr(top_waiter->task); in futex_proxy_trylock_atomic() 1586 ret = futex_lock_pi_atomic(pifutex, hb2, key2, ps, top_waiter->task, in futex_proxy_trylock_atomic() 1589 requeue_pi_wake_futex(top_waiter, key2, hb2); in futex_proxy_trylock_atomic()
|