for_each_online_cpu
Defined as a preprocessor macro in:
Referenced (in 155 files total) in:
- arch/alpha/include/asm/mmu_context.h, line 199
- arch/alpha/kernel/irq.c, 2 times
- arch/arm/common/bL_switcher.c, 5 times
- arch/arm/common/mcpm_entry.c, line 443
- arch/arm/kernel/machine_kexec.c, line 111
- arch/arm/kernel/setup.c, line 1270
- arch/arm/kernel/smp.c, 2 times
- arch/arm/mm/context.c, line 60
- arch/arm64/kernel/cpuinfo.c, line 199
- arch/arm64/kernel/smp.c, 2 times
- arch/arm64/kvm/arm.c, line 2268
- arch/csky/kernel/cpu-probe.c, line 50
- arch/csky/kernel/smp.c, line 114
- arch/loongarch/kernel/cacheinfo.c, line 46
- arch/loongarch/kernel/kgdb.c, 4 times
- arch/loongarch/kernel/smp.c, 6 times
- arch/mips/cavium-octeon/octeon-irq.c, 17 times
- arch/mips/cavium-octeon/setup.c, 3 times
- arch/mips/kernel/smp-cps.c, line 578
- arch/mips/kernel/smp.c, 5 times
- arch/mips/kernel/time.c, line 56
- arch/mips/math-emu/me-debugfs.c, line 19
- arch/parisc/kernel/irq.c, 9 times
- arch/parisc/kernel/processor.c, line 390
- arch/parisc/kernel/smp.c, line 232
- arch/parisc/kernel/topology.c, line 50
- arch/powerpc/kernel/cacheinfo.c, 2 times
- arch/powerpc/kernel/irq.c, 11 times
- arch/powerpc/kernel/setup-common.c, line 196
- arch/powerpc/kernel/smp.c, line 479
- arch/powerpc/kernel/watchdog.c, line 217
- arch/powerpc/kexec/core_64.c, line 188
- arch/powerpc/perf/imc-pmu.c, 4 times
- arch/powerpc/platforms/85xx/smp.c, line 462
- arch/powerpc/platforms/powernv/opal-imc.c, line 206
- arch/powerpc/platforms/powernv/setup.c, line 401
- arch/powerpc/platforms/powernv/smp.c, line 386
- arch/powerpc/platforms/pseries/lpar.c, line 569
- arch/powerpc/platforms/pseries/mobility.c, line 509
- arch/powerpc/sysdev/xive/common.c, line 1794
- arch/powerpc/xmon/xmon.c, line 2820
- arch/riscv/kernel/smp.c, 2 times
- arch/riscv/kernel/traps_misaligned.c, line 563
- arch/s390/appldata/appldata_os.c, line 109
- arch/s390/hypfs/hypfs_diag0c.c, line 48
- arch/s390/kernel/diag.c, 2 times
- arch/s390/kernel/irq.c, 4 times
- arch/s390/kernel/machine_kexec.c, line 87
- arch/s390/kernel/perf_cpum_cf.c, 2 times
- arch/s390/kernel/perf_cpum_sf.c, line 835
- arch/s390/kernel/perf_pai_crypto.c, line 255
- arch/s390/kernel/perf_pai_ext.c, line 233
- arch/s390/kernel/processor.c, line 169
- arch/s390/kernel/smp.c, line 481
- arch/s390/kernel/topology.c, line 277
- arch/s390/kernel/wti.c, 3 times
- arch/s390/mm/maccess.c, line 135
- arch/sh/include/asm/mmu_context.h, line 93
- arch/sh/kernel/irq.c, line 47
- arch/sh/kernel/smp.c, 4 times
- arch/sparc/kernel/irq_32.c, 3 times
- arch/sparc/kernel/irq_64.c, line 308
- arch/sparc/kernel/nmi.c, line 191
- arch/sparc/kernel/process_64.c, line 355
- arch/sparc/kernel/setup_32.c, line 390
- arch/sparc/kernel/smp_32.c, 3 times
- arch/sparc/kernel/smp_64.c, 3 times
- arch/sparc/kernel/sun4d_smp.c, line 171
- arch/sparc/kernel/sun4m_smp.c, line 129
- arch/sparc/mm/init_64.c, line 793
- arch/x86/events/amd/core.c, line 616
- arch/x86/events/amd/uncore.c, 3 times
- arch/x86/events/intel/core.c, line 7270
- arch/x86/events/intel/pt.c, line 1768
- arch/x86/events/intel/uncore_snbep.c, line 3785
- arch/x86/kernel/apic/apic_numachip.c, line 118
- arch/x86/kernel/apic/vector.c, line 1322
- arch/x86/kernel/apic/x2apic_uv_x.c, line 737
- arch/x86/kernel/cpu/cacheinfo.c, 3 times
- arch/x86/kernel/cpu/mce/core.c, line 1742
- arch/x86/kernel/cpu/mce/inject.c, line 256
- arch/x86/kernel/irq.c, 22 times
- arch/x86/kernel/kgdb.c, 4 times
- arch/x86/kernel/smpboot.c, 2 times
- arch/x86/kvm/svm/svm.c, line 1486
- arch/x86/kvm/svm/svm_onhyperv.h, line 56
- arch/x86/kvm/vmx/vmx.c, line 568
- arch/x86/kvm/x86.c, line 9761
- arch/x86/platform/uv/uv_nmi.c, line 809
- arch/x86/virt/vmx/tdx/tdx.c, line 1026
- arch/x86/xen/enlighten.c, line 244
- arch/x86/xen/mmu_pv.c, 2 times
- arch/x86/xen/suspend.c, 2 times
- arch/x86/xen/suspend_hvm.c, line 21
- arch/x86/xen/time.c, line 383
- arch/xtensa/kernel/irq.c, line 60
- arch/xtensa/kernel/smp.c, line 455
- block/blk-iocost.c, line 1599
- block/blk-iolatency.c, 2 times
- block/blk-mq.c, line 3519
- block/blk-stat.c, line 86
- block/kyber-iosched.c, line 285
- fs/buffer.c, line 3013
- fs/erofs/zdata.c, line 340
- fs/proc/stat.c, line 139
- include/linux/cpumask.h, 2 times
- include/linux/vmstat.h, line 235
- kernel/cpu.c, 2 times
- kernel/debug/debug_core.c, line 248
- kernel/debug/gdbstub.c, 2 times
- kernel/debug/kdb/kdb_bt.c, 2 times
- kernel/debug/kdb/kdb_debugger.c, line 126
- kernel/debug/kdb/kdb_main.c, 3 times
- kernel/events/core.c, 2 times
- kernel/events/hw_breakpoint.c, line 855
- kernel/events/hw_breakpoint_test.c, 2 times
- kernel/irq/matrix.c, line 509
- kernel/irq/proc.c, 2 times
- kernel/rcu/rcutorture.c, line 835
- kernel/rcu/tasks.h, 2 times
- kernel/relay.c, 2 times
- kernel/sched/core.c, 2 times
- kernel/sched/debug.c, line 1071
- kernel/sched/ext.c, line 3328
- kernel/sched/membarrier.c, 3 times
- kernel/smpboot.c, line 295
- kernel/time/hrtimer.c, line 959
- kernel/time/timer_list.c, 2 times
- kernel/torture.c, line 348
- kernel/trace/fgraph.c, line 1191
- kernel/trace/ring_buffer.c, 3 times
- kernel/trace/ring_buffer_benchmark.c, line 201
- kernel/trace/trace_hwlat.c, line 483
- kernel/trace/trace_osnoise.c, 2 times
- kernel/watchdog_perf.c, 2 times
- kernel/workqueue.c, 5 times
- lib/cpu_rmap.c, line 179
- lib/test_lockup.c, 2 times
- mm/kasan/quarantine.c, line 358
- mm/memcontrol.c, line 1847
- mm/mm_init.c, line 1534
- mm/page_alloc.c, 3 times
- mm/show_mem.c, 2 times
- mm/slub.c, 7 times
- mm/swap.c, line 877
- mm/swap_slots.c, line 226
- mm/vmstat.c, 8 times
- mm/z3fold.c, line 849
- net/core/dev.c, line 6032
- net/core/pktgen.c, line 3993
- net/iucv/iucv.c, 2 times
- net/rds/ib_stats.c, line 96
- net/rds/stats.c, line 129
- net/rds/tcp_stats.c, line 63
- net/sunrpc/svc.c, line 242
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.