Home
last modified time | relevance | path

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

/kernel/sched/
Dcompletion.c28 void complete(struct completion *x) in complete()
57 void complete_all(struct completion *x) in complete_all()
69 do_wait_for_common(struct completion *x, in do_wait_for_common()
96 __wait_for_common(struct completion *x, in __wait_for_common()
113 wait_for_common(struct completion *x, long timeout, int state) in wait_for_common()
119 wait_for_common_io(struct completion *x, long timeout, int state) in wait_for_common_io()
134 void __sched wait_for_completion(struct completion *x) in wait_for_completion()
153 wait_for_completion_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_timeout()
167 void __sched wait_for_completion_io(struct completion *x) in wait_for_completion_io()
187 wait_for_completion_io_timeout(struct completion *x, unsigned long timeout) in wait_for_completion_io_timeout()
[all …]
DMakefile21 obj-y += wait.o wait_bit.o swait.o completion.o
/kernel/
Dstop_machine.c33 struct completion completion; /* fired if nr_todo reaches 0 */ member
58 init_completion(&done->completion); in cpu_stop_init_done()
65 complete(&done->completion); in cpu_stop_signal_done()
136 wait_for_completion(&done.completion); in stop_one_cpu()
344 wait_for_completion(&done.completion); in stop_two_cpus()
412 wait_for_completion(&done.completion); in __stop_cpus()
689 while (!completion_done(&done.completion)) in stop_machine_from_inactive_cpu()
Dkthread.c41 struct completion *done;
50 struct completion parked;
51 struct completion exited;
220 struct completion *done; in kthread()
281 struct completion *done = xchg(&create->done, NULL); in create_kthread()
935 struct completion done;
Dwatchdog.c340 static DEFINE_PER_CPU(struct completion, softlockup_completion);
482 struct completion *done = this_cpu_ptr(&softlockup_completion); in watchdog_enable()
Dcpu.c69 struct completion done_up;
70 struct completion done_down;
243 struct completion *done = bringup ? &st->done_up : &st->done_down; in wait_for_ap_thread()
249 struct completion *done = bringup ? &st->done_up : &st->done_down; in complete_ap_thread()
Dsmp.c779 struct completion done;
Dumh.c53 struct completion *comp = xchg(&sub_info->complete, NULL); in umh_complete()
Dacct.c93 struct completion done;
Dfork.c1252 struct completion *vfork; in complete_vfork_done()
1264 struct completion *vfork) in wait_for_vfork_done()
2345 struct completion vfork; in _do_fork()
Dworkqueue.c171 struct completion *detach_completion; /* all workers detached */
229 struct completion done; /* flush completion */
1877 struct completion *detach_completion = NULL; in worker_detach_from_pool()
2617 struct completion done;
Dexit.c857 void complete_and_exit(struct completion *comp, long code) in complete_and_exit()
Dseccomp.c80 struct completion ready;
/kernel/locking/
Dtest-ww_mutex.c22 struct completion ready, go, done;
151 struct completion a_ready;
152 struct completion b_ready;
241 struct completion *a_signal;
242 struct completion b_signal;
/kernel/rcu/
Dsrcutiny.c186 init_completion(&rs.completion); in synchronize_srcu()
188 wait_for_completion(&rs.completion); in synchronize_srcu()
Dupdate.c339 complete(&rcu->completion); in wakeme_after_rcu()
357 init_completion(&rs_array[i].completion); in __wait_rcu_gp()
374 wait_for_completion(&rs_array[i].completion); in __wait_rcu_gp()
Dtree.h313 struct completion barrier_completion; /* Wake at barrier end. */
Dsrcutree.c918 init_completion(&rcu.completion); in __synchronize_srcu()
921 wait_for_completion(&rcu.completion); in __synchronize_srcu()
/kernel/trace/
Dtrace_selftest.c1043 struct completion is_ready;
Dring_buffer.c480 struct completion update_done;