root/arch/sh/include/asm/topology.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _ASM_SH_TOPOLOGY_H
   3 #define _ASM_SH_TOPOLOGY_H
   4 
   5 #ifdef CONFIG_NUMA
   6 
   7 #define cpu_to_node(cpu)        ((void)(cpu),0)
   8 
   9 #define cpumask_of_node(node)   ((void)node, cpu_online_mask)
  10 
  11 #define pcibus_to_node(bus)     ((void)(bus), -1)
  12 #define cpumask_of_pcibus(bus)  (pcibus_to_node(bus) == -1 ? \
  13                                         cpu_all_mask : \
  14                                         cpumask_of_node(pcibus_to_node(bus)))
  15 
  16 #endif
  17 
  18 #define mc_capable()    (1)
  19 
  20 const struct cpumask *cpu_coregroup_mask(int cpu);
  21 
  22 extern cpumask_t cpu_core_map[NR_CPUS];
  23 
  24 #define topology_core_cpumask(cpu)      (&cpu_core_map[cpu])
  25 
  26 #include <asm-generic/topology.h>
  27 
  28 #endif /* _ASM_SH_TOPOLOGY_H */

/* [<][>][^][v][top][bottom][index][help] */