Home
last modified time | relevance | path

Searched refs:nr_cpu_ids (Results 1 – 25 of 207) sorted by relevance

123456789

/linux/tools/sched_ext/
H A Dscx_pair.c60 skel->rodata->nr_cpu_ids = libbpf_num_possible_cpus(); in main()
64 stride = skel->rodata->nr_cpu_ids / 2; in main()
87 if (skel->rodata->nr_cpu_ids & 1) { in main()
89 skel->rodata->nr_cpu_ids); in main()
94 bpf_map__set_max_entries(skel->maps.pair_ctx, skel->rodata->nr_cpu_ids / 2); in main()
97 RESIZE_ARRAY(skel, rodata, pair_cpu, skel->rodata->nr_cpu_ids); in main()
98 RESIZE_ARRAY(skel, rodata, pair_id, skel->rodata->nr_cpu_ids); in main()
99 RESIZE_ARRAY(skel, rodata, in_pair_idx, skel->rodata->nr_cpu_ids); in main()
101 for (i = 0; i < skel->rodata->nr_cpu_ids; i++) in main()
105 for (i = 0; i < skel->rodata->nr_cpu_ids; i++) { in main()
[all …]
H A Dscx_central.c60 skel->rodata->nr_cpu_ids = libbpf_num_possible_cpus(); in main()
63 assert(skel->rodata->nr_cpu_ids > 0); in main()
64 assert(skel->rodata->nr_cpu_ids <= INT32_MAX); in main()
73 if (central_cpu >= skel->rodata->nr_cpu_ids) { in main()
74 …tderr, "invalid central CPU id value, %u given (%u max)\n", central_cpu, skel->rodata->nr_cpu_ids); in main()
91 RESIZE_ARRAY(skel, data, cpu_gimme_task, skel->rodata->nr_cpu_ids); in main()
92 RESIZE_ARRAY(skel, data, cpu_started_at, skel->rodata->nr_cpu_ids); in main()
H A Dscx_central.bpf.c59 const volatile u32 nr_cpu_ids = 1; /* !0 for veristat, set during init */ variable
231 bpf_for(cpu, 0, nr_cpu_ids) { in BPF_STRUCT_OPS()
238 gimme = ARRAY_ELEM_PTR(cpu_gimme_task, cpu, nr_cpu_ids); in BPF_STRUCT_OPS()
269 gimme = ARRAY_ELEM_PTR(cpu_gimme_task, cpu, nr_cpu_ids); in central_timerfn()
284 u64 *started_at = ARRAY_ELEM_PTR(cpu_started_at, cpu, nr_cpu_ids); in central_timerfn()
292 u64 *started_at = ARRAY_ELEM_PTR(cpu_started_at, cpu, nr_cpu_ids); in central_timerfn()
310 bpf_for(i, 0, nr_cpu_ids) { in BPF_STRUCT_OPS_SLEEPABLE()
311 s32 cpu = (nr_timers + i) % nr_cpu_ids; in BPF_STRUCT_OPS_SLEEPABLE()
318 started_at = ARRAY_ELEM_PTR(cpu_started_at, cpu, nr_cpu_ids); in BPF_STRUCT_OPS_SLEEPABLE()
H A Dscx_pair.bpf.c137 const volatile u32 nr_cpu_ids = 1; variable
307 vptr = (u32 *)ARRAY_ELEM_PTR(pair_id, cpu, nr_cpu_ids); in lookup_pairc_and_mask()
315 vptr = (u32 *)ARRAY_ELEM_PTR(in_pair_idx, cpu, nr_cpu_ids); in lookup_pairc_and_mask()
533 s32 *pair = (s32 *)ARRAY_ELEM_PTR(pair_cpu, cpu, nr_cpu_ids); in try_dispatch()
595 s32 *pair = (s32 *)ARRAY_ELEM_PTR(pair_cpu, cpu, nr_cpu_ids); in BPF_PROG()
/linux/arch/powerpc/kernel/
H A Dpaca.c62 size_t shared_lppaca_total_size = PAGE_ALIGN(nr_cpu_ids * LPPACA_SIZE); in alloc_shared_lppaca()
245 paca_nr_cpu_ids = nr_cpu_ids; in allocate_paca_ptrs()
247 paca_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in allocate_paca_ptrs()
291 new_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in free_unused_pacas()
296 paca_nr_cpu_ids = nr_cpu_ids; in free_unused_pacas()
309 paca_ptrs_size + paca_struct_size, nr_cpu_ids); in free_unused_pacas()
/linux/arch/x86/kernel/cpu/
H A Dtopology.c267 if (apic_id != topo_info.boot_cpu_apic_id && topo_info.nr_assigned_cpus >= nr_cpu_ids) { in topology_register_apic()
268 pr_warn_once("CPU limit of %d reached. Ignoring further CPUs\n", nr_cpu_ids); in topology_register_apic()
421 unsigned int possible = nr_cpu_ids; in topology_apply_cmdline_limits_early()
430 if (possible < nr_cpu_ids) { in topology_apply_cmdline_limits_early()
472 if (WARN_ON_ONCE(assigned > nr_cpu_ids)) { in topology_init_possible_cpus()
473 disabled += assigned - nr_cpu_ids; in topology_init_possible_cpus()
474 assigned = nr_cpu_ids; in topology_init_possible_cpus()
476 allowed = min_t(unsigned int, total, nr_cpu_ids); in topology_init_possible_cpus()
/linux/arch/arm/mach-spear/
H A Dplatsmp.c102 if (ncores > nr_cpu_ids) { in spear13xx_smp_init_cpus()
104 ncores, nr_cpu_ids); in spear13xx_smp_init_cpus()
105 ncores = nr_cpu_ids; in spear13xx_smp_init_cpus()
/linux/include/linux/
H A Dcpumask.h28 #define cpumask_pr_args(maskp) nr_cpu_ids, cpumask_bits(maskp)
31 #define nr_cpu_ids ((unsigned int)NR_CPUS) macro
33 extern unsigned int nr_cpu_ids;
39 WARN_ON(nr != nr_cpu_ids); in set_nr_cpu_ids()
41 nr_cpu_ids = nr; in set_nr_cpu_ids()
73 #define small_cpumask_bits nr_cpu_ids
76 #define small_cpumask_bits nr_cpu_ids
77 #define large_cpumask_bits nr_cpu_ids
79 #define nr_cpumask_bits nr_cpu_ids
370 return find_random_bit(cpumask_bits(src), nr_cpu_ids); in cpumask_random()
[all …]
/linux/arch/arm/mach-bcm/
H A Dbcm63xx_smp.c64 if (ncores > nr_cpu_ids) { in scu_a9_enable()
66 ncores, nr_cpu_ids); in scu_a9_enable()
67 ncores = nr_cpu_ids; in scu_a9_enable()
/linux/kernel/
H A Dscftorture.c373 cpu = torture_random(trsp) % nr_cpu_ids; in scftorture_invoke_one()
380 cpu = torture_random(trsp) % nr_cpu_ids; in scftorture_invoke_one()
403 cpu = torture_random(trsp) % nr_cpu_ids; in scftorture_invoke_one()
481 cpu = scfp->cpu % nr_cpu_ids; in scftorture_invoker()
493 __func__, scfp->cpu, curcpu, nr_cpu_ids); in scftorture_invoker()
559 for (i = 0; i < nr_cpu_ids; i++) in scf_torture_cleanup()
595 weight_resched1 = weight_resched == 0 ? 0 : 2 * nr_cpu_ids; in scf_torture_init()
596 weight_single1 = weight_single == 0 ? 0 : 2 * nr_cpu_ids; in scf_torture_init()
597 weight_single_rpc1 = weight_single_rpc == 0 ? 0 : 2 * nr_cpu_ids; in scf_torture_init()
598 weight_single_wait1 = weight_single_wait == 0 ? 0 : 2 * nr_cpu_ids; in scf_torture_init()
H A Dsmp.c284 if (WARN_ONCE(cpu < 0 || cpu >= nr_cpu_ids, "%s: cpu = %d\n", __func__, cpu)) in csd_lock_wait_toolong()
424 (unsigned int)cpu < nr_cpu_ids) in get_single_csd_data()
500 if ((unsigned)cpu >= nr_cpu_ids || !cpu_online(cpu)) { in generic_exec_single()
928 if (cpumask_any_and_but(mask, cpu_online_mask, this_cpu) < nr_cpu_ids) { in smp_call_function_many_cond()
1081 if (get_option(&str, &nr_cpus) && nr_cpus > 0 && nr_cpus < nr_cpu_ids) in nrcpus()
1102 unsigned int nr_cpu_ids __read_mostly = NR_CPUS;
1103 EXPORT_SYMBOL(nr_cpu_ids);
1296 if (cpu >= nr_cpu_ids || !cpu_online(cpu)) in smp_call_on_cpu()
/linux/arch/riscv/kernel/
H A Dsmpboot.c155 if (cpuid > nr_cpu_ids) in of_parse_and_init_cpus()
157 cpuid, nr_cpu_ids); in of_parse_and_init_cpus()
171 for (cpuid = 1; cpuid < nr_cpu_ids; cpuid++) in setup_smp()
/linux/kernel/irq/
H A Dipi.c70 if (next < nr_cpu_ids) in irq_reserve_ipi()
72 if (next < nr_cpu_ids) { in irq_reserve_ipi()
168 if (!data || cpu >= nr_cpu_ids) in ipi_get_hwirq()
199 if (cpu >= nr_cpu_ids) in ipi_send_verify()
/linux/scripts/gdb/linux/
H A Dtimerlist.py146 nr_cpu_ids = 1
148 nr_cpu_ids = gdb.parse_and_eval("nr_cpu_ids")
152 num_bytes = (nr_cpu_ids + 7) / 8
168 extra = nr_cpu_ids % 8
/linux/lib/
H A Dobjpool.c53 for (i = 0; i < nr_cpu_ids; i++) { in objpool_init_percpu_slots()
112 for (i = 0; i < nr_cpu_ids; i++) in objpool_fini_percpu_slots()
145 slot_size = nr_cpu_ids * sizeof(struct objpool_slot *); in objpool_init()
H A Dflex_proportions.c90 #define PROP_BATCH (8*(1+ilog2(nr_cpu_ids)))
128 if (val < (nr_cpu_ids * PROP_BATCH)) in fprop_reflect_period_percpu()
/linux/net/netfilter/
H A Dnf_flow_table_procfs.c14 for (cpu = *pos - 1; cpu < nr_cpu_ids; ++cpu) { in nf_flow_table_cpu_seq_start()
29 for (cpu = *pos; cpu < nr_cpu_ids; ++cpu) { in nf_flow_table_cpu_seq_next()
/linux/kernel/sched/
H A Disolation.c87 if (cpu < nr_cpu_ids) in housekeeping_any_cpu()
91 if (likely(cpu < nr_cpu_ids)) in housekeeping_any_cpu()
244 if (first_cpu >= nr_cpu_ids || first_cpu >= setup_max_cpus) { in housekeeping_setup()
291 if (first_cpu >= min(nr_cpu_ids, setup_max_cpus)) { in housekeeping_setup()
H A Dcpupri.c100 if (cpumask_any_and(&p->cpus_mask, vec->mask) >= nr_cpu_ids) in __cpupri_find()
291 cp->cpu_to_pri = kzalloc_objs(int, nr_cpu_ids); in cpupri_init()
/linux/drivers/thermal/intel/
H A Dtherm_throt.c607 if (directed_intr_handler_cpus[i] == nr_cpu_ids) in disable_directed_thermal_pkg_intr_all()
629 if (directed_intr_handler_cpus[pkg_id] != nr_cpu_ids) in enable_directed_thermal_pkg_intr()
674 if (new_cpu < nr_cpu_ids) { in disable_directed_thermal_pkg_intr()
699 if (new_cpu < nr_cpu_ids && check_directed_thermal_pkg_intr_ack()) { in disable_directed_thermal_pkg_intr()
706 new_cpu = nr_cpu_ids; in disable_directed_thermal_pkg_intr()
715 directed_intr_handler_cpus[pkg_id] = (new_cpu < nr_cpu_ids) ? new_cpu : nr_cpu_ids; in disable_directed_thermal_pkg_intr()
768 directed_intr_handler_cpus[i] = nr_cpu_ids; in init_directed_pkg_intr()
/linux/drivers/infiniband/hw/hfi1/
H A Daffinity.c75 if (cpu >= nr_cpu_ids) /* empty */ in cpu_mask_set_get_first()
114 cpumask_clear_cpus(&node_affinity.real_cpu_mask, curr_cpu, nr_cpu_ids - curr_cpu); in init_real_cpu_mask()
253 if (ret_cpu >= nr_cpu_ids) { in per_cpu_affinity_get()
289 if (max_cpu >= nr_cpu_ids) in per_cpu_affinity_put_max()
343 if (cpu >= nr_cpu_ids) in _dev_comp_vect_cpu_get()
346 if (cpu >= nr_cpu_ids) { /* empty */ in _dev_comp_vect_cpu_get()
590 if (cpumask_first(local_mask) >= nr_cpu_ids) in hfi1_dev_affinity_init()
651 if (curr_cpu >= nr_cpu_ids) in hfi1_dev_affinity_init()
970 cpumask_clear_cpus(hw_thread_mask, curr_cpu, nr_cpu_ids - curr_cpu); in find_hw_thread_mask()
1138 if (cpu >= nr_cpu_ids) /* empty */ in hfi1_get_proc_affinity()
/linux/arch/arm/mach-omap2/
H A Domap-smp.c278 if (ncores > nr_cpu_ids) { in omap4_smp_init_cpus()
280 ncores, nr_cpu_ids); in omap4_smp_init_cpus()
281 ncores = nr_cpu_ids; in omap4_smp_init_cpus()
/linux/drivers/md/
H A Ddm-ps-io-affinity.c80 if (cpu >= nr_cpu_ids) { in ioa_add_path()
82 cpu, nr_cpu_ids); in ioa_add_path()
119 s->path_map = kzalloc_objs(struct path_info *, nr_cpu_ids); in ioa_create()
/linux/kernel/bpf/
H A Dcpumask.c34 return cpu < nr_cpu_ids; in cpu_valid()
462 if (src__sz < bitmap_size(nr_cpu_ids)) in bpf_cpumask_populate()
470 bitmap_copy(cpumask_bits(&cpumask->cpumask), src, nr_cpu_ids); in bpf_cpumask_populate()
/linux/drivers/net/ethernet/intel/libeth/
H A Dxsk.c231 if (unlikely(qid >= nr_cpu_ids)) in libeth_xsk_wakeup()
232 qid %= nr_cpu_ids; in libeth_xsk_wakeup()

123456789