Home
last modified time | relevance | path

Searched refs:nr_cpus (Results 1 - 25 of 159) sorted by relevance

1234567

/kernel/linux/linux-5.10/tools/lib/perf/
H A Dcpumap.c51 int nr_cpus; in cpu_map__default_new() local
53 nr_cpus = sysconf(_SC_NPROCESSORS_ONLN); in cpu_map__default_new()
54 if (nr_cpus < 0) in cpu_map__default_new()
57 cpus = malloc(sizeof(*cpus) + nr_cpus * sizeof(int)); in cpu_map__default_new()
61 for (i = 0; i < nr_cpus; ++i) in cpu_map__default_new()
64 cpus->nr = nr_cpus; in cpu_map__default_new()
76 static struct perf_cpu_map *cpu_map__trim_new(int nr_cpus, int *tmp_cpus) in cpu_map__trim_new() argument
78 size_t payload_size = nr_cpus * sizeof(int); in cpu_map__trim_new()
84 qsort(cpus->map, nr_cpus, sizeof(int), cmp_int); in cpu_map__trim_new()
87 for (i = 0; i < nr_cpus; in cpu_map__trim_new()
102 int nr_cpus = 0; perf_cpu_map__read() local
176 int i, nr_cpus = 0; perf_cpu_map__new() local
[all...]
/kernel/linux/linux-6.6/tools/lib/perf/
H A Dcpumap.c13 void perf_cpu_map__set_nr(struct perf_cpu_map *map, int nr_cpus) in perf_cpu_map__set_nr() argument
15 RC_CHK_ACCESS(map)->nr = nr_cpus; in perf_cpu_map__set_nr()
18 struct perf_cpu_map *perf_cpu_map__alloc(int nr_cpus) in perf_cpu_map__alloc() argument
20 RC_STRUCT(perf_cpu_map) *cpus = malloc(sizeof(*cpus) + sizeof(struct perf_cpu) * nr_cpus); in perf_cpu_map__alloc()
24 cpus->nr = nr_cpus; in perf_cpu_map__alloc()
72 int nr_cpus; in cpu_map__default_new() local
74 nr_cpus = sysconf(_SC_NPROCESSORS_ONLN); in cpu_map__default_new()
75 if (nr_cpus < 0) in cpu_map__default_new()
78 cpus = perf_cpu_map__alloc(nr_cpus); in cpu_map__default_new()
82 for (i = 0; i < nr_cpus; in cpu_map__default_new()
107 cpu_map__trim_new(int nr_cpus, const struct perf_cpu *tmp_cpus) cpu_map__trim_new() argument
115 qsort(RC_CHK_ACCESS(cpus)->map, nr_cpus, sizeof(struct perf_cpu), cmp_cpu); cpu_map__trim_new() local
135 int nr_cpus = 0; perf_cpu_map__read() local
209 int i, nr_cpus = 0; perf_cpu_map__new() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dmap_lookup_percpu_elem.c11 int ret, i, nr_cpus = libbpf_num_possible_cpus(); in test_map_lookup_percpu_elem() local
14 buf = malloc(nr_cpus*sizeof(__u64)); in test_map_lookup_percpu_elem()
18 for (i = 0; i < nr_cpus; i++) in test_map_lookup_percpu_elem()
20 sum = (nr_cpus - 1) * nr_cpus / 2; in test_map_lookup_percpu_elem()
27 skel->rodata->nr_cpus = nr_cpus; in test_map_lookup_percpu_elem()
H A Dmap_init.c10 static int nr_cpus; variable
22 pcpu_map_value_t value[nr_cpus]; in map_populate()
26 for (i = 0; i < nr_cpus; i++) in map_populate()
105 for (i = 0; i < nr_cpus; i++) { in check_values_one_cpu()
131 pcpu_map_value_t value[nr_cpus]; in test_pcpu_map_init()
171 pcpu_map_value_t value[nr_cpus]; in test_pcpu_lru_map_init()
203 nr_cpus = bpf_num_possible_cpus(); in test_map_init()
204 if (nr_cpus <= 1) { in test_map_init()
H A Dlookup_and_delete.c11 static int nr_cpus; variable
29 __u64 key, value[nr_cpus]; in fill_values_percpu()
32 for (i = 0; i < nr_cpus; i++) in fill_values_percpu()
137 __u64 key, val, value[nr_cpus]; in test_lookup_and_delete_percpu_hash()
156 for (i = 0; i < nr_cpus; i++) { in test_lookup_and_delete_percpu_hash()
223 __u64 key, val, value[nr_cpus]; in test_lookup_and_delete_lru_percpu_hash()
242 for (i = 0; i < nr_cpus; i++) in test_lookup_and_delete_lru_percpu_hash()
252 for (i = 0; i < nr_cpus; i++) { in test_lookup_and_delete_lru_percpu_hash()
281 nr_cpus = bpf_num_possible_cpus(); in test_lookup_and_delete()
H A Dperf_buffer.c48 int err, on_len, nr_on_cpus = 0, nr_cpus, i, j; in serial_test_perf_buffer() local
56 nr_cpus = libbpf_num_possible_cpus(); in serial_test_perf_buffer()
57 if (CHECK(nr_cpus < 0, "nr_cpus", "err %d\n", nr_cpus)) in serial_test_perf_buffer()
94 for (i = 0; i < nr_cpus; i++) { in serial_test_perf_buffer()
117 for (i = 0, j = 0; i < nr_cpus; i++) { in serial_test_perf_buffer()
/kernel/linux/linux-6.6/tools/tracing/rtla/src/
H A Dtimerlat_u.c106 static int timerlat_u_send_kill(pid_t *procs, int nr_cpus) in timerlat_u_send_kill() argument
111 for (i = 0; i < nr_cpus; i++) { in timerlat_u_send_kill()
138 int nr_cpus = sysconf(_SC_NPROCESSORS_CONF); in timerlat_u_dispatcher() local
150 procs = calloc(nr_cpus, sizeof(pid_t)); in timerlat_u_dispatcher()
154 for (i = 0; i < nr_cpus; i++) { in timerlat_u_dispatcher()
177 timerlat_u_send_kill(procs, nr_cpus); in timerlat_u_dispatcher()
190 for (i = 0; i < nr_cpus; i++) { in timerlat_u_dispatcher()
204 timerlat_u_send_kill(procs, nr_cpus); in timerlat_u_dispatcher()
212 for (i = 0; i < nr_cpus; i++) { in timerlat_u_dispatcher()
H A Dosnoise_hist.c63 int nr_cpus; member
75 for (cpu = 0; cpu < data->nr_cpus; cpu++) { in osnoise_free_histogram()
91 *osnoise_alloc_histogram(int nr_cpus, int entries, int bucket_size) in osnoise_alloc_histogram() argument
102 data->nr_cpus = nr_cpus; in osnoise_alloc_histogram()
104 data->hist = calloc(1, sizeof(*data->hist) * nr_cpus); in osnoise_alloc_histogram()
108 for (cpu = 0; cpu < nr_cpus; cpu++) { in osnoise_alloc_histogram()
115 for (cpu = 0; cpu < nr_cpus; cpu++) in osnoise_alloc_histogram()
275 for (cpu = 0; cpu < data->nr_cpus; cpu++) { in osnoise_hist_header()
306 for (cpu = 0; cpu < data->nr_cpus; cp in osnoise_print_summary()
783 int nr_cpus; osnoise_init_hist() local
[all...]
H A Dosnoise_top.c66 int nr_cpus; member
82 static struct osnoise_top_data *osnoise_alloc_top(int nr_cpus) in osnoise_alloc_top() argument
90 data->nr_cpus = nr_cpus; in osnoise_alloc_top()
93 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top()
254 static int nr_cpus = -1; in osnoise_print_stats() local
257 if (nr_cpus == -1) in osnoise_print_stats()
258 nr_cpus = sysconf(_SC_NPROCESSORS_CONF); in osnoise_print_stats()
265 for (i = 0; i < nr_cpus; i++) { in osnoise_print_stats()
618 int nr_cpus; in osnoise_init_top() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Duffd-stress.c182 pthread_t locking_threads[nr_cpus]; in stress()
183 pthread_t uffd_threads[nr_cpus]; in stress()
184 pthread_t background_threads[nr_cpus]; in stress()
187 for (cpu = 0; cpu < nr_cpus; cpu++) { in stress()
205 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
221 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
225 for (cpu = 0; cpu < nr_cpus; cpu++) { in stress()
248 struct uffd_args args[nr_cpus]; in userfaultfd_stress()
251 memset(args, 0, sizeof(struct uffd_args) * nr_cpus); in userfaultfd_stress()
323 uffd_stats_reset(args, nr_cpus); in userfaultfd_stress()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dmap_init.c10 static int nr_cpus; variable
22 pcpu_map_value_t value[nr_cpus]; in map_populate()
26 for (i = 0; i < nr_cpus; i++) in map_populate()
105 for (i = 0; i < nr_cpus; i++) { in check_values_one_cpu()
131 pcpu_map_value_t value[nr_cpus]; in test_pcpu_map_init()
171 pcpu_map_value_t value[nr_cpus]; in test_pcpu_lru_map_init()
203 nr_cpus = bpf_num_possible_cpus(); in test_map_init()
204 if (nr_cpus <= 1) { in test_map_init()
H A Dperf_buffer.c48 int err, on_len, nr_on_cpus = 0, nr_cpus, i; in test_perf_buffer() local
56 nr_cpus = libbpf_num_possible_cpus(); in test_perf_buffer()
57 if (CHECK(nr_cpus < 0, "nr_cpus", "err %d\n", nr_cpus)) in test_perf_buffer()
91 for (i = 0; i < nr_cpus; i++) { in test_perf_buffer()
114 for (i = 0; i < nr_cpus; i++) { in test_perf_buffer()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/map_tests/
H A Darray_map_batch_ops.c13 static int nr_cpus; variable
28 cpu_offset = i * nr_cpus; in map_batch_update()
29 for (j = 0; j < nr_cpus; j++) in map_batch_update()
49 cpu_offset = i * nr_cpus; in map_batch_verify()
50 for (j = 0; j < nr_cpus; j++) { in map_batch_verify()
90 value_size *= nr_cpus; in __test_map_lookup_and_update_batch()
158 nr_cpus = libbpf_num_possible_cpus(); in test_array_map_batch_ops()
160 CHECK(nr_cpus < 0, "nr_cpus checking", in test_array_map_batch_ops()
/kernel/linux/linux-6.6/drivers/powercap/
H A Ddtpm_cpu.c48 int i, nr_cpus; in set_pd_power_limit() local
51 nr_cpus = cpumask_weight(&cpus); in set_pd_power_limit()
55 power = pd->table[i].power * nr_cpus; in set_pd_power_limit()
65 power_limit = pd->table[i - 1].power * nr_cpus; in set_pd_power_limit()
117 int nr_cpus; in update_pd_power_uw() local
120 nr_cpus = cpumask_weight(&cpus); in update_pd_power_uw()
123 dtpm->power_min *= nr_cpus; in update_pd_power_uw()
126 dtpm->power_max *= nr_cpus; in update_pd_power_uw()
/kernel/linux/linux-5.10/samples/bpf/
H A Dtest_lru_dist.c32 static int nr_cpus; variable
225 if (next_to_try == nr_cpus) in sched_next_online()
228 while (next_to_try < nr_cpus) { in sched_next_online()
321 nr_cpus * lru_size); in test_parallel_lru_dist()
337 unsigned long long key, value[nr_cpus]; in test_lru_loss0()
349 map_fd = create_map(map_type, map_flags, 900 * nr_cpus); in test_lru_loss0()
391 unsigned long long key, value[nr_cpus]; in test_lru_loss1()
401 map_fd = create_map(map_type, map_flags, 1000 * nr_cpus); in test_lru_loss1()
429 unsigned long long key, value[nr_cpus]; in do_test_parallel_lru_loss()
478 nr_cpus * (100 in test_parallel_lru_loss()
[all...]
H A Dtracex3_user.c20 unsigned int nr_cpus = bpf_num_possible_cpus(); in clear_stats() local
21 __u64 values[nr_cpus]; in clear_stats()
77 unsigned int nr_cpus = bpf_num_possible_cpus(); in print_hist() local
79 long values[nr_cpus]; in print_hist()
89 for (i = 0; i < nr_cpus; i++) in print_hist()
H A Dxdp_monitor_user.c186 unsigned int nr_cpus = bpf_num_possible_cpus(); in map_collect_record() local
187 struct datarec values[nr_cpus]; in map_collect_record()
203 for (i = 0; i < nr_cpus; i++) { in map_collect_record()
223 unsigned int nr_cpus = bpf_num_possible_cpus(); in map_collect_record_u64() local
224 struct u64rec values[nr_cpus]; in map_collect_record_u64()
237 for (i = 0; i < nr_cpus; i++) { in map_collect_record_u64()
333 unsigned int nr_cpus = bpf_num_possible_cpus(); in stats_print() local
354 for (i = 0; i < nr_cpus; i++) { in stats_print()
379 for (i = 0; i < nr_cpus; i++) { in stats_print()
405 for (i = 0; i < nr_cpus; in stats_print()
545 unsigned int nr_cpus = bpf_num_possible_cpus(); alloc_rec_per_cpu() local
[all...]
/kernel/linux/linux-6.6/samples/bpf/
H A Dtest_lru_dist.c31 static int nr_cpus; variable
222 if (next_to_try == nr_cpus) in sched_next_online()
225 while (next_to_try < nr_cpus) { in sched_next_online()
318 nr_cpus * lru_size); in test_parallel_lru_dist()
334 unsigned long long key, value[nr_cpus]; in test_lru_loss0()
346 map_fd = create_map(map_type, map_flags, 900 * nr_cpus); in test_lru_loss0()
388 unsigned long long key, value[nr_cpus]; in test_lru_loss1()
398 map_fd = create_map(map_type, map_flags, 1000 * nr_cpus); in test_lru_loss1()
426 unsigned long long key, value[nr_cpus]; in do_test_parallel_lru_loss()
475 nr_cpus * (100 in test_parallel_lru_loss()
[all...]
H A Dtracex3_user.c19 unsigned int nr_cpus = bpf_num_possible_cpus(); in clear_stats() local
20 __u64 values[nr_cpus]; in clear_stats()
76 unsigned int nr_cpus = bpf_num_possible_cpus(); in print_hist() local
78 long values[nr_cpus]; in print_hist()
88 for (i = 0; i < nr_cpus; i++) in print_hist()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_lru_map.c27 static int nr_cpus; variable
107 unsigned long long value0[nr_cpus], value1[nr_cpus]; in map_subset()
138 while (next < nr_cpus) { in sched_next_online()
161 unsigned long long key, value[nr_cpus]; in test_lru_sanity0()
171 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus); in test_lru_sanity0()
250 unsigned long long key, end_key, value[nr_cpus]; in test_lru_sanity1()
326 unsigned long long key, value[nr_cpus]; in test_lru_sanity2()
434 unsigned long long key, end_key, value[nr_cpus]; in test_lru_sanity3()
499 unsigned long long key, value[nr_cpus]; in test_lru_sanity4()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_lru_map.c26 static int nr_cpus; variable
96 unsigned long long value0[nr_cpus], value1[nr_cpus]; in map_subset()
127 while (next < nr_cpus) { in sched_next_online()
150 unsigned long long key, value[nr_cpus]; in test_lru_sanity0()
160 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus); in test_lru_sanity0()
241 unsigned long long key, end_key, value[nr_cpus]; in test_lru_sanity1()
317 unsigned long long key, value[nr_cpus]; in test_lru_sanity2()
424 unsigned long long key, end_key, value[nr_cpus]; in test_lru_sanity3()
489 unsigned long long key, value[nr_cpus]; in test_lru_sanity4()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/
H A Dgic.c26 gic_dist_init(enum gic_type type, unsigned int nr_cpus, void *dist_base) in gic_dist_init() argument
43 gic_ops->gic_init(nr_cpus, dist_base); in gic_dist_init()
52 void gic_init(enum gic_type type, unsigned int nr_cpus, in gic_init() argument
60 GUEST_ASSERT(nr_cpus); in gic_init()
62 gic_dist_init(type, nr_cpus, dist_base); in gic_init()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_map_lookup_percpu_elem.c10 const volatile int nr_cpus; variable
60 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
65 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
70 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dsvghelper.c700 int *pos, int nr_cpus) in scan_thread_topology()
709 for_each_set_bit(thr, cpumask_bits(&t->sib_thr[i]), nr_cpus) in scan_thread_topology()
715 static void scan_core_topology(int *map, struct topology *t, int nr_cpus) in scan_core_topology() argument
722 for_each_set_bit(cpu, cpumask_bits(&t->sib_core[i]), nr_cpus) in scan_core_topology()
723 scan_thread_topology(map, t, cpu, &pos, nr_cpus); in scan_core_topology()
726 static int str_to_bitmap(char *s, cpumask_t *b, int nr_cpus) in str_to_bitmap() argument
739 if (c >= nr_cpus) { in str_to_bitmap()
754 int i, nr_cpus; in svg_build_topology_map() local
758 nr_cpus = min(env->nr_cpus_online, MAX_NR_CPUS); in svg_build_topology_map()
774 if (str_to_bitmap(sib_core, &t.sib_core[i], nr_cpus)) { in svg_build_topology_map()
699 scan_thread_topology(int *map, struct topology *t, int cpu, int *pos, int nr_cpus) scan_thread_topology() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dsvghelper.c700 int *pos, int nr_cpus) in scan_thread_topology()
709 for_each_set_bit(thr, cpumask_bits(&t->sib_thr[i]), nr_cpus) in scan_thread_topology()
715 static void scan_core_topology(int *map, struct topology *t, int nr_cpus) in scan_core_topology() argument
722 for_each_set_bit(cpu, cpumask_bits(&t->sib_core[i]), nr_cpus) in scan_core_topology()
723 scan_thread_topology(map, t, cpu, &pos, nr_cpus); in scan_core_topology()
726 static int str_to_bitmap(char *s, cpumask_t *b, int nr_cpus) in str_to_bitmap() argument
739 if (c.cpu >= nr_cpus) { in str_to_bitmap()
754 int i, nr_cpus; in svg_build_topology_map() local
758 nr_cpus = min(env->nr_cpus_online, MAX_NR_CPUS); in svg_build_topology_map()
774 if (str_to_bitmap(sib_core, &t.sib_core[i], nr_cpus)) { in svg_build_topology_map()
699 scan_thread_topology(int *map, struct topology *t, int cpu, int *pos, int nr_cpus) scan_thread_topology() argument
[all...]

Completed in 16 milliseconds

1234567