4 extern void xen_send_IPI_mask(const struct cpumask *mask,
6 extern void xen_send_IPI_mask_allbutself(const struct cpumask *mask,
8 extern void xen_send_IPI_allbutself(int vector);
9 extern void xen_send_IPI_all(int vector);
10 extern void xen_send_IPI_self(int vector);
12 extern int xen_smp_intr_init(unsigned int cpu);
13 extern void xen_smp_intr_free(unsigned int cpu);
14 int xen_smp_intr_init_pv(unsigned int cpu);
15 void xen_smp_intr_free_pv(unsigned int cpu);
17 #else /* CONFIG_SMP */
19 static inline int xen_smp_intr_init(unsigned int cpu)
23 static inline void xen_smp_intr_free(unsigned int cpu) {}
25 static inline int xen_smp_intr_init_pv(unsigned int cpu)
29 static inline void xen_smp_intr_free_pv(unsigned int cpu) {}
30 #endif /* CONFIG_SMP */