Home
last modified time | relevance | path

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

/linux-4.4.14/tools/perf/util/
Dcpumap.c13 int nr_cpus; in cpu_map__default_new() local
15 nr_cpus = sysconf(_SC_NPROCESSORS_ONLN); in cpu_map__default_new()
16 if (nr_cpus < 0) in cpu_map__default_new()
19 cpus = malloc(sizeof(*cpus) + nr_cpus * sizeof(int)); in cpu_map__default_new()
22 for (i = 0; i < nr_cpus; ++i) in cpu_map__default_new()
25 cpus->nr = nr_cpus; in cpu_map__default_new()
32 static struct cpu_map *cpu_map__trim_new(int nr_cpus, int *tmp_cpus) in cpu_map__trim_new() argument
34 size_t payload_size = nr_cpus * sizeof(int); in cpu_map__trim_new()
38 cpus->nr = nr_cpus; in cpu_map__trim_new()
49 int nr_cpus = 0; in cpu_map__read() local
[all …]
Denv.c63 int cpu, nr_cpus; in perf_env__read_cpu_topology_map() local
71 nr_cpus = env->nr_cpus_avail; in perf_env__read_cpu_topology_map()
72 if (nr_cpus == -1) in perf_env__read_cpu_topology_map()
75 env->cpu = calloc(nr_cpus, sizeof(env->cpu[0])); in perf_env__read_cpu_topology_map()
79 for (cpu = 0; cpu < nr_cpus; ++cpu) { in perf_env__read_cpu_topology_map()
84 env->nr_cpus_avail = nr_cpus; in perf_env__read_cpu_topology_map()
Devlist.c341 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__disable() local
344 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__disable()
362 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable() local
365 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable()
388 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__disable_event() local
394 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__disable_event()
409 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable_event() local
415 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable_event()
449 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable_event_thread() local
454 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable_event_thread()
[all …]
/linux-4.4.14/block/
Dblk-mq-cpumap.c17 static int cpu_to_queue_index(unsigned int nr_cpus, unsigned int nr_queues, in cpu_to_queue_index() argument
20 return cpu * nr_queues / nr_cpus; in cpu_to_queue_index()
37 unsigned int i, nr_cpus, nr_uniq_cpus, queue, first_sibling; in blk_mq_update_queue_map() local
44 nr_cpus = nr_uniq_cpus = 0; in blk_mq_update_queue_map()
46 nr_cpus++; in blk_mq_update_queue_map()
65 if (nr_queues >= nr_cpus || nr_cpus == nr_uniq_cpus) { in blk_mq_update_queue_map()
66 map[i] = cpu_to_queue_index(nr_cpus, nr_queues, queue); in blk_mq_update_queue_map()
/linux-4.4.14/arch/powerpc/kernel/
Dpaca.c49 static void __init allocate_lppacas(int nr_cpus, unsigned long limit) in allocate_lppacas() argument
51 if (nr_cpus <= NR_LPPACAS) in allocate_lppacas()
55 (nr_cpus - NR_LPPACAS)); in allocate_lppacas()
91 static inline void allocate_lppacas(int nr_cpus, unsigned long limit) { } in allocate_lppacas() argument
107 static void __init allocate_slb_shadows(int nr_cpus, int limit) in allocate_slb_shadows() argument
109 int size = PAGE_ALIGN(sizeof(struct slb_shadow) * nr_cpus); in allocate_slb_shadows()
134 static void __init allocate_slb_shadows(int nr_cpus, int limit) { } in allocate_slb_shadows() argument
/linux-4.4.14/tools/testing/selftests/vm/
Duserfaultfd.c71 static unsigned long nr_cpus, nr_pages, nr_pages_per_cpu, page_size; variable
349 pthread_t locking_threads[nr_cpus]; in stress()
350 pthread_t uffd_threads[nr_cpus]; in stress()
351 pthread_t background_threads[nr_cpus]; in stress()
355 for (cpu = 0; cpu < nr_cpus; cpu++) { in stress()
374 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
392 for (cpu = 0; cpu < nr_cpus; cpu++) { in stress()
410 for (cpu = 0; cpu < nr_cpus; cpu++) in stress()
426 unsigned long userfaults[nr_cpus]; in userfaultfd_stress()
478 pipefd = malloc(sizeof(int) * nr_cpus * 2); in userfaultfd_stress()
[all …]
/linux-4.4.14/samples/bpf/
Dtracex6_user.c18 int nr_cpus = sysconf(_SC_NPROCESSORS_CONF); in test_bpf_perf_event() local
19 int *pmu_fd = malloc(nr_cpus * sizeof(int)); in test_bpf_perf_event()
32 for (i = 0; i < nr_cpus; i++) { in test_bpf_perf_event()
51 for (i = 0; i < nr_cpus; i++) in test_bpf_perf_event()
/linux-4.4.14/arch/mips/loongson64/common/
Denv.c137 loongson_sysconf.nr_cpus = ecpu->nr_cpus; in prom_init_env()
140 if (ecpu->nr_cpus > NR_CPUS || ecpu->nr_cpus == 0) in prom_init_env()
141 loongson_sysconf.nr_cpus = NR_CPUS; in prom_init_env()
142 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus + in prom_init_env()
/linux-4.4.14/tools/virtio/virtio-trace/
Dtrace-agent.c33 int nr_cpus = (int)sysconf(_SC_NPROCESSORS_CONF); in get_total_cpus() local
35 if (nr_cpus <= 0) { in get_total_cpus()
38 } else if (nr_cpus > MAX_CPUS) { in get_total_cpus()
43 return nr_cpus; in get_total_cpus()
/linux-4.4.14/virt/kvm/arm/
Dvgic.c152 static int vgic_init_bitmap(struct vgic_bitmap *b, int nr_cpus, int nr_irqs) in vgic_init_bitmap() argument
156 nr_longs = nr_cpus + BITS_TO_LONGS(nr_irqs - VGIC_NR_PRIVATE_IRQS); in vgic_init_bitmap()
162 b->shared = b->private + nr_cpus; in vgic_init_bitmap()
234 static int vgic_init_bytemap(struct vgic_bytemap *x, int nr_cpus, int nr_irqs) in vgic_init_bytemap() argument
238 size = nr_cpus * VGIC_NR_PRIVATE_IRQS; in vgic_init_bytemap()
245 x->shared = x->private + nr_cpus * VGIC_NR_PRIVATE_IRQS / sizeof(u32); in vgic_init_bytemap()
1940 for (i = 0; i < dist->nr_cpus; i++) in kvm_vgic_destroy()
1955 dist->nr_cpus = 0; in kvm_vgic_destroy()
1966 int nr_cpus, nr_irqs; in vgic_init() local
1972 nr_cpus = dist->nr_cpus = atomic_read(&kvm->online_vcpus); in vgic_init()
[all …]
Dvgic-v3-emul.c805 iodevs = kcalloc(dist->nr_cpus, sizeof(iodevs[0]), GFP_KERNEL); in vgic_v3_map_resources()
811 for (i = 0; i < dist->nr_cpus; i++) { in vgic_v3_map_resources()
827 for (i = 0; i < dist->nr_cpus; i++) { in vgic_v3_map_resources()
Dvgic-v2-emul.c458 for_each_set_bit(c, &sources, dist->nr_cpus) { in vgic_v2_queue_sgi()
/linux-4.4.14/drivers/lguest/
Dlguest_user.c116 if (cpu_id >= lg->nr_cpus) in read()
164 cpu->lg->nr_cpus++; in lg_cpu_start()
317 if (!lg || (cpu_id >= lg->nr_cpus)) in write()
376 for (i = 0; i < lg->nr_cpus; i++) { in close()
Dlg.h88 unsigned int nr_cpus; member
/linux-4.4.14/tools/perf/bench/
Dnuma.c115 int nr_cpus; member
224 for (cpu = 0; cpu < g->p.nr_cpus; cpu++) in bind_to_cpu()
227 BUG_ON(target_cpu < 0 || target_cpu >= g->p.nr_cpus); in bind_to_cpu()
239 int cpus_per_node = g->p.nr_cpus/g->p.nr_nodes; in bind_to_node()
244 BUG_ON(cpus_per_node*g->p.nr_nodes != g->p.nr_cpus); in bind_to_node()
253 for (cpu = 0; cpu < g->p.nr_cpus; cpu++) in bind_to_node()
259 BUG_ON(cpu_stop > g->p.nr_cpus); in bind_to_node()
483 BUG_ON(step <= 0 || step >= g->p.nr_cpus); in parse_setup_cpu_list()
495 BUG_ON(bind_len <= 0 || bind_len > g->p.nr_cpus); in parse_setup_cpu_list()
508 if (bind_cpu_0 >= g->p.nr_cpus || bind_cpu_1 >= g->p.nr_cpus) { in parse_setup_cpu_list()
[all …]
/linux-4.4.14/arch/s390/appldata/
Dappldata_os.c65 u32 nr_cpus; /* number of (virtual) CPUs */ member
135 os_data->nr_cpus = j; in appldata_get_os_data()
138 (os_data->nr_cpus * sizeof(struct appldata_os_per_cpu)); in appldata_get_os_data()
/linux-4.4.14/kernel/
Dsmp.c529 int nr_cpus; in nrcpus() local
531 get_option(&str, &nr_cpus); in nrcpus()
532 if (nr_cpus > 0 && nr_cpus < nr_cpu_ids) in nrcpus()
533 nr_cpu_ids = nr_cpus; in nrcpus()
/linux-4.4.14/fs/fscache/
Dmain.c105 unsigned int nr_cpus = num_possible_cpus(); in fscache_init() local
110 clamp_val(nr_cpus, in fscache_init()
/linux-4.4.14/drivers/platform/mips/
Dcpu_hwmon.c114 if (loongson_sysconf.nr_cpus <= loongson_sysconf.cores_per_package) in create_sysfs_cputemp_files()
134 if (loongson_sysconf.nr_cpus > loongson_sysconf.cores_per_package) in remove_sysfs_cputemp_files()
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Dboot_param.h49 u32 nr_cpus; member
183 u32 nr_cpus; member
/linux-4.4.14/include/kvm/
Darm_vgic.h177 int nr_cpus; member
351 #define vgic_initialized(k) (!!((k)->arch.vgic.nr_cpus))
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dnuma.c69 loongson_sysconf.nr_cpus, num_online_nodes()); in cpu_node_probe()
239 for (cpu = 0; cpu < loongson_sysconf.nr_cpus; cpu++) { in prom_meminit()
Dsmp.c347 while (i < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
361 while (num < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
/linux-4.4.14/tools/power/cpupower/utils/
Dcpufreq-info.c57 unsigned int cpu, nr_cpus; in proc_cpufreq_output() local
65 nr_cpus = count_cpus(); in proc_cpufreq_output()
66 for (cpu = 0; cpu < nr_cpus; cpu++) { in proc_cpufreq_output()
/linux-4.4.14/drivers/powercap/
Dintel_rapl.c180 int nr_cpus; /* active cpus on the package, topology info is lost during member
1394 new_package->nr_cpus = 1; in rapl_detect_topology()
1410 ++rp->nr_cpus; in rapl_detect_topology()
1450 rp->nr_cpus = 1; in rapl_add_package()
1492 ++rp->nr_cpus; in rapl_cpu_callback()
1501 if (--rp->nr_cpus == 0) in rapl_cpu_callback()
/linux-4.4.14/Documentation/block/
Dnull_blk.txt58 submit_queues=[0..nr_cpus]:
/linux-4.4.14/arch/x86/kernel/
Dcrash.c409 unsigned long nr_cpus = num_possible_cpus(), nr_phdr, elf_sz; in prepare_elf64_headers() local
416 nr_phdr = nr_cpus + 1; in prepare_elf64_headers()
/linux-4.4.14/arch/powerpc/sysdev/
Dmpic.c1889 int nr_cpus; in smp_mpic_probe() local
1893 nr_cpus = num_possible_cpus(); in smp_mpic_probe()
1895 DBG("nr_cpus: %d\n", nr_cpus); in smp_mpic_probe()
1897 if (nr_cpus > 1) in smp_mpic_probe()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_base.c1869 unsigned int cpu, nr_cpus, nr_msix, index = 0; in _base_assign_reply_queues() local
1877 nr_cpus = num_online_cpus(); in _base_assign_reply_queues()
1887 unsigned int i, group = nr_cpus / nr_msix; in _base_assign_reply_queues()
1889 if (cpu >= nr_cpus) in _base_assign_reply_queues()
1892 if (index < nr_cpus % nr_msix) in _base_assign_reply_queues()
/linux-4.4.14/kernel/sched/
Dfair.c7427 atomic_t nr_cpus; member
7477 atomic_dec(&nohz.nr_cpus); in nohz_balance_exit_idle()
7539 atomic_inc(&nohz.nr_cpus); in nohz_balance_enter_idle()
7770 if (likely(!atomic_read(&nohz.nr_cpus))) in nohz_kick_needed()
/linux-4.4.14/Documentation/
Dkernel-parameters.txt2605 nr_cpus= [SMP] Maximum number of processors that an SMP kernel
2606 could support. nr_cpus=n : n >= 1 limits the kernel to