Lines Matching refs:rt_mutex_waiter

148 rt_mutex_waiter_less(struct rt_mutex_waiter *left,  in rt_mutex_waiter_less()
149 struct rt_mutex_waiter *right) in rt_mutex_waiter_less()
167 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
171 struct rt_mutex_waiter *entry; in rt_mutex_enqueue()
176 entry = rb_entry(parent, struct rt_mutex_waiter, tree_entry); in rt_mutex_enqueue()
193 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
206 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi()
210 struct rt_mutex_waiter *entry; in rt_mutex_enqueue_pi()
215 entry = rb_entry(parent, struct rt_mutex_waiter, pi_tree_entry); in rt_mutex_enqueue_pi()
232 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi()
325 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock()
415 struct rt_mutex_waiter *orig_waiter, in rt_mutex_adjust_prio_chain()
418 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain()
419 struct rt_mutex_waiter *prerequeue_top_waiter; in rt_mutex_adjust_prio_chain()
754 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex()
876 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex()
881 struct rt_mutex_waiter *top_waiter = waiter; in task_blocks_on_rt_mutex()
967 struct rt_mutex_waiter *waiter; in wakeup_next_waiter()
1009 struct rt_mutex_waiter *waiter) in remove_waiter()
1067 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi()
1102 struct rt_mutex_waiter *waiter) in __rt_mutex_slowlock()
1140 struct rt_mutex_waiter *w) in rt_mutex_handle_deadlock()
1167 struct rt_mutex_waiter waiter; in rt_mutex_slowlock()
1552 struct rt_mutex_waiter *waiter, in rt_mutex_start_proxy_lock()
1625 struct rt_mutex_waiter *waiter) in rt_mutex_finish_proxy_lock()