Home
last modified time | relevance | path

Searched refs:__call_single_data (Results 1 – 4 of 4) sorted by relevance

/linux-6.6.21/include/trace/events/
Dcsd.h15 struct __call_single_data *csd),
42 TP_PROTO(smp_call_func_t func, struct __call_single_data *csd),
60 TP_PROTO(smp_call_func_t func, struct __call_single_data *csd),
65 TP_PROTO(smp_call_func_t func, struct __call_single_data *csd),
/linux-6.6.21/include/linux/
Dsmp.h23 struct __call_single_data { struct
30 (struct __call_single_data){ .func = (_func), .info = (_info), } argument
33 typedef struct __call_single_data call_single_data_t
34 __aligned(sizeof(struct __call_single_data));
56 int smp_call_function_single_async(int cpu, struct __call_single_data *csd);
/linux-6.6.21/kernel/
Dsmp.c130 csd_do_func(smp_call_func_t func, void *info, struct __call_single_data *csd) in csd_do_func()
179 static void __csd_lock_record(struct __call_single_data *csd) in __csd_lock_record()
194 static __always_inline void csd_lock_record(struct __call_single_data *csd) in csd_lock_record()
200 static int csd_lock_wait_getcpu(struct __call_single_data *csd) in csd_lock_wait_getcpu()
215 static bool csd_lock_wait_toolong(struct __call_single_data *csd, u64 ts0, u64 *ts1, int *bug_id) in csd_lock_wait_toolong()
290 static void __csd_lock_wait(struct __call_single_data *csd) in __csd_lock_wait()
304 static __always_inline void csd_lock_wait(struct __call_single_data *csd) in csd_lock_wait()
314 static void csd_lock_record(struct __call_single_data *csd) in csd_lock_record()
318 static __always_inline void csd_lock_wait(struct __call_single_data *csd) in csd_lock_wait()
324 static __always_inline void csd_lock(struct __call_single_data *csd) in csd_lock()
[all …]
Dup.c28 int smp_call_function_single_async(int cpu, struct __call_single_data *csd) in smp_call_function_single_async()