Lines Matching defs:waiter
273 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
296 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
306 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi()
329 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi()
363 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock()
456 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local
808 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex()
929 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex()
1020 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local
1068 struct rt_mutex_waiter *waiter) in remove_waiter()
1127 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() local
1148 void rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in rt_mutex_init_waiter()
1169 struct rt_mutex_waiter *waiter) in __rt_mutex_slowlock()
1234 struct rt_mutex_waiter waiter; in rt_mutex_slowlock() local
1748 struct rt_mutex_waiter *waiter, in __rt_mutex_start_proxy_lock()
1797 struct rt_mutex_waiter *waiter, in rt_mutex_start_proxy_lock()
1850 struct rt_mutex_waiter *waiter) in rt_mutex_wait_proxy_lock()
1889 struct rt_mutex_waiter *waiter) in rt_mutex_cleanup_proxy_lock()