Defined in 20 files as a macro:
-
arch/alpha/include/asm/smp.h,
line 44
(as a macro)
-
arch/arc/include/asm/smp.h,
line 15
(as a macro)
-
arch/arm/include/asm/smp.h,
line 18
(as a macro)
-
arch/arm64/include/asm/smp.h,
line 32
(as a macro)
-
arch/csky/include/asm/smp.h,
line 22
(as a macro)
-
arch/hexagon/include/asm/smp.h,
line 13
(as a macro)
-
arch/loongarch/include/asm/smp.h,
line 57
(as a macro)
-
arch/mips/include/asm/smp.h,
line 36
(as a macro)
-
arch/openrisc/include/asm/smp.h,
line 17
(as a macro)
-
arch/parisc/include/asm/smp.h,
line 35
(as a macro)
-
arch/powerpc/include/asm/smp.h,
line 89
(as a macro)
-
arch/powerpc/include/asm/smp.h,
line 95
(as a macro)
-
arch/riscv/include/asm/smp.h,
line 64
(as a macro)
-
arch/sh/include/asm/smp.h,
line 15
(as a macro)
-
arch/sparc/include/asm/smp_32.h,
line 104
(as a macro)
-
arch/sparc/include/asm/smp_64.h,
line 48
(as a macro)
-
arch/um/include/asm/smp.h,
line 10
(as a macro)
-
arch/x86/include/asm/smp.h,
line 138
(as a macro)
-
arch/xtensa/include/asm/smp.h,
line 14
(as a macro)
-
include/linux/smp.h,
line 199
(as a macro)
Defined in 3 files as a function:
Referenced in 269 files:
-
arch/arc/kernel/kgdb.c,
line 196
-
arch/arc/kernel/mcip.c,
line 103
-
arch/arm/kernel/machine_kexec.c,
line 105
-
arch/arm/mach-imx/mmdc.c,
line 515
-
arch/arm/mach-omap2/powerdomain.c,
2 times
-
arch/arm/vfp/vfpmodule.c,
line 551
-
arch/arm64/kernel/kgdb.c,
line 219
-
arch/arm64/kernel/smp.c,
2 times
-
arch/arm64/kvm/pmu-emul.c,
line 820
-
arch/hexagon/kernel/traps.c,
line 92
-
arch/loongarch/include/asm/cpu-info.h,
3 times
-
arch/loongarch/kernel/inst.c,
line 269
-
arch/loongarch/kernel/kgdb.c,
4 times
-
arch/loongarch/kernel/smp.c,
line 663
-
arch/loongarch/mm/fault.c,
line 95
-
arch/mips/include/asm/cpu-info.h,
2 times
-
arch/mips/kernel/process.c,
line 563
-
arch/mips/kernel/smp.c,
line 360
-
arch/mips/mm/fault.c,
5 times
-
arch/parisc/kernel/smp.c,
line 176
-
arch/parisc/kernel/toc.c,
3 times
-
arch/powerpc/include/asm/paravirt.h,
line 177
-
arch/powerpc/include/asm/trace.h,
2 times
-
arch/powerpc/kernel/irq.c,
line 299
-
arch/powerpc/kernel/kgdb.c,
2 times
-
arch/powerpc/kernel/rtas.c,
line 744
-
arch/powerpc/kernel/rtasd.c,
line 430
-
arch/powerpc/kernel/smp.c,
4 times
-
arch/powerpc/kernel/watchdog.c,
2 times
-
arch/powerpc/kexec/core_64.c,
line 172
-
arch/powerpc/kvm/book3s_hv_builtin.c,
line 217
-
arch/powerpc/kvm/book3s_hv_rm_xics.c,
line 718
-
arch/powerpc/kvm/book3s_xics.c,
line 120
-
arch/powerpc/mm/book3s64/hash_utils.c,
3 times
-
arch/powerpc/mm/book3s64/slb.c,
line 512
-
arch/powerpc/perf/vpa-dtl.c,
line 520
-
arch/powerpc/platforms/cell/spufs/sched.c,
4 times
-
arch/powerpc/platforms/powernv/idle.c,
8 times
-
arch/powerpc/platforms/powernv/setup.c,
line 400
-
arch/powerpc/xmon/xmon.c,
line 3687
-
arch/riscv/kernel/cacheinfo.c,
line 38
-
arch/riscv/kernel/kgdb.c,
line 145
-
arch/riscv/kernel/smp.c,
line 355
-
arch/s390/include/asm/kmsan.h,
line 27
-
arch/s390/kernel/nmi.c,
line 291
-
arch/s390/kernel/smp.c,
line 826
-
arch/sh/include/asm/processor.h,
line 92
-
arch/sh/kernel/cpu/init.c,
2 times
-
arch/sh/kernel/kgdb.c,
line 279
-
arch/sh/kernel/smp.c,
line 112
-
arch/sh/lib/delay.c,
line 40
-
arch/sparc/kernel/cpumap.h,
line 13
-
arch/sparc/kernel/kgdb_64.c,
line 129
-
arch/sparc/kernel/process_64.c,
2 times
-
arch/sparc/kernel/smp_64.c,
line 886
-
arch/um/kernel/smp.c,
3 times
-
arch/um/kernel/time.c,
4 times
-
arch/x86/events/core.c,
line 2411
-
arch/x86/events/intel/bts.c,
2 times
-
arch/x86/events/intel/pt.c,
line 1351
-
arch/x86/include/asm/desc.h,
line 257
-
arch/x86/kernel/apic/x2apic_savic.c,
3 times
-
arch/x86/kernel/cpu/common.c,
2 times
-
arch/x86/kernel/cpu/microcode/amd.c,
line 981
-
arch/x86/kernel/cpu/microcode/core.c,
line 536
-
arch/x86/kernel/cpu/mshyperv.c,
line 390
-
arch/x86/kernel/dumpstack_32.c,
line 90
-
arch/x86/kernel/kgdb.c,
6 times
-
arch/x86/kernel/kvm.c,
line 751
-
arch/x86/kernel/nmi_selftest.c,
line 54
-
arch/x86/kernel/reboot.c,
line 817
-
arch/x86/kernel/smp.c,
line 125
-
arch/x86/kernel/smpboot.c,
line 277
-
arch/x86/kernel/tsc_sync.c,
line 102
-
arch/x86/kvm/svm/svm.c,
line 566
-
arch/x86/kvm/vmx/tdx.c,
3 times
-
arch/x86/kvm/vmx/vmx.c,
7 times
-
arch/x86/kvm/vmx/vmx.h,
line 678
-
arch/x86/kvm/x86.c,
2 times
-
arch/x86/mm/fault.c,
line 758
-
arch/x86/mm/tlb.c,
line 1132
-
arch/x86/virt/hw.c,
line 75
-
block/blk-mq.c,
3 times
-
block/blk-mq.h,
line 157
-
crypto/acompress.c,
line 446
-
crypto/scompress.c,
line 143
-
drivers/block/mtip32xx/mtip32xx.c,
2 times
-
drivers/char/random.c,
line 1120
-
drivers/clocksource/arm_arch_timer.c,
line 894
-
drivers/clocksource/mips-gic-timer.c,
line 61
-
drivers/cpufreq/loongson3_cpufreq.c,
line 179
-
drivers/cpufreq/powernv-cpufreq.c,
3 times
-
drivers/crypto/hisilicon/hpre/hpre_main.c,
line 466
-
drivers/crypto/hisilicon/sec2/sec_main.c,
line 420
-
drivers/crypto/hisilicon/zip/zip_main.c,
line 461
-
drivers/crypto/padlock-aes.c,
2 times
-
drivers/devfreq/event/rockchip-dfi.c,
line 656
-
drivers/fpga/dfl-fme-perf.c,
line 976
-
drivers/infiniband/hw/ionic/ionic_admin.c,
line 350
-
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c,
line 21
-
drivers/infiniband/ulp/rtrs/rtrs-clt.c,
line 90
-
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c,
line 439
-
drivers/irqchip/irq-gic-v3.c,
line 666
-
drivers/net/ethernet/freescale/enetc/ntmp.c,
line 186
-
drivers/net/ethernet/intel/libeth/xsk.c,
line 234
-
drivers/net/ethernet/sfc/ef10.c,
5 times
-
drivers/net/ethernet/sfc/ef100_netdev.c,
2 times
-
drivers/net/ethernet/sfc/ef100_nic.c,
2 times
-
drivers/net/ethernet/sfc/efx.c,
2 times
-
drivers/net/ethernet/sfc/efx_channels.c,
line 1264
-
drivers/net/ethernet/sfc/efx_common.c,
line 328
-
drivers/net/ethernet/sfc/efx_common.h,
2 times
-
drivers/net/ethernet/sfc/falcon/efx.c,
4 times
-
drivers/net/ethernet/sfc/falcon/efx.h,
2 times
-
drivers/net/ethernet/sfc/falcon/falcon.c,
3 times
-
drivers/net/ethernet/sfc/falcon/farch.c,
line 1165
-
drivers/net/ethernet/sfc/siena/efx.c,
2 times
-
drivers/net/ethernet/sfc/siena/efx_channels.c,
line 1283
-
drivers/net/ethernet/sfc/siena/efx_common.c,
line 332
-
drivers/net/ethernet/sfc/siena/efx_common.h,
2 times
-
drivers/net/ethernet/sfc/siena/farch.c,
line 1158
-
drivers/net/ethernet/sfc/siena/tx.c,
line 225
-
drivers/net/ethernet/sfc/tx.c,
line 432
-
drivers/net/virtio_net.c,
2 times
-
drivers/nvdimm/region_devs.c,
line 923
-
drivers/nvme/host/tcp.c,
line 413
-
drivers/perf/amlogic/meson_ddr_pmu_core.c,
line 514
-
drivers/perf/arm-cci.c,
line 1672
-
drivers/perf/arm-ccn.c,
line 1280
-
drivers/perf/arm_dmc620_pmu.c,
line 442
-
drivers/perf/arm_smmuv3_pmu.c,
line 942
-
drivers/perf/arm_spe_pmu.c,
line 1017
-
drivers/perf/fsl_imx8_ddr_perf.c,
line 828
-
drivers/perf/fsl_imx9_ddr_perf.c,
line 807
-
drivers/perf/marvell_cn10k_ddr_pmu.c,
line 1256
-
drivers/perf/marvell_cn10k_tad_pmu.c,
line 382
-
drivers/perf/marvell_pem_pmu.c,
line 349
-
drivers/resctrl/mpam_devices.c,
line 1746
-
drivers/resctrl/mpam_resctrl.c,
2 times
-
drivers/scsi/bnx2fc/bnx2fc_io.c,
line 473
-
drivers/scsi/elx/efct/efct_hw.c,
2 times
-
drivers/scsi/fcoe/fcoe.c,
line 1665
-
drivers/scsi/hisi_sas/hisi_sas_main.c,
line 581
-
drivers/scsi/hpsa.c,
2 times
-
drivers/scsi/ibmvscsi/ibmvfc-nvme.c,
line 47
-
drivers/scsi/leapraid/leapraid_func.c,
line 511
-
drivers/scsi/libfc/fc_exch.c,
line 828
-
drivers/scsi/lpfc/lpfc_init.c,
2 times
-
drivers/scsi/lpfc/lpfc_nvme.c,
4 times
-
drivers/scsi/lpfc/lpfc_nvmet.c,
10 times
-
drivers/scsi/lpfc/lpfc_scsi.c,
3 times
-
drivers/scsi/lpfc/lpfc_sli.c,
5 times
-
drivers/scsi/lpfc/lpfc_vmid.c,
line 125
-
drivers/scsi/megaraid/megaraid_sas_fusion.c,
line 411
-
drivers/scsi/mpt3sas/mpt3sas_base.c,
line 3892
-
drivers/scsi/qla2xxx/qla_init.c,
line 10667
-
drivers/scsi/qla2xxx/qla_inline.h,
line 792
-
drivers/scsi/qla2xxx/qla_isr.c,
2 times
-
drivers/scsi/qla2xxx/qla_os.c,
line 429
-
drivers/scsi/scsi_debug.c,
4 times
-
drivers/scsi/smartpqi/smartpqi_init.c,
2 times
-
drivers/soc/fsl/dpio/dpio-service.c,
line 71
-
drivers/target/target_core_iblock.c,
line 220
-
drivers/target/target_core_transport.c,
line 1514
-
drivers/vfio/pci/mlx5/cmd.c,
line 1206
-
drivers/watchdog/octeon-wdt-main.c,
line 132
-
fs/coredump.c,
line 1171
-
fs/erofs/zdata.c,
line 1455
-
fs/erofs/zutil.c,
line 33
-
fs/ext4/orphan.c,
line 28
-
fs/fuse/virtio_fs.c,
line 1510
-
fs/ocfs2/cluster/masklog.c,
line 79
-
fs/pstore/ftrace.c,
line 77
-
fs/xfs/xfs_platform.h,
line 117
-
include/asm-generic/percpu.h,
line 46
-
include/linux/console.h,
line 663
-
include/linux/kdb.h,
line 217
-
include/linux/objpool.h,
2 times
-
include/linux/smp.h,
line 269
-
include/linux/topology.h,
line 117
-
include/linux/tracepoint.h,
4 times
-
include/net/libeth/xdp.h,
2 times
-
include/net/rps.h,
line 65
-
include/net/sock.h,
line 1198
-
io_uring/io-wq.c,
line 743
-
io_uring/sqpoll.c,
4 times
-
kernel/bpf/bpf_lru_list.c,
2 times
-
kernel/bpf/core.c,
line 3159
-
kernel/bpf/hashtab.c,
line 1057
-
kernel/bpf/percpu_freelist.c,
3 times
-
kernel/bpf/stream.c,
line 391
-
kernel/debug/debug_core.c,
5 times
-
kernel/debug/gdbstub.c,
line 469
-
kernel/debug/kdb/kdb_main.c,
8 times
-
kernel/dma/swiotlb.c,
2 times
-
kernel/events/core.c,
line 8117
-
kernel/kcsan/report.c,
line 650
-
kernel/locking/lockdep.c,
line 4963
-
kernel/locking/spinlock_debug.c,
8 times
-
kernel/panic.c,
7 times
-
kernel/printk/printk.c,
line 5074
-
kernel/rcu/hazptrtorture.c,
7 times
-
kernel/rcu/rcutorture.c,
5 times
-
kernel/rcu/refscale.c,
2 times
-
kernel/rcu/srcutree.c,
line 1305
-
kernel/rcu/tree_exp.h,
3 times
-
kernel/rcu/tree_nocb.h,
line 1122
-
kernel/scftorture.c,
3 times
-
kernel/sched/core.c,
line 5024
-
kernel/sched/debug.c,
line 1513
-
kernel/sched/ext/ext.c,
6 times
-
kernel/sched/ext/internal.h,
line 2095
-
kernel/sched/fair.c,
line 1850
-
kernel/sched/membarrier.c,
line 304
-
kernel/sched/psi.c,
line 276
-
kernel/smp.c,
4 times
-
kernel/stop_machine.c,
2 times
-
kernel/sys.c,
line 2921
-
kernel/time/timer.c,
5 times
-
kernel/torture.c,
line 461
-
kernel/trace/blktrace.c,
line 383
-
kernel/trace/ftrace.c,
2 times
-
kernel/trace/ring_buffer.c,
6 times
-
kernel/trace/synth_event_gen_test.c,
6 times
-
kernel/trace/trace.c,
line 9389
-
kernel/trace/trace_branch.c,
line 56
-
kernel/trace/trace_clock.c,
line 102
-
kernel/trace/trace_events.c,
line 5150
-
kernel/trace/trace_events_filter.c,
2 times
-
kernel/trace/trace_events_hist.c,
line 838
-
kernel/trace/trace_functions.c,
3 times
-
kernel/trace/trace_hwlat.c,
line 327
-
kernel/trace/trace_irqsoff.c,
3 times
-
kernel/trace/trace_sched_wakeup.c,
2 times
-
kernel/trace/trace_uprobe.c,
line 950
-
kernel/watchdog.c,
line 712
-
kernel/watchdog_perf.c,
line 275
-
kernel/workqueue.c,
4 times
-
lib/dump_stack.c,
line 58
-
lib/sbitmap.c,
line 672
-
lib/smp_processor_id.c,
line 14
-
lib/test_lockup.c,
2 times
-
mm/kasan/common.c,
line 64
-
mm/kfence/core.c,
line 322
-
mm/kmemleak.c,
line 322
-
mm/mempolicy.c,
line 2988
-
mm/percpu.c,
line 1611
-
mm/slub.c,
2 times
-
mm/vmalloc.c,
2 times
-
net/core/dev.c,
line 4761
-
net/core/skbuff.c,
2 times
-
net/core/sock.c,
line 2588
-
net/core/sock_reuseport.c,
line 543
-
net/ipv4/inet_hashtables.c,
line 369
-
net/ipv4/udp.c,
line 401
-
net/ipv6/inet6_hashtables.c,
line 143
-
net/ipv6/udp.c,
line 170
-
net/netfilter/nf_conncount.c,
3 times
-
net/netfilter/nft_meta.c,
line 432
-
net/netfilter/nft_queue.c,
line 38
-
net/netfilter/xt_NFQUEUE.c,
line 94
-
net/netfilter/xt_cpu.c,
line 37
-
net/packet/af_packet.c,
line 315
-
net/sched/sch_generic.c,
line 565
-
net/sunrpc/svc.c,
line 283
-
net/xfrm/xfrm_state.c,
line 1379
-
rust/helpers/cpu.c,
line 7
-
samples/workqueue/stall_detector/wq_stall.c,
line 44
-
virt/kvm/kvm_main.c,
line 5620