Home
last modified time | relevance | path

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

/linux-4.1.27/tools/perf/util/
Dcpumap.c12 int nr_cpus; in cpu_map__default_new() local
14 nr_cpus = sysconf(_SC_NPROCESSORS_ONLN); in cpu_map__default_new()
15 if (nr_cpus < 0) in cpu_map__default_new()
18 cpus = malloc(sizeof(*cpus) + nr_cpus * sizeof(int)); in cpu_map__default_new()
21 for (i = 0; i < nr_cpus; ++i) in cpu_map__default_new()
24 cpus->nr = nr_cpus; in cpu_map__default_new()
30 static struct cpu_map *cpu_map__trim_new(int nr_cpus, int *tmp_cpus) in cpu_map__trim_new() argument
32 size_t payload_size = nr_cpus * sizeof(int); in cpu_map__trim_new()
36 cpus->nr = nr_cpus; in cpu_map__trim_new()
46 int nr_cpus = 0; in cpu_map__read() local
[all …]
Devlist.c287 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__disable() local
290 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__disable()
306 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable() local
309 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable()
325 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__disable_event() local
331 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__disable_event()
346 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable_event() local
352 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable_event()
386 int nr_cpus = cpu_map__nr(evlist->cpus); in perf_evlist__enable_event_thread() local
391 for (cpu = 0; cpu < nr_cpus; cpu++) { in perf_evlist__enable_event_thread()
[all …]
/linux-4.1.27/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()
36 unsigned int i, nr_cpus, nr_uniq_cpus, queue, first_sibling; in blk_mq_update_queue_map() local
43 nr_cpus = nr_uniq_cpus = 0; in blk_mq_update_queue_map()
45 nr_cpus++; in blk_mq_update_queue_map()
64 if (nr_queues >= nr_cpus || nr_cpus == nr_uniq_cpus) { in blk_mq_update_queue_map()
65 map[i] = cpu_to_queue_index(nr_cpus, nr_queues, queue); in blk_mq_update_queue_map()
/linux-4.1.27/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.1.27/arch/mips/loongson/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.1.27/virt/kvm/arm/
Dvgic.c124 static int vgic_init_bitmap(struct vgic_bitmap *b, int nr_cpus, int nr_irqs) in vgic_init_bitmap() argument
128 nr_longs = nr_cpus + BITS_TO_LONGS(nr_irqs - VGIC_NR_PRIVATE_IRQS); in vgic_init_bitmap()
134 b->shared = b->private + nr_cpus; in vgic_init_bitmap()
206 static int vgic_init_bytemap(struct vgic_bytemap *x, int nr_cpus, int nr_irqs) in vgic_init_bytemap() argument
210 size = nr_cpus * VGIC_NR_PRIVATE_IRQS; in vgic_init_bytemap()
217 x->shared = x->private + nr_cpus * VGIC_NR_PRIVATE_IRQS / sizeof(u32); in vgic_init_bytemap()
1660 for (i = 0; i < dist->nr_cpus; i++) in kvm_vgic_destroy()
1674 dist->nr_cpus = 0; in kvm_vgic_destroy()
1685 int nr_cpus, nr_irqs; in vgic_init() local
1691 nr_cpus = dist->nr_cpus = atomic_read(&kvm->online_vcpus); in vgic_init()
[all …]
Dvgic-v3-emul.c761 iodevs = kcalloc(dist->nr_cpus, sizeof(iodevs[0]), GFP_KERNEL); in vgic_v3_map_resources()
767 for (i = 0; i < dist->nr_cpus; i++) { in vgic_v3_map_resources()
783 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.1.27/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.1.27/tools/perf/bench/
Dnuma.c110 int nr_cpus; member
219 for (cpu = 0; cpu < g->p.nr_cpus; cpu++) in bind_to_cpu()
222 BUG_ON(target_cpu < 0 || target_cpu >= g->p.nr_cpus); in bind_to_cpu()
234 int cpus_per_node = g->p.nr_cpus/g->p.nr_nodes; in bind_to_node()
239 BUG_ON(cpus_per_node*g->p.nr_nodes != g->p.nr_cpus); in bind_to_node()
248 for (cpu = 0; cpu < g->p.nr_cpus; cpu++) in bind_to_node()
254 BUG_ON(cpu_stop > g->p.nr_cpus); in bind_to_node()
478 BUG_ON(step <= 0 || step >= g->p.nr_cpus); in parse_setup_cpu_list()
490 BUG_ON(bind_len <= 0 || bind_len > g->p.nr_cpus); in parse_setup_cpu_list()
503 if (bind_cpu_0 >= g->p.nr_cpus || bind_cpu_1 >= g->p.nr_cpus) { in parse_setup_cpu_list()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/mips/include/asm/mach-loongson/
Dboot_param.h49 u32 nr_cpus; member
183 u32 nr_cpus; member
/linux-4.1.27/include/kvm/
Darm_vgic.h166 int nr_cpus; member
332 #define vgic_initialized(k) (!!((k)->arch.vgic.nr_cpus))
/linux-4.1.27/arch/mips/loongson/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.c338 while (i < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
352 while (num < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
/linux-4.1.27/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.1.27/drivers/powercap/
Dintel_rapl.c180 int nr_cpus; /* active cpus on the package, topology info is lost during member
1353 new_package->nr_cpus = 1; in rapl_detect_topology()
1369 ++rp->nr_cpus; in rapl_detect_topology()
1409 rp->nr_cpus = 1; in rapl_add_package()
1451 ++rp->nr_cpus; in rapl_cpu_callback()
1460 if (--rp->nr_cpus == 0) in rapl_cpu_callback()
/linux-4.1.27/Documentation/block/
Dnull_blk.txt58 submit_queues=[0..nr_cpus]:
/linux-4.1.27/arch/x86/kernel/
Dcrash.c411 unsigned long nr_cpus = num_possible_cpus(), nr_phdr, elf_sz; in prepare_elf64_headers() local
418 nr_phdr = nr_cpus + 1; in prepare_elf64_headers()
/linux-4.1.27/arch/powerpc/sysdev/
Dmpic.c1902 int nr_cpus; in smp_mpic_probe() local
1906 nr_cpus = num_possible_cpus(); in smp_mpic_probe()
1908 DBG("nr_cpus: %d\n", nr_cpus); in smp_mpic_probe()
1910 if (nr_cpus > 1) in smp_mpic_probe()
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_base.c1372 unsigned int cpu, nr_cpus, nr_msix, index = 0; in _base_assign_reply_queues() local
1380 nr_cpus = num_online_cpus(); in _base_assign_reply_queues()
1390 unsigned int i, group = nr_cpus / nr_msix; in _base_assign_reply_queues()
1392 if (cpu >= nr_cpus) in _base_assign_reply_queues()
1395 if (index < nr_cpus % nr_msix) in _base_assign_reply_queues()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_base.c1656 unsigned int cpu, nr_cpus, nr_msix, index = 0; in _base_assign_reply_queues() local
1664 nr_cpus = num_online_cpus(); in _base_assign_reply_queues()
1674 unsigned int i, group = nr_cpus / nr_msix; in _base_assign_reply_queues()
1676 if (cpu >= nr_cpus) in _base_assign_reply_queues()
1679 if (index < nr_cpus % nr_msix) in _base_assign_reply_queues()
/linux-4.1.27/kernel/sched/
Dfair.c7392 atomic_t nr_cpus; member
7442 atomic_dec(&nohz.nr_cpus); in nohz_balance_exit_idle()
7504 atomic_inc(&nohz.nr_cpus); in nohz_balance_enter_idle()
7709 if (likely(!atomic_read(&nohz.nr_cpus))) in nohz_kick_needed()
/linux-4.1.27/Documentation/
Dkernel-parameters.txt2528 nr_cpus= [SMP] Maximum number of processors that an SMP kernel
2529 could support. nr_cpus=n : n >= 1 limits the kernel to