Defined in 2 files as a macro:
Defined in 3 files as a function:
Referenced in 224 files:
-
arch/alpha/kernel/signal.c,
line 530
-
arch/alpha/kernel/smp.c,
line 154
-
arch/alpha/kernel/traps.c,
2 times
-
arch/arc/kernel/smp.c,
line 187
-
arch/arm/common/bL_switcher.c,
line 248
-
arch/arm/common/mcpm_entry.c,
2 times
-
arch/arm/kernel/hw_breakpoint.c,
2 times
-
arch/arm/kernel/signal.c,
line 617
-
arch/arm/kernel/smp.c,
line 471
-
arch/arm/mach-omap1/pm.c,
line 378
-
arch/arm/mach-omap2/omap-secure.c,
line 178
-
arch/arm/mach-omap2/omap-smp.c,
line 243
-
arch/arm/mach-omap2/pm34xx.c,
line 576
-
arch/arm/mach-pxa/pxa27x.c,
line 282
-
arch/arm/mach-sunxi/mc_smp.c,
line 682
-
arch/arm/mm/alignment.c,
line 817
-
arch/arm/mm/fault-armv.c,
line 235
-
arch/arm/mm/fault.c,
5 times
-
arch/arm64/kernel/debug-monitors.c,
line 168
-
arch/arm64/kvm/arm.c,
3 times
-
arch/csky/kernel/smp.c,
line 272
-
arch/csky/mm/fault.c,
line 221
-
arch/hexagon/kernel/process.c,
line 163
-
arch/hexagon/kernel/smp.c,
line 162
-
arch/hexagon/mm/vm_fault.c,
line 54
-
arch/loongarch/kernel/smp.c,
2 times
-
arch/loongarch/kernel/traps.c,
10 times
-
arch/loongarch/kvm/vcpu.c,
3 times
-
arch/loongarch/mm/fault.c,
line 356
-
arch/mips/cavium-octeon/smp.c,
line 280
-
arch/mips/include/asm/asmmacro.h,
2 times
-
arch/mips/kernel/entry.S,
line 164
-
arch/mips/kernel/genex.S,
line 114
-
arch/mips/kernel/kgdb.c,
line 317
-
arch/mips/kernel/signal.c,
line 907
-
arch/mips/kernel/smp-cps.c,
line 723
-
arch/mips/kernel/smp-mt.c,
line 132
-
arch/mips/kernel/traps.c,
4 times
-
arch/mips/kvm/mips.c,
3 times
-
arch/mips/loongson2ef/common/pm.c,
line 45
-
arch/mips/loongson64/smp.c,
line 438
-
arch/mips/sgi-ip27/ip27-smp.c,
line 139
-
arch/mips/sgi-ip30/ip30-smp.c,
line 137
-
arch/mips/sibyte/bcm1480/smp.c,
line 100
-
arch/mips/sibyte/sb1250/smp.c,
line 89
-
arch/mips/txx9/generic/setup_tx4927.c,
line 325
-
arch/mips/txx9/generic/setup_tx4938.c,
line 467
-
arch/openrisc/kernel/signal.c,
line 340
-
arch/openrisc/kernel/smp.c,
line 152
-
arch/openrisc/mm/fault.c,
2 times
-
arch/parisc/kernel/smp.c,
2 times
-
arch/parisc/kernel/traps.c,
2 times
-
arch/powerpc/include/asm/interrupt.h,
line 402
-
arch/powerpc/kernel/interrupt.c,
3 times
-
arch/powerpc/kernel/kvm.c,
line 698
-
arch/powerpc/kernel/smp-tbsync.c,
line 109
-
arch/powerpc/kernel/smp.c,
2 times
-
arch/powerpc/kernel/time.c,
line 660
-
arch/powerpc/kvm/book3s_32_mmu_host.c,
line 217
-
arch/powerpc/kvm/book3s_hv.c,
3 times
-
arch/powerpc/kvm/booke.c,
3 times
-
arch/powerpc/kvm/powerpc.c,
3 times
-
arch/powerpc/mm/book3s64/subpage_prot.c,
line 259
-
arch/powerpc/platforms/embedded6xx/ls_uart.c,
line 112
-
arch/powerpc/platforms/powermac/smp.c,
line 962
-
arch/powerpc/platforms/powernv/opal-irqchip.c,
line 58
-
arch/powerpc/platforms/pseries/iommu.c,
2 times
-
arch/riscv/kernel/smpboot.c,
line 261
-
arch/riscv/kernel/traps.c,
4 times
-
arch/riscv/kvm/vcpu.c,
3 times
-
arch/riscv/mm/fault.c,
line 319
-
arch/s390/kernel/perf_cpum_sf.c,
line 1980
-
arch/s390/kernel/smp.c,
line 850
-
arch/s390/kernel/syscall.c,
line 108
-
arch/s390/kvm/kvm-s390.c,
2 times
-
arch/s390/kvm/vsie.c,
2 times
-
arch/sh/kernel/cpu/fpu.c,
line 69
-
arch/sh/kernel/smp.c,
line 193
-
arch/sh/kernel/traps_32.c,
3 times
-
arch/sh/mm/fault.c,
2 times
-
arch/sparc/kernel/kprobes.c,
line 407
-
arch/sparc/kernel/nmi.c,
line 188
-
arch/sparc/kernel/pcic.c,
line 707
-
arch/sparc/kernel/process_32.c,
2 times
-
arch/sparc/kernel/setup_32.c,
line 75
-
arch/sparc/kernel/smp_32.c,
line 355
-
arch/sparc/kernel/smp_64.c,
2 times
-
arch/sparc/kernel/uprobes.c,
line 248
-
arch/sparc/mm/fault_64.c,
line 134
-
arch/um/kernel/smp.c,
line 130
-
arch/x86/entry/syscall_32.c,
3 times
-
arch/x86/include/asm/traps.h,
line 53
-
arch/x86/kernel/apic/apic.c,
5 times
-
arch/x86/kernel/apic/io_apic.c,
2 times
-
arch/x86/kernel/apm_32.c,
6 times
-
arch/x86/kernel/cpu/mce/core.c,
line 248
-
arch/x86/kernel/cpu/resctrl/pseudo_lock.c,
5 times
-
arch/x86/kernel/cpu/umwait.c,
line 58
-
arch/x86/kernel/cpu/vmware.c,
2 times
-
arch/x86/kernel/kvm.c,
2 times
-
arch/x86/kernel/process.c,
line 967
-
arch/x86/kernel/smpboot.c,
line 307
-
arch/x86/kernel/step.c,
line 198
-
arch/x86/kernel/traps.c,
5 times
-
arch/x86/kernel/vm86_32.c,
line 107
-
arch/x86/kvm/mmu/mmu.c,
2 times
-
arch/x86/kvm/vmx/pmu_intel.c,
2 times
-
arch/x86/kvm/vmx/tdx.c,
line 734
-
arch/x86/kvm/vmx/vmx.c,
line 1533
-
arch/x86/kvm/x86.c,
3 times
-
arch/x86/mm/fault.c,
2 times
-
arch/x86/mm/tlb.c,
2 times
-
arch/x86/xen/smp_pv.c,
line 86
-
arch/xtensa/kernel/smp.c,
line 161
-
block/bio.c,
line 1822
-
drivers/acpi/acpi_pad.c,
line 189
-
drivers/acpi/processor_throttling.c,
2 times
-
drivers/block/drbd/drbd_main.c,
line 3697
-
drivers/char/random.c,
2 times
-
drivers/cpufreq/kirkwood-cpufreq.c,
line 80
-
drivers/cpufreq/loongson2_cpufreq.c,
line 131
-
drivers/cpufreq/powernow-k6.c,
2 times
-
drivers/cpufreq/powernow-k7.c,
line 287
-
drivers/cpufreq/speedstep-smi.c,
line 180
-
drivers/cpuidle/coupled.c,
3 times
-
drivers/cpuidle/cpuidle-powernv.c,
line 76
-
drivers/cpuidle/cpuidle.c,
2 times
-
drivers/devfreq/imx8m-ddrc.c,
line 115
-
drivers/edac/altera_edac.c,
2 times
-
drivers/firmware/psci/psci_checker.c,
line 313
-
drivers/gpio/gpio-sloppy-logic-analyzer.c,
line 139
-
drivers/gpu/drm/i915/display/intel_crtc.c,
line 801
-
drivers/gpu/drm/i915/display/intel_cursor.c,
line 938
-
drivers/gpu/drm/i915/display/intel_vblank.c,
line 767
-
drivers/gpu/drm/i915/gt/intel_execlists_submission.c,
line 1621
-
drivers/gpu/drm/i915/gt/intel_gt_pm.c,
2 times
-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c,
line 123
-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c,
line 68
-
drivers/gpu/drm/i915/i915_scheduler.c,
line 482
-
drivers/gpu/drm/i915/selftests/igt_atomic.c,
line 39
-
drivers/iio/adc/ep93xx_adc.c,
line 100
-
drivers/macintosh/via-pmu.c,
line 2075
-
drivers/md/dm-stats.c,
3 times
-
drivers/misc/c2port/core.c,
2 times
-
drivers/mtd/chips/cfi_cmdset_0001.c,
2 times
-
drivers/mtd/chips/cfi_cmdset_0002.c,
2 times
-
drivers/mtd/chips/cfi_probe.c,
line 43
-
drivers/mtd/chips/cfi_util.c,
line 333
-
drivers/net/arcnet/arcnet.c,
3 times
-
drivers/net/fjes/fjes_main.c,
line 1268
-
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c,
line 1054
-
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c,
line 931
-
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c,
line 870
-
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c,
line 947
-
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c,
line 927
-
drivers/pinctrl/pinctrl-ocelot.c,
line 2209
-
drivers/platform/x86/intel/ifs/load.c,
line 243
-
drivers/rtc/rtc-omap.c,
5 times
-
drivers/scsi/arm/acornscsi.c,
line 296
-
drivers/tty/sysrq.c,
line 166
-
drivers/usb/core/hcd-pci.c,
line 331
-
drivers/usb/gadget/legacy/inode.c,
line 462
-
drivers/usb/gadget/udc/pxa25x_udc.c,
2 times
-
drivers/video/fbdev/aty/radeon_base.c,
line 612
-
drivers/watchdog/imx7ulp_wdt.c,
6 times
-
fs/buffer.c,
line 1190
-
fs/exec.c,
2 times
-
include/linux/entry-common.h,
2 times
-
include/linux/interrupt.h,
line 470
-
include/linux/irqflags.h,
line 265
-
include/linux/local_lock_internal.h,
line 209
-
include/linux/rwlock_api_smp.h,
2 times
-
include/linux/spinlock_api_smp.h,
2 times
-
include/linux/spinlock_api_up.h,
line 62
-
init/main.c,
2 times
-
kernel/cgroup/cpuset.c,
line 2663
-
kernel/cpu.c,
line 1102
-
kernel/entry/common.c,
line 51
-
kernel/events/core.c,
2 times
-
kernel/exit.c,
2 times
-
kernel/irq/manage.c,
line 1168
-
kernel/irq/spurious.c,
line 128
-
kernel/kexec_core.c,
line 1221
-
kernel/kthread.c,
2 times
-
kernel/panic.c,
line 770
-
kernel/power/hibernate.c,
3 times
-
kernel/power/suspend.c,
line 409
-
kernel/rcu/rcutorture.c,
4 times
-
kernel/rcu/refscale.c,
2 times
-
kernel/rcu/srcutiny.c,
line 142
-
kernel/rcu/tree.c,
3 times
-
kernel/sched/clock.c,
4 times
-
kernel/sched/core.c,
2 times
-
kernel/sched/fair.c,
line 13824
-
kernel/sched/idle.c,
5 times
-
kernel/sched/sched.h,
line 1695
-
kernel/softirq.c,
7 times
-
kernel/time/posix-cpu-timers.c,
line 1318
-
kernel/time/tick-sched.c,
2 times
-
kernel/trace/trace.c,
2 times
-
kernel/trace/trace_benchmark.c,
line 56
-
kernel/trace/trace_hwlat.c,
line 365
-
kernel/trace/trace_osnoise.c,
2 times
-
kernel/trace/trace_selftest.c,
3 times
-
kernel/trace/trace_snapshot.c,
5 times
-
kernel/trace/trace_stack.c,
line 414
-
kernel/workqueue.c,
2 times
-
lib/irq_poll.c,
3 times
-
lib/locking-selftest.c,
4 times
-
lib/test_lockup.c,
line 275
-
mm/huge_memory.c,
2 times
-
mm/migrate.c,
line 718
-
net/core/dev.c,
7 times
-
sound/drivers/pcsp/pcsp_lib.c,
line 196
-
sound/pci/echoaudio/echo3g_dsp.c,
line 33
-
sound/soc/renesas/hac.c,
2 times
-
tools/testing/selftests/kvm/arm64/arch_timer.c,
line 155
-
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c,
12 times
-
tools/testing/selftests/kvm/arm64/vgic_irq.c,
4 times
-
tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c,
line 130
-
tools/testing/selftests/kvm/arm64/vgic_v5.c,
line 72
-
tools/testing/selftests/kvm/loongarch/arch_timer.c,
2 times
-
tools/testing/selftests/kvm/loongarch/pmu_test.c,
line 136
-
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c,
line 526