Searched defs:waiter (Results 1 – 9 of 9) sorted by relevance
/kernel/locking/ |
D | mutex.h | 13 #define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument 14 #define debug_mutex_free_waiter(waiter) do { } while (0) argument 15 #define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument 16 #define debug_mutex_remove_waiter(lock, waiter, ti) do { } while (0) argument 21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
|
D | mutex-debug.c | 30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() 37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() 45 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter() 51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter() 60 void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_remove_waiter()
|
D | rtmutex.c | 273 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) 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() 329 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi() 363 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock() 456 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 808 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 929 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 1020 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local 1068 struct rt_mutex_waiter *waiter) in remove_waiter() [all …]
|
D | mutex.c | 200 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first() 210 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 221 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter() 379 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_die() 515 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 563 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 651 struct mutex_waiter *waiter) in mutex_optimistic_spin() 727 struct mutex_waiter *waiter) in mutex_optimistic_spin() 817 __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_check_kill() 864 __ww_mutex_add_waiter(struct mutex_waiter *waiter, in __ww_mutex_add_waiter() [all …]
|
D | rtmutex-debug.c | 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 | semaphore.c | 207 struct semaphore_waiter waiter; in __down_common() local 257 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local
|
D | rtmutex-debug.h | 28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
|
D | rwsem.c | 409 struct rwsem_waiter *waiter, *tmp; in rwsem_mark_wake() local 1002 struct rwsem_waiter waiter; in rwsem_down_read_slowpath() local 1157 struct rwsem_waiter waiter; in rwsem_down_write_slowpath() local
|
/kernel/printk/ |
D | printk.c | 1706 int waiter; in console_lock_spinning_disable_and_check() local 1744 bool waiter; in console_trylock_spinning() local
|