rt_mutex_waiter 45 include/linux/rtmutex.h struct rt_mutex_waiter; rt_mutex_waiter 954 include/linux/sched.h struct rt_mutex_waiter *pi_blocked_on; rt_mutex_waiter 237 kernel/futex.c struct rt_mutex_waiter *rt_waiter; rt_mutex_waiter 2899 kernel/futex.c struct rt_mutex_waiter rt_waiter; rt_mutex_waiter 3317 kernel/futex.c struct rt_mutex_waiter rt_waiter; rt_mutex_waiter 72 kernel/locking/rtmutex-debug.c struct rt_mutex_waiter *act_waiter, rt_mutex_waiter 87 kernel/locking/rtmutex-debug.c void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) rt_mutex_waiter 158 kernel/locking/rtmutex-debug.c void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) rt_mutex_waiter 164 kernel/locking/rtmutex-debug.c void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) rt_mutex_waiter 13 kernel/locking/rtmutex-debug.h extern void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter); rt_mutex_waiter 14 kernel/locking/rtmutex-debug.h extern void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter); rt_mutex_waiter 22 kernel/locking/rtmutex-debug.h struct rt_mutex_waiter *waiter, rt_mutex_waiter 24 kernel/locking/rtmutex-debug.h extern void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter); rt_mutex_waiter 28 kernel/locking/rtmutex-debug.h static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, rt_mutex_waiter 34 kernel/locking/rtmutex-debug.h static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) rt_mutex_waiter 232 kernel/locking/rtmutex.c &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } rt_mutex_waiter 235 kernel/locking/rtmutex.c rt_mutex_waiter_less(struct rt_mutex_waiter *left, rt_mutex_waiter 236 kernel/locking/rtmutex.c struct rt_mutex_waiter *right) rt_mutex_waiter 254 kernel/locking/rtmutex.c rt_mutex_waiter_equal(struct rt_mutex_waiter *left, rt_mutex_waiter 255 kernel/locking/rtmutex.c struct rt_mutex_waiter *right) rt_mutex_waiter 273 kernel/locking/rtmutex.c rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) rt_mutex_waiter 277 kernel/locking/rtmutex.c struct rt_mutex_waiter *entry; rt_mutex_waiter 282 kernel/locking/rtmutex.c entry = rb_entry(parent, struct rt_mutex_waiter, tree_entry); rt_mutex_waiter 296 kernel/locking/rtmutex.c rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) rt_mutex_waiter 306 kernel/locking/rtmutex.c rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) rt_mutex_waiter 310 kernel/locking/rtmutex.c struct rt_mutex_waiter *entry; rt_mutex_waiter 315 kernel/locking/rtmutex.c entry = rb_entry(parent, struct rt_mutex_waiter, pi_tree_entry); rt_mutex_waiter 329 kernel/locking/rtmutex.c rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) rt_mutex_waiter 363 kernel/locking/rtmutex.c static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, rt_mutex_waiter 453 kernel/locking/rtmutex.c struct rt_mutex_waiter *orig_waiter, rt_mutex_waiter 456 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; rt_mutex_waiter 457 kernel/locking/rtmutex.c struct rt_mutex_waiter *prerequeue_top_waiter; rt_mutex_waiter 808 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter) rt_mutex_waiter 929 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter, rt_mutex_waiter 934 kernel/locking/rtmutex.c struct rt_mutex_waiter *top_waiter = waiter; rt_mutex_waiter 1020 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter; rt_mutex_waiter 1068 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter) rt_mutex_waiter 1127 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter; rt_mutex_waiter 1148 kernel/locking/rtmutex.c void rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) rt_mutex_waiter 1169 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter) rt_mutex_waiter 1207 kernel/locking/rtmutex.c struct rt_mutex_waiter *w) rt_mutex_waiter 1234 kernel/locking/rtmutex.c struct rt_mutex_waiter waiter; rt_mutex_waiter 1748 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter, rt_mutex_waiter 1797 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter, rt_mutex_waiter 1850 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter) rt_mutex_waiter 1889 kernel/locking/rtmutex.c struct rt_mutex_waiter *waiter) rt_mutex_waiter 26 kernel/locking/rtmutex.h static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) rt_mutex_waiter 31 kernel/locking/rtmutex.h static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *w, rt_mutex_waiter 52 kernel/locking/rtmutex_common.h static inline struct rt_mutex_waiter * rt_mutex_waiter 56 kernel/locking/rtmutex_common.h struct rt_mutex_waiter *w = NULL; rt_mutex_waiter 59 kernel/locking/rtmutex_common.h w = rb_entry(leftmost, struct rt_mutex_waiter, tree_entry); rt_mutex_waiter 70 kernel/locking/rtmutex_common.h static inline struct rt_mutex_waiter * rt_mutex_waiter 74 kernel/locking/rtmutex_common.h struct rt_mutex_waiter, pi_tree_entry); rt_mutex_waiter 84 kernel/locking/rtmutex_common.h static inline struct rt_mutex_waiter * rt_mutex_waiter 95 kernel/locking/rtmutex_common.h static inline struct rt_mutex_waiter * rt_mutex_waiter 138 kernel/locking/rtmutex_common.h extern void rt_mutex_init_waiter(struct rt_mutex_waiter *waiter); rt_mutex_waiter 140 kernel/locking/rtmutex_common.h struct rt_mutex_waiter *waiter, rt_mutex_waiter 143 kernel/locking/rtmutex_common.h struct rt_mutex_waiter *waiter, rt_mutex_waiter 147 kernel/locking/rtmutex_common.h struct rt_mutex_waiter *waiter); rt_mutex_waiter 149 kernel/locking/rtmutex_common.h struct rt_mutex_waiter *waiter);