/linux-master/kernel/locking/ |
H A D | mutex.c | 195 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) argument 205 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, argument 216 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) argument 304 ww_mutex_spin_on_owner(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) argument 352 mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) argument 441 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) argument 517 mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) argument 578 struct mutex_waiter waiter; local 941 struct mutex_waiter *waiter = local [all...] |
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...] |
H A D | rwsem.c | 370 rwsem_add_waiter(struct rw_semaphore *sem, struct rwsem_waiter *waiter) argument 386 rwsem_del_waiter(struct rw_semaphore *sem, struct rwsem_waiter *waiter) argument 415 struct rwsem_waiter *waiter, *tmp; local 604 rwsem_try_write_lock(struct rw_semaphore *sem, struct rwsem_waiter *waiter) argument 1000 struct rwsem_waiter waiter; local 1109 struct rwsem_waiter waiter; local [all...] |
/linux-master/block/ |
H A D | fops.c | 113 struct task_struct *waiter; member in union:blkdev_dio::__anon310 148 struct task_struct *waiter = dio->waiter; local
|
/linux-master/drivers/md/dm-vdo/ |
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 | 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 | 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 | vdo.h | 112 struct vdo_completion *waiter; member in struct:read_only_notifier
|
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 | slab-depot.h | 158 struct vdo_waiter waiter; member in struct:reference_block
|
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 | 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...] |
/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/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_dev.c | 290 struct bulk_waiter_node *waiter = NULL, *iter; local [all...] |
H A D | vchiq_arm.c | 716 struct bulk_waiter_node *waiter, *next; local 923 struct bulk_waiter_node *waiter = NULL, *iter; local [all...] |
H A D | vchiq_core.c | 1323 struct bulk_waiter *waiter; local
|
/linux-master/include/linux/ |
H A D | filelock.h | 329 static inline int locks_delete_block(struct file_lock *waiter) argument
|
H A D | blkdev.h | 1446 static inline void blk_wake_io_task(struct task_struct *waiter) argument
|
/linux-master/fs/ |
H A D | direct-io.c | 137 struct task_struct *waiter; /* waiting task (NULL if none) */ member in struct:dio
|
H A D | locks.c | 675 static void locks_insert_global_blocked(struct file_lock_core *waiter) argument 682 static void locks_delete_global_blocked(struct file_lock_core *waiter) argument 694 static void __locks_unlink_block(struct file_lock_core *waiter) argument 703 struct file_lock_core *waiter; local 726 __locks_delete_block(struct file_lock_core *waiter) argument 776 locks_delete_block(struct file_lock *waiter) argument 797 __locks_insert_block(struct file_lock_core *blocker, struct file_lock_core *waiter, bool conflict(struct file_lock_core *, struct file_lock_core *)) argument 826 locks_insert_block(struct file_lock_core *blocker, struct file_lock_core *waiter, bool conflict(struct file_lock_core *, struct file_lock_core *)) argument [all...] |
/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
|