Defined in 2 files as a typedef:
Defined in 1 files as a prototype:
Defined in 5 files as a macro:
Referenced in 209 files:
-
arch/alpha/kernel/process.c,
line 63
-
arch/arm/boot/compressed/misc.h,
line 6
-
arch/arm/kernel/atags.h,
line 8
-
arch/arm/kernel/smp.c,
2 times
-
arch/arm64/include/asm/exception.h,
2 times
-
arch/arm64/include/asm/kvm_asm.h,
7 times
-
arch/arm64/include/asm/kvm_hyp.h,
2 times
-
arch/arm64/include/asm/nmi.h,
line 46
-
arch/arm64/include/asm/smp.h,
4 times
-
arch/arm64/include/asm/traps.h,
line 110
-
arch/arm64/kernel/entry-common.c,
line 972
-
arch/arm64/kernel/hibernate.c,
line 414
-
arch/arm64/kernel/process.c,
line 76
-
arch/arm64/kernel/smp.c,
4 times
-
arch/arm64/kernel/traps.c,
2 times
-
arch/arm64/kvm/handle_exit.c,
line 547
-
arch/arm64/kvm/hyp/nvhe/psci-relay.c,
4 times
-
arch/arm64/kvm/hyp/nvhe/setup.c,
line 287
-
arch/arm64/kvm/hyp/nvhe/switch.c,
2 times
-
arch/arm64/kvm/hyp/vhe/switch.c,
2 times
-
arch/csky/kernel/smp.c,
line 295
-
arch/loongarch/kernel/smp.c,
3 times
-
arch/m68k/amiga/config.c,
line 99
-
arch/mips/dec/reset.c,
5 times
-
arch/mips/fw/arc/misc.c,
line 23
-
arch/mips/include/asm/bug.h,
line 12
-
arch/mips/include/asm/dec/reset.h,
3 times
-
arch/mips/include/asm/ptrace.h,
line 166
-
arch/mips/include/asm/sgialib.h,
line 58
-
arch/mips/include/asm/smp.h,
line 94
-
arch/mips/include/asm/traps.h,
line 66
-
arch/mips/kernel/machine_kexec.c,
line 173
-
arch/mips/kernel/process.c,
line 43
-
arch/mips/kernel/traps.c,
2 times
-
arch/mips/sgi-ip22/ip22-reset.c,
3 times
-
arch/mips/sgi-ip27/ip27-reset.c,
3 times
-
arch/mips/sgi-ip30/ip30-power.c,
line 23
-
arch/mips/sgi-ip32/ip32-reset.c,
2 times
-
arch/mips/sibyte/common/cfe.c,
3 times
-
arch/mips/txx9/generic/setup.c,
line 301
-
arch/openrisc/include/asm/bug.h,
line 9
-
arch/openrisc/kernel/traps.c,
line 156
-
arch/parisc/boot/compressed/misc.c,
3 times
-
arch/parisc/include/asm/processor.h,
line 294
-
arch/parisc/include/asm/traps.h,
line 12
-
arch/parisc/kernel/process.c,
line 164
-
arch/parisc/kernel/toc.c,
line 64
-
arch/powerpc/include/asm/interrupt.h,
line 394
-
arch/powerpc/include/asm/kexec.h,
line 66
-
arch/powerpc/include/asm/machdep.h,
2 times
-
arch/powerpc/include/asm/mpc52xx.h,
line 278
-
arch/powerpc/include/asm/ppc4xx.h,
line 11
-
arch/powerpc/include/asm/ps3.h,
3 times
-
arch/powerpc/include/asm/rtas.h,
2 times
-
arch/powerpc/include/asm/smp.h,
line 71
-
arch/powerpc/kernel/rtas.c,
2 times
-
arch/powerpc/kernel/setup_64.c,
line 480
-
arch/powerpc/kernel/smp.c,
line 1813
-
arch/powerpc/kernel/traps.c,
line 2236
-
arch/powerpc/kexec/core_64.c,
line 318
-
arch/powerpc/platforms/44x/ppc476.c,
2 times
-
arch/powerpc/platforms/512x/mpc512x.h,
line 16
-
arch/powerpc/platforms/512x/mpc512x_shared.c,
line 32
-
arch/powerpc/platforms/52xx/mpc52xx_common.c,
line 207
-
arch/powerpc/platforms/82xx/pq2.c,
line 23
-
arch/powerpc/platforms/82xx/pq2.h,
line 5
-
arch/powerpc/platforms/83xx/misc.c,
line 38
-
arch/powerpc/platforms/83xx/mpc83xx.h,
line 67
-
arch/powerpc/platforms/85xx/ksi8560.c,
line 47
-
arch/powerpc/platforms/85xx/sgy_cts1000.c,
line 41
-
arch/powerpc/platforms/8xx/m8xx_setup.c,
line 161
-
arch/powerpc/platforms/8xx/mpc8xx.h,
line 14
-
arch/powerpc/platforms/amigaone/setup.c,
line 126
-
arch/powerpc/platforms/chrp/setup.c,
line 244
-
arch/powerpc/platforms/embedded6xx/gamecube.c,
3 times
-
arch/powerpc/platforms/embedded6xx/holly.c,
line 203
-
arch/powerpc/platforms/embedded6xx/linkstation.c,
3 times
-
arch/powerpc/platforms/embedded6xx/mvme5100.c,
line 178
-
arch/powerpc/platforms/embedded6xx/storcenter.c,
line 101
-
arch/powerpc/platforms/embedded6xx/wii.c,
3 times
-
arch/powerpc/platforms/pasemi/setup.c,
line 56
-
arch/powerpc/platforms/powermac/setup.c,
5 times
-
arch/powerpc/platforms/powernv/opal.c,
line 634
-
arch/powerpc/platforms/powernv/powernv.h,
line 18
-
arch/powerpc/platforms/powernv/setup.c,
3 times
-
arch/powerpc/platforms/ps3/setup.c,
2 times
-
arch/powerpc/sysdev/fsl_soc.c,
2 times
-
arch/powerpc/sysdev/fsl_soc.h,
2 times
-
arch/riscv/kernel/cpu-hotplug.c,
line 67
-
arch/riscv/kernel/machine_kexec.c,
line 151
-
arch/riscv/kernel/reset.c,
line 10
-
arch/s390/boot/boot.h,
line 82
-
arch/s390/include/asm/kdebug.h,
line 26
-
arch/s390/include/asm/processor.h,
line 389
-
arch/s390/include/asm/smp.h,
2 times
-
arch/s390/include/asm/uaccess.h,
3 times
-
arch/s390/kernel/dumpstack.c,
line 196
-
arch/s390/kernel/idle.c,
line 155
-
arch/s390/kernel/nmi.c,
line 188
-
arch/s390/kernel/smp.c,
3 times
-
arch/sh/include/asm/smp-ops.h,
2 times
-
arch/sh/kernel/idle.c,
line 34
-
arch/sh/kernel/traps.c,
line 25
-
arch/sparc/include/asm/bug.h,
line 28
-
arch/sparc/include/asm/oplib_32.h,
line 68
-
arch/sparc/include/asm/smp_64.h,
line 51
-
arch/sparc/kernel/process_64.c,
line 98
-
arch/sparc/kernel/traps_32.c,
line 51
-
arch/sparc/kernel/traps_64.c,
line 2520
-
arch/sparc/mm/fault_32.c,
line 39
-
arch/sparc/prom/misc_32.c,
line 69
-
arch/um/drivers/chan_user.c,
line 156
-
arch/x86/boot/compressed/error.h,
2 times
-
arch/x86/boot/compressed/sev.c,
line 146
-
arch/x86/boot/startup/sev-shared.c,
line 36
-
arch/x86/coco/tdx/tdx.c,
2 times
-
arch/x86/entry/syscall_32.c,
line 23
-
arch/x86/entry/syscall_64.c,
line 13
-
arch/x86/hyperv/hv_crash.c,
2 times
-
arch/x86/hyperv/hv_vtl.c,
2 times
-
arch/x86/hyperv/ivm.c,
line 144
-
arch/x86/include/asm/doublefault.h,
line 15
-
arch/x86/include/asm/extable.h,
2 times
-
arch/x86/include/asm/mshyperv.h,
line 200
-
arch/x86/include/asm/processor.h,
line 753
-
arch/x86/include/asm/reboot.h,
line 23
-
arch/x86/include/asm/setup.h,
3 times
-
arch/x86/include/asm/sev.h,
line 563
-
arch/x86/include/asm/shared/tdx.h,
line 176
-
arch/x86/include/asm/smp.h,
5 times
-
arch/x86/include/asm/traps.h,
line 45
-
arch/x86/kernel/acpi/cstate.c,
line 209
-
arch/x86/kernel/doublefault_32.c,
line 24
-
arch/x86/kernel/dumpstack.c,
line 373
-
arch/x86/kernel/head32.c,
line 52
-
arch/x86/kernel/head64.c,
2 times
-
arch/x86/kernel/process.c,
3 times
-
arch/x86/kernel/reboot.c,
2 times
-
arch/x86/kernel/smpboot.c,
4 times
-
arch/x86/kernel/traps.c,
line 547
-
arch/x86/power/cpu.c,
line 306
-
arch/x86/xen/smp_pv.c,
2 times
-
arch/x86/xen/xen-ops.h,
line 291
-
arch/xtensa/include/asm/smp.h,
line 37
-
arch/xtensa/kernel/smp.c,
line 326
-
arch/xtensa/kernel/traps.c,
line 629
-
arch/xtensa/mm/fault.c,
line 238
-
drivers/base/devtmpfs.c,
line 389
-
drivers/firmware/efi/libstub/arm64.c,
2 times
-
drivers/firmware/efi/libstub/efistub.h,
line 1155
-
drivers/firmware/efi/libstub/loongarch.c,
line 13
-
drivers/firmware/efi/libstub/riscv.c,
2 times
-
drivers/firmware/efi/libstub/x86-stub.c,
3 times
-
drivers/firmware/efi/runtime-wrappers.c,
line 227
-
drivers/message/fusion/mptbase.c,
line 6936
-
drivers/message/fusion/mptbase.h,
line 944
-
drivers/misc/lkdtm/bugs.c,
line 378
-
drivers/ps3/sys-manager-core.c,
3 times
-
drivers/rtc/rtc-ds1685.c,
line 1367
-
include/acpi/processor.h,
2 times
-
include/asm-generic/cmpxchg-local.h,
line 9
-
include/kunit/test.h,
line 725
-
include/kunit/try-catch.h,
line 56
-
include/linux/compiler_types.h,
line 680
-
include/linux/cpu.h,
2 times
-
include/linux/efi.h,
line 1259
-
include/linux/fortify-string.h,
line 53
-
include/linux/kernel.h,
line 151
-
include/linux/kthread.h,
line 120
-
include/linux/module.h,
line 661
-
include/linux/panic.h,
2 times
-
include/linux/rtc/ds1685.h,
line 363
-
include/linux/sched/task.h,
3 times
-
include/linux/smp.h,
2 times
-
include/linux/start_kernel.h,
line 11
-
include/linux/uaccess.h,
line 939
-
init/main.c,
2 times
-
kernel/exit.c,
3 times
-
kernel/kthread.c,
line 321
-
kernel/module/main.c,
line 229
-
kernel/panic.c,
2 times
-
kernel/rcu/tasks.h,
line 632
-
kernel/rcu/tree.c,
line 2304
-
kernel/sched/core.c,
line 7250
-
kernel/sched/idle.c,
line 83
-
lib/kunit/test.c,
line 312
-
lib/kunit/try-catch.c,
line 18
-
mm/usercopy.c,
line 86
-
rust/helpers/bug.c,
line 5
-
tools/arch/x86/kcpuid/kcpuid.c,
line 582
-
tools/bpf/bpftool/main.c,
line 40
-
tools/bpf/bpftool/main.h,
line 104
-
tools/include/linux/compiler-gcc.h,
line 35
-
tools/include/linux/compiler.h,
line 51
-
tools/lib/subcmd/parse-options.h,
2 times
-
tools/lib/subcmd/subcmd-util.h,
line 17
-
tools/perf/util/scripting-engines/trace-event-python.c,
line 113
-
tools/perf/util/usage.c,
2 times
-
tools/perf/util/util.h,
line 32
-
tools/testing/selftests/arm64/bti/system.c,
line 11
-
tools/testing/selftests/arm64/bti/system.h,
line 25
-
tools/testing/selftests/kselftest.h,
8 times
-
tools/testing/selftests/net/mptcp/mptcp_connect.c,
line 145
-
tools/testing/selftests/net/mptcp/mptcp_diag.c,
line 94
-
tools/testing/selftests/net/mptcp/mptcp_inq.c,
2 times
-
tools/testing/selftests/net/mptcp/mptcp_sockopt.c,
2 times
-
tools/tracing/rtla/src/cli.c,
line 466
-
tools/tracing/rtla/src/osnoise.c,
line 1325
-
tools/tracing/rtla/src/timerlat.c,
line 254