/linux-master/include/linux/ |
H A D | blkdev.h | 1446 static inline void blk_wake_io_task(struct task_struct *waiter) argument
|
/linux-master/mm/ |
H A D | filemap.c | 1457 folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter) argument [all...] |
/linux-master/kernel/printk/ |
H A D | printk.c | 1894 int waiter; local 1954 bool waiter; local [all...] |
/linux-master/fs/nfs/ |
H A D | nfs4proc.c | 7477 struct nfs4_lock_waiter *waiter = local 7505 struct nfs4_lock_waiter waiter = { local
|
/linux-master/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 55 struct waiter { struct
|
/linux-master/drivers/md/dm-vdo/ |
H A D | wait-queue.h | 78 vdo_waiter_is_waiting(struct vdo_waiter *waiter) argument [all...] |
H A D | vdo.h | 112 struct vdo_completion *waiter; member in struct:read_only_notifier
|
H A D | vio.c | 402 void acquire_vio_from_pool(struct vio_pool *pool, struct vdo_waiter *waiter) argument
|
H A D | wait-queue.c | 21 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter) argument 138 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(&iteration_waitq); local 195 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(waitq); local [all...] |
H A D | slab-depot.c | 359 static void update_slab_summary_entry(struct vdo_slab *slab, struct vdo_waiter *waiter, argument 449 flush_for_reaping(struct vdo_waiter *waiter, void *context) argument 558 release_journal_locks(struct vdo_waiter *waiter, void *context) argument 742 write_slab_journal_block(struct vdo_waiter *waiter, void *context) argument 1015 finish_summary_update(struct vdo_waiter *waiter, void *context) argument 1041 launch_reference_block_write(struct vdo_waiter *waiter, void *context) argument 1185 write_reference_block(struct vdo_waiter *waiter, void *context) argument 1689 add_entry_from_waiter(struct vdo_waiter *waiter, void *context) argument 1755 struct vdo_waiter *waiter = vdo_waitq_get_first_waiter(&journal->entry_waiters); local 2269 load_reference_block(struct vdo_waiter *waiter, void *context) argument 2294 struct vdo_waiter *waiter = &slab->reference_blocks[i].waiter; local 2465 read_slab_journal_tail(struct vdo_waiter *waiter, void *context) argument 3063 abort_waiter(struct vdo_waiter *waiter, void *context __always_unused) argument 3219 vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator, struct vdo_waiter *waiter) argument [all...] |
H A D | slab-depot.h | 158 struct vdo_waiter waiter; member in struct:reference_block
|
H A D | recovery-journal.c | 267 static void continue_waiter(struct vdo_waiter *waiter, void *context) argument 1084 static void assign_entry(struct vdo_waiter *waiter, void *context) argument 1171 static void continue_committed_waiter(struct vdo_waiter *waiter, void *context) argument 1368 write_block(struct vdo_waiter *waiter, void *context __always_unused) argument [all...] |
H A D | physical-zone.c | 520 static void retry_allocation(struct vdo_waiter *waiter, void *context __always_unused) argument
|
H A D | flush.c | 96 static struct vdo_flush *vdo_waiter_as_flush(struct vdo_waiter *waiter) argument
|
H A D | flush.h | 21 struct vdo_waiter waiter; member in struct:vdo_flush
|
H A D | dump.c | 154 struct vdo_waiter *waiter, *first = vdo_waitq_get_first_waiter(waitq); local
|
H A D | dedupe.c | 573 static void abort_waiter(struct vdo_waiter *waiter, void *context __always_unused) argument 928 enter_forked_lock(struct vdo_waiter *waiter, void *context) argument [all...] |
H A D | data-vio.h | 172 struct vdo_waiter waiter; member in struct:reference_updater 178 struct vdo_waiter waiter; member in struct:data_vio 292 static inline struct data_vio *vdo_waiter_as_data_vio(struct vdo_waiter *waiter) argument
|
H A D | block-map.c | 88 struct vdo_waiter waiter; member in struct:cursor 163 static inline struct vdo_page_completion *page_completion_from_waiter(struct vdo_waiter *waiter) argument 507 static void complete_waiter_with_error(struct vdo_waiter *waiter, void *result_ptr) argument 521 complete_waiter_with_page(struct vdo_waiter *waiter, void *page_info) argument 875 completion_needs_page(struct vdo_waiter *waiter, void *context) argument 1499 write_page_callback(struct vdo_waiter *waiter, void *context) argument 1504 acquire_vio(struct vdo_waiter *waiter, struct block_map_zone *zone) argument 1534 write_page_if_not_dirtied(struct vdo_waiter *waiter, void *context) argument 1724 abort_lookup_for_waiter(struct vdo_waiter *waiter, void *context) argument 1814 continue_load_for_waiter(struct vdo_waiter *waiter, void *context) argument 1872 load_page(struct vdo_waiter *waiter, void *context) argument 1949 continue_allocation_for_waiter(struct vdo_waiter *waiter, void *context) argument 2629 launch_cursor(struct vdo_waiter *waiter, void *context) argument [all...] |
H A D | block-map.h | 171 struct vdo_waiter waiter; member in struct:vdo_page_completion 185 struct vdo_waiter waiter; member in struct:tree_page
|
H A D | admin-state.c | 222 begin_operation(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument 267 start_operation(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument 286 check_code(bool valid, const struct admin_state_code *code, const char *what, struct vdo_completion *waiter) argument 308 assert_vdo_drain_operation(const struct admin_state_code *operation, struct vdo_completion *waiter) argument 322 vdo_start_draining(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument 372 vdo_assert_load_operation(const struct admin_state_code *operation, struct vdo_completion *waiter) argument 386 vdo_start_loading(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument 421 assert_vdo_resume_operation(const struct admin_state_code *operation, struct vdo_completion *waiter) argument 436 vdo_start_resuming(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument 498 vdo_start_operation_with_waiter(struct admin_state *state, const struct admin_state_code *operation, struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) argument [all...] |
H A D | admin-state.h | 57 struct vdo_completion *waiter; member in struct:admin_state
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_events.c | 263 struct kfd_event_waiter *waiter; local 625 struct kfd_event_waiter *waiter; local 798 init_event_waiter(struct kfd_process *p, struct kfd_event_waiter *waiter, struct kfd_event_data *event_data) argument 869 struct kfd_event_waiter *waiter; local [all...] |
/linux-master/tools/testing/selftests/futex/functional/ |
H A D | futex_requeue_pi.c | 285 pthread_t waiter[THREAD_MAX], waker, blocker; local
|
/linux-master/kernel/locking/ |
H A D | rtmutex.c | 35 static inline int __ww_mutex_add_waiter(struct rt_mutex_waiter *waiter, argument 360 waiter_update_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) argument 52 __ww_mutex_check_kill(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct ww_acquire_ctx *ww_ctx) argument 373 waiter_clone_prio(struct rt_mutex_waiter *waiter, struct task_struct *task) argument 427 rt_mutex_steal(struct rt_mutex_waiter *waiter, struct rt_mutex_waiter *top_waiter) argument 477 rt_mutex_enqueue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) argument 485 rt_mutex_dequeue(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) argument 505 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) argument 513 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) argument 589 rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, enum rtmutex_chainwalk chwalk) argument 682 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; local 1084 try_to_take_rt_mutex(struct rt_mutex_base *lock, struct task_struct *task, struct rt_mutex_waiter *waiter) argument 1200 task_blocks_on_rt_mutex(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter, struct task_struct *task, struct ww_acquire_ctx *ww_ctx, enum rtmutex_chainwalk chwalk) argument 1311 struct rt_mutex_waiter *waiter; local 1477 rtmutex_spin_on_owner(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter, struct task_struct *owner) argument 1514 rtmutex_spin_on_owner(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter, struct task_struct *owner) argument 1535 remove_waiter(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) argument 1599 rt_mutex_slowlock_block(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state, struct hrtimer_sleeper *timeout, struct rt_mutex_waiter *waiter) argument 1677 __rt_mutex_slowlock(struct rt_mutex_base *lock, struct ww_acquire_ctx *ww_ctx, unsigned int state, enum rtmutex_chainwalk chwalk, struct rt_mutex_waiter *waiter) argument 1734 struct rt_mutex_waiter waiter; local 1808 struct rt_mutex_waiter waiter; local [all...] |