Searched defs:waiter (Results 26 - 48 of 48) sorted by relevance

12

/linux-master/kernel/locking/
H A Dmutex.c195 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 Drtmutex.c35 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 Drwsem.c370 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 Dfops.c113 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 Dblock-map.h171 struct vdo_waiter waiter; member in struct:vdo_page_completion
185 struct vdo_waiter waiter; member in struct:tree_page
H A Ddata-vio.h172 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 Drecovery-journal.c267 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 Dvdo.h112 struct vdo_completion *waiter; member in struct:read_only_notifier
H A Ddedupe.c573 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 Dslab-depot.h158 struct vdo_waiter waiter; member in struct:reference_block
H A Dblock-map.c88 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 Dslab-depot.c359 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 Dkfd_events.c263 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 Dvchiq_dev.c290 struct bulk_waiter_node *waiter = NULL, *iter; local
[all...]
H A Dvchiq_arm.c716 struct bulk_waiter_node *waiter, *next; local
923 struct bulk_waiter_node *waiter = NULL, *iter; local
[all...]
H A Dvchiq_core.c1323 struct bulk_waiter *waiter; local
/linux-master/include/linux/
H A Dfilelock.h329 static inline int locks_delete_block(struct file_lock *waiter) argument
H A Dblkdev.h1446 static inline void blk_wake_io_task(struct task_struct *waiter) argument
/linux-master/fs/
H A Ddirect-io.c137 struct task_struct *waiter; /* waiting task (NULL if none) */ member in struct:dio
H A Dlocks.c675 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 Dfilemap.c1457 folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter) argument
[all...]
/linux-master/kernel/printk/
H A Dprintk.c1894 int waiter; local
1954 bool waiter; local
[all...]
/linux-master/fs/nfs/
H A Dnfs4proc.c7477 struct nfs4_lock_waiter *waiter = local
7505 struct nfs4_lock_waiter waiter = { local

Completed in 321 milliseconds

12