Home
last modified time | relevance | path

Searched refs:rt_mutex_waiter (Results 1 – 8 of 8) sorted by relevance

/linux-3.4.99/kernel/
Drtmutex_common.h47 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,
Drtmutex-debug.h15 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()
Drtmutex.c210 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 …]
Drtmutex-debug.c68 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()
Drtmutex.h28 static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) in rt_mutex_print_deadlock()
Dfutex.c131 struct rt_mutex_waiter *rt_waiter;
2412 struct rt_mutex_waiter rt_waiter; in futex_wait_requeue_pi()
/linux-3.4.99/include/linux/
Drtmutex.h40 struct rt_mutex_waiter;
Dsched.h1478 struct rt_mutex_waiter *pi_blocked_on;