Lines Matching refs:call_single_data
26 struct call_single_data __percpu *csd;
48 cfd->csd = alloc_percpu(struct call_single_data); in hotplug_cfd()
108 static void csd_lock_wait(struct call_single_data *csd) in csd_lock_wait()
114 static void csd_lock(struct call_single_data *csd) in csd_lock()
127 static void csd_unlock(struct call_single_data *csd) in csd_unlock()
137 static DEFINE_PER_CPU_SHARED_ALIGNED(struct call_single_data, csd_data);
144 static int generic_exec_single(int cpu, struct call_single_data *csd, in generic_exec_single()
216 struct call_single_data *csd, *csd_next; in flush_smp_call_function_queue()
274 struct call_single_data *csd; in smp_call_function_single()
275 struct call_single_data csd_stack = { .flags = CSD_FLAG_LOCK | CSD_FLAG_SYNCHRONOUS }; in smp_call_function_single()
327 int smp_call_function_single_async(int cpu, struct call_single_data *csd) in smp_call_function_single_async()
449 struct call_single_data *csd = per_cpu_ptr(cfd->csd, cpu); in smp_call_function_many()
464 struct call_single_data *csd; in smp_call_function_many()