Lines Matching refs:call_data
33 } call_data; variable
60 cpumask_copy(&call_data.selected, selected); in on_selected_cpus()
62 nr_cpus = cpumask_weight(&call_data.selected); in on_selected_cpus()
66 call_data.func = func; in on_selected_cpus()
67 call_data.info = info; in on_selected_cpus()
68 call_data.wait = wait; in on_selected_cpus()
70 smp_send_call_function_mask(&call_data.selected); in on_selected_cpus()
72 while ( !cpumask_empty(&call_data.selected) ) in on_selected_cpus()
81 void (*func)(void *info) = call_data.func; in smp_call_function_interrupt()
82 void *info = call_data.info; in smp_call_function_interrupt()
85 if ( !cpumask_test_cpu(cpu, &call_data.selected) ) in smp_call_function_interrupt()
90 if ( call_data.wait ) in smp_call_function_interrupt()
94 cpumask_clear_cpu(cpu, &call_data.selected); in smp_call_function_interrupt()
99 cpumask_clear_cpu(cpu, &call_data.selected); in smp_call_function_interrupt()