Searched refs:rt_mutex_waiter (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.4/kernel/locking/ | 
| D | rtmutex_common.h | 27 struct rt_mutex_waiter {  struct52 static inline struct rt_mutex_waiter *  argument
 56 	struct rt_mutex_waiter *w = NULL;  in rt_mutex_top_waiter()
 59 		w = rb_entry(leftmost, struct rt_mutex_waiter, tree_entry);  in rt_mutex_top_waiter()
 70 static inline struct rt_mutex_waiter *
 74 			struct rt_mutex_waiter, pi_tree_entry);  in task_top_pi_waiter()
 84 static inline struct rt_mutex_waiter *
 95 static inline struct rt_mutex_waiter *
 138 extern void rt_mutex_init_waiter(struct rt_mutex_waiter *waiter);
 140 				     struct rt_mutex_waiter *waiter,
 [all …]
 
 | 
| D | rtmutex-debug.h | 13 extern void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter);14 extern void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter);
 22 				    struct rt_mutex_waiter *waiter,
 24 extern void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter);
 28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter,  in debug_rt_mutex_detect_deadlock()
 34 static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w)  in rt_mutex_print_deadlock()
 
 | 
| D | rtmutex.c | 232 	&(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline }235 rt_mutex_waiter_less(struct rt_mutex_waiter *left,  in rt_mutex_waiter_less()
 236 		     struct rt_mutex_waiter *right)  in rt_mutex_waiter_less()
 254 rt_mutex_waiter_equal(struct rt_mutex_waiter *left,  in rt_mutex_waiter_equal()
 255 		      struct rt_mutex_waiter *right)  in rt_mutex_waiter_equal()
 273 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter)  in rt_mutex_enqueue()
 277 	struct rt_mutex_waiter *entry;  in rt_mutex_enqueue()
 282 		entry = rb_entry(parent, struct rt_mutex_waiter, tree_entry);  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()
 [all …]
 
 | 
| D | rtmutex-debug.c | 72 			     struct rt_mutex_waiter *act_waiter,  in debug_rt_mutex_deadlock()87 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter)  in debug_rt_mutex_print_deadlock()
 158 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter)  in debug_rt_mutex_init_waiter()
 164 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter)  in debug_rt_mutex_free_waiter()
 
 | 
| D | rtmutex.h | 26 static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w)  in rt_mutex_print_deadlock()31 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *w,  in debug_rt_mutex_detect_deadlock()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | rtmutex.h | 45 struct rt_mutex_waiter;
 | 
| D | sched.h | 954 	struct rt_mutex_waiter		*pi_blocked_on;
 | 
| /Linux-v5.4/kernel/ | 
| D | futex.c | 237 	struct rt_mutex_waiter *rt_waiter;2804 	struct rt_mutex_waiter rt_waiter;  in futex_lock_pi()
 3214 	struct rt_mutex_waiter rt_waiter;  in futex_wait_requeue_pi()
 
 |