Lines Matching refs:rt_mutex
29 struct rt_mutex *lock;
33 struct rt_mutex *deadlock_lock;
41 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters()
47 rt_mutex_top_waiter(struct rt_mutex *lock) in rt_mutex_top_waiter()
76 static inline struct task_struct *rt_mutex_owner(struct rt_mutex *lock) in rt_mutex_owner()
100 extern struct task_struct *rt_mutex_next_owner(struct rt_mutex *lock);
101 extern void rt_mutex_init_proxy_locked(struct rt_mutex *lock,
103 extern void rt_mutex_proxy_unlock(struct rt_mutex *lock,
105 extern int rt_mutex_start_proxy_lock(struct rt_mutex *lock,
108 extern int rt_mutex_finish_proxy_lock(struct rt_mutex *lock,
111 extern int rt_mutex_timed_futex_lock(struct rt_mutex *l, struct hrtimer_sleeper *to);
112 extern bool rt_mutex_futex_unlock(struct rt_mutex *lock,