Home
last modified time | relevance | path

Searched defs:waiter (Results 1 – 25 of 39) sorted by relevance

12

/OK3568_Linux_fs/kernel/kernel/locking/
H A Dmutex.h13 #define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument
14 #define debug_mutex_free_waiter(waiter) do { } while (0) argument
15 #define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument
16 #define debug_mutex_remove_waiter(lock, waiter, ti) do { } while (0) argument
21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
H A Dmutex-debug.c30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter()
45 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter()
51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter()
60 void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_remove_waiter()
H A Drtmutex.c272 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue()
295 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue()
305 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi()
328 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi()
362 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock()
455 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local
807 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex()
928 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex()
1019 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local
1067 struct rt_mutex_waiter *waiter) in remove_waiter()
[all …]
H A Dmutex.c202 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first()
212 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter()
226 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter()
384 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_die()
520 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner()
568 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner()
656 struct mutex_waiter *waiter) in mutex_optimistic_spin()
732 struct mutex_waiter *waiter) in mutex_optimistic_spin()
823 __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_check_kill()
870 __ww_mutex_add_waiter(struct mutex_waiter *waiter, in __ww_mutex_add_waiter()
[all …]
H A Drtmutex-debug.c87 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock()
158 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter()
164 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_free_waiter()
H A Dsemaphore.c207 struct semaphore_waiter waiter; in __down_common() local
257 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local
H A Drtmutex-debug.h28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
H A Drwsem.c401 struct rwsem_waiter *waiter, *tmp; in rwsem_mark_wake() local
993 struct rwsem_waiter waiter; in rwsem_down_read_slowpath() local
1151 struct rwsem_waiter waiter; in rwsem_down_write_slowpath() local
/OK3568_Linux_fs/kernel/drivers/gpu/host1x/
H A Dintr.c36 static bool add_waiter_to_queue(struct host1x_waitlist *waiter, in add_waiter_to_queue()
60 struct host1x_waitlist *waiter, *next, *prev; in remove_completed_waiters() local
99 static void action_submit_complete(struct host1x_waitlist *waiter) in action_submit_complete()
110 static void action_wakeup(struct host1x_waitlist *waiter) in action_wakeup()
117 static void action_wakeup_interruptible(struct host1x_waitlist *waiter) in action_wakeup_interruptible()
139 struct host1x_waitlist *waiter, *next; in run_handlers() local
204 void *data, struct host1x_waitlist *waiter, in host1x_intr_add_action()
247 struct host1x_waitlist *waiter = ref; in host1x_intr_put_ref() local
315 struct host1x_waitlist *waiter, *next; in host1x_intr_stop() local
H A Dsyncpt.c210 struct host1x_waitlist *waiter; in host1x_syncpt_wait() local
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline.c436 struct mali_timeline_waiter *waiter = timeline->waiter_tail; in mali_timeline_update_oldest_point() local
466 struct mali_timeline_waiter *waiter; in mali_timeline_release_with_depended_point() local
1001 struct mali_timeline_waiter *waiter, *next; local
1086 struct mali_timeline_waiter *waiter; local
1109 struct mali_timeline_waiter *waiter; local
1186 struct mali_timeline_waiter *waiter; local
1250 struct mali_timeline_waiter *waiter; local
1320 struct mali_timeline_waiter *waiter; local
1453 struct mali_timeline_waiter *waiter)
1542 struct mali_timeline_waiter *waiter = NULL; local
[all …]
/OK3568_Linux_fs/kernel/drivers/tty/
H A Dtty_ldsem.c76 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
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c240 struct kfd_event_waiter *waiter; in destroy_event() local
390 struct kfd_event_waiter *waiter; in set_event() local
546 struct kfd_event_waiter *waiter, in init_event_waiter_get_status()
561 static void init_event_waiter_add_to_waitlist(struct kfd_event_waiter *waiter) in init_event_waiter_add_to_waitlist()
614 struct kfd_event_waiter *waiter; in copy_signaled_event_data() local
/OK3568_Linux_fs/kernel/drivers/md/persistent-data/
H A Ddm-block-manager.c54 struct waiter { struct
55 struct list_head list;
56 struct task_struct *task;
57 int wants_write;
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c514 void mali_internal_sync_fence_waiter_init(struct mali_internal_sync_fence_waiter *waiter, in mali_internal_sync_fence_waiter_init()
529 struct mali_internal_sync_fence_waiter *waiter) in mali_internal_sync_fence_wait_async()
602 struct mali_internal_sync_fence_waiter *waiter) in mali_internal_sync_fence_cancel_async()
/OK3568_Linux_fs/kernel/lib/
H A Dklist.c185 struct klist_waiter *waiter, *tmp; in klist_release() local
240 struct klist_waiter waiter; in klist_remove() local
/OK3568_Linux_fs/kernel/fs/
H A Dlocks.c705 static void locks_insert_global_blocked(struct file_lock *waiter) in locks_insert_global_blocked()
712 static void locks_delete_global_blocked(struct file_lock *waiter) in locks_delete_global_blocked()
724 static void __locks_delete_block(struct file_lock *waiter) in __locks_delete_block()
733 struct file_lock *waiter; in __locks_wake_up_blocks() local
758 int locks_delete_block(struct file_lock *waiter) in locks_delete_block()
819 struct file_lock *waiter, in __locks_insert_block()
846 struct file_lock *waiter, in locks_insert_block()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/
H A Drve_fence.c109 struct rve_fence_waiter *waiter; in rve_add_dma_fence_callback() local
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_fence.c122 struct rga_fence_waiter *waiter = NULL; in rga_dma_fence_add_callback() local
/OK3568_Linux_fs/kernel/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi_signal_restart.c122 pthread_t waiter; in main() local
H A Dfutex_requeue_pi.c283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_scheduler_types.h74 struct i915_sched_node *waiter; member
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_fence.h19 struct dma_fence_cb waiter; member
/OK3568_Linux_fs/kernel/fs/iomap/
H A Ddirect-io.c41 struct task_struct *waiter; member
164 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_bio_end_io() local
/OK3568_Linux_fs/kernel/mm/
H A Dpage_io.c76 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read() local

12