1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2280ff974SHong H. Pham #ifndef _CPUMAP_H 3280ff974SHong H. Pham #define _CPUMAP_H 4280ff974SHong H. Pham 5280ff974SHong H. Pham #ifdef CONFIG_SMP 62e74a74fSSam Ravnborg void cpu_map_rebuild(void); 72e74a74fSSam Ravnborg int map_to_cpu(unsigned int index); 8280ff974SHong H. Pham #define cpu_map_init() cpu_map_rebuild() 9280ff974SHong H. Pham #else 10280ff974SHong H. Pham #define cpu_map_init() do {} while (0) map_to_cpu(unsigned int index)11280ff974SHong H. Phamstatic inline int map_to_cpu(unsigned int index) 12280ff974SHong H. Pham { 13280ff974SHong H. Pham return raw_smp_processor_id(); 14280ff974SHong H. Pham } 15280ff974SHong H. Pham #endif 16280ff974SHong H. Pham 17280ff974SHong H. Pham #endif 18