| /Linux-v5.4/kernel/locking/ | 
| D | mutex.h | 13 #define mutex_remove_waiter(lock, waiter, task) \  argument16 #define debug_mutex_wake_waiter(lock, waiter)		do { } while (0)  argument
 17 #define debug_mutex_free_waiter(waiter)			do { } while (0)  argument
 18 #define debug_mutex_add_waiter(lock, waiter, ti)	do { } while (0)  argument
 23 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 mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,  in 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 | 198 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter)  in __mutex_waiter_is_first()208 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter,  in __mutex_add_waiter()
 367 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter,  in __ww_mutex_die()
 503 			    struct mutex_waiter *waiter)  in ww_mutex_spin_on_owner()
 551 			 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter)  in mutex_spin_on_owner()
 639 		      const bool use_ww_ctx, struct mutex_waiter *waiter)  in mutex_optimistic_spin()
 715 		      const bool use_ww_ctx, struct mutex_waiter *waiter)  in mutex_optimistic_spin()
 805 __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter,  in __ww_mutex_check_kill()
 852 __ww_mutex_add_waiter(struct mutex_waiter *waiter,  in __ww_mutex_add_waiter()
 930 	struct mutex_waiter waiter;  in __mutex_lock_common()  local
 [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()  local257 	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 | 405 	struct rwsem_waiter *waiter, *tmp;  in rwsem_mark_wake()  local998 	struct rwsem_waiter waiter;  in rwsem_down_read_slowpath()  local
 1144 	struct rwsem_waiter waiter;  in rwsem_down_write_slowpath()  local
 
 | 
| /Linux-v5.4/drivers/gpu/host1x/ | 
| D | intr.c | 36 static bool add_waiter_to_queue(struct host1x_waitlist *waiter,  in add_waiter_to_queue()60 	struct host1x_waitlist *waiter, *next, *prev;  in remove_completed_waiters()  local
 99 static void action_submit_complete(struct host1x_waitlist *waiter)  in action_submit_complete()
 111 static void action_wakeup(struct host1x_waitlist *waiter)  in action_wakeup()
 118 static void action_wakeup_interruptible(struct host1x_waitlist *waiter)  in action_wakeup_interruptible()
 140 		struct host1x_waitlist *waiter, *next;  in run_handlers()  local
 205 			   void *data, struct host1x_waitlist *waiter,  in host1x_intr_add_action()
 248 	struct host1x_waitlist *waiter = ref;  in host1x_intr_put_ref()  local
 316 		struct host1x_waitlist *waiter, *next;  in host1x_intr_stop()  local
 
 | 
| D | syncpt.c | 210 	struct host1x_waitlist *waiter;  in host1x_syncpt_wait()  local
 | 
| /Linux-v5.4/drivers/tty/ | 
| D | tty_ldsem.c | 76 	struct ldsem_waiter *waiter, *next;  in __ldsem_wake_readers()  local121 	struct ldsem_waiter *waiter;  in __ldsem_wake_writer()  local
 158 	struct ldsem_waiter waiter;  in down_read_failed()  local
 232 	struct ldsem_waiter waiter;  in down_write_failed()  local
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ | 
| D | kfd_events.c | 240 	struct kfd_event_waiter *waiter;  in destroy_event()  local391 	struct kfd_event_waiter *waiter;  in set_event()  local
 545 		struct kfd_event_waiter *waiter,  in init_event_waiter_get_status()
 560 static void init_event_waiter_add_to_waitlist(struct kfd_event_waiter *waiter)  in init_event_waiter_add_to_waitlist()
 613 	struct kfd_event_waiter *waiter;  in copy_signaled_event_data()  local
 
 | 
| /Linux-v5.4/drivers/md/persistent-data/ | 
| D | dm-block-manager.c | 54 struct waiter {  struct55 	struct list_head list;
 56 	struct task_struct *task;
 57 	int wants_write;
 
 | 
| /Linux-v5.4/lib/ | 
| D | klist.c | 185 	struct klist_waiter *waiter, *tmp;  in klist_release()  local240 	struct klist_waiter waiter;  in klist_remove()  local
 
 | 
| /Linux-v5.4/fs/ | 
| D | locks.c | 705 static void locks_insert_global_blocked(struct file_lock *waiter)  in locks_insert_global_blocked()712 static void locks_delete_global_blocked(struct file_lock *waiter)  in locks_delete_global_blocked()
 724 static void __locks_delete_block(struct file_lock *waiter)  in __locks_delete_block()
 734 		struct file_lock *waiter;  in __locks_wake_up_blocks()  local
 752 int locks_delete_block(struct file_lock *waiter)  in locks_delete_block()
 796 				 struct file_lock *waiter,  in __locks_insert_block()
 823 			       struct file_lock *waiter,  in locks_insert_block()
 
 | 
| D | block_dev.c | 195 	struct task_struct *waiter = bio->bi_private;  in blkdev_bio_end_io_simple()  local278 		struct task_struct	*waiter;  member
 322 			struct task_struct *waiter = dio->waiter;  in blkdev_bio_end_io()  local
 
 | 
| D | direct-io.c | 137 	struct task_struct *waiter;	/* waiting task (NULL if none) */  member
 | 
| /Linux-v5.4/tools/testing/selftests/futex/functional/ | 
| D | futex_requeue_pi_signal_restart.c | 122 	pthread_t waiter;  in main()  local
 | 
| D | futex_requeue_pi.c | 283 	pthread_t waiter[THREAD_MAX], waker, blocker;  in unit_test()  local
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | i915_scheduler_types.h | 65 	struct i915_sched_node *waiter;  member
 | 
| /Linux-v5.4/fs/iomap/ | 
| D | direct-io.c | 39 			struct task_struct	*waiter;  member156 			struct task_struct *waiter = dio->submit.waiter;  in iomap_dio_bio_end_io()  local
 
 | 
| /Linux-v5.4/mm/ | 
| D | page_io.c | 123 	struct task_struct *waiter = bio->bi_private;  in end_swap_bio_read()  local
 | 
| /Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/ | 
| D | vchiq_arm.c | 253 		struct bulk_waiter_node *waiter, *next;  in vchiq_shutdown()  local439 	struct bulk_waiter_node *waiter = NULL;  in vchiq_blocking_bulk_transfer()  local
 1043 		struct bulk_waiter_node *waiter = NULL;  in vchiq_ioctl()  local
 2048 		struct bulk_waiter_node *waiter, *next;  in vchiq_release()  local
 
 | 
| D | vchiq_core.c | 1222 					struct bulk_waiter *waiter;  in notify_bulks()  local
 | 
| /Linux-v5.4/kernel/printk/ | 
| D | printk.c | 1674 	int waiter;  in console_lock_spinning_disable_and_check()  local1712 	bool waiter;  in console_trylock_spinning()  local
 
 |