Searched defs:waiter (Results 1 – 9 of 9) sorted by relevance
/kernel/ |
D | mutex-debug.c | 34 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() 41 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() 49 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter() 55 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter() 65 void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in mutex_remove_waiter()
|
D | mutex.h | 16 #define mutex_remove_waiter(lock, waiter, ti) \ argument 21 #define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument 22 #define debug_mutex_free_waiter(waiter) do { } while (0) argument 23 #define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument 28 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
|
D | rtmutex.c | 163 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 413 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 480 struct rt_mutex_waiter *waiter; in wakeup_next_waiter() local 535 struct rt_mutex_waiter *waiter) in remove_waiter() 590 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() local 616 struct rt_mutex_waiter waiter; in rt_mutex_slowlock() local
|
D | rtmutex-debug.c | 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 | semaphore.c | 208 struct semaphore_waiter waiter; in __down_common() local 258 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local
|
D | mutex.c | 131 struct mutex_waiter waiter; in __mutex_lock_common() local 254 struct mutex_waiter *waiter = in __mutex_unlock_common_slowpath() local
|
D | rtmutex-debug.h | 29 static inline int debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
|
D | futex.c | 100 wait_queue_head_t waiter; member
|
/kernel/trace/ |
D | trace.h | 230 struct task_struct *waiter; member
|