Searched refs:rt_mutex_waiter (Results 1 – 7 of 7) sorted by relevance
/linux-2.6.39/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()
|
D | rtmutex.c | 152 struct rt_mutex_waiter *orig_waiter, in rt_mutex_adjust_prio_chain() 156 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() 311 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 352 struct rt_mutex_waiter *top; in try_to_take_rt_mutex() 392 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 397 struct rt_mutex_waiter *top_waiter = waiter; in task_blocks_on_rt_mutex() 462 struct rt_mutex_waiter *waiter; in wakeup_next_waiter() 491 struct rt_mutex_waiter *waiter) in remove_waiter() 513 struct rt_mutex_waiter *next; in remove_waiter() 548 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() [all …]
|
D | rtmutex-debug.c | 123 void debug_rt_mutex_deadlock(int detect, struct rt_mutex_waiter *act_waiter, in debug_rt_mutex_deadlock() 138 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock() 205 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter() 213 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_free_waiter()
|
D | futex.c | 129 struct rt_mutex_waiter *rt_waiter; 2225 struct rt_mutex_waiter rt_waiter; in futex_wait_requeue_pi()
|
/linux-2.6.39/include/linux/ |
D | rtmutex.h | 40 struct rt_mutex_waiter;
|
D | sched.h | 1398 struct rt_mutex_waiter *pi_blocked_on;
|