cpumap.h 344 B

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