Lines Matching refs:func

133 csd_do_func(smp_call_func_t func, void *info, call_single_data_t *csd)  in csd_do_func()  argument
135 trace_csd_function_entry(func, csd); in csd_do_func()
136 func(info); in csd_do_func()
137 trace_csd_function_exit(func, csd); in csd_do_func()
189 __this_cpu_write(cur_csd_func, csd->func); in __csd_lock_record()
280 cpu, csd->func, csd->info); in csd_lock_wait_toolong()
391 smp_call_func_t func; in __smp_call_single_queue() local
394 func = CSD_TYPE(csd) == CSD_TYPE_TTWU ? in __smp_call_single_queue()
395 sched_ttwu_pending : csd->func; in __smp_call_single_queue()
397 trace_csd_queue_cpu(cpu, _RET_IP_, func, csd); in __smp_call_single_queue()
428 smp_call_func_t func = csd->func; in generic_exec_single() local
439 csd_do_func(func, info, NULL); in generic_exec_single()
514 csd->func); in __flush_smp_call_function_queue()
536 smp_call_func_t func = csd->func; in __flush_smp_call_function_queue() local
546 csd_do_func(func, info, csd); in __flush_smp_call_function_queue()
572 smp_call_func_t func = csd->func; in __flush_smp_call_function_queue() local
577 csd_do_func(func, info, csd); in __flush_smp_call_function_queue()
636 int smp_call_function_single(int cpu, smp_call_func_t func, void *info, in smp_call_function_single() argument
677 csd->func = func; in smp_call_function_single()
755 smp_call_func_t func, void *info, int wait) in smp_call_function_any() argument
765 ret = smp_call_function_single(cpu, func, info, wait); in smp_call_function_any()
781 smp_call_func_t func, void *info, in smp_call_function_many_cond() argument
832 csd->func = func; in smp_call_function_many_cond()
838 trace_csd_queue_cpu(cpu, _RET_IP_, func, csd); in smp_call_function_many_cond()
868 csd_do_func(func, info, NULL); in smp_call_function_many_cond()
899 smp_call_func_t func, void *info, bool wait) in smp_call_function_many() argument
901 smp_call_function_many_cond(mask, func, info, wait * SCF_WAIT, NULL); in smp_call_function_many()
920 void smp_call_function(smp_call_func_t func, void *info, int wait) in smp_call_function() argument
923 smp_call_function_many(cpu_online_mask, func, info, wait); in smp_call_function()
1035 void on_each_cpu_cond_mask(smp_cond_func_t cond_func, smp_call_func_t func, in on_each_cpu_cond_mask() argument
1044 smp_call_function_many_cond(mask, func, info, scf_flags, cond_func); in on_each_cpu_cond_mask()
1107 int (*func)(void *); member
1120 sscs->ret = sscs->func(sscs->data); in smp_call_on_cpu_callback()
1127 int smp_call_on_cpu(unsigned int cpu, int (*func)(void *), void *par, bool phys) in smp_call_on_cpu()
1131 .func = func, in smp_call_on_cpu()