Lines Matching defs:top_waiter
169 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter;
225 * top_waiter can be NULL, when we are in the deboosting
228 if (top_waiter && (!task_has_pi_waiters(task) ||
229 top_waiter != task_top_pi_waiter(task)))
254 top_waiter = rt_mutex_top_waiter(lock);
272 plist_del(&top_waiter->pi_list_entry, &task->pi_waiters);
277 } else if (top_waiter == waiter) {
288 top_waiter = rt_mutex_top_waiter(lock);
291 if (!detect_deadlock && waiter != top_waiter)
423 struct rt_mutex_waiter *top_waiter = waiter;
436 top_waiter = rt_mutex_top_waiter(lock);
445 plist_del(&top_waiter->pi_list_entry, &owner->pi_waiters);