Searched refs:rt_mutex_waiter (Results 1 – 8 of 8) sorted by relevance
/linux-3.4.99/kernel/ |
D | rtmutex_common.h | 47 struct rt_mutex_waiter { struct 67 static inline struct rt_mutex_waiter * argument 70 struct rt_mutex_waiter *w; in rt_mutex_top_waiter() 72 w = plist_first_entry(&lock->wait_list, struct rt_mutex_waiter, in rt_mutex_top_waiter() 84 static inline struct rt_mutex_waiter * 87 return plist_first_entry(&p->pi_waiters, struct rt_mutex_waiter, in task_top_pi_waiter() 112 struct rt_mutex_waiter *waiter, 117 struct rt_mutex_waiter *waiter,
|
D | rtmutex-debug.h | 15 extern void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter); 16 extern void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter); 23 extern void debug_rt_mutex_deadlock(int detect, struct rt_mutex_waiter *waiter, 25 extern void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter); 29 static inline int debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock() 35 static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) in rt_mutex_print_deadlock()
|
D | rtmutex.c | 210 struct rt_mutex_waiter *orig_waiter, in rt_mutex_adjust_prio_chain() 214 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() 408 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 449 struct rt_mutex_waiter *top; in try_to_take_rt_mutex() 489 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 494 struct rt_mutex_waiter *top_waiter = waiter; in task_blocks_on_rt_mutex() 581 struct rt_mutex_waiter *waiter; in wakeup_next_waiter() 623 struct rt_mutex_waiter *waiter) in remove_waiter() 645 struct rt_mutex_waiter *next; in remove_waiter() 680 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() [all …]
|
D | rtmutex-debug.c | 68 void debug_rt_mutex_deadlock(int detect, struct rt_mutex_waiter *act_waiter, in debug_rt_mutex_deadlock() 83 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock() 153 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter() 161 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_free_waiter()
|
D | rtmutex.h | 28 static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) in rt_mutex_print_deadlock()
|
D | futex.c | 131 struct rt_mutex_waiter *rt_waiter; 2412 struct rt_mutex_waiter rt_waiter; in futex_wait_requeue_pi()
|
/linux-3.4.99/include/linux/ |
D | rtmutex.h | 40 struct rt_mutex_waiter;
|
D | sched.h | 1478 struct rt_mutex_waiter *pi_blocked_on;
|