Home
last modified time | relevance | path

Searched refs:cpu_topology (Results 1 – 7 of 7) sorted by relevance

/arch/s390/include/asm/
Dtopology.h27 extern struct cpu_topology_s390 cpu_topology[NR_CPUS];
29 #define topology_physical_package_id(cpu) (cpu_topology[cpu].socket_id)
30 #define topology_thread_id(cpu) (cpu_topology[cpu].thread_id)
31 #define topology_sibling_cpumask(cpu) (&cpu_topology[cpu].thread_mask)
32 #define topology_core_id(cpu) (cpu_topology[cpu].core_id)
33 #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_mask)
34 #define topology_book_id(cpu) (cpu_topology[cpu].book_id)
35 #define topology_book_cpumask(cpu) (&cpu_topology[cpu].book_mask)
36 #define topology_drawer_id(cpu) (cpu_topology[cpu].drawer_id)
37 #define topology_drawer_cpumask(cpu) (&cpu_topology[cpu].drawer_mask)
[all …]
/arch/parisc/kernel/
Dtopology.c22 struct cputopo_parisc cpu_topology[NR_CPUS] __read_mostly; variable
23 EXPORT_SYMBOL_GPL(cpu_topology);
27 return &cpu_topology[cpu].core_sibling; in cpu_coregroup_mask()
32 struct cputopo_parisc *cpu_topo, *cpuid_topo = &cpu_topology[cpuid]; in update_siblings_masks()
37 cpu_topo = &cpu_topology[cpu]; in update_siblings_masks()
65 struct cputopo_parisc *cpuid_topo = &cpu_topology[cpuid]; in store_cpu_topology()
86 cpuid_topo->core_id = cpu_topology[cpu].core_id; in store_cpu_topology()
89 cpuid_topo->socket_id = cpu_topology[cpu].socket_id; in store_cpu_topology()
96 max_socket = max(max_socket, cpu_topology[cpu].socket_id); in store_cpu_topology()
105 cpuid, cpu_topology[cpuid].thread_id, in store_cpu_topology()
[all …]
/arch/parisc/include/asm/
Dtopology.h16 extern struct cputopo_parisc cpu_topology[NR_CPUS];
18 #define topology_physical_package_id(cpu) (cpu_topology[cpu].socket_id)
19 #define topology_core_id(cpu) (cpu_topology[cpu].core_id)
20 #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_sibling)
21 #define topology_sibling_cpumask(cpu) (&cpu_topology[cpu].thread_sibling)
/arch/arm/kernel/
Dtopology.c187 struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; in store_cpu_topology()
227 cpuid, cpu_topology[cpuid].thread_id, in store_cpu_topology()
228 cpu_topology[cpuid].core_id, in store_cpu_topology()
229 cpu_topology[cpuid].package_id, mpidr); in store_cpu_topology()
/arch/arm64/kernel/
Dtopology.c61 cpu_topology[cpu].thread_id = topology_id; in parse_acpi_topology()
63 cpu_topology[cpu].core_id = topology_id; in parse_acpi_topology()
65 cpu_topology[cpu].thread_id = -1; in parse_acpi_topology()
66 cpu_topology[cpu].core_id = topology_id; in parse_acpi_topology()
69 cpu_topology[cpu].package_id = topology_id; in parse_acpi_topology()
80 cpu_topology[cpu].llc_id = cache_id; in parse_acpi_topology()
/arch/s390/kernel/
Dtopology.c62 struct cpu_topology_s390 cpu_topology[NR_CPUS]; variable
63 EXPORT_SYMBOL_GPL(cpu_topology);
137 topo = &cpu_topology[cpu]; in add_cpus_to_mask()
259 topo = &cpu_topology[cpu]; in update_cpu_masks()
275 topo = &cpu_topology[cpu]; in update_cpu_masks()
277 topo_package = &cpu_topology[pkg_first]; in update_cpu_masks()
280 topo_sibling = &cpu_topology[sibling]; in update_cpu_masks()
502 return &cpu_topology[cpu].thread_mask; in cpu_thread_mask()
508 return &cpu_topology[cpu].core_mask; in cpu_coregroup_mask()
513 return &cpu_topology[cpu].book_mask; in cpu_book_mask()
[all …]
/arch/arc/kernel/
Dsetup.c689 static DEFINE_PER_CPU(struct cpu, cpu_topology);
696 register_cpu(&per_cpu(cpu_topology, cpu), cpu); in topology_init()