arch/alpha/kernel/setup.c
1118
num_online_cpus(), cpumask_bits(cpu_possible_mask)[0]);
arch/alpha/kernel/smp.c
491
num_online_cpus(),
arch/arm/kernel/hibernate.c
36
WARN_ON(num_online_cpus() != 1);
arch/arm/kernel/machine_kexec.c
110
atomic_set(&waiting_for_crash_ipi, num_online_cpus() - 1);
arch/arm/kernel/machine_kexec.c
154
BUG_ON(num_online_cpus() > 1);
arch/arm/kernel/reboot.c
81
_soft_restart(addr, num_online_cpus() == 1);
arch/arm/kernel/smp.c
491
num_online_cpus(),
arch/arm/kernel/smp.c
765
while (num_online_cpus() > 1 && timeout--)
arch/arm/kernel/smp.c
768
if (num_online_cpus() > 1)
arch/arm/mach-imx/cpuidle-imx6q.c
24
if (++num_idle_cpus == num_online_cpus())
arch/arm/mach-imx/cpuidle-imx6q.c
33
if (num_idle_cpus-- == num_online_cpus())
arch/arm/mach-omap2/cpuidle44xx.c
102
if (cx->mpu_state_vote == num_online_cpus()) {
arch/arm/mach-omap2/cpuidle44xx.c
111
if (cx->mpu_state_vote == num_online_cpus())
arch/arm/mm/l2c-common.c
13
WARN_ON(num_online_cpus() > 1);
arch/arm64/kernel/machine_kexec.c
173
BUG_ON(!in_kexec_crash && (stuck_cpus || (num_online_cpus() > 1)));
arch/arm64/kernel/patching.c
210
if (atomic_inc_return(&pp->cpu_count) == num_online_cpus()) {
arch/arm64/kernel/patching.c
217
while (atomic_read(&pp->cpu_count) <= num_online_cpus())
arch/arm64/kernel/smp.c
1182
return num_online_cpus() - this_cpu_online;
arch/arm64/kernel/smp.c
440
pr_info("SMP: Total of %d processors activated.\n", num_online_cpus());
arch/arm64/kvm/arm.c
394
r = min_t(unsigned int, num_online_cpus(),
arch/arm64/mm/mmu.c
1286
remap_fn(cpu, num_online_cpus(), kpti_ng_temp_pgd_pa, KPTI_NG_TEMP_VA);
arch/arm64/mm/mmu.c
922
smp_cond_load_acquire(&idmap_kpti_bbml2_flag, VAL == num_online_cpus());
arch/csky/kernel/ftrace.c
216
while (atomic_read(¶m->cpu_count) <= num_online_cpus())
arch/csky/kernel/probes/kprobes.c
33
if (atomic_inc_return(¶m->cpu_count) == num_online_cpus()) {
arch/csky/kernel/probes/kprobes.c
38
while (atomic_read(¶m->cpu_count) <= num_online_cpus())
arch/loongarch/kernel/machine_kexec.c
196
ncpus = num_online_cpus() - 1;
arch/loongarch/kvm/vm.c
128
r = num_online_cpus();
arch/mips/cavium-octeon/setup.c
261
while (num_online_cpus() > 1) {
arch/mips/kernel/crash.c
64
ncpus = num_online_cpus() - 1;/* Excluding the panic cpu */
arch/mips/kernel/machine_kexec.c
145
while (num_online_cpus() > 1) {
arch/mips/kvm/mips.c
1042
r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS);
arch/mips/sgi-ip27/ip27-nmi.c
223
while (atomic_read(&nmied_cpus) != num_online_cpus());
arch/parisc/kernel/cache.c
581
threshold2 = cache_info.dc_size * num_online_cpus();
arch/parisc/kernel/cache.c
590
if (num_online_cpus() > 1 && !parisc_requires_coherency()) {
arch/parisc/kernel/cache.c
593
threshold /= num_online_cpus();
arch/parisc/kernel/cache.c
609
threshold = PAGE_ALIGN((num_online_cpus() * size * alltime) / rangetime);
arch/parisc/kernel/irq.c
148
if (num_online_cpus() > 1) {
arch/parisc/kernel/kexec.c
65
while (num_online_cpus() > 1) {
arch/parisc/kernel/processor.c
89
if (num_online_cpus() >= nr_cpu_ids) {
arch/parisc/kernel/setup.c
249
num_online_cpus(), num_present_cpus(),
arch/parisc/kernel/setup.c
259
if (num_online_cpus() == 1)
arch/parisc/kernel/smp.c
437
if (num_online_cpus() < nr_cpu_ids &&
arch/parisc/kernel/smp.c
438
num_online_cpus() < setup_max_cpus &&
arch/powerpc/kernel/fadump.c
689
unsigned int ncpus = num_online_cpus() - 1;
arch/powerpc/kexec/crash.c
118
volatile unsigned int ncpus = num_online_cpus() - 1;/* Excluding the panic cpu */
arch/powerpc/kvm/powerpc.c
640
r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS);
arch/powerpc/mm/book3s64/hash_pgtable.c
528
atomic_set(&chmem_parms.cpu_counter, num_online_cpus());
arch/powerpc/mm/nohash/mmu_context.c
253
if (num_online_cpus() > 1) {
arch/powerpc/platforms/powermac/smp.c
889
num_online_cpus() < 2) {
arch/powerpc/platforms/pseries/hotplug-cpu.c
359
if (num_online_cpus() == 1) {
arch/powerpc/xmon/xmon.c
2798
if (num_online_cpus() == 0) {
arch/powerpc/xmon/xmon.c
584
int ncpus = num_online_cpus();
arch/riscv/kernel/patch.c
257
if (atomic_inc_return(&patch->cpu_count) == num_online_cpus()) {
arch/riscv/kernel/patch.c
268
while (atomic_read(&patch->cpu_count) <= num_online_cpus())
arch/riscv/kernel/smp.c
258
if (num_online_cpus() > 1) {
arch/riscv/kernel/smp.c
271
while (num_online_cpus() > 1 && timeout--)
arch/riscv/kernel/smp.c
274
if (num_online_cpus() > 1)
arch/riscv/kernel/smp.c
288
return num_online_cpus() - this_cpu_online;
arch/riscv/kernel/unaligned_access_speed.c
205
modify_unaligned_access_branches(&fast_except_me, num_online_cpus() - 1);
arch/riscv/kernel/unaligned_access_speed.c
223
modify_unaligned_access_branches(&fast_and_online, num_online_cpus());
arch/riscv/kvm/vm.c
193
r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS);
arch/riscv/mm/cacheflush.c
25
if (num_online_cpus() < 2)
arch/riscv/mm/tlbflush.c
91
if (num_online_cpus() < 2)
arch/s390/hypfs/hypfs_diag0c.c
37
cpu_count = num_online_cpus();
arch/s390/kernel/processor.c
160
num_online_cpus(), loops_per_jiffy/(500000/HZ),
arch/s390/kernel/time.c
589
atomic_set(&stp_sync.cpus, num_online_cpus() - 1);
arch/s390/kvm/kvm-s390.c
665
r = min_t(unsigned int, num_online_cpus(), r);
arch/sh/kernel/smp.c
256
"(%lu.%02lu BogoMIPS).\n", num_online_cpus(),
arch/sh/mm/cache.c
51
if (num_online_cpus() > 1)
arch/sparc/kernel/cpu.c
346
num_online_cpus()
arch/sparc/kernel/cpu.c
394
num_online_cpus(),
arch/sparc/kernel/cpumap.c
380
end = index % num_online_cpus();
arch/sparc/kernel/cpumap.c
406
if (unlikely(root_node->num_cpus != num_online_cpus())) {
arch/sparc/kernel/smp_64.c
1148
int ncpus = num_online_cpus();
arch/x86/hyperv/hv_crash.c
300
while (atomic_read(&crash_cpus_wait) < num_online_cpus() && msecs--)
arch/x86/kernel/acpi/cstate.c
38
if (num_online_cpus() == 1)
arch/x86/kernel/alternative.c
2226
BUG_ON(num_online_cpus() != 1);
arch/x86/kernel/apic/ipi.c
44
if (apic_ipi_shorthand_off || num_online_cpus() == 1 ||
arch/x86/kernel/apic/ipi.c
54
if (num_online_cpus() < 2)
arch/x86/kernel/apic/ipi.c
92
else if (num_online_cpus() > 1)
arch/x86/kernel/apm_32.c
1619
if ((num_online_cpus() == 1) &&
arch/x86/kernel/apm_32.c
1751
if (debug && (num_online_cpus() == 1 || smp)) {
arch/x86/kernel/apm_32.c
1812
if (num_online_cpus() == 1 || smp) {
arch/x86/kernel/apm_32.c
2283
if ((num_online_cpus() > 1) && !power_off && !smp) {
arch/x86/kernel/apm_32.c
2331
if (num_online_cpus() > 1 && !smp) {
arch/x86/kernel/cpu/mce/core.c
1187
while (raw_atomic_read(&mce_callin) != num_online_cpus()) {
arch/x86/kernel/cpu/mce/core.c
1263
while (atomic_read(&mce_executing) <= num_online_cpus()) {
arch/x86/kernel/cpu/mce/dev-mcelog.c
340
mce_log_len = max(MCE_LOG_MIN_LEN, num_online_cpus());
arch/x86/kernel/cpu/microcode/core.c
611
atomic_set(&late_cpus_in, num_online_cpus());
arch/x86/kernel/cpu/microcode/core.c
665
num_online_cpus() - (updated + siblings));
arch/x86/kernel/cpu/microcode/core.c
670
return updated + siblings == num_online_cpus() ? 0 : -EIO;
arch/x86/kernel/reboot.c
929
atomic_set(&waiting_for_crash_ipi, num_online_cpus() - 1);
arch/x86/kernel/smpboot.c
777
num_online_cpus(),
arch/x86/kernel/tboot.c
339
if (num_online_cpus() == 1) {
arch/x86/kernel/tsc.c
1037
if (num_online_cpus() > 1) {
arch/x86/kvm/x86.c
4922
r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS);
arch/x86/mm/mmio-mod.c
382
if (num_online_cpus() > 1)
arch/x86/mm/mmio-mod.c
394
if (num_online_cpus() > 1)
arch/x86/mm/mmio-mod.c
418
if (num_online_cpus() > 1)
arch/x86/mm/pat/set_memory.c
2707
WARN_ONCE(num_online_cpus() > 1, "Don't call after initializing SMP");
arch/x86/mm/pat/set_memory.c
2750
WARN_ONCE(num_online_cpus() > 1, "Don't call after initializing SMP");
arch/x86/platform/uv/uv_nmi.c
621
int i, j, k, n = num_online_cpus();
arch/x86/platform/uv/uv_nmi.c
702
atomic_read(&uv_nmi_cpus_in_nmi), num_online_cpus());
arch/x86/platform/uv/uv_nmi.c
784
int out = num_online_cpus() - in;
arch/x86/xen/smp.c
238
if (!(num_online_cpus() > 1) || (xen_vector < 0))
arch/xtensa/kernel/hibernate.c
17
WARN_ON(num_online_cpus() != 1);
arch/xtensa/kernel/jump_label.c
43
if (atomic_inc_return(&patch->cpu_count) == num_online_cpus()) {
arch/xtensa/kernel/jump_label.c
47
while (atomic_read(&patch->cpu_count) <= num_online_cpus())
arch/xtensa/kernel/setup.c
569
num_online_cpus(),
block/blk-crypto-fallback.c
572
WQ_MEM_RECLAIM, num_online_cpus());
drivers/acpi/acpi_pad.c
268
num_cpus = min_t(unsigned int, num_cpus, num_online_cpus());
drivers/acpi/acpi_processor.c
353
(num_online_cpus() == 1))
drivers/acpi/processor_idle.c
233
if ((num_online_cpus() > 1) &&
drivers/acpi/processor_idle.c
653
if (c3_cpu_count == num_online_cpus())
drivers/acpi/processor_idle.c
692
if (acpi_idle_fallback_to_c1(pr) && num_online_cpus() > 1) {
drivers/block/aoe/aoecmd.c
1700
ncpus = num_online_cpus();
drivers/block/rnbd/rnbd-clt.c
1173
set->map[HCTX_TYPE_DEFAULT].nr_queues = num_online_cpus();
drivers/block/rnbd/rnbd-clt.c
1175
set->map[HCTX_TYPE_READ].nr_queues = num_online_cpus();
drivers/block/rnbd/rnbd-clt.c
1223
tag_set->nr_hw_queues = num_online_cpus() + sess->nr_poll_queues;
drivers/block/xen-blkback/blkback.c
1541
xenblk_max_queues = num_online_cpus();
drivers/block/xen-blkfront.c
2586
int nr_cpus = num_online_cpus();
drivers/block/zloop.c
1324
opts->nr_queues = min(token, num_online_cpus());
drivers/clocksource/ingenic-timer.c
378
for (cpu = 0; cpu < num_online_cpus(); cpu++)
drivers/clocksource/ingenic-timer.c
390
for (cpu = 0; cpu < num_online_cpus(); cpu++) {
drivers/cpufreq/longhaul.c
928
if (num_online_cpus() > 1) {
drivers/cpufreq/powernow-k8.c
1043
if (num_online_cpus() != 1) {
drivers/cpufreq/powernow-k8.c
1188
if (supported_cpus != num_online_cpus()) {
drivers/cpuidle/cpuidle-exynos.c
65
if (num_online_cpus() > 1 || dev->cpu != 0)
drivers/cpuidle/cpuidle-tegra.c
221
if (!IS_ENABLED(CONFIG_PM_SLEEP) || num_online_cpus() > 1)
drivers/cpuidle/cpuidle-ux500.c
29
if (atomic_inc_return(&master) == num_online_cpus()) {
drivers/crypto/caam/caamalg_qi2.c
5076
if (priv->num_pairs > num_online_cpus()) {
drivers/crypto/caam/caamalg_qi2.c
5078
priv->num_pairs - num_online_cpus());
drivers/crypto/caam/caamalg_qi2.c
5079
priv->num_pairs = num_online_cpus();
drivers/crypto/cavium/cpt/cptvf_main.c
624
cpu = cptvf->vfid % num_online_cpus();
drivers/crypto/cavium/nitrox/nitrox_isr.c
347
cpu = qvec->ring % num_online_cpus();
drivers/crypto/cavium/nitrox/nitrox_isr.c
368
cpu = num_online_cpus();
drivers/crypto/cavium/nitrox/nitrox_isr.c
446
cpu = num_online_cpus();
drivers/crypto/cavium/nitrox/nitrox_main.c
472
ndev->nr_queues = min_t(u32, MAX_PF_QUEUES, num_online_cpus());
drivers/crypto/hisilicon/qm.c
5753
WQ_UNBOUND, num_online_cpus(),
drivers/crypto/intel/qat/qat_common/adf_gen2_config.c
116
int cpus = num_online_cpus();
drivers/crypto/intel/qat/qat_common/adf_gen2_config.c
17
int cpus = num_online_cpus();
drivers/crypto/intel/qat/qat_common/adf_gen4_config.c
124
int cpus = num_online_cpus();
drivers/crypto/intel/qat/qat_common/adf_gen4_config.c
18
int cpus = num_online_cpus();
drivers/crypto/intel/qat/qat_common/adf_isr.c
216
unsigned int cpu, cpus = num_online_cpus();
drivers/crypto/intel/qat/qat_common/adf_vf_isr.c
196
cpu = accel_dev->accel_id % num_online_cpus();
drivers/crypto/marvell/octeontx/otx_cptvf_main.c
608
cpu = cptvf->vfid % num_online_cpus();
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
550
if (lfs_num < 1 || lfs_num > num_online_cpus()) {
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
552
lfs_num, num_online_cpus());
drivers/dma-buf/st-dma-fence-chain.c
443
int ncpus = num_online_cpus();
drivers/dma/fsl-qdma.c
1147
blk_num = min_t(int, blk_num, num_online_cpus());
drivers/dma/fsl-qdma.c
846
cpu = i % num_online_cpus();
drivers/firmware/psci/psci_checker.c
135
num_online_cpus() != nb_available_cpus);
drivers/firmware/psci/psci_checker.c
449
nb_available_cpus = num_online_cpus();
drivers/gpu/drm/i915/gt/selftest_migrate.c
686
const unsigned int n_cpus = num_online_cpus() + 1;
drivers/gpu/drm/i915/selftests/i915_request.c
1730
max_t(int, 2, DIV_ROUND_UP(num_online_cpus(), nengines));
drivers/gpu/drm/i915/selftests/i915_request.c
464
unsigned int ncpus = num_online_cpus();
drivers/hv/channel_mgmt.c
744
u32 i, ncpu = num_online_cpus();
drivers/infiniband/core/cq.c
307
min_t(int, dev->num_comp_vectors, num_online_cpus());
drivers/infiniband/core/cq.c
395
nr_cqs = min_t(unsigned int, dev->num_comp_vectors, num_online_cpus());
drivers/infiniband/core/cq.c
451
min_t(unsigned int, dev->num_comp_vectors, num_online_cpus());
drivers/infiniband/hw/efa/efa_main.c
486
num_online_cpus() + 1);
drivers/infiniband/hw/hfi1/affinity.c
133
node_affinity.num_online_cpus = num_online_cpus();
drivers/infiniband/hw/hfi1/affinity.c
738
if (cpu > num_online_cpus() || cpu == sde->cpu)
drivers/infiniband/hw/hfi1/affinity.c
965
num_cores = rounddown(node_affinity.num_online_cpus / affinity->num_core_siblings,
drivers/infiniband/hw/hfi1/affinity.h
76
int num_online_cpus;
drivers/infiniband/hw/hfi1/debugfs.c
1117
if (*pos >= num_online_cpus())
drivers/infiniband/hw/hfi1/debugfs.c
1126
if (*pos >= num_online_cpus())
drivers/infiniband/hw/irdma/hw.c
589
if (rf->msix_count <= num_online_cpus())
drivers/infiniband/hw/irdma/icrdma_if.c
169
rf->msix_count = num_online_cpus() + IRDMA_NUM_AEQ_MSIX;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3078
num_eq = min_t(u32, num_eq, num_online_cpus());
drivers/infiniband/ulp/srp/ib_srp.c
3822
num_online_cpus());
drivers/iommu/iova.c
702
if (rcache->depot_size > num_online_cpus())
drivers/macintosh/via-pmu.c
1950
if (num_online_cpus() > 1 || cpu_is_offline(0))
drivers/mailbox/bcm-flexrm-mailbox.c
1277
val = (num_online_cpus() < val) ? val / num_online_cpus() : 1;
drivers/mailbox/bcm-flexrm-mailbox.c
1278
cpumask_set_cpu((ring->num / val) % num_online_cpus(),
drivers/mailbox/mailbox-mchp-ipc-sbi.c
462
ipc->cluster_cfg = devm_kcalloc(dev, num_online_cpus(),
drivers/md/bcache/btree.c
2042
int n = num_online_cpus()/2;
drivers/md/bcache/writeback.c
966
int n = num_online_cpus()/2;
drivers/md/dm-crypt.c
3422
num_online_cpus(), devname, wq_id);
drivers/md/dm-pcache/cache.c
392
ret = cache_init_req_keys(cache, num_online_cpus());
drivers/md/dm-vdo/indexer/config.c
287
zone_count = num_online_cpus() / 2;
drivers/md/dm-verity-fec.c
729
ret = mempool_init_kmalloc_pool(&f->fio_pool, num_online_cpus(),
drivers/md/dm-verity-fec.c
738
ret = mempool_init(&f->rs_pool, num_online_cpus(), fec_rs_alloc,
drivers/md/dm-verity-fec.c
754
ret = mempool_init_slab_pool(&f->prealloc_pool, num_online_cpus(),
drivers/md/dm-verity-fec.c
762
ret = mempool_init_kmalloc_pool(&f->output_pool, num_online_cpus(),
drivers/md/dm.h
238
unsigned int num_locks = roundup_pow_of_two(num_online_cpus()) << 1;
drivers/misc/lkdtm/bugs.c
91
if (atomic_inc_return(v) == num_online_cpus())
drivers/misc/sgi-gru/grufile.c
169
info.cpus = num_online_cpus();
drivers/net/ethernet/amazon/ena/ena_netdev.c
1615
cpu = i % num_online_cpus();
drivers/net/ethernet/amazon/ena/ena_netdev.c
2743
host_info->num_cpus = num_online_cpus();
drivers/net/ethernet/amazon/ena/ena_netdev.c
3742
max_num_io_queues = min_t(u32, num_online_cpus(), ENA_MAX_NUM_IO_QUEUES);
drivers/net/ethernet/amd/pds_core/dev.c
359
nintrs = min_t(unsigned int, num_online_cpus(), nintrs);
drivers/net/ethernet/amd/xgbe/xgbe-main.c
127
pdata->tx_ring_count = min_t(unsigned int, num_online_cpus(),
drivers/net/ethernet/amd/xgbe/xgbe-main.c
136
pdata->rx_ring_count = min_t(unsigned int, num_online_cpus(),
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
74
cfg->vecs = min(cfg->vecs, num_online_cpus());
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
295
numvecs = min(numvecs, num_online_cpus());
drivers/net/ethernet/atheros/alx/main.c
833
num_txq = min_t(int, num_online_cpus(), ALX_MAX_TX_QUEUES);
drivers/net/ethernet/broadcom/bnge/bnge_resc.c
58
return min_t(int, roce_msix, num_online_cpus() + 1);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
12951
int nr_cpus = num_online_cpus();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16574
max_t(int, num_online_cpus() / bp->port_count, 1);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
188
return min_t(int, roce_msix, num_online_cpus() + 1);
drivers/net/ethernet/brocade/bna/bnad.c
2523
rxps = min((uint)num_online_cpus(),
drivers/net/ethernet/cavium/liquidio/octeon_device.c
851
cpu_num = i % num_online_cpus();
drivers/net/ethernet/cavium/thunder/nic_main.c
1240
if (num_online_cpus() <= MAX_QUEUES_PER_QSET)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2132
qcount = min_t(int, num_online_cpus(),
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1047
qs->rq_cnt = min_t(u8, MAX_RCV_QUEUES_PER_QS, num_online_cpus());
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1048
qs->sq_cnt = min_t(u8, MAX_SND_QUEUES_PER_QS, num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
5645
u32 ncpus = num_online_cpus();
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
253
num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
261
num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
264
num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
479
num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
488
i = min_t(int, uld_info->ntxq, num_online_cpus());
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2698
if (q10g > num_online_cpus())
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2699
q10g = num_online_cpus();
drivers/net/ethernet/emulex/benet/be.h
710
(min_t(u16, be_max_nic_eqs(adapter), num_online_cpus()))
drivers/net/ethernet/emulex/benet/be_main.c
3443
max_roce_eqs = min(max_roce_eqs, num_online_cpus());
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
124
num_stats = num_online_cpus() + 1;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
189
num_cpus = num_online_cpus();
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
248
num_cpus = num_online_cpus();
drivers/net/ethernet/freescale/enetc/enetc.c
2544
int cpus = num_online_cpus();
drivers/net/ethernet/freescale/enetc/enetc.c
2816
irq_set_affinity_hint(irq, get_cpu_mask(i % num_online_cpus()));
drivers/net/ethernet/fungible/funeth/funeth_main.c
1067
unsigned int i, nqs = num_online_cpus();
drivers/net/ethernet/fungible/funeth/funeth_main.c
1133
fp->num_xdpqs = prog ? num_online_cpus() : 0;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1540
*ntx = min(ed->nsqs_per_port - 1, num_online_cpus());
drivers/net/ethernet/google/gve/gve_utils.c
30
num_online_cpus());
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4832
vector_num = min_t(u16, num_online_cpus(), tqp_num);
drivers/net/ethernet/huawei/hinic/hinic_main.c
396
for (i = 0; i < num_online_cpus(); i++) {
drivers/net/ethernet/huawei/hinic/hinic_main.c
403
num_cpus = num_online_cpus();
drivers/net/ethernet/huawei/hinic/hinic_rx.c
549
cpumask_set_cpu(qp->q_id % num_online_cpus(), &rq->affinity_mask);
drivers/net/ethernet/ibm/ibmveth.c
145
unsigned int n_cpu = num_online_cpus();
drivers/net/ethernet/ibm/ibmveth.c
1891
rc = netif_set_real_num_tx_queues(netdev, min(num_online_cpus(),
drivers/net/ethernet/ibm/ibmvnic.c
278
num_cpu = num_online_cpus();
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1814
v_budget = min_t(u16, v_budget, num_online_cpus());
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1998
rss = min_t(int, FM10K_MAX_RSS_INDICES, num_online_cpus());
drivers/net/ethernet/intel/i40e/i40e_main.c
11849
cpus = num_online_cpus();
drivers/net/ethernet/intel/i40e/i40e_main.c
12551
queue_count = min_t(int, queue_count, num_online_cpus());
drivers/net/ethernet/intel/i40e/i40e_main.c
12716
pow = roundup_pow_of_two(num_online_cpus());
drivers/net/ethernet/intel/i40e/i40e_main.c
12722
num_online_cpus());
drivers/net/ethernet/intel/i40e/i40e_main.c
12761
if (pf->hw.func_caps.vmdq && num_online_cpus() != 1) {
drivers/net/ethernet/intel/i40e/i40e_main.c
12767
if (pf->hw.func_caps.iwarp && num_online_cpus() != 1) {
drivers/net/ethernet/intel/i40e/i40e_main.c
12770
pf->num_iwarp_msix = (int)num_online_cpus() + 1;
drivers/net/ethernet/intel/i40e/i40e_main.c
15140
q_max = max_t(int, pf->rss_size_max, num_online_cpus());
drivers/net/ethernet/intel/iavf/iavf_main.c
1563
(int)(num_online_cpus()));
drivers/net/ethernet/intel/ice/ice.h
850
return min(num_online_cpus(), pf->hw.func_caps.common_cap.num_txq);
drivers/net/ethernet/intel/ice/ice.h
861
return min(num_online_cpus(), pf->hw.func_caps.common_cap.num_rxq);
drivers/net/ethernet/intel/ice/ice_main.c
9265
num_online_cpus());
drivers/net/ethernet/intel/ice/ice_main.c
9267
num_online_cpus());
drivers/net/ethernet/intel/igb/igb_main.c
4002
adapter->rss_queues = min_t(u32, max_rss_queues, num_online_cpus());
drivers/net/ethernet/intel/igc/igc_main.c
4383
adapter->rss_queues = min_t(u32, max_rss_queues, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3378
return min_t(int, max_combined, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
582
fcoe_i = min_t(u16, fcoe_i + rss_i, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
674
fcoe_i = min_t(u16, f->limit + rss_i, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
753
vectors = min_t(int, vectors, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10502
num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11826
fcoe_l = min_t(int, IXGBE_FCRETA_SIZE, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6882
rss = min_t(int, ixgbe_max_rss_indices(adapter), num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6887
fdir = min_t(int, IXGBE_MAX_FDIR_INDICES, num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
261
num_online_cpus());
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
263
rss = min_t(int, IXGBE_MAX_L2A_QUEUES, num_online_cpus());
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2674
u16 rss = min_t(u16, num_online_cpus(), IXGBEVF_MAX_RSS_QUEUES);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2716
v_budget = min_t(int, v_budget, num_online_cpus());
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
460
cpumask_set_cpu(j % num_online_cpus(),
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
211
cpumask_set_cpu(i % num_online_cpus(),
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
54
pfvf->tot_lmt_lines = (num_online_cpus() * LMT_BURST_SIZE);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3156
qcount = min_t(int, num_online_cpus(), OTX2_MAX_CQ_CNT);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
602
qcount = num_online_cpus();
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1804
return min_t(int, num_online_cpus(), MAX_RX_RINGS);
drivers/net/ethernet/mellanox/mlx4/en_main.c
158
min_t(int, num_online_cpus(), MLX4_EN_MAX_TX_RING_P_UP);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2165
node = cpu_to_node(i % num_online_cpus());
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2179
node = cpu_to_node(i % num_online_cpus());
drivers/net/ethernet/mellanox/mlx4/en_rx.c
231
min_t(int, num_of_eqs, num_online_cpus());
drivers/net/ethernet/mellanox/mlx4/main.c
2961
(int)num_online_cpus() + 1,
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
763
pcif_vec = MLX5_CAP_GEN(dev, num_ports) * num_online_cpus() + 1;
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
819
return min_t(int, num_online_cpus(),
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
135
hws_ctx_attr.queues = min_t(int, num_online_cpus(),
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
298
wanted_irqs += min_t(unsigned int, num_online_cpus(), FBNIC_MAX_RXQS);
drivers/net/ethernet/microsoft/mana/gdma_main.c
129
gc->num_msix_usable = min(resp.max_msix, num_online_cpus() + 1);
drivers/net/ethernet/microsoft/mana/gdma_main.c
135
gc->max_num_queues = num_online_cpus();
drivers/net/ethernet/microsoft/mana/gdma_main.c
1671
if (gc->num_msix_usable <= num_online_cpus())
drivers/net/ethernet/microsoft/mana/gdma_main.c
1756
if (nvec > num_online_cpus()) {
drivers/net/ethernet/microsoft/mana/gdma_main.c
1803
max_irqs = min(num_online_cpus(), MANA_MAX_NUM_QUEUES) + 1;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2531
max_tx_rings, num_online_cpus());
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2537
nn->dp.num_r_vecs, num_online_cpus());
drivers/net/ethernet/pensando/ionic/ionic_lif.c
4060
nxqs = min(nxqs, num_online_cpus());
drivers/net/ethernet/pensando/ionic/ionic_lif.c
4061
neqs = min(neqs_per_lif, num_online_cpus());
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
649
num_msix = (num_online_cpus() >= MSIX_ENTRIES_PER_ADAPTER) ?
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3964
if (ring_cnt > num_online_cpus()) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3967
buf, num_online_cpus());
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
632
num_rings = rounddown_pow_of_two(min_t(int, num_online_cpus(),
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3900
cpumask_of(i % num_online_cpus()));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3924
cpumask_of(i % num_online_cpus()));
drivers/net/ethernet/sun/cassini.c
94
#define CAS_NCPUS num_online_cpus()
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
125
pdata->tx_ring_count = min_t(unsigned int, num_online_cpus(),
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1905
nvecs = min_t(int, nvecs, num_online_cpus());
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
119
num_online_cpus());
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
384
num_online_cpus());
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
388
num_online_cpus());
drivers/net/ethernet/wangxun/txgbevf/txgbevf_main.c
71
rss = min_t(u16, num_online_cpus(), TXGBEVF_MAX_RSS_NUM);
drivers/net/hyperv/rndis_filter.c
1565
num_possible_rss_qs = min_t(u32, num_online_cpus(),
drivers/net/virtio_net.c
3952
num_cpu = num_online_cpus();
drivers/net/virtio_net.c
6915
if (num_online_cpus() >= max_queue_pairs)
drivers/net/virtio_net.c
6918
vi->curr_queue_pairs = num_online_cpus();
drivers/net/vmxnet3/vmxnet3_drv.c
4005
(int)num_online_cpus());
drivers/net/vmxnet3/vmxnet3_drv.c
4012
(int)num_online_cpus());
drivers/net/vmxnet3/vmxnet3_drv.c
4326
(int)num_online_cpus());
drivers/net/wireguard/queueing.h
110
cpu = *stored_cpu = cpumask_nth(id % num_online_cpus(), cpu_online_mask);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1610
max_irqs = min_t(u32, num_online_cpus() + 2, max_rx_queues);
drivers/net/xen-netback/netback.c
1755
num_online_cpus());
drivers/net/xen-netfront.c
2704
num_online_cpus());
drivers/nvdimm/region.c
24
if (nd_region->num_lanes > num_online_cpus()
drivers/nvdimm/region.c
28
num_online_cpus(), nd_region->num_lanes,
drivers/nvme/host/fabrics.c
729
opts->nr_io_queues = num_online_cpus();
drivers/nvme/host/fabrics.c
832
num_online_cpus(), token);
drivers/nvme/host/fabrics.h
215
return min(opts->nr_io_queues, num_online_cpus()) +
drivers/nvme/host/fabrics.h
216
min(opts->nr_write_queues, num_online_cpus()) +
drivers/nvme/host/fabrics.h
217
min(opts->nr_poll_queues, num_online_cpus());
drivers/nvme/host/fc.c
2866
nr_io_queues = min3(opts->nr_io_queues, num_online_cpus(),
drivers/nvme/host/fc.c
2920
nr_io_queues = min3(opts->nr_io_queues, num_online_cpus(),
drivers/nvme/target/loop.c
323
nr_io_queues = min(opts->nr_io_queues, num_online_cpus());
drivers/scsi/aacraid/comminit.c
473
(unsigned int)num_online_cpus());
drivers/scsi/csiostor/csio_init.c
346
hw->num_scsi_msix_cpus = num_online_cpus();
drivers/scsi/csiostor/csio_init.c
347
hw->num_sqsets = num_online_cpus() * hw->num_pports;
drivers/scsi/ibmvscsi/ibmvfc.c
6324
unsigned int online_cpus = num_online_cpus();
drivers/scsi/ipr.c
9537
(unsigned int)num_online_cpus(),
drivers/scsi/lpfc/lpfc_attr.c
5176
phba->cfg_fcp_cpu_map, num_online_cpus(),
drivers/scsi/mpi3mr/mpi3mr_os.c
5587
mrioc->cpu_count = num_online_cpus();
drivers/scsi/mpi3mr/mpi3mr_os.c
5830
mrioc->cpu_count = num_online_cpus();
drivers/scsi/mpt3sas/mpt3sas_base.c
3228
nr_cpus = num_online_cpus();
drivers/scsi/mpt3sas/mpt3sas_base.c
3342
num_online_cpus() >= MPT3SAS_HIGH_IOPS_REPLY_QUEUES &&
drivers/scsi/mpt3sas/mpt3sas_base.c
8417
ioc->cpu_count = num_online_cpus();
drivers/scsi/qedf/qedf.h
590
num_online_cpus())
drivers/scsi/qedf/qedf_main.c
2445
rc = qed_ops->common->set_fp_int(qedf->cdev, num_online_cpus());
drivers/scsi/qedf/qedf_main.c
2455
num_online_cpus());
drivers/scsi/qedi/qedi.h
56
num_online_cpus())
drivers/scsi/qedi/qedi_main.c
1454
qedi->int_info.msix_cnt, num_online_cpus());
drivers/scsi/storvsc_drv.c
1937
int num_cpus = num_online_cpus();
drivers/scsi/storvsc_drv.c
734
num_sc = min((int)(num_online_cpus() - 1), max_chns);
drivers/soc/qcom/rpmh-rsc.c
872
if (cpus_in_pm < num_online_cpus())
drivers/soc/qcom/rpmh-rsc.c
906
if (cpus_in_pm < num_online_cpus())
drivers/usb/host/xhci-pci.c
166
xhci->nvecs = min(num_online_cpus() + 1, xhci->max_interrupters);
drivers/video/fbdev/core/fb_logo.c
501
count = fb_logo_count < 0 ? num_online_cpus() : fb_logo_count;
fs/btrfs/compression.c
799
int cpus = num_online_cpus();
fs/btrfs/compression.c
911
if (*free_ws <= num_online_cpus()) {
fs/btrfs/disk-io.c
2851
num_online_cpus() + 2, 8);
fs/btrfs/super.c
1078
num_online_cpus() + 2, 8))
fs/btrfs/super.c
2188
min_t(unsigned long, num_online_cpus() + 2, 8);
fs/crypto/crypto.c
396
num_online_cpus());
fs/f2fs/data.c
4466
num_online_cpus());
fs/jfs/super.c
994
commit_threads = num_online_cpus();
fs/proc/stat.c
196
unsigned int size = 1024 + 128 * num_online_cpus();
fs/smb/server/crypto_ctx.c
114
if (ctx_list.avail_ctx > num_online_cpus()) {
fs/smb/server/crypto_ctx.c
144
if (ctx_list.avail_ctx <= num_online_cpus()) {
fs/squashfs/decompressor_multi.c
29
#define MAX_DECOMPRESSOR (num_online_cpus() * 2)
fs/verity/verify.c
496
num_online_cpus());
fs/xfs/xfs_log_cil.c
725
(XLOG_CIL_SPACE_LIMIT(log) / num_online_cpus())) {
include/linux/clocksource.h
311
return (ilog2(num_online_cpus()) / 2) + 1;
io_uring/tctx.c
41
concurrency = min(ctx->sq_entries, 4 * num_online_cpus());
kernel/bpf/hashtab.c
626
if (attr->max_entries / 2 > num_online_cpus() * PERCPU_COUNTER_BATCH)
kernel/cpu.c
1409
if (num_online_cpus() == 1)
kernel/cpu.c
1553
BUG_ON(num_online_cpus() > 1);
kernel/cpu.c
1853
ncpus -= num_online_cpus();
kernel/cpu.c
1929
BUG_ON(num_online_cpus() > 1);
kernel/debug/debug_core.c
579
int online_cpus = num_online_cpus();
kernel/events/core.c
7229
user_lock_limit *= num_online_cpus();
kernel/events/hw_breakpoint_test.c
297
if (num_online_cpus() < 2)
kernel/futex/core.c
1900
num_online_cpus());
kernel/kcsan/kcsan_test.c
1411
if (num_online_cpus() < min_required_cpus) {
kernel/kcsan/kcsan_test.c
1413
num_online_cpus(), min_required_cpus);
kernel/kcsan/kcsan_test.c
1415
} else if (nthreads >= num_online_cpus() - min_unused_cpus) {
kernel/kcsan/kcsan_test.c
1417
nthreads = -(num_online_cpus() - min_unused_cpus);
kernel/kcsan/kcsan_test.c
1419
-nthreads, num_online_cpus());
kernel/locking/locktorture.c
1272
cxt.nrealwriters_stress = 2 * num_online_cpus();
kernel/locking/locktorture.c
1319
cxt.nrealwriters_stress = num_online_cpus();
kernel/locking/test-ww_mutex.c
646
int ncpus = num_online_cpus();
kernel/power/swap.c
1218
nr_threads = num_online_cpus() - 1;
kernel/power/swap.c
716
nr_threads = num_online_cpus() - 1;
kernel/rcu/rcuscale.c
687
nr = num_online_cpus() + 1 + n;
kernel/rcu/rcutorture.c
3440
n_max_gps, n_max_cbs, cver, gps, num_online_cpus());
kernel/rcu/rcutorture.c
4493
nrealfakewriters = num_online_cpus() - 2 - nfakewriters;
kernel/rcu/rcutorture.c
4501
nrealreaders = num_online_cpus() - 2 - nreaders;
kernel/rcu/refscale.c
1567
nreaders = (num_online_cpus() >> 1) + (num_online_cpus() >> 2);
kernel/rcu/tasks.h
1565
WARN_ON(num_online_cpus() > 1);
kernel/rcu/tree.c
3380
WARN_ON_ONCE(num_online_cpus() > 1);
kernel/rcu/tree.c
4603
WARN_ON(num_online_cpus() > 1);
kernel/rcu/tree.c
4632
WARN_ON(num_online_cpus() != 1);
kernel/rcu/tree.c
4895
WARN_ON(num_online_cpus() > 1); // Only one CPU this early in boot.
kernel/rcu/tree_exp.h
947
WARN_ON_ONCE(num_online_cpus() > 1);
kernel/scftorture.c
455
if (WARN_ON_ONCE((num_online_cpus() > 1 || scfsp->scfs_prim == SCF_PRIM_SINGLE) &&
kernel/scftorture.c
663
nthreads = num_online_cpus();
kernel/sched/ext_idle.c
363
if (nr_cpus < num_online_cpus())
kernel/sched/ext_idle.c
385
if (nr_cpus < num_online_cpus() && llc_numa_mismatch())
kernel/sched/fair.c
12279
max_load_balance_interval = HZ*num_online_cpus()/10;
kernel/sched/fair.c
194
unsigned int cpus = min_t(unsigned int, num_online_cpus(), 8);
kernel/sched/membarrier.c
255
if (num_online_cpus() == 1)
kernel/sched/membarrier.c
345
(atomic_read(&mm->mm_users) == 1 || num_online_cpus() == 1))
kernel/sched/membarrier.c
444
if (atomic_read(&mm->mm_users) == 1 || num_online_cpus() == 1) {
kernel/sched/membarrier.c
655
if (num_online_cpus() > 1)
kernel/smp.c
1004
num_cpus = num_online_cpus();
kernel/smp.c
255
(!*nmessages ? 1 : (ilog2(num_online_cpus()) / 2 + 1)) ||
kernel/stop_machine.c
593
.num_threads = num_online_cpus(),
kernel/time/clocksource.c
313
if (n < 0 || n >= num_online_cpus()) {
kernel/time/clocksource.c
322
if (n == 0 || num_online_cpus() <= 1)
kernel/time/tick-common.c
523
if (tick_freeze_depth == num_online_cpus()) {
kernel/time/tick-common.c
562
if (tick_freeze_depth == num_online_cpus()) {
kernel/torture.c
212
if (num_online_cpus() <= 1)
kernel/torture.c
535
if (num_online_cpus() == 1) {
kernel/trace/trace.c
3375
entries, total, num_online_cpus());
kernel/trace/trace.c
3436
seq_printf(m, " #P:%d)\n", num_online_cpus());
lib/cpumask.c
113
i %= num_online_cpus();
lib/percpu_counter.c
260
int nr = num_online_cpus();
lib/percpu_counter.c
298
if (abs(count - rhs) > (batch * num_online_cpus())) {
lib/percpu_counter.c
339
unknown = batch * num_online_cpus();
lib/test_vmalloc.c
224
junk_length = fls(num_online_cpus());
mm/hugetlb.c
3567
hugepage_allocation_threads = num_online_cpus() / 4;
mm/kasan/quarantine.c
268
percpu_quarantines = QUARANTINE_PERCPU_SIZE * num_online_cpus();
mm/memcontrol.c
564
MEMCG_CHARGE_BATCH * num_online_cpus();
mm/page-writeback.c
2217
ratelimit_pages = dirty_thresh / (num_online_cpus() * 32);
mm/page_alloc.c
6004
nr_split_cpus = num_online_cpus();
mm/slub.c
9641
if (num_online_cpus() > 1 && !cpumask_empty(to_cpumask(l->cpus)))
mm/vmalloc.c
2193
log = fls(num_online_cpus());
mm/vmstat.c
215
threshold = max(1, (int)(watermark_distance / num_online_cpus()));
mm/vmstat.c
262
threshold = 2 * fls(num_online_cpus()) * (1 + fls(mem));
mm/vmstat.c
313
max_drift = num_online_cpus() * threshold;
net/ceph/osdmap.c
1046
int cpus = num_online_cpus();
net/ceph/osdmap.c
1096
if (wsm->free_ws <= num_online_cpus()) {
security/apparmor/lsm.c
2300
if (num_online_cpus() > 1)
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
243
int ncpus = num_online_cpus();