| /linux/kernel/locking/ |
| H A D | rtmutex.c | 36 static inline int __ww_mutex_add_waiter(struct rt_mutex_waiter *waiter, in __ww_mutex_add_waiter() 56 struct rt_mutex_waiter *waiter, in __ww_mutex_check_kill() 369 waiter_update_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) in waiter_update_prio() 382 waiter_clone_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) in waiter_clone_prio() 436 static inline bool rt_mutex_steal(struct rt_mutex_waiter *waiter, in rt_mutex_steal() 486 rt_mutex_enqueue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue() 494 rt_mutex_dequeue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue() 514 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi() 522 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi() 598 rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock() [all …]
|
| H A D | mutex.c | 208 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 241 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter() 338 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 386 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 475 struct mutex_waiter *waiter) in mutex_optimistic_spin() 551 struct mutex_waiter *waiter) in mutex_optimistic_spin() 615 struct mutex_waiter waiter; in __mutex_lock_common() local 984 struct mutex_waiter *waiter; in __mutex_unlock_slowpath() local
|
| H A D | ww_mutex.h | 80 __ww_waiter_add(struct mutex *lock, struct mutex_waiter *waiter, struct mutex_waiter *pos) in __ww_waiter_add() 161 __ww_waiter_add(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct rt_mutex_waiter *pos) in __ww_waiter_add() 312 __ww_mutex_die(struct MUTEX *lock, struct MUTEX_WAITER *waiter, in __ww_mutex_die() 504 __ww_mutex_check_kill(struct MUTEX *lock, struct MUTEX_WAITER *waiter, in __ww_mutex_check_kill() 553 __ww_mutex_add_waiter(struct MUTEX_WAITER *waiter, in __ww_mutex_add_waiter()
|
| /linux/drivers/md/dm-vdo/ |
| H A D | admin-state.c | 229 struct vdo_completion *waiter, in begin_operation() 276 struct vdo_completion *waiter, in start_operation() 294 struct vdo_completion *waiter) in check_code() 317 struct vdo_completion *waiter) in assert_vdo_drain_operation() 333 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_draining() 386 struct vdo_completion *waiter) in vdo_assert_load_operation() 402 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_loading() 439 struct vdo_completion *waiter) in assert_vdo_resume_operation() 456 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_resuming() 525 struct vdo_completion *waiter, in vdo_start_operation_with_waiter()
|
| H A D | wait-queue.c | 21 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter) in vdo_waitq_enqueue_waiter() 138 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(&iteration_waitq); in vdo_waitq_dequeue_matching_waiters() local 195 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(waitq); in vdo_waitq_notify_next_waiter() local
|
| H A D | flush.h | 21 struct vdo_waiter waiter; member
|
| H A D | wait-queue.h | 78 static inline bool vdo_waiter_is_waiting(struct vdo_waiter *waiter) in vdo_waiter_is_waiting()
|
| H A D | admin-state.h | 57 struct vdo_completion *waiter; member
|
| H A D | dump.c | 154 struct vdo_waiter *waiter, *first = vdo_waitq_get_first_waiter(waitq); in dump_vio_waiters() local
|
| /linux/tools/testing/selftests/futex/functional/ |
| H A D | futex_wait.c | 43 pthread_t waiter; in TEST() local 68 pthread_t waiter; in TEST() local 106 pthread_t waiter; in TEST() local
|
| H A D | futex_requeue.c | 36 pthread_t waiter[10]; in TEST() local 71 pthread_t waiter[10]; TEST() local
|
| H A D | futex_waitv.c | 53 pthread_t waiter; in TEST() local 81 pthread_t waiter; in TEST() local
|
| H A D | futex_requeue_pi_signal_restart.c | 102 pthread_t waiter; in TEST() local
|
| H A D | futex_requeue_pi.c | 323 pthread_t waiter[THREAD_MAX], waker, blocker; in TEST_F() local
|
| /linux/drivers/md/persistent-data/ |
| H A D | dm-block-manager.c | 55 struct waiter { struct 56 struct list_head list; 57 struct task_struct *task; 58 int wants_write;
|
| /linux/lib/ |
| H 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/iomap/ |
| H A D | direct-io.c | 44 struct task_struct *waiter; member 192 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_done() local
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_scheduler_types.h | 74 struct i915_sched_node *waiter; member
|
| /linux/block/ |
| H A D | fops.c | 121 struct task_struct *waiter; member 160 struct task_struct *waiter = dio->waiter; in blkdev_bio_end_io() local
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_arm.c | 385 struct bulk_waiter_node *waiter, *next; in free_bulk_waiter() local 584 struct bulk_waiter_node *waiter = NULL, *iter; in vchiq_blocking_bulk_transfer() local
|
| H A D | vchiq_dev.c | 291 struct bulk_waiter_node *waiter = NULL, *iter; in vchiq_irq_queue_bulk_tx_rx() local
|
| H A D | vchiq_core.c | 1341 struct bulk_waiter *waiter; in service_notify_bulk() local 3547 unsigned int handle, struct bulk_waiter *waiter) in vchiq_bulk_xfer_waiting()
|
| /linux/tools/testing/selftests/filesystems/epoll/ |
| H A D | epoll_wakeup_test.c | 23 pthread_t waiter; member 3461 pthread_t waiter[2]; in TEST() local
|
| /linux/kernel/printk/ |
| H A D | printk.c | 1923 int waiter; in console_lock_spinning_disable_and_check() local 1983 bool waiter; in console_trylock_spinning() local
|
| /linux/include/linux/raspberrypi/ |
| H A D | vchiq_core.h | 119 struct bulk_waiter *waiter; member
|