1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _CPUMAP_H 3 #define _CPUMAP_H 4 5 #ifdef CONFIG_SMP 6 void cpu_map_rebuild(void); 7 int map_to_cpu(unsigned int index); 8 #define cpu_map_init() cpu_map_rebuild() 9 #else 10 #define cpu_map_init() do {} while (0) 11 static inline int map_to_cpu(unsigned int index) 12 { 13 return raw_smp_processor_id(); 14 } 15 #endif 16 17 #endif