Home
last modified time | relevance | path

Searched refs:nr_cpus (Results 1 – 25 of 76) sorted by relevance

1234

/OK3568_Linux_fs/kernel/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; i++) { in cpu_map__trim_new()
[all …]
/OK3568_Linux_fs/kernel/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()
H A Dxdp_noinline.c8 unsigned int nr_cpus = bpf_num_possible_cpus(); in test_xdp_noinline() local
19 } stats[nr_cpus]; in test_xdp_noinline()
59 for (i = 0; i < nr_cpus; i++) { in test_xdp_noinline()
/OK3568_Linux_fs/yocto/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/
H A D0005-crashdump-elf.c-work-around-for-sysconf-_SC_NPROCESS.patch46 + int nr_cpus = 0;
76 + nr_cpus += cpu - prev + 1;
81 + nr_cpus++;
87 + return nr_cpus;
125 nr_cpus = xen_get_nr_phys_cpus();
128 nr_cpus = sysconf(_SC_NPROCESSORS_CONF);
130 + nr_cpus = __get_nprocs_conf();
133 if (nr_cpus < 0) {
/OK3568_Linux_fs/kernel/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()
510 3 * tgt_free * nr_cpus); in test_lru_sanity4()
[all …]
/OK3568_Linux_fs/kernel/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 * (1000 + 200)); in test_parallel_lru_loss()
[all …]
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; i++) { in stats_print()
[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 Dsampleip_user.c27 static int nr_cpus; variable
49 for (i = 0; i < nr_cpus; i++) { in sampling_start()
72 for (i = 0; i < nr_cpus; i++) in sampling_end()
173 nr_cpus = sysconf(_SC_NPROCESSORS_ONLN); in main()
174 links = calloc(nr_cpus, sizeof(struct bpf_link *)); in main()
H A Dxdp_rxq_info_user.c199 unsigned int nr_cpus = bpf_num_possible_cpus(); in alloc_record_per_cpu() local
202 array = calloc(nr_cpus, sizeof(struct datarec)); in alloc_record_per_cpu()
204 fprintf(stderr, "Mem alloc error (nr_cpus:%u)\n", nr_cpus); in alloc_record_per_cpu()
258 unsigned int nr_cpus = bpf_num_possible_cpus(); in map_collect_percpu() local
259 struct datarec values[nr_cpus]; in map_collect_percpu()
273 for (i = 0; i < nr_cpus; i++) { in map_collect_percpu()
339 unsigned int nr_cpus = bpf_num_possible_cpus(); in stats_print() local
362 for (i = 0; i < nr_cpus; i++) { in stats_print()
396 for (i = 0; i < nr_cpus; i++) { in stats_print()
H A Dlwt_len_hist_user.c31 unsigned int nr_cpus = bpf_num_possible_cpus(); in main() local
33 uint64_t values[nr_cpus], sum, max_value = 0, data[MAX_INDEX] = {}; in main()
54 for (i = 0; i < nr_cpus; i++) in main()
H A Dxdp_redirect_map_user.c65 unsigned int nr_cpus = bpf_num_possible_cpus(); in poll_stats() local
66 __u64 values[nr_cpus], prev[nr_cpus]; in poll_stats()
77 for (i = 0; i < nr_cpus; i++) in poll_stats()
H A Dxdp_redirect_user.c65 unsigned int nr_cpus = bpf_num_possible_cpus(); in poll_stats() local
66 __u64 values[nr_cpus], prev[nr_cpus]; in poll_stats()
77 for (i = 0; i < nr_cpus; i++) in poll_stats()
H A Dxdp_redirect_cpu_user.c201 unsigned int nr_cpus = bpf_num_possible_cpus(); in map_collect_percpu() local
202 struct datarec values[nr_cpus]; in map_collect_percpu()
220 for (i = 0; i < nr_cpus; i++) { in map_collect_percpu()
245 unsigned int nr_cpus = bpf_num_possible_cpus(); in alloc_record_per_cpu() local
248 array = calloc(nr_cpus, sizeof(struct datarec)); in alloc_record_per_cpu()
250 fprintf(stderr, "Mem alloc error (nr_cpus:%u)\n", nr_cpus); in alloc_record_per_cpu()
356 unsigned int nr_cpus = bpf_num_possible_cpus(); in stats_print() local
381 for (i = 0; i < nr_cpus; i++) { in stats_print()
409 for (i = 0; i < nr_cpus; i++) { in stats_print()
446 for (i = 0; i < nr_cpus; i++) { in stats_print()
[all …]
H A Dtracex6_user.c77 int i, status, nr_cpus = sysconf(_SC_NPROCESSORS_CONF); in test_perf_event_array() local
78 pid_t pid[nr_cpus]; in test_perf_event_array()
83 for (i = 0; i < nr_cpus; i++) { in test_perf_event_array()
92 for (i = 0; i < nr_cpus; i++) { in test_perf_event_array()
/OK3568_Linux_fs/u-boot/arch/arm/mach-uniphier/arm32/
H A Dpsci.c50 int nr_cpus, i; in uniphier_smp_kick_all_cpus() local
53 nr_cpus = uniphier_get_nr_cpus(); in uniphier_smp_kick_all_cpus()
54 if (nr_cpus == 1) in uniphier_smp_kick_all_cpus()
57 for (i = 0; i < nr_cpus; i++) /* lock ways for all CPUs */ in uniphier_smp_kick_all_cpus()
82 for (i = 1; i < nr_cpus; i++) in uniphier_smp_kick_all_cpus()
/OK3568_Linux_fs/kernel/drivers/powercap/
H A Ddtpm_cpu.c80 int i, nr_cpus; in set_pd_power_limit() local
86 nr_cpus = cpumask_weight(&cpus); in set_pd_power_limit()
90 power = pd->table[i].power * MICROWATT_PER_MILLIWATT * nr_cpus; in set_pd_power_limit()
101 MICROWATT_PER_MILLIWATT * nr_cpus; in set_pd_power_limit()
112 int i, nr_cpus; in get_pd_power_uw() local
117 nr_cpus = cpumask_weight(&cpus); in get_pd_power_uw()
125 MICROWATT_PER_MILLIWATT * nr_cpus; in get_pd_power_uw()
/OK3568_Linux_fs/kernel/arch/mips/loongson64/
H A Denv.c120 loongson_sysconf.nr_cpus = ecpu->nr_cpus; in prom_init_env()
123 if (ecpu->nr_cpus > NR_CPUS || ecpu->nr_cpus == 0) in prom_init_env()
124 loongson_sysconf.nr_cpus = NR_CPUS; in prom_init_env()
125 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus + in prom_init_env()
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dsvghelper.c700 int *pos, int nr_cpus) in scan_thread_topology() argument
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()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kvm/vgic/
H A Dvgic-debug.c26 int nr_cpus; member
45 ++iter->vcpu_id < iter->nr_cpus) in iter_next()
58 int nr_cpus = atomic_read(&kvm->online_vcpus); in iter_init() local
62 iter->nr_cpus = nr_cpus; in iter_init()
78 iter->vcpu_id == iter->nr_cpus && in end_of_vgic()
246 if (iter->vcpu_id < iter->nr_cpus) in vgic_debug_show()
/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Dpcie-iproc-msi.c98 int nr_cpus; member
197 return (hwirq % msi->nr_cpus); in hwirq_to_cpu()
253 if (msi->nr_cpus > 1 && nr_irqs > 1) in iproc_msi_irq_domain_alloc()
263 order_base_2(msi->nr_cpus * nr_irqs)); in iproc_msi_irq_domain_alloc()
291 order_base_2(msi->nr_cpus * nr_irqs)); in iproc_msi_irq_domain_free()
480 for (i = cpu; i < msi->nr_irqs; i += msi->nr_cpus) { in iproc_msi_irq_free()
492 for (i = cpu; i < msi->nr_irqs; i += msi->nr_cpus) { in iproc_msi_irq_setup()
544 msi->nr_cpus = num_possible_cpus(); in iproc_msi_init()
546 if (msi->nr_cpus == 1) in iproc_msi_init()
561 if (msi->nr_irqs < msi->nr_cpus) { in iproc_msi_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/hwmon/
H A Damd_energy.c52 int nr_cpus; member
107 accumulate_delta(data, data->nr_cpus + sock, in read_accumulate()
111 if (data->core_id >= data->nr_cpus) in read_accumulate()
153 if (channel >= data->nr_cpus) { in amd_energy_read()
156 (channel - data->nr_cpus)); in amd_energy_read()
244 data->nr_cpus = cpus; in amd_create_sensor()
/OK3568_Linux_fs/kernel/tools/testing/selftests/vm/
H A Duserfaultfd.c64 static unsigned long nr_cpus, nr_pages, nr_pages_per_cpu, page_size; variable
382 for (i = 0; i < nr_cpus * 2; ++i) { in uffd_test_ctx_clear()
457 pipefd = malloc(sizeof(int) * nr_cpus * 2); in uffd_test_ctx_init_ext()
460 for (cpu = 0; cpu < nr_cpus; cpu++) in uffd_test_ctx_init_ext()
802 pthread_t locking_threads[nr_cpus]; in stress()
803 pthread_t uffd_threads[nr_cpus]; in stress()
804 pthread_t background_threads[nr_cpus]; in stress()
807 for (cpu = 0; cpu < nr_cpus; cpu++) { in stress()
827 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
843 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
[all …]
/OK3568_Linux_fs/kernel/tools/perf/arch/arm/util/
H A Dauxtrace.c21 int ret, i, nr_cpus = sysconf(_SC_NPROCESSORS_CONF); in find_all_arm_spe_pmus() local
25 arm_spe_pmus = zalloc(sizeof(struct perf_pmu *) * nr_cpus); in find_all_arm_spe_pmus()
32 for (i = 0; i < nr_cpus; i++) { in find_all_arm_spe_pmus()

1234