/openbmc/linux/mm/ |
H A D | usercopy.c | 63 if ((void *)current_stack_pointer < obj + len) in check_stack_object() 66 if (obj < (void *)current_stack_pointer) in check_stack_object() 242 ptr - (void *)current_stack_pointer : in __check_object_size() 243 (void *)current_stack_pointer - ptr, in __check_object_size()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | irq_32.c | 68 return (void *)(current_stack_pointer & ~(THREAD_SIZE - 1)); in current_stack() 92 *prev_esp = current_stack_pointer; in execute_on_irq_stack() 145 *prev_esp = current_stack_pointer; in do_softirq_own_stack()
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | percpu.h | 10 register unsigned long current_stack_pointer asm ("sp"); 58 : "Q" (*(const unsigned long *)current_stack_pointer)); in __my_cpu_offset()
|
H A D | perf_event.h | 21 (regs)->ARM_sp = current_stack_pointer; \
|
/openbmc/linux/kernel/ |
H A D | stackleak.c | 112 erase_high = current_stack_pointer; in __stackleak_erase() 161 unsigned long sp = current_stack_pointer; in stackleak_track_stack()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | thread_info.h | 207 params = *(const void * const *)current_stack_pointer + STACK_FRAME_PARAMS; in arch_within_stack_frames() 208 frame = **(const void * const * const *)current_stack_pointer; in arch_within_stack_frames()
|
/openbmc/linux/arch/csky/kernel/ |
H A D | stacktrace.c | 28 sp = current_stack_pointer; in walk_stackframe() 70 sp = current_stack_pointer; in walk_stackframe()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | stacktrace.c | 44 sp = current_stack_pointer; in walk_stackframe() 98 sp = current_stack_pointer; in walk_stackframe()
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | stack_pointer.h | 8 register unsigned long current_stack_pointer asm ("sp");
|
H A D | perf_event.h | 23 (regs)->sp = current_stack_pointer; \
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | entry-common.h | 10 return !(((unsigned long)(current->stack) ^ current_stack_pointer) & ~(THREAD_SIZE - 1)); in on_thread_stack()
|
H A D | thread_info.h | 54 register unsigned long current_stack_pointer __asm__("$sp");
|
/openbmc/linux/arch/sh/kernel/ |
H A D | irq.c | 90 irqctx->tinfo.previous_sp = current_stack_pointer; in handle_one_irq() 162 irqctx->tinfo.previous_sp = current_stack_pointer; in do_softirq_own_stack()
|
H A D | stacktrace.c | 43 unsigned long *sp = (unsigned long *)current_stack_pointer; in save_stack_trace()
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | current.h | 29 register unsigned long current_stack_pointer __asm__("sp");
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | current.h | 36 register unsigned long current_stack_pointer __asm__("sp");
|
H A D | perf_event.h | 17 (regs)->sp = current_stack_pointer; \
|
H A D | stacktrace.h | 21 return !(((unsigned long)(current->stack) ^ current_stack_pointer) & ~(THREAD_SIZE - 1)); in on_thread_stack()
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | current.h | 29 register unsigned long current_stack_pointer __asm__("a1");
|
H A D | stacktrace.h | 25 sp = current_stack_pointer; in stack_pointer()
|
/openbmc/linux/tools/arch/x86/include/asm/ |
H A D | asm.h | 187 register unsigned long current_stack_pointer asm(_ASM_SP); 188 #define ASM_CALL_CONSTRAINT "+r" (current_stack_pointer)
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | asm.h | 222 register unsigned long current_stack_pointer asm(_ASM_SP); 223 #define ASM_CALL_CONSTRAINT "+r" (current_stack_pointer)
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | processor.h | 254 #define current_stack_pointer (__current_stack_pointer()) macro 268 return !((ksp ^ current_stack_pointer) & ~(THREAD_SIZE - 1)); in on_thread_stack()
|
/openbmc/linux/arch/arm/kernel/ |
H A D | return_address.c | 42 frame.sp = current_stack_pointer; in return_address()
|
/openbmc/linux/arch/csky/include/asm/ |
H A D | processor.h | 85 register unsigned long current_stack_pointer __asm__("sp");
|