Home
last modified time | relevance | path

Searched refs:completion (Results 1 – 25 of 25) sorted by relevance

/kernel/sched/
Dcompletion.c28 void complete(struct completion *x) in complete()
57 void complete_all(struct completion *x) in complete_all()
71 do_wait_for_common(struct completion *x, in do_wait_for_common()
98 __wait_for_common(struct completion *x, in __wait_for_common()
115 wait_for_common(struct completion *x, long timeout, int state) in wait_for_common()
121 wait_for_common_io(struct completion *x, long timeout, int state) in wait_for_common_io()
136 void __sched wait_for_completion(struct completion *x) in wait_for_completion()
155 wait_for_completion_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_timeout()
169 void __sched wait_for_completion_io(struct completion *x) in wait_for_completion_io()
189 wait_for_completion_io_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_io_timeout()
[all …]
Dcore.c2572 struct completion done;
/kernel/
Dstop_machine.c33 struct completion completion; /* fired if nr_todo reaches 0 */ member
74 init_completion(&done->completion); in cpu_stop_init_done()
81 complete(&done->completion); in cpu_stop_signal_done()
152 wait_for_completion(&done.completion); in stop_one_cpu()
363 wait_for_completion(&done.completion); in stop_two_cpus()
433 wait_for_completion(&done.completion); in __stop_cpus()
703 while (!completion_done(&done.completion)) in stop_machine_from_inactive_cpu()
Dkthread.c47 struct completion *done;
58 struct completion parked;
59 struct completion exited;
331 void __noreturn kthread_complete_and_exit(struct completion *comp, long code) in kthread_complete_and_exit()
347 struct completion *done; in kthread()
412 struct completion *done = xchg(&create->done, NULL); in create_kthread()
1125 struct completion done;
Dpadata.c40 struct completion completion; member
464 complete(&ps->completion); in padata_mt_helper()
496 init_completion(&ps.completion); in padata_do_multithreaded()
519 wait_for_completion(&ps.completion); in padata_do_multithreaded()
Dseccomp.c96 struct completion ready;
131 struct completion completion; member
1087 complete(&addfd->completion); in seccomp_handle_addfd()
1164 complete(&addfd->completion); in seccomp_do_user_notification()
1630 init_completion(&kaddfd.completion); in seccomp_notify_addfd()
1674 ret = wait_for_completion_interruptible(&kaddfd.completion); in seccomp_notify_addfd()
Dwatchdog.c343 static DEFINE_PER_CPU(struct completion, softlockup_completion);
463 struct completion *done = this_cpu_ptr(&softlockup_completion); in watchdog_enable()
Dcpu.c79 struct completion done_up;
80 struct completion done_down;
261 struct completion *done = bringup ? &st->done_up : &st->done_down; in wait_for_ap_thread()
267 struct completion *done = bringup ? &st->done_up : &st->done_down; in complete_ap_thread()
Dumh.c52 struct completion *comp = xchg(&sub_info->complete, NULL); in umh_complete()
Dacct.c112 struct completion done;
Dscftorture.c134 struct completion scfc_completion;
Dfork.c1527 struct completion *vfork; in complete_vfork_done()
1539 struct completion *vfork) in wait_for_vfork_done()
2748 struct completion vfork; in kernel_clone()
Dworkqueue.c184 struct completion *detach_completion; /* all workers detached */
252 struct completion done; /* flush completion */
1905 struct completion *detach_completion = NULL; in worker_detach_from_pool()
2647 struct completion done;
Dsmp.c1228 struct completion done;
/kernel/locking/
Dtest-ww_mutex.c31 struct completion ready, go, done;
180 struct completion a_ready;
181 struct completion b_ready;
281 struct completion *a_signal;
282 struct completion b_signal;
/kernel/rcu/
Dupdate.c476 complete(&rcu->completion); in wakeme_after_rcu()
498 init_completion(&rs_array[i].completion); in __wait_rcu_gp()
512 wait_for_completion(&rs_array[i].completion); in __wait_rcu_gp()
Dsrcutiny.c201 init_completion(&rs.completion); in synchronize_srcu()
203 wait_for_completion(&rs.completion); in synchronize_srcu()
Dtree.h338 struct completion barrier_completion; /* Wake at barrier end. */
Dsrcutree.c1240 init_completion(&rcu.completion); in __synchronize_srcu()
1243 wait_for_completion(&rcu.completion); in __synchronize_srcu()
DKconfig347 the marking of boot completion has not yet occurred.
Dtasks.h109 struct completion barrier_q_completion;
/kernel/trace/
Dpreemptirq_delay_test.c35 static struct completion done;
Dtrace_selftest.c1138 struct completion is_ready;
Dring_buffer.c499 struct completion update_done;
/kernel/bpf/
Dcpumap.c75 struct completion kthread_running;