Defined in 1 files as a prototype:
Defined in 6 files as a macro:
Defined in 8 files as a function:
Referenced in 124 files:
-
arch/alpha/include/asm/elf.h,
line 115
-
arch/alpha/include/asm/fpu.h,
5 times
-
arch/alpha/include/asm/ptrace.h,
line 18
-
arch/alpha/include/asm/smp.h,
line 44
-
arch/alpha/include/asm/thread_info.h,
2 times
-
arch/alpha/kernel/osf_sys.c,
6 times
-
arch/alpha/kernel/process.c,
3 times
-
arch/alpha/kernel/signal.c,
5 times
-
arch/alpha/kernel/smp.c,
line 453
-
arch/alpha/kernel/traps.c,
5 times
-
arch/alpha/lib/fpreg.c,
3 times
-
arch/alpha/math-emu/math.c,
2 times
-
arch/alpha/mm/fault.c,
line 50
-
arch/arc/include/asm/smp.h,
line 15
-
arch/arc/kernel/kprobes.c,
line 18
-
arch/arm/common/bL_switcher.c,
line 126
-
arch/arm/include/asm/domain.h,
line 92
-
arch/arm/include/asm/smp.h,
line 18
-
arch/arm/include/asm/tls.h,
line 77
-
arch/arm/kernel/entry-armv.S,
2 times
-
arch/arm/kernel/entry-header.S,
line 302
-
arch/arm/kernel/process.c,
line 220
-
arch/arm/kernel/ptrace.c,
line 844
-
arch/arm/kernel/signal.c,
2 times
-
arch/arm/kernel/thumbee.c,
line 39
-
arch/arm/kernel/traps.c,
2 times
-
arch/arm/kernel/xscale-cp0.c,
line 44
-
arch/arm/nwfpe/fpa11.h,
2 times
-
arch/arm/probes/kprobes/core.c,
line 37
-
arch/arm/vfp/vfpmodule.c,
6 times
-
arch/arm64/include/asm/preempt.h,
15 times
-
arch/arm64/include/asm/smp.h,
line 32
-
arch/arm64/include/asm/uaccess.h,
line 84
-
arch/csky/include/asm/ptrace.h,
line 19
-
arch/csky/include/asm/smp.h,
line 22
-
arch/hexagon/include/asm/mmu_context.h,
line 57
-
arch/hexagon/include/asm/ptrace.h,
line 19
-
arch/hexagon/include/asm/smp.h,
line 13
-
arch/hexagon/kernel/smp.c,
line 156
-
arch/loongarch/include/asm/irq_regs.h,
2 times
-
arch/loongarch/include/asm/smp.h,
line 54
-
arch/loongarch/kernel/smp.c,
line 626
-
arch/loongarch/kernel/traps.c,
line 399
-
arch/m68k/include/asm/current.h,
line 22
-
arch/m68k/include/asm/ptrace.h,
line 18
-
arch/m68k/kernel/sys_m68k.c,
2 times
-
arch/mips/include/asm/irq_regs.h,
2 times
-
arch/mips/include/asm/smp.h,
line 33
-
arch/mips/kernel/pm-cps.c,
line 145
-
arch/mips/kernel/pm.c,
line 52
-
arch/mips/kernel/ptrace.c,
3 times
-
arch/mips/kernel/smp.c,
line 443
-
arch/mips/kernel/traps.c,
3 times
-
arch/nios2/include/asm/ptrace.h,
line 74
-
arch/openrisc/include/asm/smp.h,
line 17
-
arch/parisc/include/asm/smp.h,
line 35
-
arch/powerpc/include/asm/entry-common.h,
line 451
-
arch/powerpc/include/asm/smp.h,
line 95
-
arch/powerpc/include/asm/thread_info.h,
2 times
-
arch/powerpc/kernel/interrupt.c,
6 times
-
arch/powerpc/kernel/process.c,
2 times
-
arch/powerpc/kernel/signal.c,
line 359
-
arch/powerpc/kernel/syscalls.c,
line 123
-
arch/powerpc/kexec/core_64.c,
2 times
-
arch/powerpc/mm/book3s64/slb.c,
line 791
-
arch/riscv/include/asm/smp.h,
line 64
-
arch/sh/include/asm/kprobes.h,
2 times
-
arch/sh/include/asm/smp.h,
line 15
-
arch/sh/include/asm/thread_info.h,
2 times
-
arch/sh/kernel/cpu/init.c,
line 297
-
arch/sh/kernel/cpu/sh2/entry.S,
3 times
-
arch/sh/kernel/cpu/sh2a/entry.S,
3 times
-
arch/sh/kernel/entry-common.S,
10 times
-
arch/sh/kernel/irq.c,
2 times
-
arch/sh/kernel/smp.c,
line 63
-
arch/sparc/include/asm/current.h,
line 30
-
arch/sparc/include/asm/fpumacro.h,
line 18
-
arch/sparc/include/asm/processor_64.h,
14 times
-
arch/sparc/include/asm/ptrace.h,
3 times
-
arch/sparc/include/asm/sfp-machine_64.h,
3 times
-
arch/sparc/include/asm/smp_32.h,
line 104
-
arch/sparc/include/asm/smp_64.h,
line 48
-
arch/sparc/include/asm/switch_to_64.h,
line 25
-
arch/sparc/include/asm/thread_info_64.h,
line 139
-
arch/sparc/kernel/perf_event.c,
4 times
-
arch/sparc/kernel/process_32.c,
line 198
-
arch/sparc/kernel/process_64.c,
4 times
-
arch/sparc/kernel/setup_64.c,
2 times
-
arch/sparc/kernel/signal32.c,
6 times
-
arch/sparc/kernel/signal_32.c,
4 times
-
arch/sparc/kernel/signal_64.c,
11 times
-
arch/sparc/kernel/sigutil_32.c,
3 times
-
arch/sparc/kernel/sigutil_64.c,
11 times
-
arch/sparc/kernel/smp_32.c,
line 248
-
arch/sparc/kernel/smp_64.c,
line 127
-
arch/sparc/kernel/stacktrace.c,
2 times
-
arch/sparc/kernel/sys_sparc_64.c,
16 times
-
arch/sparc/kernel/traps_64.c,
4 times
-
arch/sparc/kernel/unaligned_64.c,
18 times
-
arch/sparc/kernel/visemul.c,
4 times
-
arch/sparc/kernel/windows.c,
2 times
-
arch/sparc/math-emu/math_64.c,
22 times
-
arch/sparc/mm/fault_32.c,
line 355
-
arch/sparc/mm/fault_64.c,
line 284
-
arch/um/kernel/signal.c,
4 times
-
arch/x86/entry/syscall_32.c,
line 57
-
arch/x86/include/asm/entry-common.h,
line 81
-
arch/x86/include/asm/mwait.h,
line 117
-
arch/x86/include/asm/thread_info.h,
2 times
-
arch/x86/kernel/cpu/bugs.c,
line 189
-
arch/x86/kernel/process.c,
line 923
-
arch/x86/kernel/process_64.c,
3 times
-
arch/x86/kernel/uprobes.c,
line 1926
-
arch/xtensa/include/asm/current.h,
line 24
-
arch/xtensa/include/asm/smp.h,
line 14
-
arch/xtensa/kernel/process.c,
2 times
-
arch/xtensa/kernel/signal.c,
2 times
-
arch/xtensa/kernel/traps.c,
2 times
-
include/asm-generic/current.h,
line 8
-
include/asm-generic/preempt.h,
2 times
-
include/linux/entry-common.h,
3 times
-
include/linux/sched/idle.h,
4 times
-
include/linux/thread_info.h,
15 times
-
mm/kmsan/core.c,
line 43