Lines Matching defs:waiter

35 static inline int __ww_mutex_add_waiter(struct rt_mutex_waiter *waiter,  in __ww_mutex_add_waiter()
55 struct rt_mutex_waiter *waiter, in __ww_mutex_check_kill()
362 waiter_update_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) in waiter_update_prio()
375 waiter_clone_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) in waiter_clone_prio()
429 static inline bool rt_mutex_steal(struct rt_mutex_waiter *waiter, in rt_mutex_steal()
479 rt_mutex_enqueue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
487 rt_mutex_dequeue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
507 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi()
515 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi()
591 rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock()
684 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local
1087 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex()
1203 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex()
1314 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local
1481 struct rt_mutex_waiter *waiter, in rtmutex_spin_on_owner()
1518 struct rt_mutex_waiter *waiter, in rtmutex_spin_on_owner()
1539 struct rt_mutex_waiter *waiter) in remove_waiter()
1607 struct rt_mutex_waiter *waiter, in rt_mutex_slowlock_block()
1689 struct rt_mutex_waiter *waiter, in __rt_mutex_slowlock()
1744 struct rt_mutex_waiter waiter; in __rt_mutex_slowlock_locked() local
1822 struct rt_mutex_waiter waiter; in rtlock_slowlock_locked() local