Commit | Line | Data |
---|---|---|
c7e7964c YL |
1 | #ifndef __ASM_ES7000_IPI_H |
2 | #define __ASM_ES7000_IPI_H | |
1da177e4 | 3 | |
bcda016e MT |
4 | void send_IPI_mask_sequence(const struct cpumask *mask, int vector); |
5 | void send_IPI_mask_allbutself(const struct cpumask *mask, int vector); | |
1da177e4 | 6 | |
bcda016e | 7 | static inline void send_IPI_mask(const struct cpumask *mask, int vector) |
1da177e4 LT |
8 | { |
9 | send_IPI_mask_sequence(mask, vector); | |
10 | } | |
11 | ||
12 | static inline void send_IPI_allbutself(int vector) | |
13 | { | |
bcda016e | 14 | send_IPI_mask_allbutself(cpu_online_mask, vector); |
1da177e4 LT |
15 | } |
16 | ||
17 | static inline void send_IPI_all(int vector) | |
18 | { | |
bcda016e | 19 | send_IPI_mask(cpu_online_mask, vector); |
1da177e4 LT |
20 | } |
21 | ||
c7e7964c | 22 | #endif /* __ASM_ES7000_IPI_H */ |