]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-mips/smp.h
mips: convert to generic helpers for IPI function calls
[linux-2.6-omap-h63xx.git] / include / asm-mips / smp.h
index 84fef1aeec0c314f13e1ad77705aa2e412da1ea2..0ff5b523ea77d8f6a5b7b2337969e414ce5ddaa8 100644 (file)
@@ -35,16 +35,6 @@ extern int __cpu_logical_map[NR_CPUS];
 
 #define NO_PROC_ID     (-1)
 
-struct call_data_struct {
-       void            (*func)(void *);
-       void            *info;
-       atomic_t        started;
-       atomic_t        finished;
-       int             wait;
-};
-
-extern struct call_data_struct *call_data;
-
 #define SMP_RESCHEDULE_YOURSELF        0x1     /* XXX braindead */
 #define SMP_CALL_FUNCTION      0x2
 
@@ -67,4 +57,7 @@ static inline void smp_send_reschedule(int cpu)
 
 extern asmlinkage void smp_call_function_interrupt(void);
 
+extern void arch_send_call_function_single_ipi(int cpu);
+extern void arch_send_call_function_ipi(cpumask_t mask);
+
 #endif /* __ASM_SMP_H */