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