/arch/mips/include/asm/cmp.h
C++ Header | 18 lines | 11 code | 3 blank | 4 comment | 0 complexity | e6104aa53c9b6367d29610dd851e2a3f MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
1#ifndef _ASM_CMP_H 2#define _ASM_CMP_H 3 4/* 5 * Definitions for CMP multitasking on MIPS cores 6 */ 7struct task_struct; 8 9extern void cmp_smp_setup(void); 10extern void cmp_smp_finish(void); 11extern void cmp_boot_secondary(int cpu, struct task_struct *t); 12extern void cmp_init_secondary(void); 13extern void cmp_cpus_done(void); 14extern void cmp_prepare_cpus(unsigned int max_cpus); 15 16/* This is platform specific */ 17extern void cmp_send_ipi(int cpu, unsigned int action); 18#endif /* _ASM_CMP_H */