cpu_topology 690 arch/arc/kernel/setup.c static DEFINE_PER_CPU(struct cpu, cpu_topology); cpu_topology 697 arch/arc/kernel/setup.c register_cpu(&per_cpu(cpu_topology, cpu), cpu); cpu_topology 186 arch/arm/kernel/topology.c return &cpu_topology[cpu].thread_sibling; cpu_topology 196 arch/arm/kernel/topology.c struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; cpu_topology 236 arch/arm/kernel/topology.c cpuid, cpu_topology[cpuid].thread_id, cpu_topology 237 arch/arm/kernel/topology.c cpu_topology[cpuid].core_id, cpu_topology 238 arch/arm/kernel/topology.c cpu_topology[cpuid].package_id, mpidr); cpu_topology 26 arch/arm64/kernel/topology.c struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; cpu_topology 96 arch/arm64/kernel/topology.c cpu_topology[cpu].thread_id = topology_id; cpu_topology 98 arch/arm64/kernel/topology.c cpu_topology[cpu].core_id = topology_id; cpu_topology 100 arch/arm64/kernel/topology.c cpu_topology[cpu].thread_id = -1; cpu_topology 101 arch/arm64/kernel/topology.c cpu_topology[cpu].core_id = topology_id; cpu_topology 104 arch/arm64/kernel/topology.c cpu_topology[cpu].package_id = topology_id; cpu_topology 115 arch/arm64/kernel/topology.c cpu_topology[cpu].llc_id = cache_id; cpu_topology 16 arch/parisc/include/asm/topology.h extern struct cputopo_parisc cpu_topology[NR_CPUS]; cpu_topology 18 arch/parisc/include/asm/topology.h #define topology_physical_package_id(cpu) (cpu_topology[cpu].socket_id) cpu_topology 19 arch/parisc/include/asm/topology.h #define topology_core_id(cpu) (cpu_topology[cpu].core_id) cpu_topology 20 arch/parisc/include/asm/topology.h #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_sibling) cpu_topology 21 arch/parisc/include/asm/topology.h #define topology_sibling_cpumask(cpu) (&cpu_topology[cpu].thread_sibling) cpu_topology 22 arch/parisc/kernel/topology.c struct cputopo_parisc cpu_topology[NR_CPUS] __read_mostly; cpu_topology 23 arch/parisc/kernel/topology.c EXPORT_SYMBOL_GPL(cpu_topology); cpu_topology 27 arch/parisc/kernel/topology.c return &cpu_topology[cpu].core_sibling; cpu_topology 32 arch/parisc/kernel/topology.c struct cputopo_parisc *cpu_topo, *cpuid_topo = &cpu_topology[cpuid]; cpu_topology 37 arch/parisc/kernel/topology.c cpu_topo = &cpu_topology[cpu]; cpu_topology 65 arch/parisc/kernel/topology.c struct cputopo_parisc *cpuid_topo = &cpu_topology[cpuid]; cpu_topology 86 arch/parisc/kernel/topology.c cpuid_topo->core_id = cpu_topology[cpu].core_id; cpu_topology 89 arch/parisc/kernel/topology.c cpuid_topo->socket_id = cpu_topology[cpu].socket_id; cpu_topology 96 arch/parisc/kernel/topology.c max_socket = max(max_socket, cpu_topology[cpu].socket_id); cpu_topology 105 arch/parisc/kernel/topology.c cpuid, cpu_topology[cpuid].thread_id, cpu_topology 106 arch/parisc/kernel/topology.c cpu_topology[cpuid].core_id, cpu_topology 107 arch/parisc/kernel/topology.c cpu_topology[cpuid].socket_id); cpu_topology 129 arch/parisc/kernel/topology.c struct cputopo_parisc *cpu_topo = &(cpu_topology[cpu]); cpu_topology 27 arch/s390/include/asm/topology.h extern struct cpu_topology_s390 cpu_topology[NR_CPUS]; cpu_topology 30 arch/s390/include/asm/topology.h #define topology_physical_package_id(cpu) (cpu_topology[cpu].socket_id) cpu_topology 31 arch/s390/include/asm/topology.h #define topology_thread_id(cpu) (cpu_topology[cpu].thread_id) cpu_topology 32 arch/s390/include/asm/topology.h #define topology_sibling_cpumask(cpu) (&cpu_topology[cpu].thread_mask) cpu_topology 33 arch/s390/include/asm/topology.h #define topology_core_id(cpu) (cpu_topology[cpu].core_id) cpu_topology 34 arch/s390/include/asm/topology.h #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_mask) cpu_topology 35 arch/s390/include/asm/topology.h #define topology_book_id(cpu) (cpu_topology[cpu].book_id) cpu_topology 36 arch/s390/include/asm/topology.h #define topology_book_cpumask(cpu) (&cpu_topology[cpu].book_mask) cpu_topology 37 arch/s390/include/asm/topology.h #define topology_drawer_id(cpu) (cpu_topology[cpu].drawer_id) cpu_topology 38 arch/s390/include/asm/topology.h #define topology_drawer_cpumask(cpu) (&cpu_topology[cpu].drawer_mask) cpu_topology 39 arch/s390/include/asm/topology.h #define topology_cpu_dedicated(cpu) (cpu_topology[cpu].dedicated) cpu_topology 74 arch/s390/include/asm/topology.h return cpu_topology[cpu].node_id; cpu_topology 63 arch/s390/kernel/topology.c struct cpu_topology_s390 cpu_topology[NR_CPUS]; cpu_topology 64 arch/s390/kernel/topology.c EXPORT_SYMBOL_GPL(cpu_topology); cpu_topology 131 arch/s390/kernel/topology.c topo = &cpu_topology[lcpu + i]; cpu_topology 254 arch/s390/kernel/topology.c topo = &cpu_topology[cpu]; cpu_topology 485 arch/s390/kernel/topology.c return &cpu_topology[cpu].thread_mask; cpu_topology 491 arch/s390/kernel/topology.c return &cpu_topology[cpu].core_mask; cpu_topology 496 arch/s390/kernel/topology.c return &cpu_topology[cpu].book_mask; cpu_topology 501 arch/s390/kernel/topology.c return &cpu_topology[cpu].drawer_mask; cpu_topology 360 arch/s390/numa/mode_emu.c top = &cpu_topology[cpu]; cpu_topology 383 arch/s390/numa/mode_emu.c top = &cpu_topology[cpu]; cpu_topology 444 arch/s390/numa/mode_emu.c cpu_topology[cpu].node_id = node_id; cpu_topology 286 drivers/base/arch_topology.c cpu_topology[cpu].package_id = package_id; cpu_topology 287 drivers/base/arch_topology.c cpu_topology[cpu].core_id = core_id; cpu_topology 288 drivers/base/arch_topology.c cpu_topology[cpu].thread_id = i; cpu_topology 308 drivers/base/arch_topology.c cpu_topology[cpu].package_id = package_id; cpu_topology 309 drivers/base/arch_topology.c cpu_topology[cpu].core_id = core_id; cpu_topology 417 drivers/base/arch_topology.c if (cpu_topology[cpu].package_id == -1) cpu_topology 431 drivers/base/arch_topology.c struct cpu_topology cpu_topology[NR_CPUS]; cpu_topology 432 drivers/base/arch_topology.c EXPORT_SYMBOL_GPL(cpu_topology); cpu_topology 439 drivers/base/arch_topology.c if (cpumask_subset(&cpu_topology[cpu].core_sibling, core_mask)) { cpu_topology 441 drivers/base/arch_topology.c core_mask = &cpu_topology[cpu].core_sibling; cpu_topology 443 drivers/base/arch_topology.c if (cpu_topology[cpu].llc_id != -1) { cpu_topology 444 drivers/base/arch_topology.c if (cpumask_subset(&cpu_topology[cpu].llc_sibling, core_mask)) cpu_topology 445 drivers/base/arch_topology.c core_mask = &cpu_topology[cpu].llc_sibling; cpu_topology 453 drivers/base/arch_topology.c struct cpu_topology *cpu_topo, *cpuid_topo = &cpu_topology[cpuid]; cpu_topology 458 drivers/base/arch_topology.c cpu_topo = &cpu_topology[cpu]; cpu_topology 481 drivers/base/arch_topology.c struct cpu_topology *cpu_topo = &cpu_topology[cpu]; cpu_topology 497 drivers/base/arch_topology.c struct cpu_topology *cpu_topo = &cpu_topology[cpu]; cpu_topology 47 include/linux/arch_topology.h extern struct cpu_topology cpu_topology[NR_CPUS]; cpu_topology 49 include/linux/arch_topology.h #define topology_physical_package_id(cpu) (cpu_topology[cpu].package_id) cpu_topology 50 include/linux/arch_topology.h #define topology_core_id(cpu) (cpu_topology[cpu].core_id) cpu_topology 51 include/linux/arch_topology.h #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_sibling) cpu_topology 52 include/linux/arch_topology.h #define topology_sibling_cpumask(cpu) (&cpu_topology[cpu].thread_sibling) cpu_topology 53 include/linux/arch_topology.h #define topology_llc_cpumask(cpu) (&cpu_topology[cpu].llc_sibling) cpu_topology 31 tools/perf/util/cputopo.c static int build_cpu_topology(struct cpu_topology *tp, int cpu) cpu_topology 134 tools/perf/util/cputopo.c void cpu_topology__delete(struct cpu_topology *tp) cpu_topology 174 tools/perf/util/cputopo.c struct cpu_topology *cpu_topology__new(void) cpu_topology 176 tools/perf/util/cputopo.c struct cpu_topology *tp = NULL; cpu_topology 28 tools/perf/util/cputopo.h struct cpu_topology *cpu_topology__new(void); cpu_topology 29 tools/perf/util/cputopo.h void cpu_topology__delete(struct cpu_topology *tp); cpu_topology 573 tools/perf/util/header.c struct cpu_topology *tp; cpu_topology 2854 tools/perf/util/header.c FEAT_OPR(CPU_TOPOLOGY, cpu_topology, true), cpu_topology 2612 tools/power/x86/turbostat/turbostat.c int get_physical_node_id(struct cpu_topology *thiscpu) cpu_topology 2631 tools/power/x86/turbostat/turbostat.c int get_thread_siblings(struct cpu_topology *thiscpu) cpu_topology 4975 tools/power/x86/turbostat/turbostat.c cpus = calloc(1, (topo.max_cpu_num + 1) * sizeof(struct cpu_topology));