Lines Matching full:wait

382 		/* Do we wait until *after* callback? */  in flush_smp_call_function_queue()
459 * @wait: If true, wait until function has completed on other CPUs.
464 int wait) in smp_call_function_single() argument
489 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_single()
490 * arch_send_call_function_ipi*(); when !@wait we can deadlock due to in smp_call_function_single()
497 if (!wait) { in smp_call_function_single()
511 if (wait) in smp_call_function_single()
569 * @wait: If true, wait until function has completed.
579 smp_call_func_t func, void *info, int wait) in smp_call_function_any() argument
601 ret = smp_call_function_single(cpu, func, info, wait); in smp_call_function_any()
609 bool wait, smp_cond_func_t cond_func) in smp_call_function_many_cond() argument
624 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_many_cond()
625 * arch_send_call_function_ipi*(); when !@wait we can deadlock due to in smp_call_function_many_cond()
648 smp_call_function_single(cpu, func, info, wait); in smp_call_function_many_cond()
669 if (wait) in smp_call_function_many_cond()
684 if (wait) { in smp_call_function_many_cond()
699 * @wait: If true, wait (atomically) until function has completed
702 * If @wait is true, then returns once @func has returned.
709 smp_call_func_t func, void *info, bool wait) in smp_call_function_many() argument
711 smp_call_function_many_cond(mask, func, info, wait, NULL); in smp_call_function_many()
719 * @wait: If true, wait (atomically) until function has completed
724 * If @wait is true, then returns once @func has returned; otherwise
730 void smp_call_function(smp_call_func_t func, void *info, int wait) in smp_call_function() argument
733 smp_call_function_many(cpu_online_mask, func, info, wait); in smp_call_function()
827 void on_each_cpu(smp_call_func_t func, void *info, int wait) in on_each_cpu() argument
832 smp_call_function(func, info, wait); in on_each_cpu()
846 * @wait: If true, wait (atomically) until function has completed
849 * If @wait is true, then returns once @func has returned.
857 void *info, bool wait) in on_each_cpu_mask() argument
861 smp_call_function_many(mask, func, info, wait); in on_each_cpu_mask()
885 * @wait: If true, wait (atomically) until function has
895 void *info, bool wait, const struct cpumask *mask) in on_each_cpu_cond_mask() argument
899 smp_call_function_many_cond(mask, func, info, wait, cond_func); in on_each_cpu_cond_mask()
912 void *info, bool wait) in on_each_cpu_cond() argument
914 on_each_cpu_cond_mask(cond_func, func, info, wait, cpu_online_mask); in on_each_cpu_cond()
965 * Used to call a function on a specific cpu and wait for it to return.