Searched refs:__call_single_data (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.6/include/trace/events/ |
D | csd.h | 15 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-v6.6/include/linux/ |
D | smp.h | 23 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-v6.6/kernel/ |
D | smp.c | 130 csd_do_func(smp_call_func_t func, void *info, struct __call_single_data *csd) in csd_do_func() 177 static void __csd_lock_record(struct __call_single_data *csd) in __csd_lock_record() 192 static __always_inline void csd_lock_record(struct __call_single_data *csd) in csd_lock_record() 198 static int csd_lock_wait_getcpu(struct __call_single_data *csd) in csd_lock_wait_getcpu() 213 static bool csd_lock_wait_toolong(struct __call_single_data *csd, u64 ts0, u64 *ts1, int *bug_id) in csd_lock_wait_toolong() 279 static void __csd_lock_wait(struct __call_single_data *csd) in __csd_lock_wait() 293 static __always_inline void csd_lock_wait(struct __call_single_data *csd) in csd_lock_wait() 303 static void csd_lock_record(struct __call_single_data *csd) in csd_lock_record() 307 static __always_inline void csd_lock_wait(struct __call_single_data *csd) in csd_lock_wait() 313 static __always_inline void csd_lock(struct __call_single_data *csd) in csd_lock() [all …]
|
D | up.c | 28 int smp_call_function_single_async(int cpu, struct __call_single_data *csd) in smp_call_function_single_async()
|