Skip to content

Commit 6783d8f

Browse files
zhuzhuzhusRbb666
authored andcommitted
smp
1 parent 4953a92 commit 6783d8f

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

components/drivers/smp/smp.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void rt_smp_call_ipi_handler(int vector, void *param)
6161
* else it will call function on specified CPU and return immediately
6262
* @param cond the condition function pointer,if you set it then it will call function only when cond return true
6363
*/
64-
void rt_smp_call_func_cond(int cpu_mask, smp_call_func_back func, void *data, rt_uint8_t flag, smp_cond cond)
64+
void rt_smp_call_func_cond(int cpu_mask, rt_smp_call_func_back func, void *data, rt_uint8_t flag, rt_smp_cond cond)
6565
{
6666
RT_DEBUG_NOT_IN_INTERRUPT;
6767
struct rt_smp_event event;
@@ -116,21 +116,21 @@ void rt_smp_call_func_cond(int cpu_mask, smp_call_func_back func, void *data, rt
116116
}
117117
}
118118

119-
void rt_smp_call_each_cpu(smp_call_func_back func, void *data, rt_uint8_t flag)
119+
void rt_smp_call_each_cpu(rt_smp_call_func_back func, void *data, rt_uint8_t flag)
120120
{
121121
rt_smp_call_func_cond(RT_ALL_CPU, func, data, flag, RT_NULL);
122122
}
123123

124-
void rt_smp_call_each_cpu_cond(smp_call_func_back func, void *data, rt_uint8_t flag, smp_cond cond_func)
124+
void rt_smp_call_each_cpu_cond(rt_smp_call_func_back func, void *data, rt_uint8_t flag, rt_smp_cond cond_func)
125125
{
126126
rt_smp_call_func_cond(RT_ALL_CPU, func, data, flag, cond_func);
127127
}
128-
void rt_smp_call_any_cpu(int cpu_mask, smp_call_func_back func, void *data, rt_uint8_t flag)
128+
void rt_smp_call_any_cpu(int cpu_mask, rt_smp_call_func_back func, void *data, rt_uint8_t flag)
129129
{
130130
rt_smp_call_func_cond(cpu_mask, func, data, flag, RT_NULL);
131131
}
132132

133-
void rt_smp_call_any_cpu_cond(int cpu_mask, smp_call_func_back func, void *data, rt_uint8_t flag, smp_cond cond_func)
133+
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)
134134
{
135135
rt_smp_call_func_cond(cpu_mask, func, data, flag, cond_func);
136136
}

components/drivers/smp/smp.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#ifndef __SMP_IPI_H__
22
#define __SMP_IPI_H__
33
#include <rtthread.h>
4-
typedef void (*smp_call_func_back)(void *data);
5-
typedef rt_bool_t (*smp_cond)(int cpu, void *info);
4+
typedef void (*rt_smp_call_func_back)(void *data);
5+
typedef rt_bool_t (*rt_smp_cond)(int cpu, void *info);
66

77
#define SMP_CALL_EVENT_FUNC 0x1
88

@@ -15,7 +15,7 @@ struct rt_smp_event
1515
int cpu_mask;
1616
int event_id;
1717
void *data;
18-
smp_call_func_back func;
18+
rt_smp_call_func_back func;
1919
};
2020
struct rt_smp_call
2121
{
@@ -25,10 +25,10 @@ struct rt_smp_call
2525

2626

2727
void rt_smp_call_ipi_handler(int vector, void *param);
28-
void rt_smp_call_each_cpu(smp_call_func_back func, void *data,rt_uint8_t flag);
29-
void rt_smp_call_each_cpu_cond(smp_call_func_back func, void *data,rt_uint8_t flag,smp_cond cond_func);
30-
void rt_smp_call_any_cpu(int cpu_mask,smp_call_func_back func, void *data,rt_uint8_t flag);
31-
void rt_smp_call_any_cpu_cond(int cpu_mask,smp_call_func_back func, void *data,rt_uint8_t flag,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);
3232
void rt_smp_init(void);
3333

3434
#endif

0 commit comments

Comments
 (0)