Lines Matching refs:topo

190 	(thread_base + (pkg_no) * topo.num_cores_per_pkg * \
191 topo.num_threads_per_core + \
192 (core_no) * topo.num_threads_per_core + (thread_no))
194 (core_base + (pkg_no) * topo.num_cores_per_pkg + (core_no))
211 } topo; variable
231 for (pkg_no = 0; pkg_no < topo.num_packages; ++pkg_no) { in for_all_cpus()
232 for (core_no = 0; core_no < topo.num_cores_per_pkg; ++core_no) { in for_all_cpus()
234 topo.num_threads_per_core; ++thread_no) { in for_all_cpus()
666 if (topo.num_cpus > 1) in format_all_counters()
930 average.threads.tsc /= topo.num_cpus; in compute_average()
931 average.threads.aperf /= topo.num_cpus; in compute_average()
932 average.threads.mperf /= topo.num_cpus; in compute_average()
933 average.threads.c1 /= topo.num_cpus; in compute_average()
935 average.threads.extra_delta32 /= topo.num_cpus; in compute_average()
938 average.threads.extra_delta64 /= topo.num_cpus; in compute_average()
940 average.cores.c3 /= topo.num_cores; in compute_average()
941 average.cores.c6 /= topo.num_cores; in compute_average()
942 average.cores.c7 /= topo.num_cores; in compute_average()
945 average.packages.pkg_wtd_core_c0 /= topo.num_packages; in compute_average()
946 average.packages.pkg_any_core_c0 /= topo.num_packages; in compute_average()
947 average.packages.pkg_any_gfxe_c0 /= topo.num_packages; in compute_average()
948 average.packages.pkg_both_core_gfxe_c0 /= topo.num_packages; in compute_average()
951 average.packages.pc2 /= topo.num_packages; in compute_average()
953 average.packages.pc3 /= topo.num_packages; in compute_average()
955 average.packages.pc6 /= topo.num_packages; in compute_average()
957 average.packages.pc7 /= topo.num_packages; in compute_average()
959 average.packages.pc8 /= topo.num_packages; in compute_average()
960 average.packages.pc9 /= topo.num_packages; in compute_average()
961 average.packages.pc10 /= topo.num_packages; in compute_average()
1532 for (i = 0; i < topo.num_threads_per_core; i++) { in get_cpu_position_in_core()
1540 if (i != (topo.num_threads_per_core - 1)) in get_cpu_position_in_core()
1612 for (pkg_no = 0; pkg_no < topo.num_packages; ++pkg_no) { in for_all_cpus_2()
1613 for (core_no = 0; core_no < topo.num_cores_per_pkg; ++core_no) { in for_all_cpus_2()
1615 topo.num_threads_per_core; ++thread_no) { in for_all_cpus_2()
1677 printf("turbostat: re-initialized with num_cpus %d\n", topo.num_cpus); in re_initialize()
1687 if (topo.max_cpu_num < cpu) in count_cpus()
1688 topo.max_cpu_num = cpu; in count_cpus()
1690 topo.num_cpus += 1; in count_cpus()
2854 topo.num_cpus = 0; in topology_probe()
2855 topo.max_cpu_num = 0; in topology_probe()
2857 if (!summary_only && topo.num_cpus > 1) in topology_probe()
2861 fprintf(stderr, "num_cpus %d max_cpu_num %d\n", topo.num_cpus, topo.max_cpu_num); in topology_probe()
2863 cpus = calloc(1, (topo.max_cpu_num + 1) * sizeof(struct cpu_topology)); in topology_probe()
2870 cpu_present_set = CPU_ALLOC((topo.max_cpu_num + 1)); in topology_probe()
2873 cpu_present_setsize = CPU_ALLOC_SIZE((topo.max_cpu_num + 1)); in topology_probe()
2880 cpu_affinity_set = CPU_ALLOC((topo.max_cpu_num + 1)); in topology_probe()
2883 cpu_affinity_setsize = CPU_ALLOC_SIZE((topo.max_cpu_num + 1)); in topology_probe()
2891 for (i = 0; i <= topo.max_cpu_num; ++i) { in topology_probe()
2914 topo.num_cores_per_pkg = max_core_id + 1; in topology_probe()
2917 max_core_id, topo.num_cores_per_pkg); in topology_probe()
2918 if (debug && !summary_only && topo.num_cores_per_pkg > 1) in topology_probe()
2921 topo.num_packages = max_package_id + 1; in topology_probe()
2924 max_package_id, topo.num_packages); in topology_probe()
2925 if (debug && !summary_only && topo.num_packages > 1) in topology_probe()
2928 topo.num_threads_per_core = max_siblings; in topology_probe()
2940 *t = calloc(topo.num_threads_per_core * topo.num_cores_per_pkg * in allocate_counters()
2941 topo.num_packages, sizeof(struct thread_data)); in allocate_counters()
2945 for (i = 0; i < topo.num_threads_per_core * in allocate_counters()
2946 topo.num_cores_per_pkg * topo.num_packages; i++) in allocate_counters()
2949 *c = calloc(topo.num_cores_per_pkg * topo.num_packages, in allocate_counters()
2954 for (i = 0; i < topo.num_cores_per_pkg * topo.num_packages; i++) in allocate_counters()
2957 *p = calloc(topo.num_packages, sizeof(struct pkg_data)); in allocate_counters()
2961 for (i = 0; i < topo.num_packages; i++) in allocate_counters()
3008 topo.num_cores++; in initialize_counters()
3017 output_buffer = calloc(1, (1 + topo.num_cpus) * 1024); in allocate_output_buffer()