Lines Matching refs:rt_mutex
25 extern void schedule_rt_mutex_test(struct rt_mutex *lock);
51 struct rt_mutex *lock;
55 struct rt_mutex *deadlock_lock;
63 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters()
69 rt_mutex_top_waiter(struct rt_mutex *lock) in rt_mutex_top_waiter()
98 static inline struct task_struct *rt_mutex_owner(struct rt_mutex *lock) in rt_mutex_owner()
122 extern struct task_struct *rt_mutex_next_owner(struct rt_mutex *lock);
123 extern void rt_mutex_init_proxy_locked(struct rt_mutex *lock,
125 extern void rt_mutex_proxy_unlock(struct rt_mutex *lock,
127 extern int rt_mutex_start_proxy_lock(struct rt_mutex *lock,
130 extern int rt_mutex_finish_proxy_lock(struct rt_mutex *lock,
133 extern int rt_mutex_timed_futex_lock(struct rt_mutex *l, struct hrtimer_sleeper *to);