Home
last modified time | relevance | path

Searched refs:smp_call_func_t (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/include/linux/
Dsmp.h17 typedef void (*smp_call_func_t)(void *info); typedef
25 smp_call_func_t func;
50 int smp_call_function_single(int cpuid, smp_call_func_t func, void *info,
53 void on_each_cpu_cond_mask(smp_cond_func_t cond_func, smp_call_func_t func,
69 static inline void on_each_cpu(smp_call_func_t func, void *info, int wait) in on_each_cpu()
91 smp_call_func_t func, void *info, bool wait) in on_each_cpu_mask()
103 smp_call_func_t func, void *info, bool wait) in on_each_cpu_cond()
162 void smp_call_function(smp_call_func_t func, void *info, int wait);
164 smp_call_func_t func, void *info, bool wait);
167 smp_call_func_t func, void *info, int wait);
[all …]
/linux-6.12.1/include/trace/events/
Dcsd.h14 smp_call_func_t func,
42 TP_PROTO(smp_call_func_t func, call_single_data_t *csd),
60 TP_PROTO(smp_call_func_t func, call_single_data_t *csd),
65 TP_PROTO(smp_call_func_t func, call_single_data_t *csd),
/linux-6.12.1/kernel/
Dsmp.c131 csd_do_func(smp_call_func_t func, void *info, call_single_data_t *csd) in csd_do_func()
169 static DEFINE_PER_CPU(smp_call_func_t, cur_csd_func);
389 smp_call_func_t func; in __smp_call_single_queue()
422 smp_call_func_t func = csd->func; in generic_exec_single()
530 smp_call_func_t func = csd->func; in __flush_smp_call_function_queue()
566 smp_call_func_t func = csd->func; in __flush_smp_call_function_queue()
630 int smp_call_function_single(int cpu, smp_call_func_t func, void *info, in smp_call_function_single()
748 smp_call_func_t func, void *info, int wait) in smp_call_function_any()
786 smp_call_func_t func, void *info, in smp_call_function_many_cond()
906 smp_call_func_t func, void *info, bool wait) in smp_call_function_many()
[all …]
Dup.c43 void on_each_cpu_cond_mask(smp_cond_func_t cond_func, smp_call_func_t func, in on_each_cpu_cond_mask()
/linux-6.12.1/arch/arc/mm/
Dtlb.c335 on_each_cpu((smp_call_func_t)local_flush_tlb_all, NULL, 1); in flush_tlb_all()
340 on_each_cpu_mask(mm_cpumask(mm), (smp_call_func_t)local_flush_tlb_mm, in flush_tlb_mm()
/linux-6.12.1/arch/arm64/kernel/
Dtopology.c281 int counters_read_on_cpu(int cpu, smp_call_func_t func, u64 *val) in counters_read_on_cpu()
/linux-6.12.1/arch/mips/mm/
Dc-octeon.c90 smp_call_function_many(&mask, (smp_call_func_t)octeon_local_flush_icache, in octeon_flush_icache_all_cores()
/linux-6.12.1/drivers/firmware/
Darm_sdei.c89 static inline int sdei_do_local_call(smp_call_func_t fn, in sdei_do_local_call()
100 static inline int sdei_do_cross_call(smp_call_func_t fn, in sdei_do_cross_call()
/linux-6.12.1/kernel/sched/
Dmembarrier.c318 smp_call_func_t ipi_func = ipi_mb; in membarrier_private_expedited()
/linux-6.12.1/drivers/thermal/intel/
Dintel_hfi.c624 smp_call_func_t func = NULL; in hfi_thermal_notify()
/linux-6.12.1/drivers/soc/qcom/
Dspm.c75 smp_call_func_t set_vdd;