Lines Matching defs:wait
534 /* Do we wait until *after* callback? */
632 * @wait: If true, wait until function has completed on other CPUs.
637 int wait)
664 * When @wait we can deadlock when we interrupt between llist_add() and
665 * arch_send_call_function_ipi*(); when !@wait we can deadlock due to
672 if (!wait) {
686 if (wait)
746 * @wait: If true, wait until function has completed.
755 smp_call_func_t func, void *info, int wait)
765 ret = smp_call_function_single(cpu, func, info, wait);
787 bool wait = scf_flags & SCF_WAIT;
804 * When @wait we can deadlock when we interrupt between llist_add() and
805 * arch_send_call_function_ipi*(); when !@wait we can deadlock due to
830 if (wait)
872 if (run_remote && wait) {
887 * @wait: If true, wait (atomically) until function has completed
898 smp_call_func_t func, void *info, bool wait)
900 smp_call_function_many_cond(mask, func, info, wait * SCF_WAIT, NULL);
908 * @wait: If true, wait (atomically) until function has completed
913 * If @wait is true, then returns once @func has returned; otherwise
919 void smp_call_function(smp_call_func_t func, void *info, int wait)
922 smp_call_function_many(cpu_online_mask, func, info, wait);
1025 * @wait: If true, wait (atomically) until function has
1035 void *info, bool wait, const struct cpumask *mask)
1039 if (wait)
1121 * Used to call a function on a specific cpu and wait for it to return.