top_waiter 1381 kernel/futex.c struct futex_q *top_waiter = futex_top_waiter(hb, key); top_waiter 1387 kernel/futex.c if (top_waiter) top_waiter 1388 kernel/futex.c return attach_to_pi_state(uaddr, uval, top_waiter->pi_state, ps); top_waiter 1445 kernel/futex.c struct futex_q *top_waiter; top_waiter 1471 kernel/futex.c top_waiter = futex_top_waiter(hb, key); top_waiter 1472 kernel/futex.c if (top_waiter) top_waiter 1473 kernel/futex.c return attach_to_pi_state(uaddr, uval, top_waiter->pi_state, ps); top_waiter 1954 kernel/futex.c struct futex_q *top_waiter = NULL; top_waiter 1972 kernel/futex.c top_waiter = futex_top_waiter(hb1, key1); top_waiter 1975 kernel/futex.c if (!top_waiter) top_waiter 1979 kernel/futex.c if (!match_futex(top_waiter->requeue_pi_key, key2)) top_waiter 1987 kernel/futex.c vpid = task_pid_vnr(top_waiter->task); top_waiter 1988 kernel/futex.c ret = futex_lock_pi_atomic(pifutex, hb2, key2, ps, top_waiter->task, top_waiter 1991 kernel/futex.c requeue_pi_wake_futex(top_waiter, key2, hb2); top_waiter 3089 kernel/futex.c struct futex_q *top_waiter; top_waiter 3116 kernel/futex.c top_waiter = futex_top_waiter(hb, &key); top_waiter 3117 kernel/futex.c if (top_waiter) { top_waiter 3118 kernel/futex.c struct futex_pi_state *pi_state = top_waiter->pi_state; top_waiter 456 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; top_waiter 546 kernel/locking/rtmutex.c if (top_waiter) { top_waiter 555 kernel/locking/rtmutex.c if (top_waiter != task_top_pi_waiter(task)) { top_waiter 644 kernel/locking/rtmutex.c top_waiter = rt_mutex_top_waiter(lock); top_waiter 763 kernel/locking/rtmutex.c top_waiter = rt_mutex_top_waiter(lock); top_waiter 784 kernel/locking/rtmutex.c if (!detect_deadlock && waiter != top_waiter) top_waiter 934 kernel/locking/rtmutex.c struct rt_mutex_waiter *top_waiter = waiter; top_waiter 960 kernel/locking/rtmutex.c top_waiter = rt_mutex_top_waiter(lock); top_waiter 972 kernel/locking/rtmutex.c rt_mutex_dequeue_pi(owner, top_waiter);