/Linux-v4.19/kernel/locking/ |
D | mutex.h | 13 #define mutex_remove_waiter(lock, waiter, task) \ argument 16 #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 | 272 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue() 295 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue() 305 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi() 328 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi() 362 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock() 455 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 809 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 930 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 1021 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local 1069 struct rt_mutex_waiter *waiter) in remove_waiter() [all …]
|
D | mutex.c | 171 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first() 181 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 340 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_die() 476 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 524 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 612 const bool use_ww_ctx, struct mutex_waiter *waiter) in mutex_optimistic_spin() 688 const bool use_ww_ctx, struct mutex_waiter *waiter) in mutex_optimistic_spin() 778 __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_check_kill() 825 __ww_mutex_add_waiter(struct mutex_waiter *waiter, in __ww_mutex_add_waiter() 903 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 | rwsem-spinlock.c | 69 struct rwsem_waiter *waiter; in __rwsem_do_wake() local 119 struct rwsem_waiter *waiter; in __rwsem_wake_one_writer() local 132 struct rwsem_waiter waiter; in __down_read_common() local 215 struct rwsem_waiter waiter; in __down_write_common() local
|
D | rwsem-xadd.c | 131 struct rwsem_waiter *waiter, *tmp; in __rwsem_mark_wake() local 229 struct rwsem_waiter waiter; in __rwsem_down_read_failed_common() local 499 struct rwsem_waiter waiter; in __rwsem_down_write_failed_common() local
|
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 | rtmutex-debug.h | 28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
|
/Linux-v4.19/drivers/gpu/host1x/ |
D | intr.c | 47 static bool add_waiter_to_queue(struct host1x_waitlist *waiter, in add_waiter_to_queue() 71 struct host1x_waitlist *waiter, *next, *prev; in remove_completed_waiters() local 110 static void action_submit_complete(struct host1x_waitlist *waiter) in action_submit_complete() 122 static void action_wakeup(struct host1x_waitlist *waiter) in action_wakeup() 129 static void action_wakeup_interruptible(struct host1x_waitlist *waiter) in action_wakeup_interruptible() 151 struct host1x_waitlist *waiter, *next; in run_handlers() local 216 void *data, struct host1x_waitlist *waiter, in host1x_intr_add_action() 259 struct host1x_waitlist *waiter = ref; in host1x_intr_put_ref() local 327 struct host1x_waitlist *waiter, *next; in host1x_intr_stop() local
|
D | syncpt.c | 221 struct host1x_waitlist *waiter; in host1x_syncpt_wait() local
|
/Linux-v4.19/drivers/tty/ |
D | tty_ldsem.c | 99 struct ldsem_waiter *waiter, *next; in __ldsem_wake_readers() local 145 struct ldsem_waiter *waiter; in __ldsem_wake_writer() local 182 struct ldsem_waiter waiter; in down_read_failed() local 255 struct ldsem_waiter waiter; in down_write_failed() local
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_events.c | 240 struct kfd_event_waiter *waiter; in destroy_event() local 391 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-v4.19/drivers/md/persistent-data/ |
D | dm-block-manager.c | 52 struct waiter { struct 53 struct list_head list; 54 struct task_struct *task; 55 int wants_write;
|
/Linux-v4.19/fs/ |
D | locks.c | 647 static void locks_insert_global_blocked(struct file_lock *waiter) in locks_insert_global_blocked() 654 static void locks_delete_global_blocked(struct file_lock *waiter) in locks_delete_global_blocked() 666 static void __locks_delete_block(struct file_lock *waiter) in __locks_delete_block() 673 static void locks_delete_block(struct file_lock *waiter) in locks_delete_block() 691 struct file_lock *waiter) in __locks_insert_block() 702 struct file_lock *waiter) in locks_insert_block() 728 struct file_lock *waiter; in locks_wake_up_blocks() local 2579 posix_unblock_lock(struct file_lock *waiter) in posix_unblock_lock()
|
D | block_dev.c | 181 struct task_struct *waiter = bio->bi_private; in blkdev_bio_end_io_simple() local 268 struct task_struct *waiter; member 303 struct task_struct *waiter = dio->waiter; in blkdev_bio_end_io() local
|
D | iomap.c | 1428 struct task_struct *waiter; member 1527 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_bio_end_io() local
|
D | direct-io.c | 136 struct task_struct *waiter; /* waiting task (NULL if none) */ member
|
/Linux-v4.19/lib/ |
D | klist.c | 186 struct klist_waiter *waiter, *tmp; in klist_release() local 241 struct klist_waiter waiter; in klist_remove() local
|
/Linux-v4.19/tools/testing/selftests/futex/functional/ |
D | futex_requeue_pi_signal_restart.c | 126 pthread_t waiter; in main() local
|
D | futex_requeue_pi.c | 287 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
|
/Linux-v4.19/mm/ |
D | page_io.c | 126 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read() local
|
/Linux-v4.19/include/crypto/ |
D | mcryptd.h | 58 struct list_head waiter; member
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_arm.c | 279 struct bulk_waiter_node *waiter; in vchiq_shutdown() local 467 struct bulk_waiter_node *waiter = NULL; in vchiq_blocking_bulk_transfer() local 1122 struct bulk_waiter_node *waiter = NULL; in vchiq_ioctl() local 2177 struct bulk_waiter_node *waiter; in vchiq_release() local
|
/Linux-v4.19/kernel/printk/ |
D | printk.c | 1607 int waiter; in console_lock_spinning_disable_and_check() local 1645 bool waiter; in console_trylock_spinning() local
|