num_online_cpus
Defined as a function in:
Defined as a preprocessor macro in:
Referenced (in 126 files total) in:
- arch/alpha/kernel/setup.c, line 1119
- arch/alpha/kernel/smp.c, line 491
- arch/arm/kernel/hibernate.c, line 36
- arch/arm/kernel/machine_kexec.c, 2 times
- arch/arm/kernel/reboot.c, line 81
- arch/arm/kernel/smp.c, 3 times
- arch/arm/mach-imx/cpuidle-imx6q.c, 2 times
- arch/arm/mach-omap2/cpuidle44xx.c, 2 times
- arch/arm/mm/l2c-common.c, line 13
- arch/arm64/kernel/cpufeature.c, line 1930
- arch/arm64/kernel/machine_kexec.c, line 173
- arch/arm64/kernel/patching.c, 2 times
- arch/arm64/kernel/smp.c, 2 times
- arch/arm64/kvm/arm.c, line 353
- arch/csky/kernel/ftrace.c, line 216
- arch/csky/kernel/probes/kprobes.c, 2 times
- arch/loongarch/kernel/machine_kexec.c, line 208
- arch/loongarch/kvm/vm.c, line 83
- arch/mips/cavium-octeon/setup.c, line 261
- arch/mips/kernel/crash.c, line 64
- arch/mips/kernel/machine_kexec.c, line 145
- arch/mips/kvm/mips.c, line 1044
- arch/mips/sgi-ip27/ip27-nmi.c, line 223
- arch/parisc/kernel/cache.c, 4 times
- arch/parisc/kernel/irq.c, line 148
- arch/parisc/kernel/kexec.c, line 65
- arch/parisc/kernel/processor.c, 2 times
- arch/parisc/kernel/setup.c, 2 times
- arch/parisc/kernel/smp.c, 2 times
- arch/parisc/kernel/time.c, line 256
- arch/powerpc/kernel/fadump.c, line 689
- arch/powerpc/kexec/crash.c, line 118
- arch/powerpc/kvm/powerpc.c, line 652
- arch/powerpc/mm/book3s64/hash_pgtable.c, line 525
- arch/powerpc/mm/nohash/mmu_context.c, line 261
- arch/powerpc/platforms/powermac/smp.c, line 889
- arch/powerpc/platforms/pseries/hotplug-cpu.c, line 356
- arch/powerpc/xmon/xmon.c, 2 times
- arch/riscv/kernel/ftrace.c, 2 times
- arch/riscv/kernel/patch.c, 2 times
- arch/riscv/kernel/smp.c, 4 times
- arch/riscv/kernel/unaligned_access_speed.c, 2 times
- arch/riscv/kvm/vm.c, line 193
- arch/riscv/mm/cacheflush.c, line 25
- arch/riscv/mm/tlbflush.c, line 59
- arch/s390/hypfs/hypfs_diag0c.c, line 36
- arch/s390/kernel/processor.c, line 159
- arch/s390/kernel/time.c, line 698
- arch/s390/kvm/kvm-s390.c, line 615
- arch/sh/kernel/smp.c, line 256
- arch/sh/mm/cache.c, line 51
- arch/sparc/kernel/cpu.c, 2 times
- arch/sparc/kernel/cpumap.c, 2 times
- arch/sparc/kernel/smp_64.c, line 1151
- arch/x86/kernel/acpi/cstate.c, line 35
- arch/x86/kernel/alternative.c, line 1515
- arch/x86/kernel/apic/ipi.c, 3 times
- arch/x86/kernel/apm_32.c, 5 times
- arch/x86/kernel/cpu/mce/core.c, 2 times
- arch/x86/kernel/cpu/mce/dev-mcelog.c, line 348
- arch/x86/kernel/cpu/microcode/core.c, 3 times
- arch/x86/kernel/cpu/resctrl/monitor.c, line 1147
- arch/x86/kernel/reboot.c, line 928
- arch/x86/kernel/smpboot.c, line 656
- arch/x86/kernel/tboot.c, line 340
- arch/x86/kernel/tsc.c, line 1023
- arch/x86/kvm/x86.c, line 4750
- arch/x86/mm/mmio-mod.c, 3 times
- arch/x86/mm/pat/set_memory.c, 2 times
- arch/x86/platform/uv/uv_nmi.c, 3 times
- arch/x86/xen/smp.c, line 238
- arch/xtensa/kernel/hibernate.c, line 17
- arch/xtensa/kernel/jump_label.c, 2 times
- arch/xtensa/kernel/setup.c, line 569
- block/blk-crypto-fallback.c, line 572
- fs/btrfs/compression.c, 2 times
- fs/btrfs/disk-io.c, line 2782
- fs/btrfs/super.c, 2 times
- fs/crypto/crypto.c, line 408
- fs/f2fs/data.c, line 4168
- fs/jfs/super.c, line 971
- fs/proc/stat.c, line 196
- fs/smb/server/crypto_ctx.c, 2 times
- fs/squashfs/decompressor_multi.c, line 29
- fs/verity/verify.c, line 361
- fs/xfs/xfs_log_cil.c, line 642
- include/linux/clocksource.h, line 310
- include/linux/cpumask.h, 2 times
- io_uring/tctx.c, line 42
- kernel/bpf/hashtab.c, line 569
- kernel/cpu.c, 4 times
- kernel/debug/debug_core.c, line 579
- kernel/events/core.c, line 6624
- kernel/events/hw_breakpoint_test.c, line 297
- kernel/kcsan/kcsan_test.c, 5 times
- kernel/locking/locktorture.c, 2 times
- kernel/locking/test-ww_mutex.c, line 641
- kernel/power/swap.c, 2 times
- kernel/rcu/rcuscale.c, line 586
- kernel/rcu/rcutorture.c, 2 times
- kernel/rcu/refscale.c, 2 times
- kernel/rcu/tasks.h, line 2201
- kernel/rcu/tree.c, 4 times
- kernel/rcu/tree_exp.h, line 944
- kernel/scftorture.c, 2 times
- kernel/sched/fair.c, 2 times
- kernel/sched/membarrier.c, 4 times
- kernel/smp.c, line 984
- kernel/stop_machine.c, line 592
- kernel/time/clocksource.c, line 300
- kernel/time/tick-common.c, 2 times
- kernel/torture.c, 2 times
- kernel/trace/trace.c, 2 times
- lib/cpumask.c, line 148
- lib/percpu_counter.c, 3 times
- lib/test_vmalloc.c, line 221
- mm/kasan/quarantine.c, line 268
- mm/memcontrol.c, line 542
- mm/page-writeback.c, line 2281
- mm/page_alloc.c, line 5557
- mm/slub.c, line 7111
- mm/swap_slots.c, 2 times
- mm/vmalloc.c, line 2098
- mm/vmstat.c, 3 times
- net/ceph/osdmap.c, 2 times
- security/apparmor/lsm.c, line 2006
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.