Searched refs:top_waiter (Results 1 – 2 of 2) sorted by relevance
/kernel/locking/ |
D | rtmutex.c | 497 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 587 if (top_waiter) { in rt_mutex_adjust_prio_chain() 596 if (top_waiter != task_top_pi_waiter(task)) { in rt_mutex_adjust_prio_chain() 686 top_waiter = rt_mutex_top_waiter(lock); in rt_mutex_adjust_prio_chain() 787 top_waiter = rt_mutex_top_waiter(lock); in rt_mutex_adjust_prio_chain() 808 if (!detect_deadlock && waiter != top_waiter) in rt_mutex_adjust_prio_chain() 955 struct rt_mutex_waiter *top_waiter = waiter; in task_blocks_on_rt_mutex() local 979 top_waiter = rt_mutex_top_waiter(lock); in task_blocks_on_rt_mutex() 991 rt_mutex_dequeue_pi(owner, top_waiter); in task_blocks_on_rt_mutex()
|
/kernel/ |
D | futex.c | 1929 struct futex_q *top_waiter = NULL; in futex_proxy_trylock_atomic() local 1947 top_waiter = futex_top_waiter(hb1, key1); in futex_proxy_trylock_atomic() 1950 if (!top_waiter) in futex_proxy_trylock_atomic() 1954 if (!match_futex(top_waiter->requeue_pi_key, key2)) in futex_proxy_trylock_atomic() 1962 vpid = task_pid_vnr(top_waiter->task); in futex_proxy_trylock_atomic() 1963 ret = futex_lock_pi_atomic(pifutex, hb2, key2, ps, top_waiter->task, in futex_proxy_trylock_atomic() 1966 requeue_pi_wake_futex(top_waiter, key2, hb2); in futex_proxy_trylock_atomic()
|