/linux/kernel/locking/ |
A D | rtmutex.c | 51 struct rt_mutex_waiter *waiter, in __ww_mutex_check_kill() 970 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 1086 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 1192 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local 1357 struct rt_mutex_waiter *waiter, in rtmutex_spin_on_owner() 1395 struct rt_mutex_waiter *waiter, in rtmutex_spin_on_owner() 1416 struct rt_mutex_waiter *waiter) in remove_waiter() 1483 struct rt_mutex_waiter *waiter) in rt_mutex_slowlock_block() 1561 struct rt_mutex_waiter *waiter) in __rt_mutex_slowlock() 1609 struct rt_mutex_waiter waiter; in __rt_mutex_slowlock_locked() local [all …]
|
A D | mutex-debug.c | 28 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() 36 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() 44 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter() 50 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter() 59 void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_remove_waiter()
|
A D | mutex.h | 38 # define debug_mutex_lock_common(lock, waiter) do { } while (0) argument 39 # define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument 40 # define debug_mutex_free_waiter(waiter) do { } while (0) argument 41 # define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument 42 # define debug_mutex_remove_waiter(lock, waiter, ti) do { } while (0) argument
|
A D | rtmutex_common.h | 104 struct rt_mutex_waiter *waiter) in rt_mutex_waiter_is_top_waiter() 178 static inline void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter() 184 static inline void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_free_waiter() 190 static inline void rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in rt_mutex_init_waiter() 199 static inline void rt_mutex_init_rtlock_waiter(struct rt_mutex_waiter *waiter) in rt_mutex_init_rtlock_waiter()
|
A D | mutex.c | 192 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first() 202 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 213 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter() 302 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 350 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 446 struct mutex_waiter *waiter) in mutex_optimistic_spin() 522 struct mutex_waiter *waiter) in mutex_optimistic_spin() 577 struct mutex_waiter waiter; in __mutex_lock_common() local 929 struct mutex_waiter *waiter = in __mutex_unlock_slowpath() local
|
A D | ww_mutex.h | 53 __ww_waiter_add(struct mutex *lock, struct mutex_waiter *waiter, struct mutex_waiter *pos) in __ww_waiter_add() 130 __ww_waiter_add(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct rt_mutex_waiter *pos) in __ww_waiter_add() 277 __ww_mutex_die(struct MUTEX *lock, struct MUTEX_WAITER *waiter, in __ww_mutex_die() 441 __ww_mutex_check_kill(struct MUTEX *lock, struct MUTEX_WAITER *waiter, in __ww_mutex_check_kill() 489 __ww_mutex_add_waiter(struct MUTEX_WAITER *waiter, in __ww_mutex_add_waiter()
|
A D | rtmutex_api.c | 271 struct rt_mutex_waiter *waiter, in __rt_mutex_start_proxy_lock() 318 struct rt_mutex_waiter *waiter, in rt_mutex_start_proxy_lock() 351 struct rt_mutex_waiter *waiter) in rt_mutex_wait_proxy_lock() 390 struct rt_mutex_waiter *waiter) in rt_mutex_cleanup_proxy_lock() 433 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() local
|
A D | semaphore.c | 211 struct semaphore_waiter waiter; in __down_common() local 261 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local
|
A D | rwsem.c | 366 rwsem_add_waiter(struct rw_semaphore *sem, struct rwsem_waiter *waiter) in rwsem_add_waiter() 380 rwsem_del_waiter(struct rw_semaphore *sem, struct rwsem_waiter *waiter) in rwsem_del_waiter() 408 struct rwsem_waiter *waiter, *tmp; in rwsem_mark_wake() local 569 struct rwsem_waiter *waiter) in rwsem_try_write_lock() 945 struct rwsem_waiter waiter; in rwsem_down_read_slowpath() local 1064 struct rwsem_waiter waiter; in rwsem_down_write_slowpath() local
|
/linux/drivers/gpu/host1x/ |
A D | intr.c | 37 static bool add_waiter_to_queue(struct host1x_waitlist *waiter, in add_waiter_to_queue() 61 struct host1x_waitlist *waiter, *next, *prev; in remove_completed_waiters() local 100 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() 125 static void action_signal_fence(struct host1x_waitlist *waiter) in action_signal_fence() 148 struct host1x_waitlist *waiter, *next; in run_handlers() local 213 void *data, struct host1x_waitlist *waiter, in host1x_intr_add_action() 258 struct host1x_waitlist *waiter = ref; in host1x_intr_put_ref() local 336 struct host1x_waitlist *waiter, *next; in host1x_intr_stop() local
|
A D | fence.c | 28 struct host1x_waitlist *waiter; member
|
/linux/drivers/tty/ |
A D | tty_ldsem.c | 76 struct ldsem_waiter *waiter, *next; in __ldsem_wake_readers() local 121 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/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_events.c | 240 struct kfd_event_waiter *waiter; in destroy_event() local 390 struct kfd_event_waiter *waiter; in set_event() local 544 struct kfd_event_waiter *waiter, in init_event_waiter_get_status() 559 static void init_event_waiter_add_to_waitlist(struct kfd_event_waiter *waiter) in init_event_waiter_add_to_waitlist() 612 struct kfd_event_waiter *waiter; in copy_signaled_event_data() local
|
/linux/drivers/md/persistent-data/ |
A D | dm-block-manager.c | 54 struct waiter { struct 55 struct list_head list; 56 struct task_struct *task; 57 int wants_write;
|
/linux/block/ |
A D | fops.c | 49 struct task_struct *waiter = bio->bi_private; in blkdev_bio_end_io_simple() local 135 struct task_struct *waiter; member 170 struct task_struct *waiter = dio->waiter; in blkdev_bio_end_io() local
|
/linux/tools/testing/selftests/futex/functional/ |
A D | futex_requeue.c | 43 pthread_t waiter[10]; in main() local
|
A D | futex_waitv.c | 62 pthread_t waiter; in main() local
|
A D | futex_wait.c | 53 pthread_t waiter; in main() local
|
A D | futex_requeue_pi_signal_restart.c | 122 pthread_t waiter; in main() local
|
A D | futex_requeue_pi.c | 283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
|
/linux/lib/ |
A D | klist.c | 185 struct klist_waiter *waiter, *tmp; in klist_release() local 240 struct klist_waiter waiter; in klist_remove() local
|
/linux/fs/ |
A D | locks.c | 597 static void locks_insert_global_blocked(struct file_lock *waiter) in locks_insert_global_blocked() 604 static void locks_delete_global_blocked(struct file_lock *waiter) in locks_delete_global_blocked() 616 static void __locks_delete_block(struct file_lock *waiter) in __locks_delete_block() 625 struct file_lock *waiter; in __locks_wake_up_blocks() local 650 int locks_delete_block(struct file_lock *waiter) in locks_delete_block() 711 struct file_lock *waiter, in __locks_insert_block() 738 struct file_lock *waiter, in locks_insert_block()
|
/linux/fs/iomap/ |
A D | direct-io.c | 41 struct task_struct *waiter; member 155 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_bio_end_io() local
|
/linux/mm/ |
A D | page_io.c | 104 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read() local
|
/linux/drivers/gpu/drm/i915/ |
A D | i915_scheduler_types.h | 74 struct i915_sched_node *waiter; member
|