@@ -7,28 +7,28 @@ typedef rt_bool_t (*rt_smp_cond)(int cpu, void *info);
77#define SMP_CALL_EVENT_FUNC 0x1
88
99#define SMP_CALL_WAIT_ALL (1 << 0)
10- #define SMP_CALL_NO_WAIT (1 << 1)
10+ #define SMP_CALL_NO_WAIT (1 << 1)
1111
1212#define RT_ALL_CPU ((1 << RT_CPUS_NR) - 1)
1313struct rt_smp_event
1414{
15- int cpu_mask ;
16- int event_id ;
17- void * data ;
15+ int cpu_mask ;
16+ int event_id ;
17+ void * data ;
1818 rt_smp_call_func_back func ;
1919};
2020struct rt_smp_call
2121{
22- struct rt_spinlock lock ;
22+ struct rt_spinlock lock ;
2323 struct rt_smp_event event ;
2424};
2525
2626
2727void rt_smp_call_ipi_handler (int vector , void * param );
28- void rt_smp_call_each_cpu (rt_smp_call_func_back func , void * data ,rt_uint8_t flag );
29- void rt_smp_call_each_cpu_cond (rt_smp_call_func_back func , void * data ,rt_uint8_t flag ,rt_smp_cond cond_func );
30- void rt_smp_call_any_cpu (int cpu_mask ,rt_smp_call_func_back func , void * data ,rt_uint8_t flag );
31- void rt_smp_call_any_cpu_cond (int cpu_mask ,rt_smp_call_func_back func , void * data ,rt_uint8_t flag ,rt_smp_cond cond_func );
28+ void rt_smp_call_each_cpu (rt_smp_call_func_back func , void * data , rt_uint8_t flag );
29+ void rt_smp_call_each_cpu_cond (rt_smp_call_func_back func , void * data , rt_uint8_t flag , rt_smp_cond cond_func );
30+ void rt_smp_call_any_cpu (int cpu_mask , rt_smp_call_func_back func , void * data , rt_uint8_t flag );
31+ void rt_smp_call_any_cpu_cond (int cpu_mask , rt_smp_call_func_back func , void * data , rt_uint8_t flag , rt_smp_cond cond_func );
3232void rt_smp_init (void );
3333
3434#endif
0 commit comments